Ограничения пропускной способности клиента
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
-
Ограничение пропускной способности не найдено.