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.SNSDestination

Description

 
Synopsis

Documentation

data SNSDestination Source #

Contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.

Event destinations, such as Amazon SNS, 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: newSNSDestination smart constructor.

Constructors

SNSDestination' 

Fields

  • topicARN :: Text

    The ARN of the Amazon SNS topic that email sending events will be published to. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

Instances

Instances details
Eq SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Read SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Show SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Generic SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Associated Types

type Rep SNSDestination :: Type -> Type #

NFData SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Methods

rnf :: SNSDestination -> () #

Hashable SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

ToQuery SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

FromXML SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

type Rep SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

type Rep SNSDestination = D1 ('MetaData "SNSDestination" "Amazonka.SES.Types.SNSDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SNSDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSNSDestination Source #

Create a value of SNSDestination 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:topicARN:SNSDestination', sNSDestination_topicARN - The ARN of the Amazon SNS topic that email sending events will be published to. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

sNSDestination_topicARN :: Lens' SNSDestination Text Source #

The ARN of the Amazon SNS topic that email sending events will be published to. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.