Values.DomainEndpointOptionsSourceOptions to configure a custom endpoint for an OpenSearch Service domain.
type nonrec t = {enforceHTTPS : Boolean.t option;True to require that all traffic to the domain arrive over HTTPS.
*)tLSSecurityPolicy : TLSSecurityPolicy.t option;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 Policy-Min-TLS-1-2-RFC9151-FIPS-2024-08: TLS security policy that supports TLS version 1.3 with FIPS
*)customEndpointEnabled : Boolean.t option;Whether to enable a custom endpoint for the domain.
*)customEndpoint : DomainNameFqdn.t option;The fully qualified URL for the custom endpoint.
*)customEndpointCertificateArn : ARN.t option;The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of DomainNameFqdn.t ])
list ]