Values.CreateConfiguredTableInputSourceCreates a new configured table resource.
type nonrec t = {name : DisplayName.t;The name of the configured table.
*)description : TableDescription.t option;A description for the configured table.
*)tableReference : TableReference.t;A reference to the table being configured.
*)allowedColumns : AllowedColumnList.t;The columns of the underlying table that can be used by collaborations or analysis rules.
*)analysisMethod : AnalysisMethod.t;The analysis method allowed for the configured tables. DIRECT_QUERY allows SQL queries to be run directly on this table. DIRECT_JOB allows PySpark jobs to be run directly on this table. MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.
*)selectedAnalysisMethods : SelectedAnalysisMethods.t option;The analysis methods to enable for the configured table. When configured, you must specify at least two analysis methods.
*)}val make :
?description:??? ->
?selectedAnalysisMethods:??? ->
?tags:??? ->
name:DisplayName.t ->
tableReference:TableReference.t ->
allowedColumns:AllowedColumnList.t ->
analysisMethod:AnalysisMethod.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string | `String of ColumnName.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of DisplayName.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of GlueTableName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of ColumnName.t ])
list ]
list ])
list ])
list ])
list ])
list ]