Class: Aws::ApplicationAutoScaling::Types::PredictiveScalingMetricStat
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationAutoScaling::Types::PredictiveScalingMetricStat
- Defined in:
- gems/aws-sdk-applicationautoscaling/lib/aws-sdk-applicationautoscaling/types.rb
Overview
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#metric ⇒ Types::PredictiveScalingMetric
The CloudWatch metric to return, including the metric name, namespace, and dimensions.
-
#stat ⇒ String
The statistic to return.
-
#unit ⇒ String
The unit to use for the returned data points.
Instance Attribute Details
#metric ⇒ Types::PredictiveScalingMetric
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.
2135 2136 2137 2138 2139 2140 2141 |
# File 'gems/aws-sdk-applicationautoscaling/lib/aws-sdk-applicationautoscaling/types.rb', line 2135 class PredictiveScalingMetricStat < Struct.new( :metric, :stat, :unit) SENSITIVE = [] include Aws::Structure end |
#stat ⇒ String
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
and Sum
.
2135 2136 2137 2138 2139 2140 2141 |
# File 'gems/aws-sdk-applicationautoscaling/lib/aws-sdk-applicationautoscaling/types.rb', line 2135 class PredictiveScalingMetricStat < Struct.new( :metric, :stat, :unit) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
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.
2135 2136 2137 2138 2139 2140 2141 |
# File 'gems/aws-sdk-applicationautoscaling/lib/aws-sdk-applicationautoscaling/types.rb', line 2135 class PredictiveScalingMetricStat < Struct.new( :metric, :stat, :unit) SENSITIVE = [] include Aws::Structure end |