TableOptimizerConfiguration
Contains details on the configuration of a table optimizer. You pass this configuration when creating or updating a table optimizer.
Contents
- compactionConfiguration
- 
               The configuration for a compaction optimizer. This configuration defines how data files in your table will be compacted to improve query performance and reduce storage costs. Type: CompactionConfiguration object Required: No 
- enabled
- 
               Whether table optimization is enabled. Type: Boolean Required: No 
- orphanFileDeletionConfiguration
- 
               The configuration for an orphan file deletion optimizer. Type: OrphanFileDeletionConfiguration object Required: No 
- retentionConfiguration
- 
               The configuration for a snapshot retention optimizer. Type: RetentionConfiguration object Required: No 
- roleArn
- 
               A role passed by the caller which gives the service permission to update the resources associated with the optimizer on the caller's behalf. Type: String Length Constraints: Minimum length of 20. Maximum length of 2048. Required: No 
- vpcConfiguration
- 
               A TableOptimizerVpcConfigurationobject representing the VPC configuration for a table optimizer.This configuration is necessary to perform optimization on tables that are in a customer VPC. Type: TableOptimizerVpcConfiguration object Note: This object is a Union. Only one member of this object can be specified or returned. Required: No 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: