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

Получить текущее состояние интерфейсов агента

GET
/agents/{id}/interfaces

Читает с агента текущую согласованную скорость Ethernet в Мбит/с, состояние линка и дуплекс. Не использует сохранённую скорость регистрации, не изменяет настройки NIC. Отсутствующая скорость означает неизвестное значение; состояние linkUp отсутствует, если драйвер не позволяет его прочитать.

Контракт

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

Параметры

1 параметр

Имя
Где
Обязательный
Тип
Описание
idpathдаintegerID агента

Ответы

6 ответов

Статус
Описание
Тип
200
Текущее состояние интерфейсовobject[]
400
Некорректный IDobject
401
Нет авторизацииobject
404
Агент не найденobject
500
Ошибка базы данныхobject
502
Агент недоступен или не поддерживает получение состояния портовobject
  • [
      {
        "address": "<string>",
        "deviceId": "<string>",
        "driver": "<string>",
        "linkDuplex": "<string>",
        "linkSpeedMbps": 0,
        "linkUp": true,
        "name": "<string>",
        "vendor": "<string>"
      }
    ]
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }