Udostępnij za pośrednictwem


Activity Log Alerts - Update

Aktualizacje pola "tags" i "enabled" w istniejącej regule alertu. Ta metoda służy do aktualizowania tagów reguły alertu i włączania lub wyłączania reguły alertu. Aby zaktualizować inne pola, użyj operacji CreateOrUpdate.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
activityLogAlertName
path True

string

Nazwa reguły alertu dziennika aktywności.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
properties.enabled

boolean

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.

tags

object

Tagi zasobów

Odpowiedzi

Nazwa Typ Opis
200 OK

ActivityLogAlertResource

Istniejąca reguła alertu dziennika aktywności została pomyślnie zaktualizowana.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Patch an Activity Log Alert rule

Przykładowe żądanie

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

{
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "enabled": false
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
  "type": "Microsoft.Insights/ActivityLogAlerts",
  "name": "SampleActivityLogAlertRule",
  "location": "Global",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "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": false,
    "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 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".

AlertRulePatchObject

Obiekt reguły alertu dziennika aktywności dla treści operacji poprawek.

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 po operacji. 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 Domyślna wartość 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 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.

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

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

AlertRulePatchObject

Obiekt reguły alertu dziennika aktywności dla treści operacji poprawek.

Nazwa Typ Domyślna wartość Opis
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.

tags

object

Tagi zasobów

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