Ограничения пропускной способности

2. Удаление списка ограничений пропускной способности правила глобального расписания (DELETE /rule_bandwidth)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 OK

список ограничений пропускной способности удален

404 NOT_FOUND

ограничение пропускной способности не найдено

3. Ограничение пропускной способности правила глобального расписания (POST /rule_bandwidth)

{
  "data": {
    "rule": 1, (1)
    "backup_bandwidth": 0,
    "restore_bandwidth": 0,
    "window_start": "00:00:00",
    "window_end": "00:00:00"
  }
}
1 Обязательное поле
201 CREATED

ограничение пропускной способности создано

4. Изменение ограничения пропускной способности правила глобального расписания (PATCH /rule_bandwidth/{id})

Также в query-параметрах передается id ограничения, информацию о котором необходимо изменить

{
  "data": {
    "rule": 1,
    "backup_bandwidth": 0,
    "restore_bandwidth": 0,
    "window_start": "00:00:00",
    "window_end": "00:00:00",
    "id": 1
  }
}
200 OK

параметры ограничения пропускной способности изменены

400 BAD_REQUEST

некорректное тело запроса

404 NOT_FOUND

ограничение пропускной способности не найдено

5. Удаление ограничения пропускной способности правила глобального расписания (DELETE /rule_bandwidth/{id})

Тела запроса нет. В query-параметрах передается id ограничения, которое необходимо удалить

200 OK

ограничение пропускной способности удалено

404 NOT_FOUND

ограничение пропускной способности не найдено

6. Получение информации об ограничении пропускной способности правила глобального расписания (GET /rule_bandwidth/{id})

Тела запроса нет. В query-параметрах передается id ограничения, информацию о котором необходимо получить

200 OK

получена информация об ограничении пропускной способности

404 NOT_FOUND

ограничение пропускной способности не найдено