Class: Aws::IoTEvents::Types::NotificationAction
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::IoTEvents::Types::NotificationAction
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-iotevents/types.rb
 
Overview
Contains the notification settings of an alarm model. The settings apply to all alarms that were created based on this alarm model.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #action  ⇒ Types::NotificationTargetActions 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies an AWS Lambda function to manage alarm notifications.
 - 
  
    
      #email_configurations  ⇒ Array<Types::EmailConfiguration> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Contains the configuration information of email notifications.
 - 
  
    
      #sms_configurations  ⇒ Array<Types::SMSConfiguration> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Contains the configuration information of SMS notifications.
 
Instance Attribute Details
#action ⇒ Types::NotificationTargetActions
Specifies an AWS Lambda function to manage alarm notifications. You can create one or use the [AWS Lambda function provided by AWS IoT Events].
[1]: docs.aws.amazon.com/iotevents/latest/developerguide/lambda-support.html
      2456 2457 2458 2459 2460 2461 2462  | 
    
      # File 'lib/aws-sdk-iotevents/types.rb', line 2456 class NotificationAction < Struct.new( :action, :sms_configurations, :email_configurations) SENSITIVE = [] include Aws::Structure end  | 
  
#email_configurations ⇒ Array<Types::EmailConfiguration>
Contains the configuration information of email notifications.
      2456 2457 2458 2459 2460 2461 2462  | 
    
      # File 'lib/aws-sdk-iotevents/types.rb', line 2456 class NotificationAction < Struct.new( :action, :sms_configurations, :email_configurations) SENSITIVE = [] include Aws::Structure end  | 
  
#sms_configurations ⇒ Array<Types::SMSConfiguration>
Contains the configuration information of SMS notifications.
      2456 2457 2458 2459 2460 2461 2462  | 
    
      # File 'lib/aws-sdk-iotevents/types.rb', line 2456 class NotificationAction < Struct.new( :action, :sms_configurations, :email_configurations) SENSITIVE = [] include Aws::Structure end  |