AutoScalingGroupPolicyUpdateRequest

AutoScalingGroupPolicyUpdateRequest

NameDescriptionSchemaDefault
comparison_operator
optional
Comparison operator
Example : ge
Pattern : ^(ge|gt|le|lt)$
any of [string, null]
cooldown_seconds
optional
Cooldown seconds
Example : 300
any of [integer, null]
evaluation_minutes
optional
Evaluation minutes
Example : 1
any of [integer, null]
metric_method
optional
Metric method
Example : AVG
Pattern : ^(AVG|MIN|MAX)$
any of [string, null]
metric_type
optional
Metric type
Example : CPU
Pattern : ^(CPU|MEMORY|NETWORK_IN_BYTES|NETWORK_OUT_BYTES|NETWORK_IN_PACKETS|NETWORK_OUT_PACKETS)$
any of [string, null]
name
optional
Policy name
Example : policy-name
Pattern : ^[a-zA-Z0-9-_]*$
any of [string, null]
scale_method
optional
Scale method
Example : AMOUNT
Pattern : ^(AMOUNT|PERCENTAGE|FIXED)$
any of [string, null]
scale_type
optional
Scale type
Example : SCALE_OUT
Pattern : ^(SCALE_IN|SCALE_OUT)$
any of [string, null]
scale_value
optional
Scale value
Example : 10
any of [integer, null]
state
optional
Policy state
Example : ACTIVE
Pattern : ^(ACTIVE|INACTIVE)$
any of [string, null]
threshold
optional
Threshold
Example : 60
any of [integer, null]