Values.VirtualGatewayClientPolicyTlsSourceAn object that represents a Transport Layer Security (TLS) client policy.
type nonrec t = {certificate : VirtualGatewayClientTlsCertificate.t option;A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.
*)enforce : Boolean.t option;Whether the policy is enforced. The default is True, if a value isn't specified.
*)ports : PortSet.t option;One or more ports that the policy is enforced for.
*)validation : VirtualGatewayTlsValidationContext.t;A reference to an object that represents a Transport Layer Security (TLS) validation context.
*)}val make :
?certificate:??? ->
?enforce:??? ->
?ports:??? ->
validation:VirtualGatewayTlsValidationContext.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `Integer of PortNumber.t ] list
| `Structure of
(string
* [> `Structure of
(string
* [> `String of FilePath.t
| `Structure of
(string
* [> `List of
[> `String of SubjectAlternativeName.t ] list
| `String of FilePath.t ])
list ])
list ])
list ])
list ]