amazonka-ses-2.0: Amazon Simple Email Service 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.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

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

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

  • destination :: Destination
     

Instances

Instances details
ToQuery 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 #

Read BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Show BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

NFData BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Methods

rnf :: BulkEmailDestination -> () #

Eq BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "BulkEmailDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: (S1 ('MetaSel ('Just "replacementTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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: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:destination:BulkEmailDestination', bulkEmailDestination_destination - Undocumented member.

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.

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.