AWS::EMR::InstanceGroupConfig AutoScalingPolicy
AutoScalingPolicy
defines how an instance group dynamically adds and
terminates EC2 instances in response to the value of a CloudWatch metric. For more
information, see Using Automatic Scaling in
Amazon EMR
in the
Amazon EMR Management
Guide.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Constraints" :
ScalingConstraints
, "Rules" :[ ScalingRule, ... ]
}
YAML
Constraints:
ScalingConstraints
Rules:- ScalingRule
Properties
Constraints
-
The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
Required: Yes
Type: ScalingConstraints
Update requires: No interruption
Rules
-
The scale-in and scale-out rules that comprise the automatic scaling policy.
Required: Yes
Type: Array of ScalingRule
Update requires: No interruption