Help Center> Object Storage Service> SDK Reference> Python> Bucket-Related APIs> Setting the Versioning Status for a Bucket

Setting the Versioning Status for a Bucket

API Description

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

Method Definition

ObsClient.setBucketVersioning(bucketName, status)

Request Parameters

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 Results

Type

Description

GetResult

SDK common result object

Sample Code

try:
    resp = obsClient.setBucketVersioning('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())