Catalog Table Optimizer Configuration Retention Configuration Iceberg Configuration Args
data class CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs(val cleanExpiredFiles: Output<Boolean>? = null, val numberOfSnapshotsToRetain: Output<Int>? = null, val snapshotRetentionPeriodInDays: Output<Int>? = null) : ConvertibleToJava<CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs>
Properties
Link copied to clipboard
If set to false
, snapshots are only deleted from table metadata, and the underlying data and metadata files are not deleted. Defaults to false
.
Link copied to clipboard
The number of Iceberg snapshots to retain within the retention period. Defaults to 1
or the corresponding Iceberg table configuration field if it exists.
Link copied to clipboard
The number of days to retain the Iceberg snapshots. Defaults to 5
, or the corresponding Iceberg table configuration field if it exists.