| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
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
- data DisassociateCustomDomain = DisassociateCustomDomain' {
- serviceArn :: Text
- domainName :: Text
- newDisassociateCustomDomain :: Text -> Text -> DisassociateCustomDomain
- disassociateCustomDomain_serviceArn :: Lens' DisassociateCustomDomain Text
- disassociateCustomDomain_domainName :: Lens' DisassociateCustomDomain Text
- data DisassociateCustomDomainResponse = DisassociateCustomDomainResponse' {}
- newDisassociateCustomDomainResponse :: Int -> Text -> Text -> CustomDomain -> DisassociateCustomDomainResponse
- disassociateCustomDomainResponse_httpStatus :: Lens' DisassociateCustomDomainResponse Int
- disassociateCustomDomainResponse_dNSTarget :: Lens' DisassociateCustomDomainResponse Text
- disassociateCustomDomainResponse_serviceArn :: Lens' DisassociateCustomDomainResponse Text
- disassociateCustomDomainResponse_customDomain :: Lens' DisassociateCustomDomainResponse CustomDomain
- disassociateCustomDomainResponse_vpcDNSTargets :: Lens' DisassociateCustomDomainResponse [VpcDNSTarget]
Creating a Request
data DisassociateCustomDomain Source #
See: newDisassociateCustomDomain smart constructor.
Constructors
| DisassociateCustomDomain' | |
Fields
| |
Instances
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:
DisassociateCustomDomain, disassociateCustomDomain_serviceArn - The Amazon Resource Name (ARN) of the App Runner service that you want
to disassociate a custom domain name from.
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
| |
Instances
newDisassociateCustomDomainResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> CustomDomain | |
| -> DisassociateCustomDomainResponse |
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.
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.
$sel:vpcDNSTargets:DisassociateCustomDomainResponse', disassociateCustomDomainResponse_vpcDNSTargets - DNS Target records for the custom domains of this Amazon VPC.
Response Lenses
disassociateCustomDomainResponse_httpStatus :: Lens' DisassociateCustomDomainResponse Int Source #
The response's http status code.
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.
disassociateCustomDomainResponse_vpcDNSTargets :: Lens' DisassociateCustomDomainResponse [VpcDNSTarget] Source #
DNS Target records for the custom domains of this Amazon VPC.