Skip to content

/AWS1/CL_S3_VERSIONINGCONF

Describes the versioning state of an Amazon S3 bucket. For more information, see PUT Bucket versioning in the Amazon S3 API Reference.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_mfadelete TYPE /AWS1/S3_MFADELETE /AWS1/S3_MFADELETE

Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.

iv_status TYPE /AWS1/S3_BUCKETVRSINGSTATUS /AWS1/S3_BUCKETVRSINGSTATUS

The versioning state of the bucket.


Queryable Attributes

MFADelete

Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.

Accessible with the following methods

Method Description
GET_MFADELETE() Getter for MFADELETE, with configurable default
ASK_MFADELETE() Getter for MFADELETE w/ exceptions if field has no value
HAS_MFADELETE() Determine if MFADELETE has a value

Status

The versioning state of the bucket.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value