libZSservicesZSamazonka-route53ZSamazonka-route53
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Description

 
Synopsis

Documentation

data CloudWatchAlarmConfiguration Source #

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

See: newCloudWatchAlarmConfiguration smart constructor.

Constructors

CloudWatchAlarmConfiguration' 

Fields

Instances

Instances details
Eq CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Read CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Show CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Generic CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Associated Types

type Rep CloudWatchAlarmConfiguration :: Type -> Type #

NFData CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

Hashable CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

FromXML CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Amazonka.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration = D1 ('MetaData "CloudWatchAlarmConfiguration" "Amazonka.Route53.Types.CloudWatchAlarmConfiguration" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CloudWatchAlarmConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "evaluationPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComparisonOperator))) :*: ((S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Statistic)))))

newCloudWatchAlarmConfiguration Source #

Create a value of CloudWatchAlarmConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_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 in the Amazon CloudWatch User Guide.

$sel:evaluationPeriods:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_evaluationPeriods - For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.

$sel:threshold:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_threshold - For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.

$sel:comparisonOperator:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_comparisonOperator - For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.

$sel:period:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_period - For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.

$sel:metricName:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_metricName - The name of the CloudWatch metric that the alarm is associated with.

$sel:namespace:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_namespace - The namespace of the metric that the alarm is associated with. For more information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

$sel:statistic:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_statistic - For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.

cloudWatchAlarmConfiguration_dimensions :: Lens' CloudWatchAlarmConfiguration (Maybe [Dimension]) Source #

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 in the Amazon CloudWatch User Guide.

cloudWatchAlarmConfiguration_evaluationPeriods :: Lens' CloudWatchAlarmConfiguration Natural Source #

For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.

cloudWatchAlarmConfiguration_threshold :: Lens' CloudWatchAlarmConfiguration Double Source #

For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.

cloudWatchAlarmConfiguration_comparisonOperator :: Lens' CloudWatchAlarmConfiguration ComparisonOperator Source #

For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.

cloudWatchAlarmConfiguration_period :: Lens' CloudWatchAlarmConfiguration Natural Source #

For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.

cloudWatchAlarmConfiguration_metricName :: Lens' CloudWatchAlarmConfiguration Text Source #

The name of the CloudWatch metric that the alarm is associated with.

cloudWatchAlarmConfiguration_namespace :: Lens' CloudWatchAlarmConfiguration Text Source #

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

cloudWatchAlarmConfiguration_statistic :: Lens' CloudWatchAlarmConfiguration Statistic Source #

For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.