Utilisez cette API pour effectuer une action spécifiée sur une alerte spécifique détectée par Defender pour IoT.
Par exemple, vous pouvez utiliser cette API pour créer une règle de transfert qui transfère les données à QRadar. Pour plus d’informations, consultez Intégrer Qradar à Microsoft Defender pour IoT.
Gère les fenêtres de maintenance, sous lesquelles les alertes ne seront pas envoyées. Utilisez cette API pour définir et mettre à jour les heures d’arrêt et de démarrage, les appareils ou les sous-réseaux qui doivent être exclus lors du déclenchement d’alertes, ou pour définir et mettre à jour les moteurs Defender pour IoT qui doivent être exclus.
Par exemple, lors d’une fenêtre de maintenance, vous pouvez arrêter la remise d’alertes de toutes les alertes, à l’exception des alertes de programmes malveillants sur les appareils critiques.
Les fenêtres de maintenance qui définissent avec l’API maintenanceWindow apparaissent dans la fenêtre Exclusions d’alerte de la console de gestion locale en tant que règle d’exclusion en lecture seule, nommée avec la syntaxe suivante : Maintenance-{token name}-{ticket ID}.
Important
Cette API est prise en charge uniquement à des fins de maintenance et pendant une période limitée, et n’est pas destinée à être utilisée au lieu de règles d’exclusion d’alerte. Utilisez cette API uniquement pour les opérations de maintenance temporaire unique.
Corde. Définit l’ID du ticket de maintenance dans les systèmes de l’utilisateur. Vérifiez que l’ID de ticket n’est pas lié à une fenêtre ouverte existante.
2987345p98234
Obligatoire
ttl
Entier positif. Définit la durée de vie (durée de vie), qui est la durée de la fenêtre de maintenance, en minutes. Une fois la période définie terminée, la fenêtre de maintenance est terminée et le système se comporte normalement.
180
Obligatoire
moteurs
Tableau JSON de chaînes. Définit le moteur à partir duquel supprimer les alertes pendant la fenêtre de maintenance. Valeurs possibles :
Tableau JSON de chaînes. Définit les capteurs à partir desquels supprimer les alertes pendant la fenêtre de maintenance. Vous pouvez obtenir ces ID de capteur à partir des appliances (Gérer les appliances de capteur OT) API.
1,35,63
Optionnel
sous-réseaux
Tableau JSON de chaînes. Définit les sous-réseaux pour supprimer les alertes pendant la fenêtre de maintenance. Définissez chaque sous-réseau dans une notation CIDR.
192.168.0.0/16,138.136.80.0/14,112.138.10.0/8
Optionnel
Code d’état
Message
Description
201 (créé)
-
L’action a été effectuée avec succès.
400 (demande incorrecte)
No TicketId
La demande d’API n’a pas été définie sur une valeur ticketId.
400 (demande incorrecte)
Durée de vie illégale
La demande d’API incluait une valeur TTL non positive ou non numérique.
400 (demande incorrecte)
Impossible d’analyser la requête.
Émettez l’analyse du corps, par exemple des paramètres incorrects ou des valeurs non valides.
400 (demande incorrecte)
La fenêtre de maintenance avec les mêmes paramètres existe déjà.
S’affiche lorsqu’une fenêtre de maintenance existante existe déjà avec les mêmes détails.
404 (introuvable)
ID de capteur inconnu
L’un des capteurs répertoriés dans la requête n’existe pas.
409 (conflit)
L’ID de ticket comporte déjà une fenêtre ouverte.
L’ID de ticket est lié à une autre fenêtre de maintenance ouverte.
Récupérez un journal de tous les ouvrir (POST), fermer (DELETE) et mettre à jour (PUT) actions effectuées à l’aide de cette API pour gérer les fenêtres de maintenance. T
Filtre les journaux à partir de la date prédéfinie et des versions ultérieures. Le format est YYYY-MM-DD.
2022-08-10
Optionnel
toDate
Filtre les journaux jusqu’à la date prédéfinie. Le format est YYYY-MM-DD.
2022-08-10
Optionnel
ticketId
Filtre les journaux liés à un ID de ticket spécifique.
9a5fe99c-d914-4bda-9332-307384fe40bf
Optionnel
tokenName
Filtre les journaux liés à un nom de jeton spécifique.
trimestre-sanity-window
Optionnel
codes d’erreur :
Code
Message
Description
200
D’ACCORD
L’action a été effectuée avec succès.
204:
Aucun contenu
Il n’y a pas de données à afficher.
400
Demande incorrecte
Le format de date est incorrect.
500
Erreur interne du serveur
Toute autre erreur inattendue.
type: JSON
Tableau d’objets JSON qui représentent des opérations de fenêtre de maintenance.
structure de réponse:
Nom
Type
Nullable / Non nullable
Liste des valeurs
id de
Entier long
Non nullable
ID interne du journal actuel
dateTime
Corde
Non nullable
Heure à laquelle l’activité s’est produite, par exemple : 2022-04-23T18:25:43.511Z
ticketId
Corde
Non nullable
ID de la fenêtre de maintenance. Par exemple : 9a5fe99c-d914-4bda-9332-307384fe40bf
tokenName
Corde
Non nullable
Nom du jeton de fenêtre de maintenance. Par exemple : quarterly-sanity-window
moteurs
Tableau de chaînes
Nullable
Moteurs sur lesquels la fenêtre de maintenance s’applique, comme indiqué lors de la création de la fenêtre de maintenance : Protocol Violation, Policy Violation, Malware, Anomalyou Operational
sensorIds
Tableau de chaînes
Nullable
Capteurs sur lesquels la fenêtre de maintenance s’applique, tel qu’il est fourni lors de la création de la fenêtre de maintenance.
sous-réseaux
Tableau de chaînes
Nullable
Sous-réseaux sur lesquels la fenêtre de maintenance s’applique, comme indiqué lors de la création de la fenêtre de maintenance.
ttl
Numérique
Nullable
Durée de vie (TTL) de la fenêtre de maintenance, telle qu’elle est fournie lors de la création ou de la mise à jour de la fenêtre de maintenance.
Vous permet de mettre à jour la durée de la fenêtre de maintenance après avoir démarré le processus de maintenance en modifiant le paramètre ttl. La nouvelle définition de durée remplace la précédente.
Cette méthode est utile lorsque vous souhaitez définir une durée plus longue que la durée actuellement configurée. Par exemple, si vous avez initialement défini 180 minutes, 90 minutes sont passées et que vous souhaitez ajouter 30 minutes supplémentaires, mettez à jour le ttl sur 120 minute pour réinitialiser le nombre de durées.