Condividi tramite


Alerts - Change State Tenant

Modificare lo stato di un avviso.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
alertId
path True

string

ID univoco di un'istanza di avviso.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

newState
query True

AlertState

Nuovo stato dell'avviso.

Corpo della richiesta

Nome Tipo Descrizione
comments

string

Risposte

Nome Tipo Descrizione
200 OK

Alert

L'operazione di Azure è stata completata correttamente.

Other Status Codes

AlertsManagementErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Resolve

Esempio di richiesta

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

Risposta di esempio

{
  "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"
    }
  }
}

Definizioni

Nome Descrizione
ActionStatus

Stato dell'azione

Alert

Avviso creato nel servizio di gestione degli avvisi.

AlertProperties

Contenitore delle proprietà di avviso

AlertsManagementErrorResponse

Risposta di errore dal servizio.

AlertState
Comments

Modificare il motivo dello stato di avviso

ErrorResponseBody

Dettagli della risposta all'errore.

Essentials

Questo oggetto contiene campi coerenti tra diversi servizi di monitoraggio.

MonitorCondition
MonitorService
Severity
SignalType

Il tipo di segnale su cui si basa l'avviso, che potrebbe essere metriche, log o log attività.

ActionStatus

Stato dell'azione

Nome Tipo Descrizione
isSuppressed

boolean

Valore che indica se l'avviso è stato eliminato.

Alert

Avviso creato nel servizio di gestione degli avvisi.

Nome Tipo Descrizione
id

string

ID risorsa di Azure

name

string

Nome risorsa di Azure

properties

AlertProperties

Contenitore delle proprietà di avviso

type

string

Tipo di risorsa di Azure

AlertProperties

Contenitore delle proprietà di avviso

Nome Tipo Descrizione
context

Informazioni specifiche del servizio di monitoraggio che forniscono dettagli più contestuali sull'avviso.

customProperties

object

Proprietà personalizzate che possono contenere qualsiasi coppia chiave-valore definita dall'utente

egressConfig

Config che verrebbe utilizzato per visualizzare i dati nel portale.

essentials

Essentials

Questo oggetto contiene campi coerenti tra diversi servizi di monitoraggio.

AlertsManagementErrorResponse

Risposta di errore dal servizio.

Nome Tipo Descrizione
error

ErrorResponseBody

Dettagli della risposta all'errore.

AlertState

Valore Descrizione
New

Nuovo

Acknowledged

Confermato

Closed

Chiusa

Comments

Modificare il motivo dello stato di avviso

Nome Tipo Descrizione
comments

string

ErrorResponseBody

Dettagli della risposta all'errore.

Nome Tipo Descrizione
code

string

Codice di errore, destinato a essere utilizzato a livello di codice.

details

ErrorResponseBody[]

Un elenco di dettagli aggiuntivi sull'errore.

message

string

Descrizione dell'errore, destinata alla visualizzazione nell'interfaccia utente.

target

string

Destinazione dell'errore specifico, ad esempio il nome della proprietà.

Essentials

Questo oggetto contiene campi coerenti tra diversi servizi di monitoraggio.

Nome Tipo Descrizione
actionStatus

ActionStatus

Stato dell'azione

alertRule

string

Rule(monitor) che ha attivato l'istanza di avviso. A seconda del servizio di monitoraggio, si tratta dell'ID ARM o del nome della regola.

alertState

AlertState

Stato dell'oggetto avviso, che può essere modificato dall'utente.

description

string

Descrizione dell'avviso.

lastModifiedDateTime

string (date-time)

Ora dell'ultima modifica (formato ISO-8601) dell'istanza di avviso.

lastModifiedUserName

string

L'utente che ha modificato per ultimo l'avviso, in caso di monitoraggio degli aggiornamenti del servizio l'utente sarebbe 'system', altrimenti il nome dell'utente.

monitorCondition

MonitorCondition

Può essere "Attivato" o "Risolto", che rappresenta se le condizioni sottostanti hanno superato le soglie definite della regola di avviso.

monitorConditionResolvedDateTime

string (date-time)

Ora risolta (formato ISO-8601) dell'istanza di avviso. Questo verrà aggiornato quando il servizio di monitoraggio risolve l'istanza di avviso perché la condizione della regola non è più soddisfatta.

monitorService

MonitorService

Servizio di monitoraggio su cui è impostata la regola (monitor).

severity

Severity

La gravità dell'avviso Sev0 è il più alto e Sev4 è il più basso.

signalType

SignalType

Il tipo di segnale su cui si basa l'avviso, che potrebbe essere metriche, log o log attività.

smartGroupId

string

ID univoco del gruppo smart

smartGroupingReason

string

Motivo dettagliato che descrive il motivo per cui l'istanza di avviso viene aggiunta a un gruppo smart

sourceCreatedId

string

ID univoco creato dal servizio di monitoraggio per ogni istanza di avviso. Questo potrebbe essere utilizzato per tenere traccia del problema presso il servizio di monitoraggio, nel caso di Nagios, Zabbix, SCOM ecc.

startDateTime

string (date-time)

Ora di creazione (formato ISO-8601) dell'istanza di avviso.

targetResource

string

Risorsa ARM di destinazione, in cui è stato creato l'avviso.

targetResourceGroup

string

Gruppo di risorse della risorsa ARM di destinazione, in cui è stato creato l'avviso.

targetResourceName

string

Nome del nome della risorsa ARM di destinazione, in cui è stato creato l'avviso.

targetResourceType

string

Tipo di risorsa della risorsa ARM di destinazione, in cui è stato creato l'avviso.

MonitorCondition

Valore Descrizione
Fired

Licenziato

Resolved

Risolto

MonitorService

Valore Descrizione
Application Insights

Approfondimenti sulle Applicazioni

ActivityLog Administrative

Attività Amministrativa

ActivityLog Security

Sicurezza ActivityLog

ActivityLog Recommendation

Raccomandazione ActivityLog

ActivityLog Policy

Politica ActivityLog

ActivityLog Autoscale

Autoscala ActivityLog

Log Analytics

Log Analytics

Nagios

Nagios

Platform

Platform

SCOM

SCOM

ServiceHealth

ServiceHealth

SmartDetector

SmartDetector

VM Insights

Approfondimenti VM

Zabbix

Zabbix

Resource Health

Resource Health

Severity

Valore Descrizione
Sev0

Sev0

Sev1

Sev1

Sev2

Sev2

Sev3

Sev3

Sev4

Sev4

SignalType

Il tipo di segnale su cui si basa l'avviso, che potrebbe essere metriche, log o log attività.

Valore Descrizione
Metric

Metrica

Log

Log

Unknown

Sconosciuto