DomainEndpointOptions

data class DomainEndpointOptions(val customEndpoint: String? = null, val customEndpointCertificateArn: String? = null, val customEndpointEnabled: Boolean? = null, val enforceHttps: Boolean? = null, val tlsSecurityPolicy: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val customEndpoint: String? = null

The fully qualified URL for your custom endpoint. Required if you enabled a custom endpoint for the domain.

Link copied to clipboard

The AWS Certificate Manager ARN for your domain's SSL/TLS certificate. Required if you enabled a custom endpoint for the domain.

Link copied to clipboard

True to enable a custom endpoint for the domain. If enabled, you must also provide values for CustomEndpoint and CustomEndpointCertificateArn .

Link copied to clipboard
val enforceHttps: Boolean? = null

True to require that all traffic to the domain arrive over HTTPS. Required if you enable fine-grained access control in AdvancedSecurityOptions .

Link copied to clipboard

The minimum TLS version required for traffic to the domain. The policy can be one of the following values: