AWS::ApplicationAutoScaling::ScalableTarget SuspendedState
SuspendedState
is a property of the AWS::ApplicationAutoScaling::ScalableTarget resource that specifies whether the
scaling activities for a scalable target are in a suspended state.
For more information, see Suspending and resuming scaling in the Application Auto Scaling User Guide.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DynamicScalingInSuspended" :
Boolean
, "DynamicScalingOutSuspended" :Boolean
, "ScheduledScalingSuspended" :Boolean
}
YAML
DynamicScalingInSuspended:
Boolean
DynamicScalingOutSuspended:Boolean
ScheduledScalingSuspended:Boolean
Properties
DynamicScalingInSuspended
-
Whether scale in by a target tracking scaling policy or a step scaling policy is suspended. Set the value to
true
if you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default isfalse
.Required: No
Type: Boolean
Update requires: No interruption
DynamicScalingOutSuspended
-
Whether scale out by a target tracking scaling policy or a step scaling policy is suspended. Set the value to
true
if you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default isfalse
.Required: No
Type: Boolean
Update requires: No interruption
ScheduledScalingSuspended
-
Whether scheduled scaling is suspended. Set the value to
true
if you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default isfalse
.Required: No
Type: Boolean
Update requires: No interruption