.. _minio-mc-ilm-ls: ============= ``mc ilm ls`` ============= .. default-domain:: minio .. contents:: Table of Contents :local: :depth: 2 .. mc:: mc ilm ls .. versionchanged:: RELEASE.2022-12-24T15-21-38Z ``mc ilm ls`` replaced by :mc-cmd:`mc ilm rule ls`. Syntax ------ .. start-mc-ilm-ls-desc The :mc:`mc ilm ls` command summrizes all configured object lifecycle management rules on a MinIO bucket in a tabular format. .. end-mc-ilm-ls-desc The output of the command might resemble the following: .. code-block:: shell ┌───────────────────────────────────────────────────────────────────────────────┐ │ Transition for latest version (Transition) │ ├────────┬─────────┬────────┬─────────────────────┬──────────────┬──────────────┤ │ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │ ├────────┼─────────┼────────┼─────────────────────┼──────────────┼──────────────┤ │ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 0 │ WARM-MINIO-1 │ └────────┴─────────┴────────┴─────────────────────┴──────────────┴──────────────┘ ┌────────────────────────────────────────────────────────────────┐ │ Transition for older versions (NoncurrentVersionTransition) │ ├────────┬─────────┬────────┬──────┬──────────────┬──────────────┤ │ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO TIER │ TIER │ ├────────┼─────────┼────────┼──────┼──────────────┼──────────────┤ │ rule-2 │ Enabled │ logs/ │ - │ 10 │ WARM-MINIO-1 │ └────────┴─────────┴────────┴──────┴──────────────┴──────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────┐ │ Expiration for latest version (Expiration) │ ├────────┬─────────┬────────┬─────────────────────┬────────────────┬─────────────────────┤ │ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ EXPIRE DELETEMARKER │ ├────────┼─────────┼────────┼─────────────────────┼────────────────┼─────────────────────┤ │ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 30 │ false │ └────────┴─────────┴────────┴─────────────────────┴────────────────┴─────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────────┐ │ Expiration for older versions (NoncurrentVersionExpiration) │ ├────────┬─────────┬────────┬─────────────────────┬────────────────┬───────────────┤ │ ID │ STATUS │ PREFIX │ TAGS │ DAYS TO EXPIRE │ KEEP VERSIONS │ ├────────┼─────────┼────────┼─────────────────────┼────────────────┼───────────────┤ │ rule-1 │ Enabled │ doc/ │ key1=val1&key2=val2 │ 15 │ 0 │ │ rule-2 │ Enabled │ logs/ │ - │ 1 │ 3 │ └────────┴─────────┴────────┴─────────────────────┴────────────────┴───────────────┘ .. tab-set:: .. tab-item:: EXAMPLE The following command lists all lifecycle management rules for the ``mydata`` bucket on the ``myminio`` MinIO deployment: .. code-block:: shell :class: copyable mc ilm ls myminio/mydata .. tab-item:: SYNTAX The :mc:`mc ilm ls` command has the following syntax: .. code-block:: shell :class: copyable mc [GLOBALFLAGS] ilm ls \ [--expiry | --transition] \ .. include:: /includes/common-minio-mc.rst :start-after: start-minio-syntax :end-before: end-minio-syntax Parameters ~~~~~~~~~~ .. mc-cmd:: ALIAS :required: The :ref:`alias ` and full path to the bucket on the MinIO deployment for which to list the object lifecycle management rules. For example: .. code-block:: none mc ilm ls myminio/mydata .. mc-cmd:: --expiry :optional: :mc:`mc ilm ls` returns only fields related to lifecycle rule expiration. Mutually exclusive with :mc-cmd:`~mc ilm ls --transition`. .. mc-cmd:: --transition :optional: :mc:`mc ilm ls` returns only fields related to lifecycle rule transition. Mutually exclusive with :mc-cmd:`~mc ilm ls --expiry`. Global Flags ~~~~~~~~~~~~ .. include:: /includes/common-minio-mc.rst :start-after: start-minio-mc-globals :end-before: end-minio-mc-globals Examples -------- List Bucket Lifecycle Management Rules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Use :mc:`mc ilm ls` to list a bucket's lifecycle management rules: .. code-block:: shell :class: copyable mc ilm ls ALIAS/PATH - Replace :mc-cmd:`ALIAS ` with the :mc:`alias ` of the S3-compatible host. - Replace :mc-cmd:`PATH ` with the path to the bucket on the S3-compatible host. Behavior -------- S3 Compatibility ~~~~~~~~~~~~~~~~ .. include:: /includes/common-minio-mc.rst :start-after: start-minio-mc-s3-compatibility :end-before: end-minio-mc-s3-compatibility