amazonka-sesv2-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.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
ToJSON 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 #

Show DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

NFData DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Methods

rnf :: DkimSigningAttributes -> () #

Eq DkimSigningAttributes Source # 
Instance details

Defined in Amazonka.SESV2.Types.DkimSigningAttributes

Hashable 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" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "DkimSigningAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainSigningPrivateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "domainSigningSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextSigningKeyLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DkimSigningKeyLength)))))

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

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

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.

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.