Show / Hide Table of Contents

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.

Inheritance
object
CfnTableOptimizer.OrphanFileDeletionConfigurationProperty
Implements
CfnTableOptimizer.IOrphanFileDeletionConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-orphanfiledeletionconfiguration.html

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 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.

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-orphanfiledeletionconfiguration.html

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; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-orphanfiledeletionconfiguration.html#cfn-glue-tableoptimizer-orphanfiledeletionconfiguration-icebergconfiguration

Type union: either IResolvable or CfnTableOptimizer.IIcebergConfigurationProperty

Implements

CfnTableOptimizer.IOrphanFileDeletionConfigurationProperty
Back to top Generated by DocFX