Activity Log Alerts - List By Subscription Id

Pobierz listę wszystkich reguł alertów dziennika aktywności w subskrypcji.

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

Parametry identyfikatora URI

Name In Required Type Description
subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

api-version
query True
  • string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Name Type Description
200 OK

Żądanie zakończyło się pomyślnie.

Other Status Codes

Wystąpił błąd i nie można pobrać listy reguł alertów dziennika aktywności.

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

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."
      }
    }
  ]
}

Definicje

ActionGroup

Wskaźnik do grupy akcji platformy Azure.

ActionList

Lista akcji reguły alertu dziennika aktywności.

ActivityLogAlertResource

Zasób reguły alertu dziennika aktywności.

AlertRuleAllOfCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu wszystkich warunków członkowskich.

AlertRuleAnyOfOrLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu wszystkich warunków członkowskich. Każdy warunek może być jednym z następujących typów: Ważne: każdy typ ma unikatowy podzbiór właściwości. Właściwości z różnych typów NIE MOGĄ istnieć w jednym warunku.

  • Warunek liścia — musi zawierać pole i "równa się" lub "containsAny". Pamiętaj, że parametr "anyOf" nie powinien być ustawiony w warunku liścia.
  • AnyOf Condition — musi zawierać tylko "anyOf" (czyli tablicę warunków liścia). Pamiętaj, że parametr "field", "equals" i "containsAny" nie powinien być ustawiony w warunku AnyOf.
AlertRuleLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony, porównując pole i wartość zdarzenia dziennika aktywności. Ten warunek musi zawierać wartość "field" i "equals" lub "containsAny".

AlertRuleList

Lista reguł alertów dziennika aktywności.

ErrorResponse

Odpowiedź na błąd.

ActionGroup

Wskaźnik do grupy akcji platformy Azure.

Name Type Description
actionGroupId
  • string

Identyfikator zasobu grupy akcji. Nie może to być wartość null ani być pusta.

webhookProperties
  • object

słownik właściwości niestandardowych do uwzględnienia w operacji po operacji. Te dane są dołączane do ładunku elementu webhook.

ActionList

Lista akcji reguły alertu dziennika aktywności.

Name Type Description
actionGroups

Lista grup akcji.

ActivityLogAlertResource

Zasób reguły alertu dziennika aktywności.

Name Type Default Value Description
id
  • string

Identyfikator zasobu.

location
  • string
global

Lokalizacja zasobu. Ponieważ alerty dziennika aktywności platformy Azure to usługa globalna, lokalizacja reguł powinna zawsze być "globalna".

name
  • string

Nazwa zasobu.

properties.actions

Akcje, które zostaną aktywowane po spełnieniu warunku.

properties.condition

Warunek, który spowoduje aktywowanie tego alertu.

properties.description
  • string

Opis tej reguły alertu dziennika aktywności.

properties.enabled
  • boolean
True

Wskazuje, czy ta reguła alertu dziennika aktywności jest włączona. Jeśli reguła alertu dziennika aktywności nie jest włączona, żadna z jej akcji nie zostanie aktywowana.

properties.scopes
  • string[]

Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie stosowany tylko do zdarzeń dziennika aktywności z identyfikatorami zasobów, które należą do jednego z tych prefiksów. Ta lista musi zawierać co najmniej jeden element.

tags
  • object

Tagi zasobu.

type
  • string

Typ zasobu.

AlertRuleAllOfCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu wszystkich warunków członkowskich.

Name Type Description
allOf

Lista warunków reguły alertu dziennika aktywności.

AlertRuleAnyOfOrLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu wszystkich warunków członkowskich. Każdy warunek może być jednym z następujących typów: Ważne: każdy typ ma unikatowy podzbiór właściwości. Właściwości z różnych typów NIE MOGĄ istnieć w jednym warunku.

  • Warunek liścia — musi zawierać pole i "równa się" lub "containsAny". Pamiętaj, że parametr "anyOf" nie powinien być ustawiony w warunku liścia.
  • AnyOf Condition — musi zawierać tylko "anyOf" (czyli tablicę warunków liścia). Pamiętaj, że parametr "field", "equals" i "containsAny" nie powinien być ustawiony w warunku AnyOf.
Name Type Description
anyOf

Warunek alertu dziennika aktywności "anyOf".
Warunek reguły alertu dziennika aktywności, który jest spełniony po spełnieniu co najmniej jednego z warunków liścia członkowskiego.

containsAny
  • string[]

Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony.

equals
  • string

Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony.

field
  • string

Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek. Możliwe wartości tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.

AlertRuleLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony, porównując pole i wartość zdarzenia dziennika aktywności. Ten warunek musi zawierać wartość "field" i "equals" lub "containsAny".

Name Type Description
containsAny
  • string[]

Wartość pola zdarzenia zostanie porównana z wartościami w tej tablicy (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony.

equals
  • string

Wartość pola zdarzenia zostanie porównana z tą wartością (bez uwzględniania wielkości liter), aby określić, czy warunek jest spełniony.

field
  • string

Nazwa pola zdarzenia dziennika aktywności, które zostanie przeanalizowane przez ten warunek. Możliwe wartości tego pola to (bez uwzględniania wielkości liter): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" lub dowolny element rozpoczynający się od właściwości.

AlertRuleList

Lista reguł alertów dziennika aktywności.

Name Type Description
nextLink
  • string

Udostępnia link umożliwiający pobranie następnego zestawu elementów.

value

Lista reguł alertów dziennika aktywności.

ErrorResponse

Odpowiedź na błąd.

Name Type Description
code
  • string

Kod błędu.

message
  • string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.