@Stability(value=Experimental) @Internal public static final class EndpointOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EndpointOptions
EndpointOptionssoftware.amazon.jsii.JsiiObject.InitializationModeEndpointOptions.Builder, EndpointOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(EndpointOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
EndpointOptions.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.
|
EndpointType |
getEndpointType()
(experimental) The type of endpoint for this DomainName.
|
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(EndpointOptions.Builder builder)
EndpointOptions.Builder.public 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.