libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email
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.PinpointEmail.GetEmailIdentity

Description

Provides information about a specific identity associated with your Amazon Pinpoint account, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings.

Synopsis

Creating a Request

data GetEmailIdentity Source #

A request to return details about an email identity.

See: newGetEmailIdentity smart constructor.

Constructors

GetEmailIdentity' 

Fields

Instances

Instances details
Eq GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Read GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Show GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Generic GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Associated Types

type Rep GetEmailIdentity :: Type -> Type #

NFData GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Methods

rnf :: GetEmailIdentity -> () #

Hashable GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

AWSRequest GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Associated Types

type AWSResponse GetEmailIdentity #

ToHeaders GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

ToPath GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

ToQuery GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

type Rep GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

type Rep GetEmailIdentity = D1 ('MetaData "GetEmailIdentity" "Amazonka.PinpointEmail.GetEmailIdentity" "libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email" 'False) (C1 ('MetaCons "GetEmailIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetEmailIdentity Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

newGetEmailIdentity Source #

Create a value of GetEmailIdentity 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:emailIdentity:GetEmailIdentity', getEmailIdentity_emailIdentity - The email identity that you want to retrieve details for.

Request Lenses

getEmailIdentity_emailIdentity :: Lens' GetEmailIdentity Text Source #

The email identity that you want to retrieve details for.

Destructuring the Response

data GetEmailIdentityResponse Source #

Details about an email identity.

See: newGetEmailIdentityResponse smart constructor.

Constructors

GetEmailIdentityResponse' 

Fields

  • dkimAttributes :: Maybe DkimAttributes

    An object that contains information about the DKIM attributes for the identity. This object includes the tokens that you use to create the CNAME records that are required to complete the DKIM verification process.

  • verifiedForSendingStatus :: Maybe Bool

    Specifies whether or not the identity is verified. In Amazon Pinpoint, you can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

  • identityType :: Maybe IdentityType

    The email identity type.

  • mailFromAttributes :: Maybe MailFromAttributes

    An object that contains information about the Mail-From attributes for the email identity.

  • feedbackForwardingStatus :: Maybe Bool

    The feedback forwarding configuration for the identity.

    If the value is true, Amazon Pinpoint sends you email notifications when bounce or complaint events occur. Amazon Pinpoint sends this notification to the address that you specified in the Return-Path header of the original email.

    When you set this value to false, Amazon Pinpoint sends notifications through other mechanisms, such as by notifying an Amazon SNS topic or another event destination. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications, Amazon Pinpoint sends an email notification when these events occur (even if this setting is disabled).

  • tags :: Maybe [Tag]

    An array of objects that define the tags (keys and values) that are associated with the email identity.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Read GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Show GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Generic GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

Associated Types

type Rep GetEmailIdentityResponse :: Type -> Type #

NFData GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

type Rep GetEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.PinpointEmail.GetEmailIdentity

type Rep GetEmailIdentityResponse = D1 ('MetaData "GetEmailIdentityResponse" "Amazonka.PinpointEmail.GetEmailIdentity" "libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email" 'False) (C1 ('MetaCons "GetEmailIdentityResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dkimAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DkimAttributes)) :*: (S1 ('MetaSel ('Just "verifiedForSendingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)))) :*: ((S1 ('MetaSel ('Just "mailFromAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MailFromAttributes)) :*: S1 ('MetaSel ('Just "feedbackForwardingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetEmailIdentityResponse Source #

Create a value of GetEmailIdentityResponse 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:dkimAttributes:GetEmailIdentityResponse', getEmailIdentityResponse_dkimAttributes - An object that contains information about the DKIM attributes for the identity. This object includes the tokens that you use to create the CNAME records that are required to complete the DKIM verification process.

$sel:verifiedForSendingStatus:GetEmailIdentityResponse', getEmailIdentityResponse_verifiedForSendingStatus - Specifies whether or not the identity is verified. In Amazon Pinpoint, you can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

$sel:identityType:GetEmailIdentityResponse', getEmailIdentityResponse_identityType - The email identity type.

$sel:mailFromAttributes:GetEmailIdentityResponse', getEmailIdentityResponse_mailFromAttributes - An object that contains information about the Mail-From attributes for the email identity.

$sel:feedbackForwardingStatus:GetEmailIdentityResponse', getEmailIdentityResponse_feedbackForwardingStatus - The feedback forwarding configuration for the identity.

If the value is true, Amazon Pinpoint sends you email notifications when bounce or complaint events occur. Amazon Pinpoint sends this notification to the address that you specified in the Return-Path header of the original email.

When you set this value to false, Amazon Pinpoint sends notifications through other mechanisms, such as by notifying an Amazon SNS topic or another event destination. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications, Amazon Pinpoint sends an email notification when these events occur (even if this setting is disabled).

$sel:tags:GetEmailIdentityResponse', getEmailIdentityResponse_tags - An array of objects that define the tags (keys and values) that are associated with the email identity.

$sel:httpStatus:GetEmailIdentityResponse', getEmailIdentityResponse_httpStatus - The response's http status code.

Response Lenses

getEmailIdentityResponse_dkimAttributes :: Lens' GetEmailIdentityResponse (Maybe DkimAttributes) Source #

An object that contains information about the DKIM attributes for the identity. This object includes the tokens that you use to create the CNAME records that are required to complete the DKIM verification process.

getEmailIdentityResponse_verifiedForSendingStatus :: Lens' GetEmailIdentityResponse (Maybe Bool) Source #

Specifies whether or not the identity is verified. In Amazon Pinpoint, you can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

getEmailIdentityResponse_mailFromAttributes :: Lens' GetEmailIdentityResponse (Maybe MailFromAttributes) Source #

An object that contains information about the Mail-From attributes for the email identity.

getEmailIdentityResponse_feedbackForwardingStatus :: Lens' GetEmailIdentityResponse (Maybe Bool) Source #

The feedback forwarding configuration for the identity.

If the value is true, Amazon Pinpoint sends you email notifications when bounce or complaint events occur. Amazon Pinpoint sends this notification to the address that you specified in the Return-Path header of the original email.

When you set this value to false, Amazon Pinpoint sends notifications through other mechanisms, such as by notifying an Amazon SNS topic or another event destination. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications, Amazon Pinpoint sends an email notification when these events occur (even if this setting is disabled).

getEmailIdentityResponse_tags :: Lens' GetEmailIdentityResponse (Maybe [Tag]) Source #

An array of objects that define the tags (keys and values) that are associated with the email identity.