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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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.
716 717 718 719 720 721 722 723 724 725 726 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 716 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 |