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

Description

 
Synopsis

Documentation

data SuppressionAttributes Source #

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

See: newSuppressionAttributes smart constructor.

Constructors

SuppressionAttributes' 

Fields

  • suppressedReasons :: Maybe [SuppressionListReason]

    A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

    • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.
    • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

Instances

Instances details
Eq SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

Read SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

Show SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

Generic SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

Associated Types

type Rep SuppressionAttributes :: Type -> Type #

NFData SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

Methods

rnf :: SuppressionAttributes -> () #

Hashable SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

FromJSON SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

type Rep SuppressionAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.SuppressionAttributes

type Rep SuppressionAttributes = D1 ('MetaData "SuppressionAttributes" "Amazonka.SESV2.Types.SuppressionAttributes" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" 'False) (C1 ('MetaCons "SuppressionAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "suppressedReasons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SuppressionListReason]))))

newSuppressionAttributes :: SuppressionAttributes Source #

Create a value of SuppressionAttributes 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:suppressedReasons:SuppressionAttributes', suppressionAttributes_suppressedReasons - A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.
  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.

suppressionAttributes_suppressedReasons :: Lens' SuppressionAttributes (Maybe [SuppressionListReason]) Source #

A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. This list can contain any or all of the following:

  • COMPLAINT – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a complaint.
  • BOUNCE – Amazon SES adds an email address to the suppression list for your account when a message sent to that address results in a hard bounce.