maintenance list#

Получает список maintenance операций.

Синтаксис#

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

Опции#

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

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

Права доступа#

Ниже приведен список требований для пользователя, выполняющего операцию. При невыполнении данных условий CedrusData Catalog скроет некоторые результаты или вернет ошибку.

  • быть владельцем maintenance операции ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Примеры#

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

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 |       |
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+

Получить список maintenance операций в формате 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
}