amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSM.Types.AlarmConfiguration

Description

 
Synopsis

Documentation

data AlarmConfiguration Source #

The details for the CloudWatch alarm you want to apply to an automation or command.

See: newAlarmConfiguration smart constructor.

Constructors

AlarmConfiguration' 

Fields

  • ignorePollAlarmFailure :: Maybe Bool

    If you specify true for this value, your automation or command continue to run even if we can't gather information about the state of your CloudWatch alarm. The default value is false.

  • alarms :: NonEmpty Alarm

    The name of the CloudWatch alarm specified in the configuration.

Instances

Instances details
FromJSON AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

ToJSON AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

Generic AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

Associated Types

type Rep AlarmConfiguration :: Type -> Type #

Read AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

Show AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

NFData AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

Methods

rnf :: AlarmConfiguration -> () #

Eq AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

Hashable AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

type Rep AlarmConfiguration Source # 
Instance details

Defined in Amazonka.SSM.Types.AlarmConfiguration

type Rep AlarmConfiguration = D1 ('MetaData "AlarmConfiguration" "Amazonka.SSM.Types.AlarmConfiguration" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "AlarmConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ignorePollAlarmFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "alarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Alarm))))

newAlarmConfiguration Source #

Create a value of AlarmConfiguration 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:ignorePollAlarmFailure:AlarmConfiguration', alarmConfiguration_ignorePollAlarmFailure - If you specify true for this value, your automation or command continue to run even if we can't gather information about the state of your CloudWatch alarm. The default value is false.

$sel:alarms:AlarmConfiguration', alarmConfiguration_alarms - The name of the CloudWatch alarm specified in the configuration.

alarmConfiguration_ignorePollAlarmFailure :: Lens' AlarmConfiguration (Maybe Bool) Source #

If you specify true for this value, your automation or command continue to run even if we can't gather information about the state of your CloudWatch alarm. The default value is false.

alarmConfiguration_alarms :: Lens' AlarmConfiguration (NonEmpty Alarm) Source #

The name of the CloudWatch alarm specified in the configuration.