Ограничения пропускной способности клиента
1. Получение списка ограничений пропускной способности клиента (GET /clients/{client_id}/bandwidth)
200 OK-
Получен список ограничений пропускной способности.
2. Получение информации об ограничении пропускной способности клиента (GET /clients/bandwidth/{bandwidth_id})
Тела запроса нет. В query-параметрах передается id ограничения, информацию о котором необходимо получить.
200 OK-
Получена информация об ограничении пропускной способности.
3. Создание ограничения пропускной способности клиента (POST /clients/{client_id}/bandwidth )
В query-параметрах передается id клиента, для которого необходимо создать ограничение пропускной способности.
{
"backup_bandwidth": 0,
"restore_bandwidth": 0,
"window_start": "13:35:28",
"window_end": "13:35:28"
}
201 CREATED-
Ограничение пропускной способности создано.
4. Изменение ограничения пропускной способности клиента (PATCH /clients/bandwidth/{bandwidth_id})
Также в query-параметрах передается id ограничения, информацию о котором необходимо изменить.
{
"backup_bandwidth": 0,
"restore_bandwidth": 0,
"window_start": "13:35:28",
"window_end": "13:35:28"
}
200 OK-
Параметры ограничения пропускной способности изменены.
400 BAD_REQUEST-
Некорректное тело запроса.
404 NOT_FOUND-
Ограничение пропускной способности не найдено.
5. Удаление списка ограничений пропускной способности клиента (DELETE /clients/bandwidth)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
200 OK-
Список ограничений пропускной способности удален.
404 NOT_FOUND-
Ограничение пропускной способности не найдено.