Skip to content

IcebergSnapshotManagementSettings

Source code in docs_src/capo_s3tables/types/iceberg_snapshot_management_settings.py
class IcebergSnapshotManagementSettings(TypedDict, closed=True):
    min_snapshots_to_keep: NotRequired[
        "capo_s3tables.types.positive_integer.PositiveInteger"
    ]
    """<p>The minimum number of snapshots to keep.</p>"""
    max_snapshot_age_hours: NotRequired[
        "capo_s3tables.types.positive_integer.PositiveInteger"
    ]
    """<p>The maximum age of a snapshot before it can be expired.</p>"""

max_snapshot_age_hours instance-attribute

max_snapshot_age_hours: NotRequired[PositiveInteger]

The maximum age of a snapshot before it can be expired.

min_snapshots_to_keep instance-attribute

min_snapshots_to_keep: NotRequired[PositiveInteger]

The minimum number of snapshots to keep.