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

Description

Removes a domain from Amazon WorkMail, stops email routing to WorkMail, and removes the authorization allowing WorkMail use. SES keeps the domain because other applications may use it. You must first remove any email address used by WorkMail entities before you remove the domain.

Synopsis

Creating a Request

data DeregisterMailDomain Source #

See: newDeregisterMailDomain smart constructor.

Constructors

DeregisterMailDomain' 

Fields

  • organizationId :: Text

    The Amazon WorkMail organization for which the domain will be deregistered.

  • domainName :: Text

    The domain to deregister in WorkMail and SES.

Instances

Instances details
Eq DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Read DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Generic DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomain :: Type -> Type #

NFData DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Methods

rnf :: DeregisterMailDomain -> () #

Hashable DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToJSON DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

AWSRequest DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type AWSResponse DeregisterMailDomain #

ToHeaders DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToPath DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

ToQuery DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomain Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

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

Defined in Amazonka.WorkMail.DeregisterMailDomain

newDeregisterMailDomain Source #

Create a value of DeregisterMailDomain 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:organizationId:DeregisterMailDomain', deregisterMailDomain_organizationId - The Amazon WorkMail organization for which the domain will be deregistered.

$sel:domainName:DeregisterMailDomain', deregisterMailDomain_domainName - The domain to deregister in WorkMail and SES.

Request Lenses

deregisterMailDomain_organizationId :: Lens' DeregisterMailDomain Text Source #

The Amazon WorkMail organization for which the domain will be deregistered.

deregisterMailDomain_domainName :: Lens' DeregisterMailDomain Text Source #

The domain to deregister in WorkMail and SES.

Destructuring the Response

data DeregisterMailDomainResponse Source #

See: newDeregisterMailDomainResponse smart constructor.

Constructors

DeregisterMailDomainResponse' 

Fields

Instances

Instances details
Eq DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Read DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Show DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Generic DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

Associated Types

type Rep DeregisterMailDomainResponse :: Type -> Type #

NFData DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

type Rep DeregisterMailDomainResponse Source # 
Instance details

Defined in Amazonka.WorkMail.DeregisterMailDomain

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

newDeregisterMailDomainResponse Source #

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

Response Lenses