Values_0.TableOptimizerSourceContains details about an optimizer associated with a table.
type nonrec t = {type_ : TableOptimizerType.t option;The type of table optimizer. The valid values are: compaction: for managing compaction with a table optimizer. retention: for managing the retention of snapshot with a table optimizer. orphan_file_deletion: for managing the deletion of orphan files with a table optimizer.
*)configuration : TableOptimizerConfiguration.t option;A TableOptimizerConfiguration object that was specified when creating or updating a table optimizer.
*)lastRun : TableOptimizerRun.t option;A TableOptimizerRun object representing the last run of the table optimizer.
*)configurationSource : ConfigurationSource.t option;Specifies the source of the optimizer configuration. This indicates how the table optimizer was configured and which entity or service initiated the configuration.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Enum of string
| `String of ArnString.t
| `Structure of
(string
* [> `String of GlueConnectionNameString.t
| `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Double of DpuHours.t
| `Enum of string
| `Integer of NullableInteger.t
| `Long of MetricCounts.t
| `String of MessageString.t ])
list ])
list
| `Timestamp of TableOptimizerRunTimestamp.t ])
list ])
list ]