Package-level declarations

Types

Link copied to clipboard
data class AlarmDimensionArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<AlarmDimensionArgs>

Dimension is an embedded property of the `AWS::CloudWatch::Alarm` type. Dimensions are name/value pairs that can be associated with a CW metric. You can specify a maximum of 10 dimensions for a given metric.

Link copied to clipboard
Link copied to clipboard
data class AlarmMetricArgs(val dimensions: Output<List<AlarmDimensionArgs>>? = null, val metricName: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<AlarmMetricArgs>

The `Metric` property type represents a specific metric. `Metric` is a property of the MetricStat property type.

Link copied to clipboard
Link copied to clipboard
data class AlarmMetricDataQueryArgs(val accountId: Output<String>? = null, val expression: Output<String>? = null, val id: Output<String>, val label: Output<String>? = null, val metricStat: Output<AlarmMetricStatArgs>? = null, val period: Output<Int>? = null, val returnData: Output<Boolean>? = null) : ConvertibleToJava<AlarmMetricDataQueryArgs>

The `MetricDataQuery` property type specifies the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data. Any expression used must return a single time series. For more information, see Metric Math Syntax and Functions in the User Guide.

Link copied to clipboard
data class AlarmMetricStatArgs(val metric: Output<AlarmMetricArgs>, val period: Output<Int>, val stat: Output<String>, val unit: Output<String>? = null) : ConvertibleToJava<AlarmMetricStatArgs>

This structure defines the metric to be returned, along with the statistics, period, and units. `MetricStat` is a property of the MetricDataQuery property type.

Link copied to clipboard
data class GetAlarmPlainArgs(val alarmName: String) : ConvertibleToJava<GetAlarmPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetCompositeAlarmPlainArgs(val alarmName: String) : ConvertibleToJava<GetCompositeAlarmPlainArgs>
Link copied to clipboard
data class GetDashboardPlainArgs(val dashboardName: String) : ConvertibleToJava<GetDashboardPlainArgs>
Link copied to clipboard
data class GetMetricStreamPlainArgs(val name: String) : ConvertibleToJava<GetMetricStreamPlainArgs>
Link copied to clipboard
data class MetricStreamFilterArgs(val metricNames: Output<List<String>>? = null, val namespace: Output<String>) : ConvertibleToJava<MetricStreamFilterArgs>

This structure defines the metrics that will be streamed.

Link copied to clipboard
data class MetricStreamStatisticsConfigurationArgs(val additionalStatistics: Output<List<String>>, val includeMetrics: Output<List<MetricStreamStatisticsMetricArgs>>) : ConvertibleToJava<MetricStreamStatisticsConfigurationArgs>

This structure specifies a list of additional statistics to stream, and the metrics to stream those additional statistics for. All metrics that match the combination of metric name and namespace will be streamed with the extended statistics, no matter their dimensions.

Link copied to clipboard
data class MetricStreamStatisticsMetricArgs(val metricName: Output<String>, val namespace: Output<String>) : ConvertibleToJava<MetricStreamStatisticsMetricArgs>

A structure that specifies the metric name and namespace for one metric that is going to have additional statistics included in the stream.