Package-level declarations

Types

Link copied to clipboard
data class PolicyStepScalingPolicyConfigurationArgs(val adjustmentType: Output<String>? = null, val cooldown: Output<Int>? = null, val metricAggregationType: Output<String>? = null, val minAdjustmentMagnitude: Output<Int>? = null, val stepAdjustments: Output<List<PolicyStepScalingPolicyConfigurationStepAdjustmentArgs>>? = null) : ConvertibleToJava<PolicyStepScalingPolicyConfigurationArgs>
data class PolicyStepScalingPolicyConfigurationStepAdjustmentArgs(val metricIntervalLowerBound: Output<String>? = null, val metricIntervalUpperBound: Output<String>? = null, val scalingAdjustment: Output<Int>) : ConvertibleToJava<PolicyStepScalingPolicyConfigurationStepAdjustmentArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationArgs(val customizedMetricSpecification: Output<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs>? = null, val disableScaleIn: Output<Boolean>? = null, val predefinedMetricSpecification: Output<PolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationArgs>? = null, val scaleInCooldown: Output<Int>? = null, val scaleOutCooldown: Output<Int>? = null, val targetValue: Output<Double>) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs(val dimensions: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionArgs>>? = null, val metricName: Output<String>? = null, val metrics: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricArgs>>? = null, val namespace: Output<String>? = null, val statistic: Output<String>? = null, val unit: Output<String>? = null) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricArgs(val expression: Output<String>? = null, val id: Output<String>, val label: Output<String>? = null, val metricStat: Output<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatArgs>? = null, val returnData: Output<Boolean>? = null) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatArgs(val metric: Output<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricArgs>, val stat: Output<String>, val unit: Output<String>? = null) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricArgs(val dimensions: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimensionArgs>>? = null, val metricName: Output<String>, val namespace: Output<String>) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimensionArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimensionArgs>
data class PolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationArgs(val predefinedMetricType: Output<String>, val resourceLabel: Output<String>? = null) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationArgs>
Link copied to clipboard
data class ScheduledActionScalableTargetActionArgs(val maxCapacity: Output<Int>? = null, val minCapacity: Output<Int>? = null) : ConvertibleToJava<ScheduledActionScalableTargetActionArgs>