.. _minio-mc-version-suspend: ====================== ``mc version suspend`` ====================== .. default-domain:: minio .. contents:: Table of Contents :local: :depth: 2 .. mc:: mc version suspend Syntax ------ .. start-mc-version-suspend-desc The :mc:`mc version suspend` command disables versioning on the specified bucket. .. end-mc-version-suspend-desc .. tab-set:: .. tab-item:: EXAMPLE The following command disables versioning for the ``mybucket`` bucket on the ``myminio`` MinIO deployment: .. code-block:: shell :class: copyable mc version suspend myminio/mybucket .. tab-item:: SYNTAX The command has the following syntax: .. code-block:: shell :class: copyable mc [GLOBALFLAGS] version suspend ALIAS .. include:: /includes/common-minio-mc.rst :start-after: start-minio-syntax :end-before: end-minio-syntax Parameters ~~~~~~~~~~ .. mc-cmd:: ALIAS The full path to the bucket on which to disable versioning. For example: .. code-block:: shell mc version suspend myminio/mybucket Global Flags ~~~~~~~~~~~~ .. include:: /includes/common-minio-mc.rst :start-after: start-minio-mc-globals :end-before: end-minio-mc-globals Example ------- Disable Bucket Versioning ~~~~~~~~~~~~~~~~~~~~~~~~~ Use :mc:`mc version suspend` to disable versioning for a bucket: .. code-block:: shell :class: copyable mc version suspend ALIAS/PATH - Replace :mc-cmd:`ALIAS ` with the :mc:`alias ` of a configured MinIO deployment. - Replace :mc-cmd:`PATH ` with the bucket on which to disable versioning. Behavior -------- Bucket Versioning with Existing Data ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disabling bucket versioning on a bucket with existing versioned data does *not* remove any versioned objects. Applications can continue to access versioned data after disabling bucket versioning. Use :mc-cmd:`mc rm --versions ALIAS/BUCKET/OBJECT ` to delete an object *and* all its versions. S3 Compatibility ~~~~~~~~~~~~~~~~ .. include:: /includes/common-minio-mc.rst :start-after: start-minio-mc-s3-compatibility :end-before: end-minio-mc-s3-compatibility