Activity Log Alerts - List By Subscription Id

Ottenere un elenco di tutte le regole di avviso del log attività in una sottoscrizione.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01

Parametri dell'URI

Name In Required Type Description
subscriptionId
path True
  • string

ID della sottoscrizione di destinazione.

api-version
query True
  • string

Versione dell'API da usare per questa operazione.

Risposte

Name Type Description
200 OK

La richiesta è stata completata.

Other Status Codes

Si è verificato un errore e non è stato possibile recuperare l'elenco delle regole di avviso del log attività.

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

Get list of all Activity Log Alert rules under a subscription

Sample Request

GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup1/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule1",
      "type": "Microsoft.Insights/ActivityLogAlerts",
      "name": "SampleActivityLogAlertRule1",
      "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/MyResourceGroup1/providers/microsoft.insights/actionGroups/SampleActionGroup",
              "webhookProperties": {
                "sampleWebhookProperty": "SamplePropertyValue"
              }
            }
          ]
        },
        "enabled": true,
        "description": "Description of sample Activity Log Alert rule."
      }
    },
    {
      "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule2",
      "type": "Microsoft.Insights/ActivityLogAlerts",
      "name": "SampleActivityLogAlertRule2",
      "location": "Global",
      "tags": {},
      "properties": {
        "scopes": [
          "subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2"
        ],
        "condition": {
          "allOf": [
            {
              "field": "category",
              "equals": "Administrative"
            },
            {
              "field": "status",
              "equals": "Succeeded"
            }
          ]
        },
        "actions": {
          "actionGroups": [
            {
              "actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/SampleActionGroup",
              "webhookProperties": {}
            }
          ]
        },
        "enabled": true,
        "description": "Description of sample Activity Log Alert rule."
      }
    }
  ]
}

Definizioni

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

AlertRuleList

Elenco delle regole di avviso del log attività.

ErrorResponse

Risposta all'errore.

ActionGroup

Puntatore a un gruppo di azioni di Azure.

Name Type Description
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à.

Name Type Description
actionGroups

Elenco dei gruppi di azioni.

ActivityLogAlertResource

Risorsa regola avviso log attività.

Name Type Default Value Description
id
  • string

ID risorsa.

location
  • string
global

Il percorso della risorsa. Poiché gli avvisi del log attività di Azure sono un servizio globale, la posizione delle regole deve essere sempre "globale".

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.

Name Type Description
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.
Name Type Description
anyOf

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

Name Type Description
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'.

AlertRuleList

Elenco delle regole di avviso del log attività.

Name Type Description
nextLink
  • string

Fornisce il collegamento per recuperare il set successivo di elementi.

value

Elenco delle regole di avviso del log attività.

ErrorResponse

Risposta all'errore.

Name Type Description
code
  • string

Codice di errore.

message
  • string

Messaggio di errore che indica perché l'operazione non è riuscita.