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

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

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

200 OK

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

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

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

{
  "backup_bandwidth": 0,
  "restore_bandwidth": 0,
  "window_start": "00:00:00",
  "window_end": "00:00:00"
}
201 CREATED

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

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

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

{
  "backup_bandwidth": 0,
  "restore_bandwidth": 0,
  "window_start": "00:00:00",
  "window_end": "00:00:00"
}
200 OK

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

400 BAD_REQUEST

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

404 NOT_FOUND

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

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

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

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

207 MULTI_STATUS

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

404 NOT_FOUND

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