amazonka-pinpoint-sms-voice-v2-2.0: Amazon Pinpoint SMS Voice V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Description

 
Synopsis

Documentation

data KinesisFirehoseDestination Source #

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.

See: newKinesisFirehoseDestination smart constructor.

Constructors

KinesisFirehoseDestination' 

Fields

  • iamRoleArn :: Text

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

  • deliveryStreamArn :: Text

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

Instances

Instances details
FromJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

ToJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "KinesisFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deliveryStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisFirehoseDestination Source #

Create a value of KinesisFirehoseDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamRoleArn:KinesisFirehoseDestination', kinesisFirehoseDestination_iamRoleArn - The ARN of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon Firehose destination.

$sel:deliveryStreamArn:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamArn - The Amazon Resource Name (ARN) of the delivery stream.

kinesisFirehoseDestination_iamRoleArn :: Lens' KinesisFirehoseDestination Text Source #

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

kinesisFirehoseDestination_deliveryStreamArn :: Lens' KinesisFirehoseDestination Text Source #

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