Class: Aws::S3Tables::Types::IcebergSnapshotManagementSettings

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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

Instance Attribute Details

#max_snapshot_age_hoursInteger

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



971
972
973
974
975
976
# File 'lib/aws-sdk-s3tables/types.rb', line 971

class IcebergSnapshotManagementSettings < Struct.new(
  :min_snapshots_to_keep,
  :max_snapshot_age_hours)
  SENSITIVE = []
  include Aws::Structure
end

#min_snapshots_to_keepInteger

The minimum number of snapshots to keep.



971
972
973
974
975
976
# File 'lib/aws-sdk-s3tables/types.rb', line 971

class IcebergSnapshotManagementSettings < Struct.new(
  :min_snapshots_to_keep,
  :max_snapshot_age_hours)
  SENSITIVE = []
  include Aws::Structure
end