This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::ApplicationAutoScaling::ScalingPolicy PredictiveScalingPredefinedMetricPair
Represents a metric pair for a predictive scaling policy.
The following predefined metrics are available for predictive scaling:
-
ECSServiceAverageCPUUtilization -
ECSServiceAverageMemoryUtilization -
ECSServiceCPUUtilization -
ECSServiceMemoryUtilization -
ECSServiceTotalCPUUtilization -
ECSServiceTotalMemoryUtilization -
ALBRequestCount -
ALBRequestCountPerTarget -
TotalALBRequestCount
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "PredefinedMetricType" :String, "ResourceLabel" :String}
YAML
PredefinedMetricType:StringResourceLabel:String
Properties
PredefinedMetricType-
Indicates which metrics to use. There are two different types of metrics for each metric type: one is a load metric and one is a scaling metric.
Required: Yes
Type: String
Minimum:
1Maximum:
128Update requires: No interruption
ResourceLabel-
A label that uniquely identifies a specific target group from which to determine the total and average request count.
Required: No
Type: String
Minimum:
1Maximum:
1023Update requires: No interruption