Skip to content

IcebergOptimizationPropertiesOutput

Source code in docs_src/capo_glue/types/iceberg_optimization_properties_output.py
class IcebergOptimizationPropertiesOutput(TypedDict, closed=True):
    role_arn: NotRequired["capo_glue.types.iam_role_arn.IAMRoleArn"]
    """<p>The Amazon Resource Name (ARN) of the IAM role that is used to perform Iceberg table optimization operations.</p>"""
    compaction: NotRequired["capo_glue.types.parameters_map.ParametersMap"]
    """<p>A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance.</p>"""
    retention: NotRequired["capo_glue.types.parameters_map.ParametersMap"]
    """<p>A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs.</p>"""
    orphan_file_deletion: NotRequired["capo_glue.types.parameters_map.ParametersMap"]
    """<p>A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata.</p>"""
    last_updated_time: NotRequired["capo_glue.types.timestamp.Timestamp"]
    """<p>The timestamp when the Iceberg optimization properties were last updated.</p>"""

compaction instance-attribute

compaction: NotRequired[ParametersMap]

A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance.

last_updated_time instance-attribute

last_updated_time: NotRequired[Timestamp]

The timestamp when the Iceberg optimization properties were last updated.

orphan_file_deletion instance-attribute

orphan_file_deletion: NotRequired[ParametersMap]

A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata.

retention instance-attribute

retention: NotRequired[ParametersMap]

A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs.

role_arn instance-attribute

role_arn: NotRequired[IAMRoleArn]

The Amazon Resource Name (ARN) of the IAM role that is used to perform Iceberg table optimization operations.