Skip to content

CatalogProperties

Source code in docs_src/capo_glue/types/catalog_properties.py
class CatalogProperties(TypedDict, closed=True):
    data_lake_access_properties: NotRequired[
        "capo_glue.types.data_lake_access_properties.DataLakeAccessProperties"
    ]
    """<p>A <code>DataLakeAccessProperties</code> object that specifies properties to configure data lake access for your catalog resource in the Glue Data Catalog.</p>"""
    iceberg_optimization_properties: NotRequired[
        "capo_glue.types.iceberg_optimization_properties.IcebergOptimizationProperties"
    ]
    """<p>A structure that specifies Iceberg table optimization properties for the catalog. This includes configuration for compaction, retention, and orphan file deletion operations that can be applied to Iceberg tables in this catalog.</p>"""
    custom_properties: NotRequired["capo_glue.types.parameters_map.ParametersMap"]
    """<p>Additional key-value properties for the catalog, such as column statistics optimizations.</p>"""

custom_properties instance-attribute

custom_properties: NotRequired[ParametersMap]

Additional key-value properties for the catalog, such as column statistics optimizations.

data_lake_access_properties instance-attribute

data_lake_access_properties: NotRequired[DataLakeAccessProperties]

A DataLakeAccessProperties object that specifies properties to configure data lake access for your catalog resource in the Glue Data Catalog.

iceberg_optimization_properties instance-attribute

iceberg_optimization_properties: NotRequired[IcebergOptimizationProperties]

A structure that specifies Iceberg table optimization properties for the catalog. This includes configuration for compaction, retention, and orphan file deletion operations that can be applied to Iceberg tables in this catalog.