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

Description

 
Synopsis

Documentation

data BulkEmailEntry Source #

See: newBulkEmailEntry smart constructor.

Constructors

BulkEmailEntry' 

Fields

  • replacementEmailContent :: Maybe ReplacementEmailContent

    The ReplacementEmailContent associated with a BulkEmailEntry.

  • replacementTags :: Maybe [MessageTag]

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

  • destination :: Destination

    Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

    Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a destination email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492.

Instances

Instances details
Eq BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

Read BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

Show BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

Generic BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

Associated Types

type Rep BulkEmailEntry :: Type -> Type #

NFData BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

Methods

rnf :: BulkEmailEntry -> () #

Hashable BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

ToJSON BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

type Rep BulkEmailEntry Source # 
Instance details

Defined in Amazonka.SESV2.Types.BulkEmailEntry

type Rep BulkEmailEntry = D1 ('MetaData "BulkEmailEntry" "Amazonka.SESV2.Types.BulkEmailEntry" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" 'False) (C1 ('MetaCons "BulkEmailEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementEmailContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplacementEmailContent)) :*: (S1 ('MetaSel ('Just "replacementTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Destination))))

newBulkEmailEntry Source #

Create a value of BulkEmailEntry 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:replacementEmailContent:BulkEmailEntry', bulkEmailEntry_replacementEmailContent - The ReplacementEmailContent associated with a BulkEmailEntry.

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

$sel:destination:BulkEmailEntry', bulkEmailEntry_destination - Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a destination email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492.

bulkEmailEntry_replacementEmailContent :: Lens' BulkEmailEntry (Maybe ReplacementEmailContent) Source #

The ReplacementEmailContent associated with a BulkEmailEntry.

bulkEmailEntry_replacementTags :: Lens' BulkEmailEntry (Maybe [MessageTag]) Source #

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

bulkEmailEntry_destination :: Lens' BulkEmailEntry Destination Source #

Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a destination email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492.