Condividi tramite


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
activityLogAlertName
path True

string

Nome della regola di avviso del log attività.

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
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

ActivityLogAlertResource

La richiesta è stata completata.

Other Status Codes

ErrorResponse

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
ActionGroup

Puntatore a un gruppo di azioni di Azure.

ActionList

Elenco delle azioni delle regole di avviso del log attività.

ActivityLogAlertResource

Risorsa regola avviso log attività.

AlertRuleAllOfCondition

Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte tutte le condizioni del membro.

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.
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'.

ErrorResponse

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

ActionGroup[]

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

ActionList

Azioni che verranno attivate quando viene soddisfatta la condizione.

properties.condition

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition[]

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

AlertRuleLeafCondition[]

Regola di avviso del log attività 'anyOf'.
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte almeno una delle condizioni foglia membro.

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.