Репликации в глобальном расписании

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

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

200 OK

Получена информация правиле репликации.

3. Создание правила репликации в глобальном расписании (POST /global_schedule/{rule_id}/replication)

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

{
  "pool": "Default", (1)
  "capacity": 0,
  "capacity_enabled": false,
  "period": "1 mon",
  "period_enabled": false,
  "work_window_start": "00:00:00",
  "work_window_end": "00:00:00"
}
1 Обязательное поле
201 CREATED

Правило репликации создано.

4. Изменение параметров репликации правила глобального расписания (PATCH /global_schedule/replication/{replication_id})

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

{
  "capacity": 0,
  "capacity_enabled": false,
  "period": "1 mon",
  "period_enabled": false,
  "work_window_start": "00:00:00",
  "work_window_end": "00:00:00"
}
200 OK

Правило репликации изменено.

400 BAD_REQUEST

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

404 NOT_FOUND

Правило репликации не найдено.

5. Удаление списка настроенных репликаций правил глобального расписания (DELETE /global_schedule/replication)

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

Правило репликации удалены.

207 MULTI_STATUS

Часть правил репликации удалена.

404 NOT_FOUND

Правило репликации не найдено.