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

Description

 
Synopsis

Documentation

data IdentityDkimAttributes Source #

Represents the DKIM attributes of a verified email address or a domain.

See: newIdentityDkimAttributes smart constructor.

Constructors

IdentityDkimAttributes' 

Fields

  • dkimTokens :: Maybe [Text]

    A set of character strings that represent the domain's identity. Using these tokens, you need to create DNS CNAME records that point to DKIM public keys that are hosted by Amazon SES. Amazon Web Services eventually detects that you've updated your DNS records. This detection process might take up to 72 hours. After successful detection, Amazon SES is able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)

    For more information about creating DNS records using DKIM tokens, see the Amazon SES Developer Guide.

  • dkimEnabled :: Bool

    Is true if DKIM signing is enabled for email sent from the identity. It's false otherwise. The default value is true.

  • dkimVerificationStatus :: VerificationStatus

    Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)

Instances

Instances details
Eq IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Read IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Show IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Generic IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Associated Types

type Rep IdentityDkimAttributes :: Type -> Type #

NFData IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Methods

rnf :: IdentityDkimAttributes -> () #

Hashable IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

FromXML IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

type Rep IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

type Rep IdentityDkimAttributes = D1 ('MetaData "IdentityDkimAttributes" "Amazonka.SES.Types.IdentityDkimAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "IdentityDkimAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dkimTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dkimEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "dkimVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerificationStatus))))

newIdentityDkimAttributes Source #

Create a value of IdentityDkimAttributes 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:dkimTokens:IdentityDkimAttributes', identityDkimAttributes_dkimTokens - A set of character strings that represent the domain's identity. Using these tokens, you need to create DNS CNAME records that point to DKIM public keys that are hosted by Amazon SES. Amazon Web Services eventually detects that you've updated your DNS records. This detection process might take up to 72 hours. After successful detection, Amazon SES is able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)

For more information about creating DNS records using DKIM tokens, see the Amazon SES Developer Guide.

$sel:dkimEnabled:IdentityDkimAttributes', identityDkimAttributes_dkimEnabled - Is true if DKIM signing is enabled for email sent from the identity. It's false otherwise. The default value is true.

$sel:dkimVerificationStatus:IdentityDkimAttributes', identityDkimAttributes_dkimVerificationStatus - Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)

identityDkimAttributes_dkimTokens :: Lens' IdentityDkimAttributes (Maybe [Text]) Source #

A set of character strings that represent the domain's identity. Using these tokens, you need to create DNS CNAME records that point to DKIM public keys that are hosted by Amazon SES. Amazon Web Services eventually detects that you've updated your DNS records. This detection process might take up to 72 hours. After successful detection, Amazon SES is able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)

For more information about creating DNS records using DKIM tokens, see the Amazon SES Developer Guide.

identityDkimAttributes_dkimEnabled :: Lens' IdentityDkimAttributes Bool Source #

Is true if DKIM signing is enabled for email sent from the identity. It's false otherwise. The default value is true.

identityDkimAttributes_dkimVerificationStatus :: Lens' IdentityDkimAttributes VerificationStatus Source #

Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)