Получить текущее состояние интерфейсов агента
GET
/agents/{id}/interfacesЧитает с агента текущую согласованную скорость Ethernet в Мбит/с, состояние линка и дуплекс. Не использует сохранённую скорость регистрации, не изменяет настройки NIC. Отсутствующая скорость означает неизвестное значение; состояние linkUp отсутствует, если драйвер не позволяет его прочитать.
Контракт
Параметр | Значение |
|---|---|
| Раздел | agents |
| Авторизация | CookieAuth |
| Принимает | не требуется |
| Возвращает | application/json |
Параметры
1 параметр
Имя | Где | Обязательный | Тип | Описание |
|---|---|---|---|---|
| id | path | да | integer | ID агента |
Ответы
6 ответов
Статус | Описание | Тип |
|---|---|---|
200 | Текущее состояние интерфейсов | object[] |
400 | Некорректный ID | object |
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>" }