Class: Aws::PinpointSMSVoice::Types::EventDestination
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoice::Types::EventDestination
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpointsmsvoice/types.rb
Overview
An object that defines an event destination.
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 data to Amazon CloudWatch Logs.
-
#enabled ⇒ Boolean
Indicates whether or not the event destination is enabled.
-
#kinesis_firehose_destination ⇒ Types::KinesisFirehoseDestination
An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.
-
#matching_event_types ⇒ Array<String>
An array of EventDestination objects.
-
#name ⇒ String
A name that identifies the event destination configuration.
-
#sns_destination ⇒ Types::SnsDestination
An object that contains information about an event destination that sends data to Amazon SNS.
Instance Attribute Details
#cloud_watch_logs_destination ⇒ Types::CloudWatchLogsDestination
An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Indicates whether or not the event destination is enabled. If the event destination is enabled, then Amazon Pinpoint sends response data to the specified event destination.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#kinesis_firehose_destination ⇒ Types::KinesisFirehoseDestination
An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#matching_event_types ⇒ Array<String>
An array of EventDestination objects. Each EventDestination object includes ARNs and other information that define an event destination.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name that identifies the event destination configuration.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |
#sns_destination ⇒ Types::SnsDestination
An object that contains information about an event destination that sends data to Amazon SNS.
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 204 class EventDestination < Struct.new( :cloud_watch_logs_destination, :enabled, :kinesis_firehose_destination, :matching_event_types, :name, :sns_destination) SENSITIVE = [] include Aws::Structure end |