Состояния процесса установки продуктового слоя во всех доменах (product_layer_multi)

Запросы

HTTP verb Endpoint Описание

POST

/rest/v1/master/product_layer_multi

Создание заказа на обновление продуктового слоя во всех доменах

GET

/rest/v1/master/product_layer_multi

Получение списка объектов c информацией о доменах и их состояниях процесса установки продуктового слоя


Создание заказа на обновление продуктового слоя во всех доменах

Запрос

Описание полей: product_layer_multi entity

Пример запроса
POST /rest/v1/master/product_layer_multi HTTP/1.1
Content-Type: application/json; charset=utf-8

product_layer_multi entity

Ответ

Описание полей: product_layer_multi entity

Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

[
  {
    "domain": "master.local",
    "items": [
      {
        "operation": "install",
        "prefix": "era_product",
        "mode": "default",
        "file": "era_product_2022.6.22.zip",
        "site": "main_site",
        "dt": "2022-07-18T16:55:51Z",
        "status": "registered",
        "kind": "current",
        "order": 0
      }
    ]
  },
  {
    "domain": "sub.master.local",
    "items": [
      {
        "operation": "install",
        "prefix": "era_product",
        "mode": "default",
        "file": "era_product_2022.6.22.zip",
        "site": "main_site",
        "dt": "2022-07-18T16:55:51Z",
        "status": "registered",
        "kind": "current",
        "order": 0
      }
    ]
  }
]

Получение списка объектов c информацией о доменах и их состояниях процесса установки продуктового слоя

Запрос

Table 1. Параметры запроса
Имя Тип Описание

filter

object

Фильтр по значениям полей.

mask

str

Список полей для вывода. Доступные поля для выдачи: domain, items.

offset

int

Смещение в списке ресурсов, подлежащих выдаче.

limit

int

Максимальное количество ресурсов в списке.

order

array<object|str>

Порядок сортировки ресурсов в списке.

flat

bool

Преобразование в плоский вид составных полей.

Пример запроса
GET /rest/v1/master/product_layer_multi HTTP/1.1

Ответ

Описание полей: product_layer_multi entity

Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

[
  {
    "domain": "master.local",
    "items": [
      {
        "dt": "2022-07-20T10:08:44Z",
        "file": "era_product_2022.6.22.zip",
        "kind": "current",
        "md5": "C9594C1C0BDF87109763F24D36557D40",
        "mode": "default",
        "order": 0,
        "site": "main_site",
        "status": "installed"
      },
      {
        "dt": "2022-07-20T10:23:09Z",
        "file": "era_product_2022.6.22.zip",
        "kind": "attempt",
        "mode": "default",
        "order": 1,
        "site": "main_site",
        "status": "identical"
      }
    ]
  },
  {
    "domain": "a.b.c",
    "items": []
  },
  {
    "domain": "sub.master.local",
    "items": [
      {
        "dt": "2022-07-14T13:42:48Z",
        "file": "era_product_2022.6.22.zip",
        "kind": "current",
        "md5": "C9594C1C0BDF87109763F24D36557D40",
        "mode": "multi",
        "order": 0,
        "site": "main_site",
        "status": "installed"
      },
      {
        "dt": "2022-07-20T10:23:09Z",
        "file": "era_product_2022.6.22.zip",
        "kind": "attempt",
        "mode": "multi",
        "order": 1,
        "site": "main_site",
        "status": "identical"
      }
    ]
  }
]