Activity Log Alerts - Get
Ottenere una regola di avviso del log attività.
GET 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. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
La richiesta è stata completata. |
|
Other Status Codes |
Si è verificato un errore e la regola di avviso del log attività non è stata recuperata. |
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
Get an Activity Log Alert rule
Esempio di richiesta
GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
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": {},
"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": true,
"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 condizioni del membro. |
Alert |
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le condizioni del membro. Ogni condizione può essere di uno dei tipi seguenti: importante: ogni tipo ha il relativo subset univoco di proprietà. Le proprietà di diversi tipi NON POSSONO esistere in una condizione.
|
Alert |
Condizione della regola di avviso log attività soddisfatta confrontando il campo e il valore di un evento del log attività. Questa condizione deve contenere 'field' e 'equals' o 'containsAny'. |
Error |
Risposta all'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 log attività di Azure sono supportate nelle aree Globali, Europa occidentale e 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 di questo 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 azioni verrà attivata. |
properties.scopes |
string[] |
Elenco di ID risorsa che verranno usati come prefissi. L'avviso si applica 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 condizioni del membro.
Nome | Tipo | Descrizione |
---|---|---|
allOf |
Elenco delle condizioni della regola di avviso del log attività. |
AlertRuleAnyOfOrLeafCondition
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le condizioni del membro. Ogni condizione può essere di uno dei tipi seguenti: importante: ogni tipo ha il relativo subset univoco di proprietà. Le proprietà di diversi tipi 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 |
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', 'resourceType'o qualsiasi elemento che inizia con 'properties'. |
AlertRuleLeafCondition
Condizione della regola di avviso 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', 'resourceType'o qualsiasi elemento che inizia con 'properties'. |
ErrorResponse
Risposta all'errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore che indica perché l'operazione non è riuscita. |