Перейти к основному содержимому

Запустить интервальное отключение интерфейсов

POST
/tasks/interface/flap/schedule/start/{id}

Запускает последовательные циклы отключения и восстановления интерфейсов. Первый цикл начинается сразу; каждый следующий — только после завершения текущего, подтверждения состояния Up и паузы interval_sec.

Контракт

Параметр
Значение
Разделtasks
АвторизацияCookieAuth
Принимаетapplication/json
Возвращаетapplication/json

Параметры

2 параметров

Имя
Где
Обязательный
Тип
Описание
idpathдаintegerID задачи
requestbodyнетobjectПараметры расписания: interval_sec (>0), agent, interface, down_ms, up_timeout_ms; пустые agent/interface означают все агенты и настроенные порты задачи
  • {}

Ответы

4 ответов

Статус
Описание
Тип
200
Ответ: {status: ok, results: {host: ...}}object
400
Некорректный ID задачиobject
401
Не авторизованobject
500
Задача не запущена, нет агентов или не удалось разослать команду (включает результаты по агентам)object
  • {}
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {}