Class: Aws::PinpointSMSVoiceV2::Types::EventDestination

Inherits:
Struct
  • Object
show all
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 Amazon CloudWatch, Amazon Kinesis Data Firehose, or Amazon SNS.

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 logging events to Amazon CloudWatch logs.



1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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

#enabledBoolean

When set to true events will be logged.

Returns:

  • (Boolean)


1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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_nameString

The name of the EventDestination.

Returns:

  • (String)


1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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_destinationTypes::KinesisFirehoseDestination

An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.



1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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_typesArray<String>

An array of event types that determine which events to log.

Returns:

  • (Array<String>)


1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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_destinationTypes::SnsDestination

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



1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 1931

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