Class: Aws::S3Tables::Types::MaintenanceSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::MaintenanceSettings
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
The maintenance settings for the destination table. The migration applies them when it creates the table: snapshot management starts then, and compaction starts after you complete the migration. If you don't specify a setting, the migration uses its default: a target file size of 512 MB, the binpack compaction strategy, at least 3 snapshots, and a maximum snapshot age of 120 hours. Unreferenced file removal follows the table bucket's configuration after you complete the migration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#iceberg_compaction ⇒ Types::MigrationCompactionSettings
The compaction settings.
-
#iceberg_snapshot_management ⇒ Types::MigrationSnapshotManagementSettings
The snapshot management settings.
Instance Attribute Details
#iceberg_compaction ⇒ Types::MigrationCompactionSettings
The compaction settings.
2157 2158 2159 2160 2161 2162 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2157 class MaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management) SENSITIVE = [] include Aws::Structure end |
#iceberg_snapshot_management ⇒ Types::MigrationSnapshotManagementSettings
The snapshot management settings.
2157 2158 2159 2160 2161 2162 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2157 class MaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management) SENSITIVE = [] include Aws::Structure end |