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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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 End User Messaging SMS logs every event type.
TEXT_SENT event type is not supported.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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.
521 522 523 524 525 526 527 528 529 530 531 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 521 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 |