Class CfnTableOptimizer.OrphanFileDeletionConfigurationProperty
Configuration for removing files that are are not tracked by the Iceberg table metadata, and are older than your configured age limit.
Inherited Members
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTableOptimizer.OrphanFileDeletionConfigurationProperty : CfnTableOptimizer.IOrphanFileDeletionConfigurationProperty
Syntax (vb)
Public Class CfnTableOptimizer.OrphanFileDeletionConfigurationProperty Implements CfnTableOptimizer.IOrphanFileDeletionConfigurationProperty
Remarks
This configuration helps optimize storage usage and costs by automatically cleaning up files that are no longer needed by the table.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Glue;
var orphanFileDeletionConfigurationProperty = new OrphanFileDeletionConfigurationProperty {
IcebergConfiguration = new IcebergConfigurationProperty {
Location = "location",
OrphanFileRetentionPeriodInDays = 123
}
};
Synopsis
Constructors
| OrphanFileDeletionConfigurationProperty() | Configuration for removing files that are are not tracked by the Iceberg table metadata, and are older than your configured age limit. |
Properties
| IcebergConfiguration | The |
Constructors
OrphanFileDeletionConfigurationProperty()
Configuration for removing files that are are not tracked by the Iceberg table metadata, and are older than your configured age limit.
public OrphanFileDeletionConfigurationProperty()
Remarks
This configuration helps optimize storage usage and costs by automatically cleaning up files that are no longer needed by the table.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Glue;
var orphanFileDeletionConfigurationProperty = new OrphanFileDeletionConfigurationProperty {
IcebergConfiguration = new IcebergConfigurationProperty {
Location = "location",
OrphanFileRetentionPeriodInDays = 123
}
};
Properties
IcebergConfiguration
The IcebergConfiguration property helps optimize your Iceberg tables in AWS Glue by allowing you to specify format-specific settings that control how data is stored, compressed, and managed.
public object? IcebergConfiguration { get; set; }