Values.GlueConnectionSourceThe Amazon Web Services Glue connection.
type nonrec t = {name : String_.t option;The name of the Amazon Web Services Glue connection.
*)description : GlueConnectionDescriptionString.t option;The description of the Amazon Web Services Glue connection.
*)connectionType : ConnectionType.t option;The type of the Amazon Web Services Glue connection.
*)matchCriteria : MatchCriteria.t option;The match criteria of the Amazon Web Services Glue connection.
*)connectionProperties : ConnectionProperties.t option;The properties 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.
*)physicalConnectionRequirements : PhysicalConnectionRequirements.t option;The physical connection requirements of the Amazon Web Services Glue connection.
*)creationTime : Timestamp.t option;The creation time of the Amazon Web Services Glue connection.
*)lastUpdatedTime : Timestamp.t option;The timestamp at which the Amazon Web Services Glue connection was last updated.
*)lastUpdatedBy : String_.t option;The user who last updated the Amazon Web Services Glue connection.
*)status : ConnectionStatus.t option;The status of the Amazon Web Services Glue connection.
*)statusReason : GlueConnectionStatusReasonString.t option;The status reason of the Amazon Web Services Glue connection.
*)lastConnectionValidationTime : Timestamp.t option;The last validation time of the Amazon Web Services Glue connection.
*)authenticationConfiguration : AuthenticationConfiguration.t option;The authentication configuration of the Amazon Web Services Glue connection.
*)connectionSchemaVersion : GlueConnectionConnectionSchemaVersionInteger.t option;The connection schema version of the Amazon Web Services Glue connection.
*)compatibleComputeEnvironments : ComputeEnvironmentsList.t option;The compatible compute environments of the Amazon Web Services Glue connection.
*)}val make :
?name:String_.t ->
?description:GlueConnectionDescriptionString.t ->
?connectionType:ConnectionType.t ->
?matchCriteria:MatchCriteria.t ->
?connectionProperties:ConnectionProperties.t ->
?sparkProperties:PropertyMap.t ->
?athenaProperties:PropertyMap.t ->
?pythonProperties:PropertyMap.t ->
?physicalConnectionRequirements:PhysicalConnectionRequirements.t ->
?creationTime:Timestamp.t ->
?lastUpdatedTime:Timestamp.t ->
?lastUpdatedBy:String_.t ->
?status:ConnectionStatus.t ->
?statusReason:GlueConnectionStatusReasonString.t ->
?lastConnectionValidationTime:Timestamp.t ->
?authenticationConfiguration:AuthenticationConfiguration.t ->
?connectionSchemaVersion:GlueConnectionConnectionSchemaVersionInteger.t ->
?compatibleComputeEnvironments:ComputeEnvironmentsList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of GlueConnectionConnectionSchemaVersionInteger.t
| `List of [> `Enum of string | `String of String_.t ] list
| `Map of
([> `String of String_.t ]
* [> `String of ConnectionPropertiesValueString.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of SubnetId.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
| `Timestamp of Timestamp.t ])
list ]