maintenance list-jobs#

Получает список задач обслуживания.

Синтаксис#

catalog maintenance list-jobs [--object-group=<objectGroupName>]
                              [[--page-size=<pageSize>]
                              [--page-token=<pageToken>]]

Опции#

--object-group Опциональные фильтр по имени целевой группы объектов.

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

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

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

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

Примеры#

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

catalog maintenance list-jobs
+---------+------------------+------------+--------------+-------------+-----------+-------+--------+-------------+-------------------------------+------------------------+
| name    | operation        | parameters | object-group | cron        | time-zone | owner | run-as | description | last-execution-at             | next-execution-at      |
+---------+------------------+------------+--------------+-------------+-----------+-------+--------+-------------+-------------------------------+------------------------+
| my_job  | expire-snapshots |            | my_group     | */1 * * * * |           | root  | root   |             | 2025-07-07T20:46:00.023+03:00 | 2025-07-07T20:47+03:00 |
| my_job2 | expire-snapshots |            | my_group     | * * * * *   |           | root  | root   |             | 2025-07-07T20:46:00.003+03:00 | 2025-07-07T20:47+03:00 |
+---------+------------------+------------+--------------+-------------+-----------+-------+--------+-------------+-------------------------------+------------------------+

Получить список задач в формате JSON:

catalog --json maintenance list-jobs
{
  "items" : [ {
    "job-name" : "my_job",
    "operation-config" : {
      "engine-name" : "local",
      "operation-name" : "expire-snapshots",
      "parameters" : { }
    },
    "schedule-config" : {
      "schedule-expression" : "*/1 * * * *",
      "time-zone-id" : null
    },
    "target-object-group-name" : "my_group",
    "owner" : "root",
    "runAs" : "root",
    "description" : null,
    "last-execution-at" : 1751910420003,
    "next-execution-at" : 1751910480000
  }, {
    "job-name" : "my_job2",
    "operation-config" : {
      "engine-name" : "local",
      "operation-name" : "expire-snapshots",
      "parameters" : { }
    },
    "schedule-config" : {
      "schedule-expression" : "* * * * *",
      "time-zone-id" : null
    },
    "target-object-group-name" : "my_group",
    "owner" : "root",
    "runAs" : "root",
    "description" : null,
    "last-execution-at" : 1751910420021,
    "next-execution-at" : 1751910480000
  } ],
  "next-page-token" : null
}