Partager via


Alerts - Change State Tenant

Modifier l’état d’une alerte.

POST https://management.azure.com/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate?api-version=2025-05-25-preview&newState={newState}

Paramètres URI

Nom Dans Obligatoire Type Description
alertId
path True

string

ID unique d’une instance d’alerte.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

newState
query True

AlertState

Nouvel état d’alerte.

Corps de la demande

Nom Type Description
comments

string

Réponses

Nom Type Description
200 OK

Alert

L’opération Azure s’est terminée avec succès.

Other Status Codes

AlertsManagementErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Resolve

Exemple de requête

POST https://management.azure.com/providers/Microsoft.AlertsManagement/alerts/66114d64-d9d9-478b-95c9-b789d6502100/changestate?api-version=2025-05-25-preview&newState=Acknowledged

Exemple de réponse

{
  "name": "cpu alert",
  "type": "Microsoft.AlertsManagement/alerts",
  "id": "/subscriptions/3b540246-808d-4331-99aa-917b808a9166/resourcegroups/servicedeskresourcegroup/providers/microsoft.insights/components/servicedeskappinsight/providers/Microsoft.AlertsManagement/alerts/66114d64-d9d9-478b-95c9-b789d6502100",
  "properties": {
    "context": {},
    "egressConfig": {},
    "essentials": {
      "description": "description of the alert",
      "actionStatus": {
        "isSuppressed": false
      },
      "alertRule": "https://servisdfsdfappinsight.portal.mms.microsoft.com/#Workspace/overview/settings/details/Edit Alert Rule/details/index?savedSearchId=&scheduleId=",
      "alertState": "Acknowledged",
      "lastModifiedDateTime": "2018-09-13T15:51:02Z",
      "lastModifiedUserName": "System",
      "monitorCondition": "Fired",
      "monitorConditionResolvedDateTime": "2018-09-13T15:51:02Z",
      "monitorService": "Application Insights",
      "severity": "Sev3",
      "signalType": "Log",
      "smartGroupId": "23d6b2ce-8c54-468f-aff0-sd32aebb7e56",
      "smartGroupingReason": "Occurred frequently with other alerts",
      "sourceCreatedId": "6cd6b2ce-8c54-468f-aff0-9d12aebb7e49",
      "startDateTime": "2018-09-13T15:51:02Z",
      "targetResource": "/subscriptions/3b540246-808d-4331-99aa-917b808a9166/resourcegroups/servicedeskresourcegroup/providers/microsoft.insights/components/servicedeskappinsight",
      "targetResourceGroup": "servicedeskresourcegroup",
      "targetResourceName": "servicedeskappinsight",
      "targetResourceType": "components"
    }
  }
}

Définitions

Nom Description
ActionStatus

Statut de l’action

Alert

Alerte créée dans le service de gestion des alertes.

AlertProperties

Alerte sac de propriété

AlertsManagementErrorResponse

Une réponse d’erreur du service.

AlertState
Comments

Modifier la raison de l’état d’alerte

ErrorResponseBody

Détails de la réponse d’erreur.

Essentials

Cet objet contient des champs cohérents entre différents services de surveillance.

MonitorCondition
MonitorService
Severity
SignalType

Type de signal sur lequel l’alerte est basée, il peut s’agir de métriques, de journaux ou de journaux d’activité.

ActionStatus

Statut de l’action

Nom Type Description
isSuppressed

boolean

Valeur indiquant si l’alerte est supprimée.

Alert

Alerte créée dans le service de gestion des alertes.

Nom Type Description
id

string

ID de ressource Azure

name

string

Nom de la ressource Azure

properties

AlertProperties

Alerte sac de propriété

type

string

Type de ressource Azure

AlertProperties

Alerte sac de propriété

Nom Type Description
context

Informations spécifiques au service de surveillance qui fournissent des détails plus contextuels sur l’alerte.

customProperties

object

Propriétés personnalisées pouvant contenir n’importe quelle paire clé-valeur définie par l’utilisateur

egressConfig

Config qui serait utilisé pour afficher les données dans le portail.

essentials

Essentials

Cet objet contient des champs cohérents entre différents services de surveillance.

AlertsManagementErrorResponse

Une réponse d’erreur du service.

Nom Type Description
error

