PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs

data class PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs(val dimensions: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionArgs>>? = null, val metricName: Output<String>? = null, val metrics: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricArgs>>? = null, val namespace: Output<String>? = null, val statistic: Output<String>? = null, val unit: Output<String>? = null) : ConvertibleToJava<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs>

Constructors

constructor(dimensions: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensionArgs>>? = null, metricName: Output<String>? = null, metrics: Output<List<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationMetricArgs>>? = null, namespace: Output<String>? = null, statistic: Output<String>? = null, unit: Output<String>? = null)

Properties

Link copied to clipboard

Configuration block(s) with the dimensions of the metric if the metric was published with dimensions. Detailed below.

Link copied to clipboard
val metricName: Output<String>? = null

Name of the metric.

Link copied to clipboard

Metrics to include, as a metric data query.

Link copied to clipboard
val namespace: Output<String>? = null

Namespace of the metric.

Link copied to clipboard
val statistic: Output<String>? = null

Statistic of the metric. Valid values: Average, Minimum, Maximum, SampleCount, and Sum.

Link copied to clipboard
val unit: Output<String>? = null

Unit of the metric.

Functions

Link copied to clipboard
open override fun toJava(): PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs