Class: Aws::DataExchange::Types::SendDataSetNotificationRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::DataExchange::Types::SendDataSetNotificationRequest
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-dataexchange/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #client_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
 - 
  
    
      #comment  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Free-form text field for providers to add information about their notifications.
 - 
  
    
      #data_set_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Affected data set of the notification.
 - 
  
    
      #details  ⇒ Types::NotificationDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Extra details specific to this notification type.
 - 
  
    
      #scope  ⇒ Types::ScopeDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Affected scope of this notification such as the underlying resources affected by the notification event.
 - 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The type of the notification.
 
Instance Attribute Details
#client_token ⇒ String
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#comment ⇒ String
Free-form text field for providers to add information about their notifications.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#data_set_id ⇒ String
Affected data set of the notification.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#details ⇒ Types::NotificationDetails
Extra details specific to this notification type.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#scope ⇒ Types::ScopeDetails
Affected scope of this notification such as the underlying resources affected by the notification event.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#type ⇒ String
The type of the notification. Describing the kind of event the notification is alerting you to.
      3835 3836 3837 3838 3839 3840 3841 3842 3843 3844  | 
    
      # File 'lib/aws-sdk-dataexchange/types.rb', line 3835 class SendDataSetNotificationRequest < Struct.new( :scope, :client_token, :comment, :data_set_id, :details, :type) SENSITIVE = [] include Aws::Structure end  |