Ограничения пропускной способности клиента
1. Получение списка ограничений пропускной способности клиента (GET /client_bandwidth
)
200 OK
-
Получен список ограничений пропускной способности
2. Удаление списка ограничений пропускной способности клиента (DELETE /client_bandwidth
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле
|
3. Создание ограничения пропускной способности клиента (POST /client_bandwidth
)
{
"data": {
"client": "rubackup-client (525a99154f3505a2)", (1)
"backup_bandwidth": 0,
"restore_bandwidth": 0,
"window_start": "14:33:31",
"window_end": "14:33:31"
}
}
1 | Обязательное поле
|
4. Изменение ограничения пропускной способности клиента (PATCH /client_bandwidth/{id}
)
Также в query-параметрах передается id ограничения, информацию о котором необходимо изменить
{
"data": {
"client": "rubackup-client (525a99154f3505a2)",
"backup_bandwidth": 0,
"restore_bandwidth": 0,
"window_start": "14:33:31",
"window_end": "14:33:31",
"id": 1,
"client_hwid": "525a99154f3505a2"
}
}
200 OK
-
Параметры ограничения пропускной способности изменены
400 BAD_REQUEST
-
Некорректное тело запроса
404 NOT_FOUND
-
Ограничение пропускной способности не найдено
5. Получение информации об ограничении пропускной способности клиента (GET /client_bandwidth/{id}
)
Тела запроса нет. В query-параметрах передается id ограничения, информацию о котором необходимо получить
200 OK
-
Получена информация об ограничении пропускной способности
6. Удаление ограничения пропускной способности клиента (DELETE /client_bandwidth/{id}
)
Тела запроса нет. В query-параметрах передается id ограничения, которое необходимо удалить
200 OK
-
Ограничение пропускной способности удалено
404 NOT_FOUND
-
Ограничение пропускной способности не найдено