Class: Aws::S3Tables::Types::IcebergSnapshotManagementSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::IcebergSnapshotManagementSettings
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
Contains details about the snapshot management settings for an Iceberg
table. The oldest snapshot expires when its age exceeds the
maxSnapshotAgeHours and the total number of snapshots exceeds the
value for the minimum number of snapshots to keep
minSnapshotsToKeep.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#max_snapshot_age_hours ⇒ Integer
The maximum age of a snapshot before it can be expired.
-
#min_snapshots_to_keep ⇒ Integer
The minimum number of snapshots to keep.
Instance Attribute Details
#max_snapshot_age_hours ⇒ Integer
The maximum age of a snapshot before it can be expired.
1389 1390 1391 1392 1393 1394 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1389 class IcebergSnapshotManagementSettings < Struct.new( :min_snapshots_to_keep, :max_snapshot_age_hours) SENSITIVE = [] include Aws::Structure end |
#min_snapshots_to_keep ⇒ Integer
The minimum number of snapshots to keep.
1389 1390 1391 1392 1393 1394 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1389 class IcebergSnapshotManagementSettings < Struct.new( :min_snapshots_to_keep, :max_snapshot_age_hours) SENSITIVE = [] include Aws::Structure end |