class Aws::Route53::Types::CloudWatchAlarmConfiguration

A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

@!attribute [rw] evaluation_periods

For the metric that the CloudWatch alarm is associated with, the
number of periods that the metric is compared to the threshold.
@return [Integer]

@!attribute [rw] threshold

For the metric that the CloudWatch alarm is associated with, the
value the metric is compared with.
@return [Float]

@!attribute [rw] comparison_operator

For the metric that the CloudWatch alarm is associated with, the
arithmetic operation that is used for the comparison.
@return [String]

@!attribute [rw] period

For the metric that the CloudWatch alarm is associated with, the
duration of one evaluation period in seconds.
@return [Integer]

@!attribute [rw] metric_name

The name of the CloudWatch metric that the alarm is associated with.
@return [String]

@!attribute [rw] namespace

The namespace of the metric that the alarm is associated with. For
more information, see [Amazon CloudWatch Namespaces, Dimensions, and
Metrics Reference][1] in the *Amazon CloudWatch User Guide*.

[1]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CW_Support_For_AWS.html
@return [String]

@!attribute [rw] statistic

For the metric that the CloudWatch alarm is associated with, the
statistic that is applied to the metric.
@return [String]

@!attribute [rw] dimensions

For the metric that the CloudWatch alarm is associated with, a
complex type that contains information about the dimensions for the
metric. For information, see [Amazon CloudWatch Namespaces,
Dimensions, and Metrics Reference][1] in the *Amazon CloudWatch User
Guide*.

[1]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CW_Support_For_AWS.html
@return [Array<Types::Dimension>]

@see docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/CloudWatchAlarmConfiguration AWS API Documentation

Constants

SENSITIVE