DomainEndpointOptionsArgs

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

Definition of DomainEndpointOptions

Constructors

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

Properties

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

The fully qualified URL for the custom endpoint.

Link copied to clipboard

The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).

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

Whether to enable a custom endpoint for the domain.

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

True to require that all traffic to the domain arrive over HTTPS.

Link copied to clipboard

Specify the TLS security policy to apply to the HTTPS endpoint of 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

Functions

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