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

ParameterDescription

bucket

Bucket name.

Query parameters

ParameterDescription

versioning

Required parameter that indicates the type of operation.

Data schema

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

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