MetricsCollectionArgs

data class MetricsCollectionArgs(val granularity: Output<String>? = null, val metrics: Output<List<String>>? = null) : ConvertibleToJava<MetricsCollectionArgs>

Definition of MetricsCollection

Constructors

Link copied to clipboard
constructor(granularity: Output<String>? = null, metrics: Output<List<String>>? = null)

Properties

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

The frequency at which Amazon EC2 Auto Scaling sends aggregated data to CloudWatch. The only valid value is `1Minute`.

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

Identifies the metrics to enable. You can specify one or more of the following metrics: + `GroupMinSize` + `GroupMaxSize` + `GroupDesiredCapacity` + `GroupInServiceInstances` + `GroupPendingInstances` + `GroupStandbyInstances` + `GroupTerminatingInstances` + `GroupTotalInstances` + `GroupInServiceCapacity` + `GroupPendingCapacity` + `GroupStandbyCapacity` + `GroupTerminatingCapacity` + `GroupTotalCapacity` + `WarmPoolDesiredCapacity` + `WarmPoolWarmedCapacity` + `WarmPoolPendingCapacity` + `WarmPoolTerminatingCapacity` + `WarmPoolTotalCapacity` + `GroupAndWarmPoolDesiredCapacity` + `GroupAndWarmPoolTotalCapacity` If you specify `Granularity` and don't specify any metrics, all metrics are enabled. For more information, see Auto Scaling group metrics in the Amazon EC2 Auto Scaling User Guide.

Functions

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