maintenance list#

Получает список операций обслуживания.

Синтаксис#

catalog maintenance list [[--page-size=<pageSize>]
                         [--page-token=<pageToken>]]

Опции#

--page-size Максимальное количество возвращаемых записей.

--page-token Идентификатор страницы, начиная с которой необходимо возвращать записи.

Контроль доступа#

Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:

Примеры#

Получить список операций обслуживания в табличном формате:

catalog maintenance list
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+
| operation-id                         | operation-name   | operation-parameters | target-type  | target   | owner | started-at                    | completed-at                  | result                                                         | error |
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+
| bada728b-02c8-411c-87ec-e98ebd60c93a | expire-snapshots |                      | object-group | my_group | root  | 2025-05-19T14:13:47.538+03:00 | 2025-05-19T14:13:47.557+03:00 | deleted-files=0;expired-snapshots=0;system.processed-objects=2 |       |
| 304ae154-a2ee-4df5-b63b-70830bf30e83 | expire-snapshots |                      | object-group | my_group | root  | 2025-05-19T14:11:41.138+03:00 | 2025-05-19T14:11:41.275+03:00 | deleted-files=5;expired-snapshots=2;system.processed-objects=2 |       |
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+

Получить список операций обслуживания в формате JSON:

catalog --json maintenance list
{
  "items" : [ {
    "operation-id" : "bada728b-02c8-411c-87ec-e98ebd60c93a",
    "operation-name" : "expire-snapshots",
    "operation-parameters" : { },
    "target-object-group-name" : "my_group",
    "target-catalog-name" : null,
    "target-namespace-name" : null,
    "target-object-name" : null,
    "owner" : "root",
    "started-at" : 1747653227538,
    "completed-at" : 1747653227557,
    "result" : {
      "deleted-files" : "0",
      "expired-snapshots" : "0",
      "system.processed-objects" : "2"
    },
    "error" : null  
  }, {
    "operation-id" : "304ae154-a2ee-4df5-b63b-70830bf30e83",
    "operation-name" : "expire-snapshots",
    "operation-parameters" : { },
    "target-object-group-name" : "my_group",
    "target-catalog-name" : null,
    "target-namespace-name" : null,
    "target-object-name" : null,
    "owner" : "root",
    "started-at" : 1747653101138,
    "completed-at" : 1747653101275,
    "result" : {
      "deleted-files" : "5",
      "expired-snapshots" : "2",
      "system.processed-objects" : "2"
    },
    "error" : null
  } ],
  "next-page-token" : null
}