Class: Aws::PinpointSMSVoiceV2::Types::UpdateEventDestinationRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::PinpointSMSVoiceV2::Types::UpdateEventDestinationRequest
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-pinpointsmsvoicev2/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #cloud_watch_logs_destination  ⇒ Types::CloudWatchLogsDestination 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An object that contains information about an event destination that sends data to CloudWatch Logs.
 - 
  
    
      #configuration_set_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The configuration set to update with the new event destination.
 - 
  
    
      #enabled  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
When set to true logging is enabled.
 - 
  
    
      #event_destination_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name to use for the event destination.
 - 
  
    
      #kinesis_firehose_destination  ⇒ Types::KinesisFirehoseDestination 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An object that contains information about an event destination for logging to Kinesis Data Firehose.
 - 
  
    
      #matching_event_types  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of event types that determine which events to log.
 - 
  
    
      #sns_destination  ⇒ Types::SnsDestination 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An object that contains information about an event destination that sends data to Amazon SNS.
 
Instance Attribute Details
#cloud_watch_logs_destination ⇒ Types::CloudWatchLogsDestination
An object that contains information about an event destination that sends data to CloudWatch Logs.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#configuration_set_name ⇒ String
The configuration set to update with the new event destination. Valid values for this can be the ConfigurationSetName or ConfigurationSetArn.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#enabled ⇒ Boolean
When set to true logging is enabled.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#event_destination_name ⇒ String
The name to use for the event destination.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#kinesis_firehose_destination ⇒ Types::KinesisFirehoseDestination
An object that contains information about an event destination for logging to Kinesis Data Firehose.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#matching_event_types ⇒ Array<String>
An array of event types that determine which events to log.
<note markdown=“1”> The ‘TEXT_SENT` event type is not supported.
</note>
  
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  | 
  
#sns_destination ⇒ Types::SnsDestination
An object that contains information about an event destination that sends data to Amazon SNS.
      6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6302 class UpdateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end  |