Interface CfnScalingPolicy.MetricStatProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnScalingPolicy.MetricStatProperty.Jsii$Proxy
Enclosing class:
CfnScalingPolicy

@Stability(Stable) public static interface CfnScalingPolicy.MetricStatProperty extends software.amazon.jsii.JsiiSerializable
MetricStat is a property of the AWS::AutoScaling::ScalingPolicy MetricDataQuery property type.

This structure defines the CloudWatch metric to return, along with the statistic and unit.

For more information about the CloudWatch terminology below, see Amazon CloudWatch concepts in the Amazon CloudWatch User Guide .

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.autoscaling.*;
 MetricStatProperty metricStatProperty = MetricStatProperty.builder()
         .metric(MetricProperty.builder()
                 .metricName("metricName")
                 .namespace("namespace")
                 // the properties below are optional
                 .dimensions(List.of(MetricDimensionProperty.builder()
                         .name("name")
                         .value("value")
                         .build()))
                 .build())
         .stat("stat")
         // the properties below are optional
         .unit("unit")
         .build();
 

See Also: