Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AlarmAction = AlarmAction' {
- iotTopicPublish :: Maybe IotTopicPublishAction
- dynamoDBv2 :: Maybe DynamoDBv2Action
- sns :: Maybe SNSTopicPublishAction
- dynamoDB :: Maybe DynamoDBAction
- firehose :: Maybe FirehoseAction
- iotSiteWise :: Maybe IotSiteWiseAction
- lambda :: Maybe LambdaAction
- iotEvents :: Maybe IotEventsAction
- sqs :: Maybe SqsAction
- newAlarmAction :: AlarmAction
- alarmAction_iotTopicPublish :: Lens' AlarmAction (Maybe IotTopicPublishAction)
- alarmAction_dynamoDBv2 :: Lens' AlarmAction (Maybe DynamoDBv2Action)
- alarmAction_sns :: Lens' AlarmAction (Maybe SNSTopicPublishAction)
- alarmAction_dynamoDB :: Lens' AlarmAction (Maybe DynamoDBAction)
- alarmAction_firehose :: Lens' AlarmAction (Maybe FirehoseAction)
- alarmAction_iotSiteWise :: Lens' AlarmAction (Maybe IotSiteWiseAction)
- alarmAction_lambda :: Lens' AlarmAction (Maybe LambdaAction)
- alarmAction_iotEvents :: Lens' AlarmAction (Maybe IotEventsAction)
- 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.
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:iotTopicPublish:AlarmAction'
, alarmAction_iotTopicPublish
- Undocumented member.
$sel:dynamoDBv2:AlarmAction'
, alarmAction_dynamoDBv2
- Undocumented member.
$sel:sns:AlarmAction'
, alarmAction_sns
- Undocumented member.
$sel:dynamoDB:AlarmAction'
, alarmAction_dynamoDB
- Undocumented member.
$sel:firehose:AlarmAction'
, alarmAction_firehose
- Undocumented member.
$sel:iotSiteWise:AlarmAction'
, alarmAction_iotSiteWise
- Undocumented member.
$sel:lambda:AlarmAction'
, alarmAction_lambda
- Undocumented member.
$sel:iotEvents:AlarmAction'
, alarmAction_iotEvents
- Undocumented member.
$sel:sqs:AlarmAction'
, alarmAction_sqs
- Undocumented member.
alarmAction_iotTopicPublish :: Lens' AlarmAction (Maybe IotTopicPublishAction) Source #
Undocumented member.
alarmAction_dynamoDBv2 :: Lens' AlarmAction (Maybe DynamoDBv2Action) Source #
Undocumented member.
alarmAction_sns :: Lens' AlarmAction (Maybe SNSTopicPublishAction) Source #
Undocumented member.
alarmAction_dynamoDB :: Lens' AlarmAction (Maybe DynamoDBAction) Source #
Undocumented member.
alarmAction_firehose :: Lens' AlarmAction (Maybe FirehoseAction) Source #
Undocumented member.
alarmAction_iotSiteWise :: Lens' AlarmAction (Maybe IotSiteWiseAction) Source #
Undocumented member.
alarmAction_lambda :: Lens' AlarmAction (Maybe LambdaAction) Source #
Undocumented member.
alarmAction_iotEvents :: Lens' AlarmAction (Maybe IotEventsAction) Source #
Undocumented member.
alarmAction_sqs :: Lens' AlarmAction (Maybe SqsAction) Source #
Undocumented member.