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

Description

 
Synopsis

Documentation

data IdentityInfo Source #

Information about an email identity.

See: newIdentityInfo smart constructor.

Constructors

IdentityInfo' 

Fields

  • identityName :: Maybe Text

    The address or domain of the identity.

  • identityType :: Maybe IdentityType

    The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

  • sendingEnabled :: Maybe Bool

    Indicates whether or not you can send email from the identity.

    An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

  • verificationStatus :: Maybe VerificationStatus

    The verification status of the identity. The status can be one of the following:

    • PENDING – The verification process was initiated, but Amazon SES hasn't yet been able to verify the identity.
    • SUCCESS – The verification process completed successfully.
    • FAILED – The verification process failed.
    • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the verification status of the identity.
    • NOT_STARTED – The verification process hasn't been initiated for the identity.

Instances

Instances details
FromJSON IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

Generic IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

Associated Types

type Rep IdentityInfo :: Type -> Type #

Read IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

Show IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

NFData IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

Methods

rnf :: IdentityInfo -> () #

Eq IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

Hashable IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

type Rep IdentityInfo Source # 
Instance details

Defined in Amazonka.SESV2.Types.IdentityInfo

type Rep IdentityInfo = D1 ('MetaData "IdentityInfo" "Amazonka.SESV2.Types.IdentityInfo" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "IdentityInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identityName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType))) :*: (S1 ('MetaSel ('Just "sendingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "verificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerificationStatus)))))

newIdentityInfo :: IdentityInfo Source #

Create a value of IdentityInfo 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:identityName:IdentityInfo', identityInfo_identityName - The address or domain of the identity.

$sel:identityType:IdentityInfo', identityInfo_identityType - The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

$sel:sendingEnabled:IdentityInfo', identityInfo_sendingEnabled - Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

$sel:verificationStatus:IdentityInfo', identityInfo_verificationStatus - The verification status of the identity. The status can be one of the following:

  • PENDING – The verification process was initiated, but Amazon SES hasn't yet been able to verify the identity.
  • SUCCESS – The verification process completed successfully.
  • FAILED – The verification process failed.
  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the verification status of the identity.
  • NOT_STARTED – The verification process hasn't been initiated for the identity.

identityInfo_identityName :: Lens' IdentityInfo (Maybe Text) Source #

The address or domain of the identity.

identityInfo_identityType :: Lens' IdentityInfo (Maybe IdentityType) Source #

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

identityInfo_sendingEnabled :: Lens' IdentityInfo (Maybe Bool) Source #

Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

identityInfo_verificationStatus :: Lens' IdentityInfo (Maybe VerificationStatus) Source #

The verification status of the identity. The status can be one of the following:

  • PENDING – The verification process was initiated, but Amazon SES hasn't yet been able to verify the identity.
  • SUCCESS – The verification process completed successfully.
  • FAILED – The verification process failed.
  • TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from determining the verification status of the identity.
  • NOT_STARTED – The verification process hasn't been initiated for the identity.