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

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

subscriptionId
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

ActivityLogAlertResource

Richiesta riuscita.

Other Status Codes

ErrorResponse

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
ActionGroup

Puntatore a un gruppo di azioni di Azure.

ActionList

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

ActivityLogAlertResource

Risorsa della regola di avviso del log attività.

AlertRuleAllOfCondition

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

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

ErrorResponse

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

ActionGroup[]

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

ActionList

Azioni che verranno attivate quando viene soddisfatta la condizione.

properties.condition

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition[]

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

AlertRuleLeafCondition[]

Regola di avviso del log attività 'anyOf'.
Condizione della regola di avviso del log attività soddisfatta quando vengono soddisfatte almeno una delle relative 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à 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.