Package-level declarations
Types
Link copied to clipboard
data class PolicyStepScalingPolicyConfiguration(val adjustmentType: String? = null, val cooldown: Int? = null, val metricAggregationType: String? = null, val minAdjustmentMagnitude: Int? = null, val stepAdjustments: List<PolicyStepScalingPolicyConfigurationStepAdjustment>? = null)
Link copied to clipboard
data class PolicyStepScalingPolicyConfigurationStepAdjustment(val metricIntervalLowerBound: String? = null, val metricIntervalUpperBound: String? = null, val scalingAdjustment: Int)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfiguration(val customizedMetricSpecification: PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification? = null, val disableScaleIn: Boolean? = null, val predefinedMetricSpecification: PolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification? = null, val scaleInCooldown: Int? = null, val scaleOutCooldown: Int? = null, val targetValue: Double)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification(val dimensions: List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimension>? = null, val metricName: String? = null, val metrics: List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetric>? = null, val namespace: String? = null, val statistic: String? = null, val unit: String? = null)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimension(val name: String, val value: String)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetric(val expression: String? = null, val id: String, val label: String? = null, val metricStat: PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStat? = null, val returnData: Boolean? = null)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStat(val metric: PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetric, val stat: String, val unit: String? = null)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetric(val dimensions: List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimension>? = null, val metricName: String, val namespace: String)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricMetricStatMetricDimension(val name: String, val value: String)
Link copied to clipboard
data class PolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification(val predefinedMetricType: String, val resourceLabel: String? = null)
Link copied to clipboard
data class ScheduledActionScalableTargetAction(val maxCapacity: Int? = null, val minCapacity: Int? = null)