Maintenance Configs
Get catalog maintenance configuration
GET/accounts/{account_id}/r2-catalog/{bucket_name}/maintenance-configs
Update catalog maintenance configuration
POST/accounts/{account_id}/r2-catalog/{bucket_name}/maintenance-configs
ModelsExpand Collapse
MaintenanceConfigGetResponse { credential_status, maintenance_config } Contains maintenance configuration and credential status.
MaintenanceConfigGetResponse { credential_status, maintenance_config }
Contains maintenance configuration and credential status.
maintenance_config: { compaction, snapshot_expiration } Configures maintenance for the catalog.
maintenance_config: { compaction, snapshot_expiration }
Configures maintenance for the catalog.
snapshot_expiration: optional { max_snapshot_age, min_snapshots_to_keep, state } Configures snapshot expiration settings.
snapshot_expiration: optional { max_snapshot_age, min_snapshots_to_keep, state }
Configures snapshot expiration settings.
max_snapshot_age: string
Specifies the maximum age for snapshots. The system deletes snapshots older than this age.
Format:
MaintenanceConfigUpdateResponse { compaction, snapshot_expiration } Configures maintenance for the catalog.
MaintenanceConfigUpdateResponse { compaction, snapshot_expiration }
Configures maintenance for the catalog.
snapshot_expiration: optional { max_snapshot_age, min_snapshots_to_keep, state } Configures snapshot expiration settings.
snapshot_expiration: optional { max_snapshot_age, min_snapshots_to_keep, state }
Configures snapshot expiration settings.
max_snapshot_age: string
Specifies the maximum age for snapshots. The system deletes snapshots older than this age.
Format: