Values.ConnectionPropertiesInputSourceThe properties of a connection.
type nonrec t = {athenaProperties : AthenaPropertiesInput.t option;The Amazon Athena properties of a connection.
*)glueProperties : GluePropertiesInput.t option;The Amazon Web Services Glue properties of a connection.
*)hyperPodProperties : HyperPodPropertiesInput.t option;The hyper pod properties of a connection.
*)iamProperties : IamPropertiesInput.t option;The IAM properties of a connection.
*)redshiftProperties : RedshiftPropertiesInput.t option;The Amazon Redshift properties of a connection.
*)sparkEmrProperties : SparkEmrPropertiesInput.t option;The Spark EMR properties of a connection.
*)sparkGlueProperties : SparkGluePropertiesInput.t option;The Spark Amazon Web Services Glue properties of a connection.
*)s3Properties : S3PropertiesInput.t option;The Amazon S3 properties of a connection.
*)amazonQProperties : AmazonQPropertiesInput.t option;The Amazon Q properties of the connection.
*)mlflowProperties : MlflowPropertiesInput.t option;The MLflow properties of a connection.
*)workflowsMwaaProperties : WorkflowsMwaaPropertiesInput.t option;The Amazon MWAA properties of a connection.
*)workflowsServerlessProperties : WorkflowsServerlessPropertiesInput.t option;The MWAA serverless properties of a connection.
*)lakehouseProperties : LakehousePropertiesInput.t option;The lakehouse properties of a connection.
*)}val make :
?athenaProperties:??? ->
?glueProperties:??? ->
?hyperPodProperties:??? ->
?iamProperties:??? ->
?redshiftProperties:??? ->
?sparkEmrProperties:??? ->
?sparkGlueProperties:??? ->
?s3Properties:??? ->
?amazonQProperties:??? ->
?mlflowProperties:??? ->
?workflowsMwaaProperties:??? ->
?workflowsServerlessProperties:??? ->
?lakehouseProperties:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of [> `String of GlueConnectionName.t ] list
| `String of AthenaPropertiesInputWorkgroupNameString.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 ])
list ])
list ]