class Aws::IoTEvents::Types::AlarmNotification
Contains information about one or more notification actions.
@note When making an API call, you may pass AlarmNotification
data as a hash: { notification_actions: [ { action: { # required lambda_action: { function_arn: "AmazonResourceName", # required payload: { content_expression: "ContentExpression", # required type: "STRING", # required, accepts STRING, JSON }, }, }, sms_configurations: [ { sender_id: "SMSSenderId", additional_message: "NotificationAdditionalMessage", recipients: [ # required { sso_identity: { identity_store_id: "IdentityStoreId", # required user_id: "SSOReferenceId", }, }, ], }, ], email_configurations: [ { from: "FromEmail", # required content: { subject: "EmailSubject", additional_message: "NotificationAdditionalMessage", }, recipients: { # required to: [ { sso_identity: { identity_store_id: "IdentityStoreId", # required user_id: "SSOReferenceId", }, }, ], }, }, ], }, ], }
@!attribute [rw] notification_actions
Contains the notification settings of an alarm model. The settings apply to all alarms that were created based on this alarm model. @return [Array<Types::NotificationAction>]
Constants
- SENSITIVE