Class: Aws::PinpointSMSVoiceV2::Types::CreateEventDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::CreateEventDestinationRequest
- Includes:
- Structure
- Defined in:
- 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
<note markdown=“1”> The ‘TEXT_SENT` event type is not supported.
</note>
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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.
440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 440 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 |