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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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.
434 435 436 437 438 439 440 441 442 443 444 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 434 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 |