ErrorResponseBody

Détails de la réponse d’erreur.

AlertState

Valeur Description
New

New

Acknowledged

Reconnu

Closed

Fermé

Comments

Modifier la raison de l’état d’alerte

Nom Type Description
comments

string

ErrorResponseBody

Détails de la réponse d’erreur.

Nom Type Description
code

string

Code d’erreur, destiné à être utilisé par programmation.

details

ErrorResponseBody[]

Une liste de détails supplémentaires sur l’erreur.

message

string

Description de l’erreur, destinée à être affichée dans l’interface utilisateur.

target

string

Cible de l’erreur particulière, par exemple le nom de la propriété.

Essentials

Cet objet contient des champs cohérents entre différents services de surveillance.

Nom Type Description
actionStatus

ActionStatus

Statut de l’action

alertRule

string

Rule(monitor) qui a déclenché l’instance d’alerte. Selon le service de surveillance, il s’agit de l’identifiant ARM ou du nom de la règle.

alertState

AlertState

État de l’objet d’alerte, qui peut être modifié par l’utilisateur.

description

string

Description de l’alerte.

lastModifiedDateTime

string (date-time)

Heure de la dernière modification (format ISO-8601) de l’instance d’alerte.

lastModifiedUserName

string

L’utilisateur qui a modifié l’alerte en dernier, en cas de mises à jour du service de surveillance, serait 'système', sinon le nom de l’utilisateur.

monitorCondition

MonitorCondition

Peut être « Déclenché » ou « Résolu », ce qui indique si les conditions sous-jacentes ont dépassé les seuils de règle d’alerte définis.

monitorConditionResolvedDateTime

string (date-time)

Heure résolue (format ISO-8601) de l’instance d’alerte. Celle-ci sera mise à jour lorsque le service de surveillance résoudra l’instance d’alerte, car la condition de règle n’est plus remplie.

monitorService

MonitorService

Service de surveillance sur lequel la règle (monitor) est définie.

severity

Severity

Gravité de l’alerte Sev0 étant la plus élevée et Sev4 étant la plus faible.

signalType

SignalType

Type de signal sur lequel l’alerte est basée, il peut s’agir de métriques, de journaux ou de journaux d’activité.

smartGroupId

string

Identifiant unique du groupe intelligent

smartGroupingReason

string

Raison détaillée décrivant la raison pour laquelle cette instance d’alerte est ajoutée à un groupe intelligent

sourceCreatedId

string

Identifiant unique créé par le service de surveillance pour chaque instance d’alerte. Cela pourrait être utilisé pour suivre le problème au service de surveillance, dans le cas de Nagios, Zabbix, SCOM, etc.

startDateTime

string (date-time)

Heure de création (format ISO-8601) de l’instance d’alerte.

targetResource

string

Ressource ARM cible, sur laquelle l’alerte a été créée.

targetResourceGroup

string

Groupe de ressources de la ressource ARM cible, sur lequel l’alerte a été créée.

targetResourceName

string

Nom de la ressource ARM cible, sur laquelle l’alerte a été créée.

targetResourceType

string

Type de ressource de la ressource ARM cible, sur laquelle l’alerte a été créée.

MonitorCondition

Valeur Description
Fired

Licencié

Resolved

Résolu

MonitorService

Valeur Description
Application Insights

Application Insights

ActivityLog Administrative

Administratif ActivityLog

ActivityLog Security

Sécurité ActivityLog

ActivityLog Recommendation

Recommandation ActivityLog

ActivityLog Policy

Politique ActivityLog

ActivityLog Autoscale

ActivityLog Autoscale

Log Analytics

Log Analytics

Nagios

Nagios

Platform

Platform

SCOM

SCOM

ServiceHealth

ServiceHealth

SmartDetector

SmartDetector

VM Insights

Aperçus sur les machines virtuelles

Zabbix

Zabbix

Resource Health

Resource Health

Severity

Valeur Description
Sev0

Sev0

Sev1

Sev1

Sev2

Sev2

Sev3

Sev3

Sev4

Sev4

SignalType

Type de signal sur lequel l’alerte est basée, il peut s’agir de métriques, de journaux ou de journaux d’activité.

Valeur Description
Metric

Unité de mesure

Log

Log

Unknown

Inconnu