Partilhar via


Referência da API de gerenciamento de estoque para sensores de monitoramento OT

Este artigo lista as APIs de gerenciamento de inventário de dispositivos suportadas para sensores OT do Defender for IoT.

conexões (Recuperar informações de conexão do dispositivo)

Use esta API para solicitar uma lista de todas as conexões de dispositivo.

URI:/api/v1/devices/connections

GET

Parâmetros de consultas

Defina qualquer um dos seguintes parâmetros de consulta para filtrar os resultados retornados. Se você não definir parâmetros de consulta, todas as conexões de dispositivo serão retornadas.

Nome Descrição Exemplo Obrigatório / Opcional
descobertoAntes Numérico. Filtre os resultados que foram detetados antes de uma determinada hora, onde a hora dada é definida em milissegundos a partir da hora de Epoch e no fuso horário UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Opcional
descobertoDepois Numérico. Filtre os resultados que foram detetados após um determinado tempo, onde o tempo dado é definido em milissegundos a partir da hora de Epoch e no fuso horário UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Opcional
lastActiveInMinutes Numérico. Filtre os resultados por um determinado período de tempo durante o qual as conexões estavam ativas. Definido de trás para frente, em minutos, a partir da hora atual. /api/v1/devices/2/connections?lastActiveInMinutes=20 Opcional

conexões por dispositivo (Recuperar informações específicas de conexão do dispositivo)

Use esta API para solicitar uma lista de todas as conexões por dispositivo.

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

GET

Parâmetro Path

Nome Descrição Exemplo Obrigatório / Opcional
deviceId Obtenha conexões para um determinado dispositivo. /api/v1/devices/<deviceId>/connections Obrigatório

Parâmetros de consultas

Nome Descrição Exemplo Obrigatório / Opcional
descobertoAntes Numérico. Filtre os resultados que foram detetados antes de uma determinada hora, onde a hora dada é definida em milissegundos a partir da hora de Epoch e no fuso horário UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Opcional
descobertoDepois Numérico. Filtre os resultados que foram detetados após um determinado tempo, onde o tempo dado é definido em milissegundos a partir da hora de Epoch e no fuso horário UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Opcional
lastActiveInMinutes Numérico. Filtre os resultados por um determinado período de tempo durante o qual as conexões estavam ativas. Definido de trás para frente, em minutos, a partir da hora atual. /api/v1/devices/2/connections?lastActiveInMinutes=20 Opcional

cves (Recuperar informações sobre CVEs)

Use esta API para solicitar uma lista de todas as CVEs conhecidas descobertas em dispositivos na rede, classificadas por pontuação CVE decrescente.

URI:/api/v1/devices/cves

GET

Exemplo: /api/v1/devices/cves

Defina qualquer um dos seguintes parâmetros de consulta para filtrar os resultados retornados.

Nome Descrição Exemplo Obrigatório / Opcional
Início Numérico. Determine quantos CVEs com melhor pontuação obter para cada endereço IP do dispositivo. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Opcional. Padrão = 100

cves por endereço IP (Recuperar informações específicas sobre CVEs)

Use esta API para solicitar uma lista de todos os CVEs conhecidos descobertos em dispositivos na rede para um endereço IP específico.

URI:/api/v1/devices/cves

GET

Exemplo: /api/v1/devices/cves

Parâmetro Path

Nome Descrição Exemplo Obrigatório / Opcional
Endereço IP Obtenha CVEs para o endereço IP fornecido. /api/v1/devices/<ipAddress>/cves Obrigatório

Defina o seguinte parâmetro de consulta para filtrar os resultados retornados.

Nome Descrição Exemplo Obrigatório / Opcional
Início Numérico. Determine quantos CVEs com melhor pontuação obter para cada endereço IP do dispositivo. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Opcional. Padrão = 100

dispositivos (Recuperar informações do dispositivo)

Use esta API para solicitar uma lista de todos os dispositivos detetados por este sensor.

URI:api/v1/devices/

GET

Parâmetro de consulta

Defina o seguinte parâmetro de consulta para filtrar os resultados retornados. Se você não definir parâmetros de consulta, todas as conexões de dispositivo serão retornadas.

Nome Descrição Exemplo Obrigatório / Opcional
autorizadas Booleano:

- true: Filtro para dados apenas em dispositivos autorizados.
- false: Filtrar dados apenas em dispositivos não autorizados.
/api/v1/devices/ Opcional

Próximos passos

Para obter mais informações, consulte a visão geral da referência da API do Defender for IoT.