AlarmExpressionArgs

data class AlarmExpressionArgs(val comparisonOperator: Output<String>? = null, val metricName: Output<String>? = null, val period: Output<Int>? = null, val statistics: Output<String>? = null, val threshold: Output<Double>? = null) : ConvertibleToJava<AlarmExpressionArgs>

Constructors

Link copied to clipboard
constructor(comparisonOperator: Output<String>? = null, metricName: Output<String>? = null, period: Output<Int>? = null, statistics: Output<String>? = null, threshold: Output<Double>? = null)

Properties

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

The arithmetic operation to use when comparing the specified Statistic and Threshold. The specified Statistic value is used as the first operand. Supported value: >=, <=, >, <. Defaults to >=.

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

The name for the alarm's associated metric. See dimensions below for details.

Link copied to clipboard
val period: Output<Int>? = null

The period in seconds over which the specified statistic is applied. Supported value: 60, 120, 300, 900. Defaults to 300.

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

The statistic to apply to the alarm's associated metric. Supported value: Average, Minimum, Maximum. Defaults to Average.

Link copied to clipboard
val threshold: Output<Double>? = null

The value against which the specified statistics is compared.

Functions

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