DomainDomainEndpointOptionsArgs

data class DomainDomainEndpointOptionsArgs(val customEndpoint: Output<String>? = null, val customEndpointCertificateArn: Output<String>? = null, val customEndpointEnabled: Output<Boolean>? = null, val enforceHttps: Output<Boolean>? = null, val tlsSecurityPolicy: Output<String>? = null) : ConvertibleToJava<DomainDomainEndpointOptionsArgs>

Constructors

Link copied to clipboard
constructor(customEndpoint: Output<String>? = null, customEndpointCertificateArn: Output<String>? = null, customEndpointEnabled: Output<Boolean>? = null, enforceHttps: Output<Boolean>? = null, tlsSecurityPolicy: Output<String>? = null)

Properties

Link copied to clipboard
val customEndpoint: Output<String>? = null

Fully qualified domain for your custom endpoint.

Link copied to clipboard

ACM certificate ARN for your custom endpoint.

Link copied to clipboard
val customEndpointEnabled: Output<Boolean>? = null

Whether to enable custom endpoint for the Elasticsearch domain.

Link copied to clipboard
val enforceHttps: Output<Boolean>? = null

Whether or not to require HTTPS. Defaults to true.

Link copied to clipboard
val tlsSecurityPolicy: Output<String>? = null

Name of the TLS security policy that needs to be applied to the HTTPS endpoint. Valid values: Policy-Min-TLS-1-0-2019-07 and Policy-Min-TLS-1-2-2019-07. The provider will only perform drift detection if a configuration value is provided.

Functions

Link copied to clipboard
open override fun toJava(): DomainDomainEndpointOptionsArgs