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

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

AlertRuleList

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

Other Status Codes

ErrorResponse

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

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
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

Nazwa Opis
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, gdy zostaną spełnione wszystkie warunki jego elementu członkowskiego.

AlertRuleAnyOfOrLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony, gdy zostaną spełnione wszystkie warunki jego elementu członkowskiego. Każdy warunek może być jednym z następujących typów: Ważne: Każdy typ ma swój unikatowy podzestaw 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 wartość "equals" lub "containsAny". Należy pamiętać, że parametr "anyOf" nie powinien być ustawiony w warunku liścia.
  • AnyOf Condition — musi zawierać tylko wartość "anyOf" (która jest tablicą warunków liścia). Należy pamiętać, ż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ć pole i wartość "equals" lub "containsAny".

AlertRuleList

Lista reguł alertów dziennika aktywności.

ErrorResponse

Odpowiedź na błąd.

ActionGroup

Wskaźnik do grupy akcji platformy Azure.

Nazwa Typ Opis
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 post. Te dane są dołączane do ładunku elementu webhook.

ActionList

Lista akcji reguły alertu dziennika aktywności.

Nazwa Typ Opis
actionGroups

ActionGroup[]

Lista grup akcji.

ActivityLogAlertResource

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

Nazwa Typ Wartość domyślna Opis
id

string

Identyfikator zasobu.

location

string

global

Lokalizacja zasobu. Reguły alertów dziennika aktywności platformy Azure są obsługiwane w regionach Global, Europa Zachodnia i Europa Północna.

name

string

Nazwa zasobu.

properties.actions

ActionList

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

properties.condition

AlertRuleAllOfCondition

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 jego akcji nie zostanie aktywowana.

properties.scopes

string[]

Lista identyfikatorów zasobów, które będą używane jako prefiksy. Alert będzie dotyczyć tylko 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, gdy zostaną spełnione wszystkie warunki jego elementu członkowskiego.

Nazwa Typ Opis
allOf

AlertRuleAnyOfOrLeafCondition[]

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

AlertRuleAnyOfOrLeafCondition

Warunek reguły alertu dziennika aktywności, który jest spełniony, gdy zostaną spełnione wszystkie warunki jego elementu członkowskiego. Każdy warunek może być jednym z następujących typów: Ważne: Każdy typ ma swój unikatowy podzestaw 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 wartość "equals" lub "containsAny". Należy pamiętać, że parametr "anyOf" nie powinien być ustawiony w warunku liścia.
  • AnyOf Condition — musi zawierać tylko wartość "anyOf" (która jest tablicą warunków liścia). Należy pamiętać, że parametr "field", "equals" i "containsAny" nie powinien być ustawiony w warunku AnyOf.
Nazwa Typ Opis
anyOf

AlertRuleLeafCondition[]

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 dla 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ć pole i wartość "equals" lub "containsAny".

Nazwa Typ Opis
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 dla 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.

Nazwa Typ Opis
nextLink

string

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

value

ActivityLogAlertResource[]

Lista reguł alertów dziennika aktywności.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

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