@Stability(value=Experimental) @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) |
ICertificate |
getCertificate()
(experimental) The ACM certificate for this domain name.
|
String |
getCertificateName()
(experimental) The user-friendly name of the certificate that will be used by the endpoint for this domain name.
|
String |
getDomainName()
(experimental) The custom domain name.
|
EndpointType |
getEndpointType()
(experimental) The type of endpoint for this DomainName.
|
MTLSConfig |
getMtls()
(experimental) The mutual TLS authentication configuration for a custom domain name.
|
ICertificate |
getOwnershipCertificate()
(experimental) A public certificate issued by ACM to validate that you own a custom domain.
|
SecurityPolicy |
getSecurityPolicy()
(experimental) 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 String getDomainName()
DomainNamePropsgetDomainName in interface DomainNamePropspublic final MTLSConfig getMtls()
DomainNamePropsDefault: - mTLS is not configured.
getMtls in interface DomainNamePropspublic final ICertificate getCertificate()
EndpointOptionsCertificate can be both ACM issued or imported.
getCertificate in interface EndpointOptionspublic final String getCertificateName()
EndpointOptionsDefault: - No friendly certificate name
getCertificateName in interface EndpointOptionspublic final EndpointType getEndpointType()
EndpointOptionsDefault: EndpointType.REGIONAL
getEndpointType in interface EndpointOptionspublic final ICertificate getOwnershipCertificate()
EndpointOptions
This parameter is required
only when you configure mutual TLS authentication and you specify an ACM imported or private CA certificate
for certificate. The ownership certificate validates that you have permissions to use the domain name.
Default: - only required when configuring mTLS
getOwnershipCertificate in interface EndpointOptionspublic final SecurityPolicy getSecurityPolicy()
EndpointOptionsDefault: SecurityPolicy.TLS_1_2
getSecurityPolicy in interface EndpointOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.