@Stability(value=Stable) @Internal public static final class DomainNameProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DomainNameProps
DomainNamePropssoftware.amazon.jsii.JsiiObject.InitializationModeDomainNameProps.Builder, DomainNameProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(DomainNameProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
DomainNameProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBasePath()
The base path name that callers of the API must provide in the URL after the domain name (e.g.
|
ICertificate |
getCertificate()
The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name.
|
String |
getDomainName()
The custom domain name for your API.
|
EndpointType |
getEndpointType()
The type of endpoint for this DomainName.
|
IRestApi |
getMapping()
If specified, all requests to this domain will be mapped to the production deployment of this API.
|
MTLSConfig |
getMtls()
The mutual TLS authentication configuration for a custom domain name.
|
SecurityPolicy |
getSecurityPolicy()
The Transport Layer Security (TLS) version + cipher suite for this domain name.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(DomainNameProps.Builder builder)
DomainNameProps.Builder.public final IRestApi getMapping()
DomainNameProps
If you wish to map this domain to multiple APIs
with different base paths, don't specify this option and use
addBasePathMapping.
Default: - you will have to call `addBasePathMapping` to map this domain to API endpoints.
getMapping in interface DomainNamePropspublic final ICertificate getCertificate()
DomainNameOptionsFor "EDGE" domain names, the certificate needs to be in the US East (N. Virginia) region.
getCertificate in interface DomainNameOptionspublic final String getDomainName()
DomainNameOptionsUppercase letters are not supported.
getDomainName in interface DomainNameOptionspublic final String getBasePath()
DomainNameOptionsDefault: - map requests from the domain root (e.g. `example.com`). If this is undefined, no additional mappings will be allowed on this domain name.
getBasePath in interface DomainNameOptionspublic final EndpointType getEndpointType()
DomainNameOptionsDefault: REGIONAL
getEndpointType in interface DomainNameOptionspublic final MTLSConfig getMtls()
DomainNameOptionsDefault: - mTLS is not configured.
getMtls in interface DomainNameOptionspublic final SecurityPolicy getSecurityPolicy()
DomainNameOptionsDefault: SecurityPolicy.TLS_1_0
getSecurityPolicy in interface DomainNameOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.