Values.GlueConnectionInputSourceThe Amazon Web Services Glue connecton input.
type nonrec t = {connectionProperties : ConnectionProperties.t option;The connection properties of the Amazon Web Services Glue connection.
*)physicalConnectionRequirements : PhysicalConnectionRequirements.t option;The physical connection requirements for the Amazon Web Services Glue connection.
*)name : GlueConnectionInputNameString.t option;The name of the Amazon Web Services Glue connection.
*)description : String_.t option;The description of the Amazon Web Services Glue connection.
*)connectionType : GlueConnectionType.t option;The connection type of the Amazon Web Services Glue connection.
*)matchCriteria : GlueConnectionInputMatchCriteriaString.t option;The match criteria of the Amazon Web Services Glue connection.
*)validateCredentials : Boolean.t option;Speciefies whether to validate credentials of the Amazon Web Services Glue connection.
*)validateForComputeEnvironments : ComputeEnvironmentsList.t option;Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
*)sparkProperties : PropertyMap.t option;The Spark properties of the Amazon Web Services Glue connection.
*)athenaProperties : PropertyMap.t option;The Amazon Athena properties of the Amazon Web Services Glue connection.
*)pythonProperties : PropertyMap.t option;The Python properties of the Amazon Web Services Glue connection.
*)authenticationConfiguration : AuthenticationConfigurationInput.t option;The authentication configuration of the Amazon Web Services Glue connection.
*)}val make :
?connectionProperties:ConnectionProperties.t ->
?physicalConnectionRequirements:PhysicalConnectionRequirements.t ->
?name:GlueConnectionInputNameString.t ->
?description:String_.t ->
?connectionType:GlueConnectionType.t ->
?matchCriteria:GlueConnectionInputMatchCriteriaString.t ->
?validateCredentials:Boolean.t ->
?validateForComputeEnvironments:ComputeEnvironmentsList.t ->
?sparkProperties:PropertyMap.t ->
?athenaProperties:PropertyMap.t ->
?pythonProperties:PropertyMap.t ->
?authenticationConfiguration:AuthenticationConfigurationInput.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `Enum of string ] list
| `Map of
([> `String of String_.t ]
* [> `String of ConnectionPropertiesValueString.t ])
list
| `String of GlueConnectionInputNameString.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of SubnetId.t ] list
| `Map of
([> `String of CredentialMapKeyString.t ]
* [> `String of CredentialMapValueString.t ])
list
| `String of SubnetId.t
| `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TokenUrlParametersMapKeyString.t ]
* [> `String of TokenUrlParametersMapValueString.t ])
list
| `String of OAuth2PropertiesTokenUrlString.t
| `Structure of
(string
* [> `String of
OAuth2ClientApplicationUserManagedClientApplicationClientIdString.t ])
list ])
list ])
list ])
list ]