Values_3.ClientVpnAuthenticationRequestSourceDescribes the authentication method to be used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.
type nonrec t = {type_ : Values_0.ClientVpnAuthenticationType.t option;The type of client authentication to be used.
*)activeDirectory : Values_1.DirectoryServiceAuthenticationRequest.t option;Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.
*)mutualAuthentication : Values_1.CertificateAuthenticationRequest.t option;Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.
*)federatedAuthentication : Values_1.FederatedAuthenticationRequest.t option;Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Structure of (string * [> `String of Values_0.String_.t ]) list ])
list ]