An S3 bucket versioning configuration.
            
 Declaration Syntax
 Declaration Syntax| C# | 
[SerializableAttribute] public class S3BucketVersioningConfig
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | S3BucketVersioningConfig()()()() | Initializes a new instance of the S3BucketVersioningConfig class | 
|  | EnableMfaDelete | 
            Specifies whether MFA Delete is enabled on this S3 Bucket.
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | IsSetEnableMfaDelete()()()() | 
            Checks if EnableMfaDelete property is set.
             | 
|  | Status | 
            Versioning status for the bucket.
            Accepted values: Off, Enabled, Suspended.
             | 
|  | ToString()()()() | 
            Provides the XML representation of the S3BucketVersioningConfig
            (Overrides Object.ToString()()()().) | 
|  | WithEnableMfaDelete(Boolean) | Obsolete. 
            Specifies whether MFA Delete is enabled on this S3 Bucket.
             | 
|  | WithStatus(String) | Obsolete. 
            Sets the versioning status for the bucket.
             | 
 Remarks
 Remarks
            Contains the bucket's versioning status (Off, Enabled, Suspended) and whether an MFADelete 
            has been enabled for the bucket.
            
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | S3BucketVersioningConfig |