Compartir a través de


Referencia de la API de administración de alertas para consolas de administración locales

En este artículo se enumeran las API rest de administración de alertas compatibles con las consolas de administración locales de Microsoft Defender para IoT.

alertas (recuperar información de alerta)

Use esta API para recuperar todas o filtrar alertas de una consola de administración local.

URI: /external/v1/alerts o /external/v2/alerts

OBTENER

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
de estado de Obtenga solo alertas controladas o no controladas. Valores admitidos:
- handled
- unhandled
Se omiten todos los demás valores.
/api/v1/alerts?state=handled Opcional
fromTime Obtenga alertas creadas a partir de un momento dado, en milisegundos desde la hora de época y en la zona horaria UTC. /api/v1/alerts?fromTime=<epoch> Opcional
toTime Obtenga alertas creadas solo antes en un momento dado, en milisegundos desde la hora de época y en la zona horaria UTC. /api/v1/alerts?toTime=<epoch> Opcional
siteId Sitio en el que se detectó la alerta. /api/v1/alerts?siteId=1 Opcional
zoneId Zona en la que se detectó la alerta. /api/v1/alerts?zoneId=1 Opcional
sensorId Sensor en el que se detectó la alerta. /api/v1/alerts?sensorId=1 Opcional

Nota

Es posible que no tenga el identificador de sitio y zona. Si este es el caso, primero consulte todos los dispositivos para recuperar el sitio y el identificador de zona. Para obtener más información, consulte referencia de Integration API para consolas de administración locales (versión preliminar pública).

UUID (Administrar alertas basadas en el UUID)

Use esta API para realizar acciones especificadas en una alerta específica detectada por Defender para IoT.

Por ejemplo, puede usar esta API para crear una regla de reenvío que reenvía los datos a QRadar. Para obtener más información, consulte Integrar Qradar con Microsoft Defender para IoT.

URI: /external/v1/alerts/<UUID>

PONER

tipo: JSON

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
UUID Define el identificador único universal (UUID) de la alerta que desea controlar o controlar y aprender. /api/v1/alerts/7903F632-H7EJ-4N69-F40F-4B1E689G00Q0 Obligatorio

parámetros Body

Nombre Descripción Ejemplo Obligatorio/Opcional
de acción Cuerda handle o handleAndLearn Obligatorio

ejemplo de solicitud de

{
    "action": "handle"
}

maintenanceWindow (Crear exclusiones de alertas)

Administra las ventanas de mantenimiento, en las que no se enviarán las alertas. Use esta API para definir y actualizar las horas de inicio, los dispositivos o las subredes que se deben excluir al desencadenar alertas, o definir y actualizar motores de Defender para IoT que deben excluirse.

Por ejemplo, durante una ventana de mantenimiento, es posible que desee detener la entrega de alertas de todas las alertas, excepto las alertas de malware en dispositivos críticos.

Las ventanas de mantenimiento que definen con la API de maintenanceWindow aparecen en la ventana Exclusiones de alertas de la consola de administración local como una regla de exclusión de solo lectura, denominada con la siguiente sintaxis: Maintenance-{token name}-{ticket ID}.

Importante

Esta API solo se admite con fines de mantenimiento y durante un período de tiempo limitado, y no está pensada para usarse en lugar de reglas de exclusión de alertas. Use esta API solo para operaciones de mantenimiento temporal únicas.

URI: /external/v1/maintenanceWindow

EXPONER

Crea una nueva ventana de mantenimiento.

parámetros Body:

Nombre Descripción Ejemplo Obligatorio/Opcional
ticketId Cuerda. Define el identificador de vale de mantenimiento en los sistemas del usuario. Asegúrese de que el identificador de vale no esté vinculado a una ventana abierta existente. 2987345p98234 Obligatorio
ttl Entero positivo. Define el TTL (período de vida), que es la duración del período de mantenimiento, en minutos. Una vez completado el período de tiempo definido, la ventana de mantenimiento finaliza y el sistema se comporta normalmente de nuevo. 180 Obligatorio
motores de Matriz JSON de cadenas. Define qué motor suprimirá las alertas durante la ventana de mantenimiento. Valores posibles:

- ANOMALY
- MALWARE
- OPERATIONAL
- POLICY_VIOLATION
- PROTOCOL_VIOLATION
ANOMALY,OPERATIONAL Opcional
sensorIds Matriz JSON de cadenas. Define qué sensores suprimir las alertas durante la ventana de mantenimiento. Puede obtener estos identificadores de sensor desde los dispositivos de (administrar dispositivos de sensor de OT) API. 1,35,63 Opcional
subredes Matriz JSON de cadenas. Define las subredes de las que se suprimirán las alertas durante la ventana de mantenimiento. Defina cada subred en una notación CIDR. 192.168.0.0/16,138.136.80.0/14,112.138.10.0/8 Opcional

BORRAR

Cierra una ventana de mantenimiento existente.

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
ticketId Define el identificador de vale de mantenimiento en los sistemas del usuario. Asegúrese de que el identificador de vale esté vinculado a una ventana abierta existente. 2987345p98234 Obligatorio

OBTENER

Recupere un registro de todos los abiertos (POST), cierre (DELETE) y actualice (PUT) que se realizaron con esta API para controlar las ventanas de mantenimiento. T

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
fromDate Filtra los registros de la fecha predefinida y versiones posteriores. El formato es YYYY-MM-DD. 2022-08-10 Opcional
toDate Filtra los registros hasta la fecha predefinida. El formato es YYYY-MM-DD. 2022-08-10 Opcional
ticketId Filtra los registros relacionados con un identificador de vale específico. 9a5fe99c-d914-4bda-9332-307384fe40bf Opcional
tokenName Filtra los registros relacionados con un nombre de token específico. ventana trimestral Opcional

códigos de error:

Código Mensaje Descripción
200 De acuerdo La acción se completó correctamente.
204: Sin contenido No hay datos que mostrar.
400 Solicitud incorrecta El formato de fecha es incorrecto.
500 Error interno del servidor Cualquier otro error inesperado.

PONER

Permite actualizar la duración de la ventana de mantenimiento después de iniciar el proceso de mantenimiento cambiando el parámetro ttl. La nueva definición de duración invalida la anterior.

Este método es útil cuando desea establecer una duración más larga que la duración configurada actualmente. Por ejemplo, si ha definido originalmente 180 minutos, han transcurrido 90 minutos y desea agregar otros 30 minutos, actualice el ttl a 120 minuto para restablecer el recuento de duración.

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
ticketId Cuerda. Define el identificador de vale de mantenimiento en los sistemas del usuario. 2987345p98234 Obligatorio
ttl Entero positivo. Define la duración de la ventana en minutos. 210 Obligatorio

pcap (Solicitud de alerta PCAP)

Use esta API para solicitar un archivo PCAP relacionado con una alerta.

URI: /external/v2/alerts/

OBTENER

Parámetros de consulta:

Nombre Descripción Ejemplo Obligatorio/Opcional
de identificador de Identificador de alerta de la consola de administración local /external/v2/alerts/pcap/<id> Obligatorio

Pasos siguientes

Para obtener más información, consulte la introducción a la referencia de la API de Defender para IoT.