MetricAlarmMetricQueryMetricArgs

data class MetricAlarmMetricQueryMetricArgs(val dimensions: Output<Map<String, String>>? = null, val metricName: Output<String>, val namespace: Output<String>? = null, val period: Output<Int>, val stat: Output<String>, val unit: Output<String>? = null) : ConvertibleToJava<MetricAlarmMetricQueryMetricArgs>

Constructors

Link copied to clipboard
constructor(dimensions: Output<Map<String, String>>? = null, metricName: Output<String>, namespace: Output<String>? = null, period: Output<Int>, stat: Output<String>, unit: Output<String>? = null)

Properties

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

The dimensions for this metric. For the list of available dimensions see the AWS documentation here.

Link copied to clipboard
val metricName: Output<String>

The name for this metric. See docs for supported metrics.

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

The namespace for this metric. See docs for the list of namespaces. See docs for supported metrics.

Link copied to clipboard
val period: Output<Int>

Granularity in seconds of returned data points. For metrics with regular resolution, valid values are any multiple of 60. For high-resolution metrics, valid values are 1, 5, 10, 30, or any multiple of 60.

Link copied to clipboard
val stat: Output<String>

The statistic to apply to this metric. See docs for supported statistics.

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

The unit for this metric.

Functions

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