CloudWatchAlarmTemplateArgs

data class CloudWatchAlarmTemplateArgs(val comparisonOperator: Output<CloudWatchAlarmTemplateComparisonOperator>? = null, val datapointsToAlarm: Output<Double>? = null, val description: Output<String>? = null, val evaluationPeriods: Output<Double>? = null, val groupIdentifier: Output<String>? = null, val metricName: Output<String>? = null, val name: Output<String>? = null, val period: Output<Double>? = null, val statistic: Output<CloudWatchAlarmTemplateStatistic>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceType: Output<CloudWatchAlarmTemplateTargetResourceType>? = null, val threshold: Output<Double>? = null, val treatMissingData: Output<CloudWatchAlarmTemplateTreatMissingData>? = null) : ConvertibleToJava<CloudWatchAlarmTemplateArgs>

Definition of AWS::MediaLive::CloudWatchAlarmTemplate Resource Type

Constructors

Link copied to clipboard
constructor(comparisonOperator: Output<CloudWatchAlarmTemplateComparisonOperator>? = null, datapointsToAlarm: Output<Double>? = null, description: Output<String>? = null, evaluationPeriods: Output<Double>? = null, groupIdentifier: Output<String>? = null, metricName: Output<String>? = null, name: Output<String>? = null, period: Output<Double>? = null, statistic: Output<CloudWatchAlarmTemplateStatistic>? = null, tags: Output<Map<String, String>>? = null, targetResourceType: Output<CloudWatchAlarmTemplateTargetResourceType>? = null, threshold: Output<Double>? = null, treatMissingData: Output<CloudWatchAlarmTemplateTreatMissingData>? = null)

Properties

Link copied to clipboard

The comparison operator used to compare the specified statistic and the threshold.

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

The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

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

A resource's optional description.

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

The number of periods over which data is compared to the specified threshold.

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

A cloudwatch alarm template group's identifier. Can be either be its id or current name.

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

The name of the metric associated with the alarm. Must be compatible with targetResourceType.

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

A resource's name. Names must be unique within the scope of a resource type in a specific region.

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

The period, in seconds, over which the specified statistic is applied.

Link copied to clipboard

The statistic to apply to the alarm's metric data.

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

The resource type this template should dynamically generate CloudWatch metric alarms for.

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

The threshold value to compare with the specified statistic.

Link copied to clipboard

Specifies how missing data points are treated when evaluating the alarm's condition.

Functions

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