ScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationArgs

data class ScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationArgs(val dimensions: Output<Map<String, String>>? = null, val metricName: Output<String>, val namespace: Output<String>, val statistic: Output<String>, val unit: Output<String>? = null) : ConvertibleToJava<ScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationArgs>

Constructors

constructor(dimensions: Output<Map<String, String>>? = null, metricName: Output<String>, namespace: Output<String>, statistic: Output<String>, unit: Output<String>? = null)

Properties

Link copied to clipboard
val dimensions: Output<Map<String, String>>? = null

Dimensions of the metric.

Link copied to clipboard
val metricName: Output<String>

Name of the metric.

Link copied to clipboard
val namespace: Output<String>

Namespace of the metric.

Link copied to clipboard
val statistic: Output<String>

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

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

Unit of the metric.

Functions

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