Class: Aws::PinpointSMSVoiceV2::Types::EventDestination
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::EventDestination
- Defined in:
- gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb
Overview
Contains information about an event destination.
Event destinations are associated with configuration sets, which enable you to publish message sending events to CloudWatch, Kinesis Data Firehose, or Amazon SNS.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cloud_watch_logs_destination ⇒ Types::CloudWatchLogsDestination
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
-
#enabled ⇒ Boolean
When set to true events will be logged.
-
#event_destination_name ⇒ String
The name of the EventDestination.
-
#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 that sends logging events to Amazon SNS.
Instance Attribute Details
#cloud_watch_logs_destination ⇒ Types::CloudWatchLogsDestination
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
When set to true events will be logged.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#event_destination_name ⇒ String
The name of the EventDestination.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) 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.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#matching_event_types ⇒ Array<String>
An array of event types that determine which events to log.
TEXT_SENT
event type is not supported.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#sns_destination ⇒ Types::SnsDestination
An object that contains information about an event destination that sends logging events to Amazon SNS.
3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 3134 class EventDestination < Struct.new( :event_destination_name, :enabled, :matching_event_types, :cloud_watch_logs_destination, :kinesis_firehose_destination, :sns_destination) SENSITIVE = [] include Aws::Structure end |