Activity Log Alerts - Update
Aggiornamenti campi 'tags' e 'enabled' in una regola di avviso esistente. Questo metodo viene usato per aggiornare i tag delle regole di avviso e per abilitare o disabilitare la regola di avviso. Per aggiornare altri campi, utilizzare l'operazione CreateOrUpdate.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
activity
|
path | True |
string |
Nome della regola di avviso del log attività. |
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
properties.enabled |
boolean |
Indica se questa regola di avviso del log attività è abilitata. Se una regola di avviso del log attività non è abilitata, nessuna delle relative azioni verrà attivata. |
tags |
object |
Tag delle risorse |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Una regola di avviso del log attività esistente è stata aggiornata correttamente. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
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
Patch an Activity Log Alert rule
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
{
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"enabled": false
}
}
Risposta di esempio
{
"id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
"type": "Microsoft.Insights/ActivityLogAlerts",
"name": "SampleActivityLogAlertRule",
"location": "Global",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"scopes": [
"/subscriptions/187f412d-1758-44d9-b052-169e2564721d"
],
"condition": {
"allOf": [
{
"field": "category",
"equals": "Administrative"
},
{
"field": "level",
"equals": "Error"
}
]
},
"actions": {
"actionGroups": [
{
"actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
"webhookProperties": {
"sampleWebhookProperty": "SamplePropertyValue"
}
}
]
},
"enabled": false,
"description": "Description of sample Activity Log Alert rule."
}
}
Definizioni
Nome | Descrizione |
---|---|
Action |
Puntatore a un gruppo di azioni di Azure. |
Action |
Elenco delle azioni delle regole di avviso del log attività. |
Activity |
Risorsa regola avviso log attività. |
Alert |
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le relative condizioni membro. |
Alert |
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le relative condizioni membro. Ogni condizione può essere di uno dei tipi seguenti: Importante: ogni tipo ha un sottoinsieme univoco di proprietà. Le proprietà di tipi diversi NON POSSONO esistere in una condizione.
|
Alert |
Condizione della regola di avviso del log attività soddisfatta confrontando il campo e il valore di un evento del log attività. Questa condizione deve contenere 'field' e 'equals' o 'containsAny'. |
Alert |
Oggetto regola di avviso del log attività per il corpo delle operazioni patch. |
Error |
Risposta di errore. |
ActionGroup
Puntatore a un gruppo di azioni di Azure.
Nome | Tipo | Descrizione |
---|---|---|
actionGroupId |
string |
ID risorsa del gruppo di azioni. Non può essere null o vuoto. |
webhookProperties |
object |
dizionario delle proprietà personalizzate da includere con l'operazione post. Questi dati vengono aggiunti al payload del webhook. |
ActionList
Elenco delle azioni delle regole di avviso del log attività.
Nome | Tipo | Descrizione |
---|---|---|
actionGroups |
Elenco dei gruppi di azioni. |
ActivityLogAlertResource
Risorsa regola avviso log attività.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
id |
string |
ID risorsa. |
|
location |
string |
global |
Il percorso della risorsa. Le regole di avviso del log attività di Azure sono supportate nelle aree Globali, Europa occidentale ed Europa settentrionale. |
name |
string |
Nome della risorsa. |
|
properties.actions |
Azioni che verranno attivate quando viene soddisfatta la condizione. |
||
properties.condition |
Condizione che causerà l'attivazione dell'avviso. |
||
properties.description |
string |
Descrizione di questa regola di avviso del log attività. |
|
properties.enabled |
boolean |
True |
Indica se questa regola di avviso del log attività è abilitata. Se una regola di avviso del log attività non è abilitata, nessuna delle relative azioni verrà attivata. |
properties.scopes |
string[] |
Elenco di ID risorsa che verranno usati come prefissi. L'avviso verrà applicato solo agli eventi del log attività con ID risorsa che rientrano in uno di questi prefissi. Questo elenco deve includere almeno un elemento. |
|
tags |
object |
Tag della risorsa. |
|
type |
string |
Tipo di risorsa. |
AlertRuleAllOfCondition
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le relative condizioni membro.
Nome | Tipo | Descrizione |
---|---|---|
allOf |
Elenco delle condizioni delle regole di avviso del log attività. |
AlertRuleAnyOfOrLeafCondition
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le relative condizioni membro. Ogni condizione può essere di uno dei tipi seguenti: Importante: ogni tipo ha un sottoinsieme univoco di proprietà. Le proprietà di tipi diversi NON POSSONO esistere in una condizione.
- Condizione foglia: deve contenere 'field' e 'equals' o 'containsAny'. Si noti che 'anyOf' non deve essere impostato in una condizione foglia.
- AnyOf Condition: deve contenere solo 'anyOf', ovvero una matrice di condizioni foglia. Si noti che 'field', 'equals' e 'containsAny' non devono essere impostati in una condizione AnyOf.
Nome | Tipo | Descrizione |
---|---|---|
anyOf |
Una regola di avviso del log attività 'anyOf'. |
|
containsAny |
string[] |
Il valore del campo dell'evento verrà confrontato con i valori di questa matrice (senza distinzione tra maiuscole e minuscole) per determinare se la condizione viene soddisfatta. |
equals |
string |
Il valore del campo dell'evento verrà confrontato con questo valore (senza distinzione tra maiuscole e minuscole) per determinare se la condizione viene soddisfatta. |
field |
string |
Nome del campo dell'evento del log attività che questa condizione esaminerà. I valori possibili per questo campo sono (senza distinzione tra maiuscole e minuscole): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o qualsiasi elemento che inizia con 'properties'. |
AlertRuleLeafCondition
Condizione della regola di avviso del log attività soddisfatta confrontando il campo e il valore di un evento del log attività. Questa condizione deve contenere 'field' e 'equals' o 'containsAny'.
Nome | Tipo | Descrizione |
---|---|---|
containsAny |
string[] |
Il valore del campo dell'evento verrà confrontato con i valori di questa matrice (senza distinzione tra maiuscole e minuscole) per determinare se la condizione viene soddisfatta. |
equals |
string |
Il valore del campo dell'evento verrà confrontato con questo valore (senza distinzione tra maiuscole e minuscole) per determinare se la condizione viene soddisfatta. |
field |
string |
Nome del campo dell'evento del log attività che questa condizione esaminerà. I valori possibili per questo campo sono (senza distinzione tra maiuscole e minuscole): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o qualsiasi elemento che inizia con 'properties'. |
AlertRulePatchObject
Oggetto regola di avviso del log attività per il corpo delle operazioni patch.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.enabled |
boolean |
True |
Indica se questa regola di avviso del log attività è abilitata. Se una regola di avviso del log attività non è abilitata, nessuna delle relative azioni verrà attivata. |
tags |
object |
Tag delle risorse |
ErrorResponse
Risposta di errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore che indica il motivo per cui l'operazione non è riuscita. |