@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:54:56.848Z") @Stability(value=Experimental) public interface DomainNameOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
DomainNameOptions.Builder
A builder for
DomainNameOptions |
static class |
DomainNameOptions.Jsii$Proxy
An implementation for
DomainNameOptions |
| Modifier and Type | Method and Description |
|---|---|
static DomainNameOptions.Builder |
builder() |
ICertificate |
getCertificate()
(experimental) The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name.
|
String |
getDomainName()
(experimental) The custom domain name for your API.
|
default EndpointType |
getEndpointType()
(experimental) The type of endpoint for this DomainName.
|
default MTLSConfig |
getMtls()
(experimental) The mutual TLS authentication configuration for a custom domain name.
|
default SecurityPolicy |
getSecurityPolicy()
(experimental) The Transport Layer Security (TLS) version + cipher suite for this domain name.
|
@Stability(value=Experimental) @NotNull ICertificate getCertificate()
For "EDGE" domain names, the certificate needs to be in the US East (N. Virginia) region.
@Stability(value=Experimental) @NotNull String getDomainName()
Uppercase letters are not supported.
@Stability(value=Experimental) @Nullable default EndpointType getEndpointType()
Default: REGIONAL
@Stability(value=Experimental) @Nullable default MTLSConfig getMtls()
Default: - mTLS is not configured.
@Stability(value=Experimental) @Nullable default SecurityPolicy getSecurityPolicy()
Default: SecurityPolicy.TLS_1_0
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html@Stability(value=Experimental) static DomainNameOptions.Builder builder()
DomainNameOptions.Builder of DomainNameOptionsCopyright © 2021. All rights reserved.