Поделиться через


Справочник по API управления инвентаризацией для датчиков мониторинга OT

В этой статье перечислены API управления инвентаризацией устройств, поддерживаемые датчиками Defender для Интернета вещей.

подключения (получение сведений о подключении устройства)

Используйте этот API для запроса списка всех подключений к устройству.

URI: /api/v1/devices/connections

GET

Параметры запроса

Определите любой из следующих параметров запроса для фильтрации возвращаемых результатов. Если параметры запроса не заданы, возвращаются все подключения к устройству.

Имя Описание: Пример Обязательный или необязательный
discoveredBefore Числовые. Результаты фильтрации, обнаруженные до заданного времени, где заданное время определяется в миллисекундах из времени эпохи и в часовом поясе UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Необязательно
discoveredAfter Числовые. Результаты фильтрации, обнаруженные после заданного времени, где заданное время определяется в миллисекундах из времени эпохи и в часовом поясе UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Необязательно
lastActiveInMinutes Числовые. Отфильтруйте результаты по заданному временному интервалу, в течение которого были активны подключения. Определяется назад в минутах с текущего времени. /api/v1/devices/2/connections?lastActiveInMinutes=20 Необязательно

подключения на устройство (получение сведений о подключении конкретного устройства)

Этот API позволяет получить полный список подключений для каждого устройства.

URI: /api/v1/devices/<deviceID>/connections

GET

Параметр пути

Имя Описание: Пример Обязательный или необязательный
deviceId Получение подключений для данного устройства. /api/v1/devices/<deviceId>/connections Обязательное поле

Параметры запроса

Имя Описание: Пример Обязательный или необязательный
discoveredBefore Числовые. Результаты фильтрации, обнаруженные до заданного времени, где заданное время определяется в миллисекундах из времени эпохи и в часовом поясе UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Необязательно
discoveredAfter Числовые. Результаты фильтрации, обнаруженные после заданного времени, где заданное время определяется в миллисекундах из времени эпохи и в часовом поясе UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Необязательно
lastActiveInMinutes Числовые. Отфильтруйте результаты по заданному временному интервалу, в течение которого были активны подключения. Определяется назад в минутах с текущего времени. /api/v1/devices/2/connections?lastActiveInMinutes=20 Необязательно

cves (получение сведений о CVEs)

Используйте этот API для запроса списка всех известных cvEs, обнаруженных на устройствах в сети, отсортированных по убыванию оценки CVE.

URI: /api/v1/devices/cves

GET

Пример: /api/v1/devices/cves

Определите любой из следующих параметров запроса для фильтрации возвращаемых результатов.

Имя Описание: Пример Обязательный или необязательный
top Числовые. Определите, сколько наиболее оцененных CVEs для каждого IP-адреса устройства. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Необязательно. По умолчанию = 100

cves на IP-адрес (получение определенных сведений о CVEs)

Используйте этот API для запроса списка всех известных cvEs, обнаруженных на устройствах в сети для определенного IP-адреса.

URI: /api/v1/devices/cves

GET

Пример: /api/v1/devices/cves

Параметр пути

Имя Описание: Пример Обязательный или необязательный
ipAddress Получение CVEs для заданного IP-адреса. /api/v1/devices/<ipAddress>/cves Обязательное поле

Определите следующий параметр запроса, чтобы отфильтровать возвращаемые результаты.

Имя Описание: Пример Обязательный или необязательный
top Числовые. Определите, сколько наиболее оцененных CVEs для каждого IP-адреса устройства. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Необязательно. По умолчанию = 100

устройства (получение сведений об устройстве)

Используйте этот API для запроса списка всех устройств, обнаруженных этим датчиком.

URI: api/v1/devices/

GET

Параметр запроса

Определите следующий параметр запроса, чтобы отфильтровать возвращаемые результаты. Если параметры запроса не заданы, возвращаются все подключения к устройству.

Имя Описание: Пример Обязательный или необязательный
Уполномоченного Логическое значение:

- true: фильтрация данных только на авторизованных устройствах.
- false: фильтрация данных только на несанкционированных устройствах.
/api/v1/devices/ Необязательно

Следующие шаги

Дополнительные сведения см. в справочнике по API Defender для Интернета вещей.