For the complete documentation index, see llms.txt. This page is also available as Markdown.

PutBucketVersioning

Enables or pauses versioning of the bucket.

Versioning can be set to one of two statuses:

  • Enabled: Turn on version management for objects in the bucket. All new objects added to the bucket get a unique version ID.

  • Suspended: Suspends version management for objects in the bucket. All new objects added to the bucket get null as the version ID.

Request

PUT /{bucket}?versioning HTTP/1.1

Path parameters

Parameter
Description

bucket

Bucket name.

Query parameters

Parameter
Description

versioning

Required parameter that indicates the type of operation.

Data schema

<?xml version="1.0" encoding="UTF-8"?>
<VersioningConfiguration>
   <Status>string</Status>
</VersioningConfiguration>
Element
Description

Status

Status of the bucket versioning option. Type: String Possible values: Enabled | Suspended

Headers

Use only common request headers in requests.

Response

Headers

Responses can only contain common response headers.

Response codes

For a list of possible responses, see Responses.

A successful response does not contain any additional data.

Last updated