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 minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Richiesta riuscita. |
|
Other Status Codes |
Si è verificato un errore e non è stato possibile recuperare la regola di avviso del log attività. |
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 della regola di avviso del log attività. |
Alert |
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le condizioni membro. |
Alert |
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le 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'. |
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 di 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 della regola di avviso del log attività.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
id |
string |
ID risorsa. |
|
location |
string |
global |
Posizione 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 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 della risorsa. |
AlertRuleAllOfCondition
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le 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 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 prega di notare che 'anyOf' deve non essere impostato in una condizione foglia.
- Condizione AnyOf: deve contenere solo 'anyOf' (ovvero una matrice di condizioni foglia). Si noti che 'field', 'equals' e 'containsAny' devono non 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à esaminato da questa condizione. 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à esaminato da questa condizione. 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'. |
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. |