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

Разово отключить и восстановить интерфейсы

POST
/tasks/interface/flap/{id}

Принимает разовое отключение интерфейсов к выполнению в фоне. Контроллер отвечает сразу после проверки задачи и выбранных агентов; агент самостоятельно включает порт и проверяет восстановление. Поля: agent выбирает один агент, interface — один PCI, down_ms — время отключения, up_timeout_ms — максимальное ожидание состояния Up (по умолчанию 30000 мс).

Контракт

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

Параметры

2 параметров

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

Ответы

4 ответов

Статус
Описание
Тип
202
Команда принята: {status: accepted}; восстановление интерфейса продолжается в фонеobject
400
Некорректный ID задачиobject
401
Не авторизованobject
500
Задача не запущена, нет агентов или выбранный агент не относится к задачеobject
  • {}
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {}