libZSservicesZSamazonka-workmailZSamazonka-workmail
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.WorkMail.RegisterMailDomain

Description

Registers a new domain in Amazon WorkMail and SES, and configures it for use by WorkMail. Emails received by SES for this domain are routed to the specified WorkMail organization, and WorkMail has permanent permission to use the specified domain for sending your users' emails.

Synopsis

Creating a Request

data RegisterMailDomain Source #

See: newRegisterMailDomain smart constructor.

Constructors

RegisterMailDomain' 

Fields

Instances

Instances details
Eq RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Read RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Generic RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomain :: Type -> Type #

NFData RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Methods

rnf :: RegisterMailDomain -> () #

Hashable RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToJSON RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

AWSRequest RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type AWSResponse RegisterMailDomain #

ToHeaders RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToPath RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

ToQuery RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomain = D1 ('MetaData "RegisterMailDomain" "Amazonka.WorkMail.RegisterMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "RegisterMailDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RegisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

newRegisterMailDomain Source #

Create a value of RegisterMailDomain 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:clientToken:RegisterMailDomain', registerMailDomain_clientToken - Idempotency token used when retrying requests.

$sel:organizationId:RegisterMailDomain', registerMailDomain_organizationId - The Amazon WorkMail organization under which you're creating the domain.

$sel:domainName:RegisterMailDomain', registerMailDomain_domainName - The name of the mail domain to create in Amazon WorkMail and SES.

Request Lenses

registerMailDomain_clientToken :: Lens' RegisterMailDomain (Maybe Text) Source #

Idempotency token used when retrying requests.

registerMailDomain_organizationId :: Lens' RegisterMailDomain Text Source #

The Amazon WorkMail organization under which you're creating the domain.

registerMailDomain_domainName :: Lens' RegisterMailDomain Text Source #

The name of the mail domain to create in Amazon WorkMail and SES.

Destructuring the Response

data RegisterMailDomainResponse Source #

See: newRegisterMailDomainResponse smart constructor.

Constructors

RegisterMailDomainResponse' 

Fields

Instances

Instances details
Eq RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Read RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Show RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Generic RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

Associated Types

type Rep RegisterMailDomainResponse :: Type -> Type #

NFData RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.RegisterMailDomain

type Rep RegisterMailDomainResponse = D1 ('MetaData "RegisterMailDomainResponse" "Amazonka.WorkMail.RegisterMailDomain" "libZSservicesZSamazonka-workmailZSamazonka-workmail" 'False) (C1 ('MetaCons "RegisterMailDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterMailDomainResponse Source #

Create a value of RegisterMailDomainResponse 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:httpStatus:RegisterMailDomainResponse', registerMailDomainResponse_httpStatus - The response's http status code.

Response Lenses