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

Description

Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address.

To use this operation, you must first create a custom verification email template. For more information about creating and using custom verification email templates, see Using Custom Verification Email Templates in the Amazon SES Developer Guide.

You can execute this operation no more than once per second.

Synopsis

Creating a Request

data SendCustomVerificationEmail Source #

Represents a request to send a custom verification email to a specified recipient.

See: newSendCustomVerificationEmail smart constructor.

Constructors

SendCustomVerificationEmail' 

Fields

Instances

Instances details
Eq SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Read SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Show SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Generic SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Associated Types

type Rep SendCustomVerificationEmail :: Type -> Type #

NFData SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Hashable SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

ToJSON SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

AWSRequest SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

ToHeaders SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

ToPath SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

ToQuery SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

type Rep SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

type Rep SendCustomVerificationEmail = D1 ('MetaData "SendCustomVerificationEmail" "Amazonka.SESV2.SendCustomVerificationEmail" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" 'False) (C1 ('MetaCons "SendCustomVerificationEmail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

newSendCustomVerificationEmail Source #

Create a value of SendCustomVerificationEmail 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:configurationSetName:SendCustomVerificationEmail', sendCustomVerificationEmail_configurationSetName - Name of a configuration set to use when sending the verification email.

$sel:emailAddress:SendCustomVerificationEmail', sendCustomVerificationEmail_emailAddress - The email address to verify.

$sel:templateName:SendCustomVerificationEmail', sendCustomVerificationEmail_templateName - The name of the custom verification email template to use when sending the verification email.

Request Lenses

sendCustomVerificationEmail_configurationSetName :: Lens' SendCustomVerificationEmail (Maybe Text) Source #

Name of a configuration set to use when sending the verification email.

sendCustomVerificationEmail_templateName :: Lens' SendCustomVerificationEmail Text Source #

The name of the custom verification email template to use when sending the verification email.

Destructuring the Response

data SendCustomVerificationEmailResponse Source #

The following element is returned by the service.

See: newSendCustomVerificationEmailResponse smart constructor.

Constructors

SendCustomVerificationEmailResponse' 

Fields

  • messageId :: Maybe Text

    The unique message identifier returned from the SendCustomVerificationEmail operation.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Read SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Show SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

Generic SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

NFData SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

type Rep SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SESV2.SendCustomVerificationEmail

type Rep SendCustomVerificationEmailResponse = D1 ('MetaData "SendCustomVerificationEmailResponse" "Amazonka.SESV2.SendCustomVerificationEmail" "libZSservicesZSamazonka-sesv2ZSamazonka-sesv2" 'False) (C1 ('MetaCons "SendCustomVerificationEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSendCustomVerificationEmailResponse Source #

Create a value of SendCustomVerificationEmailResponse 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:messageId:SendCustomVerificationEmailResponse', sendCustomVerificationEmailResponse_messageId - The unique message identifier returned from the SendCustomVerificationEmail operation.

$sel:httpStatus:SendCustomVerificationEmailResponse', sendCustomVerificationEmailResponse_httpStatus - The response's http status code.

Response Lenses

sendCustomVerificationEmailResponse_messageId :: Lens' SendCustomVerificationEmailResponse (Maybe Text) Source #

The unique message identifier returned from the SendCustomVerificationEmail operation.