Values_0.AuthenticationConfigurationInputSourceA structure containing the authentication configuration in the CreateConnection request.
type nonrec t = {authenticationType : AuthenticationType.t option;A structure containing the authentication configuration in the CreateConnection request.
*)oAuth2Properties : OAuth2PropertiesInput.t option;The properties for OAuth2 authentication in the CreateConnection request.
*)secretArn : SecretArn.t option;The secret manager ARN to store credentials in the CreateConnection request.
*)kmsKeyArn : KmsKeyArn.t option;The ARN of the KMS key used to encrypt the connection. Only taken an as input in the request and stored in the Secret Manager.
*)basicAuthenticationCredentials : BasicAuthenticationCredentials.t option;The credentials used when the authentication type is basic authentication.
*)customAuthenticationCredentials : CredentialMap.t option;The credentials used when the authentication type is custom authentication.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of CredentialKey.t ]
* [> `String of CredentialValue.t ])
list
| `String of SecretArn.t
| `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TokenUrlParameterKey.t ]
* [> `String of TokenUrlParameterValue.t ])
list
| `String of TokenUrl.t
| `Structure of
(string
* [> `String of UserManagedClientApplicationClientId.t ])
list ])
list ])
list ]