VersioningEnabled Property

Controls whether versioning is enabled for the currently selected bucket.

Object Oriented Interface

public function getVersioningEnabled();
public function setVersioningEnabled($value);

Procedural Interface

ipworkss3_s3client_get($res, 82 );
ipworkss3_s3client_set($res, 82, $value );

Default Value



This property can be used to query and control whether the bucket currently selected by Bucket has versioning enabled.

Note that if Bucket is empty, or refers to a bucket that does not exist, this property will always return false when queried, and any attempts to set it will fail. This behavior also occurs if the currently-selected service provider does not support versioning at all.

Refer to Amazon's Versioning documentation for more information about versioning.

Note: When ServiceProvider is spBackblazeB2 (4), this property will always return true (assuming Bucket is non-empty), and any attempt to change it will fail; Backblaze B2 buckets are always versioned.

This property is not available at design time.

Data Type


Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks S3 2020 PHP Edition - Version 20.0 [Build 7722]