AWS::Glue::TableOptimizerAn AWS Glue resource for enabling table optimizers to improve read performance for open table formats.
import { CfnTableOptimizer } from 'aws-cdk-lib/aws-glue';Or use the module namespace:
import * as glue from 'aws-cdk-lib/aws-glue';
// glue.CfnTableOptimizerConfiguration passed to the constructor as CfnTableOptimizerProps.
catalogIdRequiredstringThe catalog ID of the table.
databaseNameRequiredstringThe name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
tableNameRequiredstringThe table name. For Hive compatibility, this must be entirely lowercase.
tableOptimizerConfigurationRequiredIResolvable | TableOptimizerConfigurationPropertySpecifies configuration details of a table optimizer.
typeRequiredstringThe 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.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-glueAWS::Glue::TableOptimizer