Class CfnDomain.DomainEndpointOptionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchservice.CfnDomain.DomainEndpointOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomain.DomainEndpointOptionsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomain.DomainEndpointOptionsProperty
@Stability(Stable)
@Internal
public static final class CfnDomain.DomainEndpointOptionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomain.DomainEndpointOptionsProperty
An implementation for
CfnDomain.DomainEndpointOptionsProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchservice.CfnDomain.DomainEndpointOptionsProperty
CfnDomain.DomainEndpointOptionsProperty.Builder, CfnDomain.DomainEndpointOptionsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDomain.DomainEndpointOptionsProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The fully qualified URL for your custom endpoint.final String
The AWS Certificate Manager ARN for your domain's SSL/TLS certificate.final Object
True to enable a custom endpoint for the domain.final Object
True to require that all traffic to the domain arrive over HTTPS.final String
The minimum TLS version required for traffic to the domain.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDomain.DomainEndpointOptionsProperty.Builder
.
-
-
Method Details
-
getCustomEndpoint
Description copied from interface:CfnDomain.DomainEndpointOptionsProperty
The fully qualified URL for your custom endpoint.Required if you enabled a custom endpoint for the domain.
- Specified by:
getCustomEndpoint
in interfaceCfnDomain.DomainEndpointOptionsProperty
- See Also:
-
getCustomEndpointCertificateArn
Description copied from interface:CfnDomain.DomainEndpointOptionsProperty
The AWS Certificate Manager ARN for your domain's SSL/TLS certificate.Required if you enabled a custom endpoint for the domain.
- Specified by:
getCustomEndpointCertificateArn
in interfaceCfnDomain.DomainEndpointOptionsProperty
- See Also:
-
getCustomEndpointEnabled
Description copied from interface:CfnDomain.DomainEndpointOptionsProperty
True to enable a custom endpoint for the domain.If enabled, you must also provide values for
CustomEndpoint
andCustomEndpointCertificateArn
.- Specified by:
getCustomEndpointEnabled
in interfaceCfnDomain.DomainEndpointOptionsProperty
- See Also:
-
getEnforceHttps
Description copied from interface:CfnDomain.DomainEndpointOptionsProperty
True to require that all traffic to the domain arrive over HTTPS.Required if you enable fine-grained access control in AdvancedSecurityOptions .
- Specified by:
getEnforceHttps
in interfaceCfnDomain.DomainEndpointOptionsProperty
- See Also:
-
getTlsSecurityPolicy
Description copied from interface:CfnDomain.DomainEndpointOptionsProperty
The minimum TLS version required for traffic to the domain. The policy can be one of the following values:.- Policy-Min-TLS-1-0-2019-07: TLS security policy that supports TLS version 1.0 to TLS version 1.2
- Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2
- Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
- Specified by:
getTlsSecurityPolicy
in interfaceCfnDomain.DomainEndpointOptionsProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-