Class: Aws::PinpointSMSVoice::Types::EventDestinationDefinition

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pinpointsmsvoice/types.rb

Overview

An object that defines a single event destination.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_watch_logs_destinationTypes::CloudWatchLogsDestination

An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.



246
247
248
249
250
251
252
253
254
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 246

class EventDestinationDefinition < Struct.new(
  :cloud_watch_logs_destination,
  :enabled,
  :kinesis_firehose_destination,
  :matching_event_types,
  :sns_destination)
  SENSITIVE = []
  include Aws::Structure
end

#enabledBoolean

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.



246
247
248
249
250
251
252
253
254
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 246

class EventDestinationDefinition < Struct.new(
  :cloud_watch_logs_destination,
  :enabled,
  :kinesis_firehose_destination,
  :matching_event_types,
  :sns_destination)
  SENSITIVE = []
  include Aws::Structure
end

#kinesis_firehose_destinationTypes::KinesisFirehoseDestination

An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.



246
247
248
249
250
251
252
253
254
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 246

class EventDestinationDefinition < Struct.new(
  :cloud_watch_logs_destination,
  :enabled,
  :kinesis_firehose_destination,
  :matching_event_types,
  :sns_destination)
  SENSITIVE = []
  include Aws::Structure
end

#matching_event_typesArray<String>

An array of EventDestination objects. Each EventDestination object includes ARNs and other information that define an event destination.



246
247
248
249
250
251
252
253
254
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 246

class EventDestinationDefinition < Struct.new(
  :cloud_watch_logs_destination,
  :enabled,
  :kinesis_firehose_destination,
  :matching_event_types,
  :sns_destination)
  SENSITIVE = []
  include Aws::Structure
end

#sns_destinationTypes::SnsDestination

An object that contains information about an event destination that sends data to Amazon SNS.



246
247
248
249
250
251
252
253
254
# File 'lib/aws-sdk-pinpointsmsvoice/types.rb', line 246

class EventDestinationDefinition < Struct.new(
  :cloud_watch_logs_destination,
  :enabled,
  :kinesis_firehose_destination,
  :matching_event_types,
  :sns_destination)
  SENSITIVE = []
  include Aws::Structure
end