Values_0.IcebergOptimizationPropertiesOutputSourceA structure that contains the output properties of Iceberg table optimization configuration for your catalog resource in the Glue Data Catalog.
type nonrec t = {roleArn : IAMRoleArn.t option;The Amazon Resource Name (ARN) of the IAM role that is used to perform Iceberg table optimization operations.
*)compaction : ParametersMap.t option;A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance.
*)retention : ParametersMap.t option;A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs.
*)orphanFileDeletion : ParametersMap.t option;A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata.
*)lastUpdatedTime : Timestamp.t option;The timestamp when the Iceberg optimization properties were last updated.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of KeyString.t ]
* [> `String of ParametersMapValue.t ])
list
| `String of IAMRoleArn.t
| `Timestamp of Timestamp.t ])
list ]