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

Description

 
Synopsis

Documentation

data DkimSigningAttributes Source #

An object that contains configuration for Bring Your Own DKIM (BYODKIM), or, for Easy DKIM

See: newDkimSigningAttributes smart constructor.

Constructors

DkimSigningAttributes' 

Fields

Instances

Instances details
Eq DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Show DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Generic DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Associated Types

type Rep DkimSigningAttributes :: Type -> Type #

NFData DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Methods

rnf :: DkimSigningAttributes -> () #

Hashable DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

ToJSON DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

type Rep DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

type Rep DkimSigningAttributes = D1 ('MetaData "DkimSigningAttributes" "Amazonka.SESV2.Types.DkimSigningAttributes" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" 'False) (C1 ('MetaCons "DkimSigningAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextSigningKeyLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DkimSigningKeyLength)) :*: (S1 ('MetaSel ('Just "domainSigningPrivateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "domainSigningSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDkimSigningAttributes :: DkimSigningAttributes Source #

Create a value of DkimSigningAttributes 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:nextSigningKeyLength:DkimSigningAttributes', dkimSigningAttributes_nextSigningKeyLength - [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

$sel:domainSigningPrivateKey:DkimSigningAttributes', dkimSigningAttributes_domainSigningPrivateKey - [Bring Your Own DKIM] A private key that's used to generate a DKIM signature.

The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

$sel:domainSigningSelector:DkimSigningAttributes', dkimSigningAttributes_domainSigningSelector - [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.

dkimSigningAttributes_nextSigningKeyLength :: Lens' DkimSigningAttributes (Maybe DkimSigningKeyLength) Source #

Easy DKIM
The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

dkimSigningAttributes_domainSigningPrivateKey :: Lens' DkimSigningAttributes (Maybe Text) Source #

Bring Your Own DKIM
A private key that's used to generate a DKIM signature.

The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

dkimSigningAttributes_domainSigningSelector :: Lens' DkimSigningAttributes (Maybe Text) Source #

Bring Your Own DKIM
A string that's used to identify a public key in the DNS configuration for a domain.