class Aws::AutoScaling::Types::ExecutePolicyType
@note When making an API call, you may pass ExecutePolicyType
data as a hash: { auto_scaling_group_name: "XmlStringMaxLen255", policy_name: "ResourceName", # required honor_cooldown: false, metric_value: 1.0, breach_threshold: 1.0, }
@!attribute [rw] auto_scaling_group_name
The name of the Auto Scaling group. @return [String]
@!attribute [rw] policy_name
The name or ARN of the policy. @return [String]
@!attribute [rw] honor_cooldown
Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to complete before executing the policy. Valid only if the policy type is `SimpleScaling`. For more information, see [Scaling cooldowns for Amazon EC2 Auto Scaling][1] in the *Amazon EC2 Auto Scaling User Guide*. [1]: https://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html @return [Boolean]
@!attribute [rw] metric_value
The metric value to compare to `BreachThreshold`. This enables you to execute a policy of type `StepScaling` and determine which step adjustment to use. For example, if the breach threshold is 50 and you want to use a step adjustment with a lower bound of 0 and an upper bound of 10, you can set the metric value to 59. If you specify a metric value that doesn't correspond to a step adjustment for the policy, the call returns an error. Required if the policy type is `StepScaling` and not supported otherwise. @return [Float]
@!attribute [rw] breach_threshold
The breach threshold for the alarm. Required if the policy type is `StepScaling` and not supported otherwise. @return [Float]
@see docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/ExecutePolicyType AWS API Documentation
Constants
- SENSITIVE