Динамические группы пулов

2. Получение информации о динамической группе пулов (GET /pools/groups/{group_id})

Тела запроса нет. В query-параметрах передается id группы пулов, информацию о которой необходимо получить.

200 OK

Получена информация о группе пулов.

3. Добавление динамической группы пулов (POST /pools/groups)

{
  "name": "", (1)
  "max_pool_tasks": 10,
  "max_media_server_tasks": 10,
  "max_cpu_usage": 80,
  "max_in_block_operations": 0,
  "max_out_block_operations": 0,
  "calculation_period": 10,
  "description": ""
}
1 Обязательное поле
201 CREATED

Группа пулов создана.

4. Изменение динамической группы пулов (PATCH /pools/groups/{group_id})

Также в query-параметрах передается id группы пулов, информацию о которой необходимо изменить.

{
  "name": "",
  "max_pool_tasks": 10,
  "max_media_server_tasks": 10,
  "max_cpu_usage": 80,
  "max_in_block_operations": 0,
  "max_out_block_operations": 0,
  "calculation_period": 10,
  "description": ""
}
200 OK

Группа пулов изменена.

400 BAD_REQUEST

Некорректное тело запроса.

404 NOT_FOUND

Группа пулов не найдена.

5. Удаление списка динамических групп пулов (DELETE /pools/groups)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
204 NO_CONTENT

Группы пулов удалены.

207 MULTI_STATUS

Часть групп пулов удалена.

404 NOT_FOUND

Группа пулов не найдена.

7. Получение информации о добавленном в динамическую группу пуле (GET /pools/groups/relationships/{record_id})

Тела запроса нет. В query-параметрах передается id пула из группы пулов, информацию о котором необходимо получить.

200 OK

Получена информация о пуле динамической группы.

8. Добавление пула в динамическую группу пулов (POST /pools/groups/relationships)

{
  "pool": "Default", (1)
  "dynamic_pool_group": 1, (1)
  "enabled": true
}
1 Обязательное поле
201 CREATED

Пул добавлен в группу.

9. Удаление списка добавленных в динамическую группу пулов (DELETE /pools/groups/relationships)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
204 NO_CONTENT

Пулы удалены из динамической группы.

207 MULTI_STATUS

Часть пулов удалена из динамической группы.

404 NOT_FOUND

Правило подмены пулов не найдено.