Динамические группы пулов
1. Получение списка динамических групп пулов (GET /pools/groups)
200 OK-
Получен список групп пулов.
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-
Группа пулов не найдена.
6. Получение списка добавленных в динамическую группу пулов (GET /pools/groups/relationships)
200 OK-
Получен список пулов динамической группы.
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-
Правило подмены пулов не найдено.