Package-level declarations

Types

Link copied to clipboard
data class ScalingPlanApplicationSource(val cloudformationStackArn: String? = null, val tagFilters: List<ScalingPlanApplicationSourceTagFilter>? = null)
Link copied to clipboard
data class ScalingPlanApplicationSourceTagFilter(val key: String, val values: List<String>? = null)
Link copied to clipboard
data class ScalingPlanScalingInstruction(val customizedLoadMetricSpecification: ScalingPlanScalingInstructionCustomizedLoadMetricSpecification? = null, val disableDynamicScaling: Boolean? = null, val maxCapacity: Int, val minCapacity: Int, val predefinedLoadMetricSpecification: ScalingPlanScalingInstructionPredefinedLoadMetricSpecification? = null, val predictiveScalingMaxCapacityBehavior: String? = null, val predictiveScalingMaxCapacityBuffer: Int? = null, val predictiveScalingMode: String? = null, val resourceId: String, val scalableDimension: String, val scalingPolicyUpdateBehavior: String? = null, val scheduledActionBufferTime: Int? = null, val serviceNamespace: String, val targetTrackingConfigurations: List<ScalingPlanScalingInstructionTargetTrackingConfiguration>)
data class ScalingPlanScalingInstructionCustomizedLoadMetricSpecification(val dimensions: Map<String, String>? = null, val metricName: String, val namespace: String, val statistic: String, val unit: String? = null)
data class ScalingPlanScalingInstructionPredefinedLoadMetricSpecification(val predefinedLoadMetricType: String, val resourceLabel: String? = null)
data class ScalingPlanScalingInstructionTargetTrackingConfiguration(val customizedScalingMetricSpecification: ScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecification? = null, val disableScaleIn: Boolean? = null, val estimatedInstanceWarmup: Int? = null, val predefinedScalingMetricSpecification: ScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecification? = null, val scaleInCooldown: Int? = null, val scaleOutCooldown: Int? = null, val targetValue: Double)