AWS CloudFormation
User Guide (Version )

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

AWS::EMR::Cluster ScalingRule

ScalingRule is a subproperty of the AutoScalingPolicy property type. ScalingRule defines the scale-in or scale-out rules for scaling activity, including the CloudWatch metric alarm that triggers activity, how EC2 instances are added or removed, and the periodicity of adjustments. The automatic scaling policy for an instance group can comprise one or more automatic scaling rules.


To declare this entity in your AWS CloudFormation template, use the following syntax:


{ "Action" : ScalingAction, "Description" : String, "Name" : String, "Trigger" : ScalingTrigger }



The conditions that trigger an automatic scaling activity.

Required: Yes

Type: ScalingAction

Update requires: No interruption


A friendly, more verbose description of the automatic scaling rule.

Required: No

Type: String

Update requires: No interruption


The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.

Required: Yes

Type: String

Update requires: No interruption


The CloudWatch alarm definition that determines when automatic scaling activity is triggered.

Required: Yes

Type: ScalingTrigger

Update requires: No interruption

On this page: