libZSservicesZSamazonka-sesv2ZSamazonka-sesv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SESV2.Types.KinesisFirehoseDestination

Description

 
Synopsis

Documentation

data KinesisFirehoseDestination Source #

An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

See: newKinesisFirehoseDestination smart constructor.

Constructors

KinesisFirehoseDestination' 

Fields

  • iamRoleArn :: Text

    The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

  • deliveryStreamArn :: Text

    The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

Instances

Instances details
Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

ToJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

FromJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SESV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.SESV2.Types.KinesisFirehoseDestination" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" '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 Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

$sel:deliveryStreamArn:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamArn - The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.

kinesisFirehoseDestination_iamRoleArn :: Lens' KinesisFirehoseDestination Text Source #

The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.

kinesisFirehoseDestination_deliveryStreamArn :: Lens' KinesisFirehoseDestination Text Source #

The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.