libZSservicesZSamazonka-sesZSamazonka-ses
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.SES.Types.KinesisFirehoseDestination

Description

 
Synopsis

Documentation

data KinesisFirehoseDestination Source #

Contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

Event destinations, such as Amazon Kinesis Firehose, are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newKinesisFirehoseDestination smart constructor.

Constructors

KinesisFirehoseDestination' 

Fields

  • iAMRoleARN :: Text

    The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

  • deliveryStreamARN :: Text

    The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.

Instances

Instances details
Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

ToQuery KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

FromXML KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.SES.Types.KinesisFirehoseDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" '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 the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

$sel:deliveryStreamARN:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamARN - The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.

kinesisFirehoseDestination_iAMRoleARN :: Lens' KinesisFirehoseDestination Text Source #

The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

kinesisFirehoseDestination_deliveryStreamARN :: Lens' KinesisFirehoseDestination Text Source #

The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.