Class: Aws::PinpointSMSVoiceV2::Types::CreateEventDestinationRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::CreateEventDestinationRequest
 
- Defined in:
- gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #client_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. 
- 
  
    
      #cloud_watch_logs_destination  ⇒ Types::CloudWatchLogsDestination 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that contains information about an event destination for logging to Amazon CloudWatch Logs. 
- 
  
    
      #configuration_set_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Either the name of the configuration set or the configuration set ARN to apply event logging to. 
- 
  
    
      #event_destination_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name that identifies the event destination. 
- 
  
    
      #kinesis_firehose_destination  ⇒ Types::KinesisFirehoseDestination 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that contains information about an event destination for logging to Amazon 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 for logging to Amazon SNS. 
Instance Attribute Details
#client_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.
A suitable default value is auto-generated. You should normally not need to pass this option.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#cloud_watch_logs_destination ⇒ Types::CloudWatchLogsDestination
An object that contains information about an event destination for logging to Amazon CloudWatch Logs.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#configuration_set_name ⇒ String
Either the name of the configuration set or the configuration set ARN to apply event logging to. The ConfigurateSetName and ConfigurationSetArn can be found using the DescribeConfigurationSets action.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#event_destination_name ⇒ String
The name that identifies the event destination.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#kinesis_firehose_destination ⇒ Types::KinesisFirehoseDestination
An object that contains information about an event destination for logging to Amazon Data Firehose.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#matching_event_types ⇒ Array<String>
An array of event types that determine which events to log. If "ALL" is used, then AWS End User Messaging SMS and Voice logs every event type.
TEXT_SENT event type is not supported.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end | 
#sns_destination ⇒ Types::SnsDestination
An object that contains information about an event destination for logging to Amazon SNS.
| 445 446 447 448 449 450 451 452 453 454 455 | # File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 445 class CreateEventDestinationRequest < Struct.new( :configuration_set_name, :event_destination_name, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination, :client_token) SENSITIVE = [] include Aws::Structure end |