| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoTEvents.Types.AlarmAction
Description
Synopsis
- data AlarmAction = AlarmAction' {
- dynamoDB :: Maybe DynamoDBAction
- dynamoDBv2 :: Maybe DynamoDBv2Action
- firehose :: Maybe FirehoseAction
- iotEvents :: Maybe IotEventsAction
- iotSiteWise :: Maybe IotSiteWiseAction
- iotTopicPublish :: Maybe IotTopicPublishAction
- lambda :: Maybe LambdaAction
- sns :: Maybe SNSTopicPublishAction
- sqs :: Maybe SqsAction
- newAlarmAction :: AlarmAction
- alarmAction_dynamoDB :: Lens' AlarmAction (Maybe DynamoDBAction)
- alarmAction_dynamoDBv2 :: Lens' AlarmAction (Maybe DynamoDBv2Action)
- alarmAction_firehose :: Lens' AlarmAction (Maybe FirehoseAction)
- alarmAction_iotEvents :: Lens' AlarmAction (Maybe IotEventsAction)
- alarmAction_iotSiteWise :: Lens' AlarmAction (Maybe IotSiteWiseAction)
- alarmAction_iotTopicPublish :: Lens' AlarmAction (Maybe IotTopicPublishAction)
- alarmAction_lambda :: Lens' AlarmAction (Maybe LambdaAction)
- alarmAction_sns :: Lens' AlarmAction (Maybe SNSTopicPublishAction)
- alarmAction_sqs :: Lens' AlarmAction (Maybe SqsAction)
Documentation
data AlarmAction Source #
Specifies one of the following actions to receive notifications when the alarm state changes.
See: newAlarmAction smart constructor.
Constructors
Instances
newAlarmAction :: AlarmAction Source #
Create a value of AlarmAction 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:dynamoDB:AlarmAction', alarmAction_dynamoDB - Undocumented member.
$sel:dynamoDBv2:AlarmAction', alarmAction_dynamoDBv2 - Undocumented member.
$sel:firehose:AlarmAction', alarmAction_firehose - Undocumented member.
$sel:iotEvents:AlarmAction', alarmAction_iotEvents - Undocumented member.
$sel:iotSiteWise:AlarmAction', alarmAction_iotSiteWise - Undocumented member.
$sel:iotTopicPublish:AlarmAction', alarmAction_iotTopicPublish - Undocumented member.
$sel:lambda:AlarmAction', alarmAction_lambda - Undocumented member.
$sel:sns:AlarmAction', alarmAction_sns - Undocumented member.
$sel:sqs:AlarmAction', alarmAction_sqs - Undocumented member.
alarmAction_dynamoDB :: Lens' AlarmAction (Maybe DynamoDBAction) Source #
Undocumented member.
alarmAction_dynamoDBv2 :: Lens' AlarmAction (Maybe DynamoDBv2Action) Source #
Undocumented member.
alarmAction_firehose :: Lens' AlarmAction (Maybe FirehoseAction) Source #
Undocumented member.
alarmAction_iotEvents :: Lens' AlarmAction (Maybe IotEventsAction) Source #
Undocumented member.
alarmAction_iotSiteWise :: Lens' AlarmAction (Maybe IotSiteWiseAction) Source #
Undocumented member.
alarmAction_iotTopicPublish :: Lens' AlarmAction (Maybe IotTopicPublishAction) Source #
Undocumented member.
alarmAction_lambda :: Lens' AlarmAction (Maybe LambdaAction) Source #
Undocumented member.
alarmAction_sns :: Lens' AlarmAction (Maybe SNSTopicPublishAction) Source #
Undocumented member.
alarmAction_sqs :: Lens' AlarmAction (Maybe SqsAction) Source #
Undocumented member.