Enable or suspend Scaleway bucket versioning
scaleway_s3_set_bucket_versioningEnable or suspend S3 bucket versioning. Enabling preserves every object version; suspending (requires confirmation) halts new versions but retains existing ones.
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. |