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

Description

 
Synopsis

Documentation

data BulkEmailDestination Source #

An array that contains one or more Destinations, as well as the tags and replacement data associated with each of those Destinations.

See: newBulkEmailDestination smart constructor.

Constructors

BulkEmailDestination' 

Fields

  • replacementTemplateData :: Maybe Text

    A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

  • replacementTags :: Maybe [MessageTag]

    A list of tags, in the form of name/value pairs, to apply to an email that you send using SendBulkTemplatedEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

  • destination :: Destination
     

Instances

Instances details
Eq BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Read BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Show BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Generic BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Associated Types

type Rep BulkEmailDestination :: Type -> Type #

NFData BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Methods

rnf :: BulkEmailDestination -> () #

Hashable BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

ToQuery BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

type Rep BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

type Rep BulkEmailDestination = D1 ('MetaData "BulkEmailDestination" "Amazonka.SES.Types.BulkEmailDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BulkEmailDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replacementTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Destination))))

newBulkEmailDestination Source #

Create a value of BulkEmailDestination 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:replacementTemplateData:BulkEmailDestination', bulkEmailDestination_replacementTemplateData - A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

$sel:replacementTags:BulkEmailDestination', bulkEmailDestination_replacementTags - A list of tags, in the form of name/value pairs, to apply to an email that you send using SendBulkTemplatedEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

$sel:destination:BulkEmailDestination', bulkEmailDestination_destination - Undocumented member.

bulkEmailDestination_replacementTemplateData :: Lens' BulkEmailDestination (Maybe Text) Source #

A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

bulkEmailDestination_replacementTags :: Lens' BulkEmailDestination (Maybe [MessageTag]) Source #

A list of tags, in the form of name/value pairs, to apply to an email that you send using SendBulkTemplatedEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.