AWS Auto Scaling ScalingPlan TargetTrackingConfiguration
The
TargetTrackingConfiguration property type specifies a target tracking
configuration to use with AWS Auto Scaling.
TargetTrackingConfiguration is a property of the AWS Auto Scaling ScalingPlan ScalingInstruction property
type.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ScaleOutCooldown" :Integer, "TargetValue" :Double, "PredefinedScalingMetricSpecification" : PredefinedScalingMetricSpecification, "DisableScaleIn" :Boolean, "ScaleInCooldown" :Integer, "EstimatedInstanceWarmup" :Integer, "CustomizedScalingMetricSpecification" : CustomizedScalingMetricSpecification }
YAML
ScaleOutCooldown:IntegerTargetValue:DoublePredefinedScalingMetricSpecification: PredefinedScalingMetricSpecification DisableScaleIn:BooleanScaleInCooldown:IntegerEstimatedInstanceWarmup:IntegerCustomizedScalingMetricSpecification: CustomizedScalingMetricSpecification
Properties
CustomizedScalingMetricSpecification-
A customized metric.
Required: No
Type: CustomizedScalingMetricSpecification
Update requires: No interruption
DisableScaleIn-
Indicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.
Required: No
Type: Boolean
Update requires: No interruption
EstimatedInstanceWarmup-
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. This value is used only if the resource is an Auto Scaling group.
Required: No
Type: Integer
Update requires: No interruption
PredefinedScalingMetricSpecification-
A predefined metric.
Required: No
Type: PredefinedScalingMetricSpecification
Update requires: No interruption
ScaleInCooldown-
The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.
Required: No
Type: Integer
Update requires: No interruption
ScaleOutCooldown-
The amount of time, in seconds, after a scale out activity completes before another scale out activity can start. This value is not used if the scalable resource is an Auto Scaling group.
Required: No
Type: Integer
Update requires: No interruption
TargetValue-
The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).
Required: Yes
Type: Double
Update requires: No interruption
See Also
-
TargetTrackingConfiguration in the AWS Auto Scaling API Reference
