Enable or suspend Scaleway bucket versioning
scaleway_s3_set_bucket_versioningEnable or suspend S3 bucket versioning on Scaleway Object Storage. Enabling keeps all object versions; suspending stops new version creation while preserving existing versions.
Instructions
Set versioning to Enabled or Suspended. Enabling keeps every object version (deletes create delete markers instead of removing data). Suspending requires confirm=true: new writes stop versioning, existing versions are retained. VERSIONING CAN NEVER GO BACK TO 'never-enabled' - suspending is not disabling. Suspending fails outright (InvalidBucketState) while Object Lock is enabled on the bucket.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bucket | Yes | Bucket name. | |
| region | No | Region to operate in. Defaults to the server's configured region (fr-par). | |
| status | Yes | ||
| confirm | No | Required true when status=Suspended. |