• Object Storage Service

obs
  1. Help Center
  2. Object Storage Service
  3. API Reference (Python SDK)
  4. Bucket-Related APIs
  5. PUT Bucket versioning

PUT Bucket versioning

API Description

You can use this API to set the versioning status for a bucket.

Method Definition

ObsClient.setBucketVersioningConfiguration(bucketName, status)

Request Parameter

Field

Type

Optional or Mandatory

Description

bucketName

str

Mandatory

Bucket name

status

str

Mandatory

Versioning status of the bucket. Possible values are:

  • Enabled
  • Suspended

Returned Result

Type

Description

GetResult

SDK common result object

Sample Code

try:
    resp = obsClient.setBucketVersioningConfiguration('bucketname', 'Enabled') 
      
    if resp.status < 300: 
        print('requestId:', resp.requestId) 
    else: 
        print('errorCode:', resp.errorCode) 
        print('errorMessage:', resp.errorMessage)
except:
    import traceback
    print(traceback.format_exc())