@Stability(value=Stable) @Internal public static final class CfnDomainNameProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDomainNameProps
CfnDomainNamePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnDomainNameProps.Builder, CfnDomainNameProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDomainNameProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDomainNameProps.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 |
getCertificateArn()
The reference to an AWS -managed certificate for use by the edge-optimized endpoint for this domain name.
|
String |
getDomainName()
The custom domain name for your API.
|
Object |
getEndpointConfiguration()
A list of the endpoint types of the domain name.
|
Object |
getMutualTlsAuthentication()
The mutual TLS authentication configuration for a custom domain name.
|
String |
getOwnershipVerificationCertificateArn()
The ARN of the public certificate issued by ACM to validate ownership of your custom domain.
|
String |
getRegionalCertificateArn()
The reference to an AWS -managed certificate for use by the regional endpoint for the domain name.
|
String |
getSecurityPolicy()
The Transport Layer Security (TLS) version + cipher suite for this domain name.
|
List<CfnTag> |
getTags()
An array of arbitrary tags (key-value pairs) to associate with the 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(CfnDomainNameProps.Builder builder)
CfnDomainNameProps.Builder.public final String getCertificateArn()
CfnDomainNamePropsAWS Certificate Manager is the only supported source. For requirements and additional information about setting up certificates, see Get Certificates Ready in AWS Certificate Manager in the API Gateway Developer Guide .
getCertificateArn in interface CfnDomainNamePropspublic final String getDomainName()
CfnDomainNamePropsUppercase letters are not supported.
getDomainName in interface CfnDomainNamePropspublic final Object getEndpointConfiguration()
CfnDomainNamePropsgetEndpointConfiguration in interface CfnDomainNamePropspublic final Object getMutualTlsAuthentication()
CfnDomainNamePropsgetMutualTlsAuthentication in interface CfnDomainNamePropspublic final String getOwnershipVerificationCertificateArn()
CfnDomainNamePropsOnly required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the RegionalCertificateArn.
getOwnershipVerificationCertificateArn in interface CfnDomainNamePropspublic final String getRegionalCertificateArn()
CfnDomainNamePropsAWS Certificate Manager is the only supported source.
getRegionalCertificateArn in interface CfnDomainNamePropspublic final String getSecurityPolicy()
CfnDomainNameProps
Valid values include TLS_1_0 and TLS_1_2 .
getSecurityPolicy in interface CfnDomainNamePropspublic final List<CfnTag> getTags()
CfnDomainNamePropsgetTags in interface CfnDomainNameProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.