Class: Aws::PinpointSMSVoiceV2::Types::KinesisFirehoseDestination

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb

Overview

Note:

When making an API call, you may pass KinesisFirehoseDestination data as a hash:

{
  iam_role_arn: "IamRoleArn", # required
  delivery_stream_arn: "DeliveryStreamArn", # required
}

Contains the delivery stream Amazon Resource Name (ARN), and the ARN of the Identity and Access Management (IAM) role associated with an Kinesis Data Firehose event destination.

Event destinations, such as Kinesis Data Firehose, are associated with configuration sets, which enable you to publish message sending events.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#delivery_stream_arnString

The Amazon Resource Name (ARN) of the delivery stream.

Returns:

  • (String)


2040
2041
2042
2043
2044
2045
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 2040

class KinesisFirehoseDestination < Struct.new(
  :iam_role_arn,
  :delivery_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#iam_role_arnString

The ARN of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon Firehose destination.

Returns:

  • (String)


2040
2041
2042
2043
2044
2045
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 2040

class KinesisFirehoseDestination < Struct.new(
  :iam_role_arn,
  :delivery_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end