Динамические группы пулов
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
-
Правило подмены пулов не найдено.