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 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 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.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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 Kinesis Data Firehose.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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 Amazon Pinpoint logs every event type.
TEXT_SENT
event type is not supported.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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.
433 434 435 436 437 438 439 440 441 442 443 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 433 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 |