Referencia de la API de administración de alertas para consolas de administración locales
Artículo
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.
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.
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:
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
Código de estado
Mensaje
Descripción
201 (creado)
-
La acción se completó correctamente.
400 (solicitud incorrecta)
No TicketId
Faltaba una solicitud de API ticketId valor.
400 (solicitud incorrecta)
TTL no válido
La solicitud de API incluía un valor TTL no positivo o no numérico.
400 (solicitud incorrecta)
No se pudo analizar la solicitud.
Problema al analizar el cuerpo, como parámetros incorrectos o valores no válidos.
400 (solicitud incorrecta)
Ya existe una ventana de mantenimiento con los mismos parámetros.
Aparece cuando ya existe una ventana de mantenimiento existente con los mismos detalles.
404 (no encontrado)
Identificador de sensor desconocido
Uno de los sensores enumerados en la solicitud no existe.
409 (conflicto)
El identificador de vale ya tiene una ventana abierta.
El identificador de vale está vinculado a otra ventana de mantenimiento abierta.
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
códigos de error:
Código
Mensaje
Descripción
de 200 (correcto)
-
La acción se completó correctamente.
400 (solicitud incorrecta)
No TicketId
Falta el parámetro ticketId de la solicitud.
404 (no encontrado):
No se encontró la ventana de mantenimiento.
El identificador de vale no está vinculado a una ventana de mantenimiento abierta.
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
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.
tipo: JSON
Matriz de objetos JSON que representan operaciones de ventana de mantenimiento.
estructura de respuesta:
Nombre
Tipo
Admite valores NULL/No acepta valores NULL
Lista de valores
de identificador de
Entero largo
No acepta valores NULL
Un identificador interno para el registro actual
dateTime
Cuerda
No acepta valores NULL
Hora en que se produjo la actividad, por ejemplo: 2022-04-23T18:25:43.511Z
ticketId
Cuerda
No acepta valores NULL
Identificador de la ventana de mantenimiento. Por ejemplo: 9a5fe99c-d914-4bda-9332-307384fe40bf
tokenName
Cuerda
No acepta valores NULL
Nombre del token de la ventana de mantenimiento. Por ejemplo: quarterly-sanity-window
motores de
Matriz de cadenas
Nullable
Motores en los que se aplica la ventana de mantenimiento, tal como se proporciona durante la creación de la ventana de mantenimiento: Protocol Violation, Policy Violation, Malware, Anomalyo Operational
sensorIds
Matriz de cadenas
Nullable
Los sensores en los que se aplica la ventana de mantenimiento, tal como se proporciona durante la creación de la ventana de mantenimiento.
subredes
Matriz de cadenas
Nullable
Subredes en las que se aplica la ventana de mantenimiento, tal como se proporciona durante la creación de la ventana de mantenimiento.
ttl
Numérico
Nullable
Período de vida (TTL) de la ventana de mantenimiento, tal como se proporciona durante la creación o actualización de la ventana de mantenimiento.
operationType
Cuerda
No acepta valores NULL
Uno de los siguientes valores: OPEN, UPDATEy CLOSE
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.