AWS CloudFormation
User Guide (API Version 2010-05-15)
Print this pageEmail this pageGo to the ForumsView the PDFShare this page on TwitterShare this page on FacebookBookmark this page on DeliciousSubmit this page to RedditSubmit this page to DiggDid this page help you?  Yes  No   Tell us about it...

AWS::AutoScaling::Trigger

The following properties are available with the Auto Scaling trigger type.

When you specify an AWS::AutoScaling::Trigger type as an argument to the Ref function, AWS CloudFormation returns the value of the TriggerName.

PropertyTypeRequiredNotes

Dimensions

List of CloudWatch Dimension type

Yes

The dimensions used to retrieve metric statistics that the trigger uses to determine when to fire.

MetricName

String

Yes

The metric name used by the trigger to determine when to fire.

Namespace

String

Yes

The namespace used by the trigger to determine when to fire.

Period

String

Yes

The period used in retrieving metric statistics used by the trigger to determine when to fire.

Statistic

String

Yes

The statistic used by the trigger to determine which metric statistics to examine.

Unit

String

No

The standard unit associated with a measure, used by the trigger when fetching the metric statistics it uses to determine when to activate.

UpperBreachScaleIncrement

String

Conditional

The incremental amount to use when performing scaling activities when the upper threshold has been breached.

Must be a negative or positive integer, or integer percentage value.

LowerBreachScaleIncrement

String

Conditional

The incremental amount to use when performing scaling activities when the lower threshold has been breached.

Must be a negative or positive integer, or integer percentage value.

AutoScalingGroupName

String

Yes

Name of Auto Scaling group.

BreachDuration

String

Yes

The amount of time to wait while the trigger is firing before performing scaling activities in response to the breach.

UpperThreshold

String

Yes

The upper limit of the metric used. The trigger fires if all data points in the last BreachDuration seconds exceed the upper threshold or fall below the lower threshold.

LowerThreshold

String

Yes

The lower limit for the metric. The trigger fires if all data points in the last BreachDuration seconds exceed the upper threshold or fall below the lower threshold.