libZSservicesZSamazonka-apprunnerZSamazonka-apprunner
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.AppRunner.DisassociateCustomDomain

Description

Disassociate a custom domain name from an App Runner service.

Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates aren't deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is disassociated from your service.

Synopsis

Creating a Request

data DisassociateCustomDomain Source #

See: newDisassociateCustomDomain smart constructor.

Constructors

DisassociateCustomDomain' 

Fields

  • serviceArn :: Text

    The Amazon Resource Name (ARN) of the App Runner service that you want to disassociate a custom domain name from.

  • domainName :: Text

    The domain name that you want to disassociate from the App Runner service.

Instances

Instances details
Eq DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Read DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Show DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Generic DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Associated Types

type Rep DisassociateCustomDomain :: Type -> Type #

NFData DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Hashable DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

ToJSON DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

AWSRequest DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

ToHeaders DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

ToPath DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

ToQuery DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

type Rep DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

type Rep DisassociateCustomDomain = D1 ('MetaData "DisassociateCustomDomain" "Amazonka.AppRunner.DisassociateCustomDomain" "libZSservicesZSamazonka-apprunnerZSamazonka-apprunner" 'False) (C1 ('MetaCons "DisassociateCustomDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateCustomDomain Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

newDisassociateCustomDomain Source #

Create a value of DisassociateCustomDomain 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:serviceArn:DisassociateCustomDomain', disassociateCustomDomain_serviceArn - The Amazon Resource Name (ARN) of the App Runner service that you want to disassociate a custom domain name from.

$sel:domainName:DisassociateCustomDomain', disassociateCustomDomain_domainName - The domain name that you want to disassociate from the App Runner service.

Request Lenses

disassociateCustomDomain_serviceArn :: Lens' DisassociateCustomDomain Text Source #

The Amazon Resource Name (ARN) of the App Runner service that you want to disassociate a custom domain name from.

disassociateCustomDomain_domainName :: Lens' DisassociateCustomDomain Text Source #

The domain name that you want to disassociate from the App Runner service.

Destructuring the Response

data DisassociateCustomDomainResponse Source #

See: newDisassociateCustomDomainResponse smart constructor.

Constructors

DisassociateCustomDomainResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • dNSTarget :: Text

    The App Runner subdomain of the App Runner service. The disassociated custom domain name was mapped to this target name.

  • serviceArn :: Text

    The Amazon Resource Name (ARN) of the App Runner service that a custom domain name is disassociated from.

  • customDomain :: CustomDomain

    A description of the domain name that's being disassociated.

Instances

Instances details
Eq DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Read DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Show DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Generic DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

Associated Types

type Rep DisassociateCustomDomainResponse :: Type -> Type #

NFData DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

type Rep DisassociateCustomDomainResponse Source # 
Instance details

Defined in Amazonka.AppRunner.DisassociateCustomDomain

type Rep DisassociateCustomDomainResponse = D1 ('MetaData "DisassociateCustomDomainResponse" "Amazonka.AppRunner.DisassociateCustomDomain" "libZSservicesZSamazonka-apprunnerZSamazonka-apprunner" 'False) (C1 ('MetaCons "DisassociateCustomDomainResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "dNSTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "serviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "customDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomDomain))))

newDisassociateCustomDomainResponse Source #

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

$sel:dNSTarget:DisassociateCustomDomainResponse', disassociateCustomDomainResponse_dNSTarget - The App Runner subdomain of the App Runner service. The disassociated custom domain name was mapped to this target name.

$sel:serviceArn:DisassociateCustomDomain', disassociateCustomDomainResponse_serviceArn - The Amazon Resource Name (ARN) of the App Runner service that a custom domain name is disassociated from.

$sel:customDomain:DisassociateCustomDomainResponse', disassociateCustomDomainResponse_customDomain - A description of the domain name that's being disassociated.

Response Lenses

disassociateCustomDomainResponse_dNSTarget :: Lens' DisassociateCustomDomainResponse Text Source #

The App Runner subdomain of the App Runner service. The disassociated custom domain name was mapped to this target name.

disassociateCustomDomainResponse_serviceArn :: Lens' DisassociateCustomDomainResponse Text Source #

The Amazon Resource Name (ARN) of the App Runner service that a custom domain name is disassociated from.

disassociateCustomDomainResponse_customDomain :: Lens' DisassociateCustomDomainResponse CustomDomain Source #

A description of the domain name that's being disassociated.