Updates the configuration for an existing table optimizer¶
Description¶
Updates the configuration for an existing table optimizer.
Usage¶
Arguments¶
-
CatalogId[required] The Catalog ID of the table.
-
DatabaseName[required] The name of the database in the catalog in which the table resides.
-
TableName[required] The name of the table.
-
Type[required] The type of table optimizer.
-
TableOptimizerConfiguration[required] A
TableOptimizerConfigurationobject representing the configuration of a table optimizer.
Value¶
An empty list.
Request syntax¶
svc$update_table_optimizer(
CatalogId = "string",
DatabaseName = "string",
TableName = "string",
Type = "compaction"|"retention"|"orphan_file_deletion",
TableOptimizerConfiguration = list(
roleArn = "string",
enabled = TRUE|FALSE,
vpcConfiguration = list(
glueConnectionName = "string"
),
compactionConfiguration = list(
icebergConfiguration = list(
strategy = "binpack"|"sort"|"z-order",
minInputFiles = 123,
deleteFileThreshold = 123
)
),
retentionConfiguration = list(
icebergConfiguration = list(
snapshotRetentionPeriodInDays = 123,
numberOfSnapshotsToRetain = 123,
cleanExpiredFiles = TRUE|FALSE,
runRateInHours = 123
)
),
orphanFileDeletionConfiguration = list(
icebergConfiguration = list(
orphanFileRetentionPeriodInDays = 123,
location = "string",
runRateInHours = 123
)
)
)
)