AWS::ApplicationAutoScaling::ScalingPolicy PredictiveScalingMetricStat
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Metric" :
PredictiveScalingMetric
, "Stat" :String
, "Unit" :String
}
YAML
Metric:
PredictiveScalingMetric
Stat:String
Unit:String
Properties
Metric
-
The CloudWatch metric to return, including the metric name, namespace, and dimensions. To get the exact metric name, namespace, and dimensions, inspect the Metric object that is returned by a call to ListMetrics.
Required: No
Type: PredictiveScalingMetric
Update requires: No interruption
Stat
-
The statistic to return. It can include any CloudWatch statistic or extended statistic. For a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide.
The most commonly used metrics for predictive scaling are
Average
andSum
.Required: No
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Update requires: No interruption
Unit
-
The unit to use for the returned data points. For a complete list of the units that CloudWatch supports, see the MetricDatum data type in the Amazon CloudWatch API Reference.
Required: No
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Minimum:
1
Maximum:
1023
Update requires: No interruption