amazonka-iotevents-2.0: Amazon IoT Events 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.IoTEvents.Types.AlarmEventActions

Description

 
Synopsis

Documentation

data AlarmEventActions Source #

Contains information about one or more alarm actions.

See: newAlarmEventActions smart constructor.

Constructors

AlarmEventActions' 

Fields

Instances

Instances details
FromJSON AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

ToJSON AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Generic AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Associated Types

type Rep AlarmEventActions :: Type -> Type #

Read AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Show AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

NFData AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Methods

rnf :: AlarmEventActions -> () #

Eq AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

Hashable AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

type Rep AlarmEventActions Source # 
Instance details

Defined in Amazonka.IoTEvents.Types.AlarmEventActions

type Rep AlarmEventActions = D1 ('MetaData "AlarmEventActions" "Amazonka.IoTEvents.Types.AlarmEventActions" "amazonka-iotevents-2.0-6xKaLx5KciSK3LEs0FyRYn" 'False) (C1 ('MetaCons "AlarmEventActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlarmAction]))))

newAlarmEventActions :: AlarmEventActions Source #

Create a value of AlarmEventActions 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:alarmActions:AlarmEventActions', alarmEventActions_alarmActions - Specifies one or more supported actions to receive notifications when the alarm state changes.

alarmEventActions_alarmActions :: Lens' AlarmEventActions (Maybe [AlarmAction]) Source #

Specifies one or more supported actions to receive notifications when the alarm state changes.