Megosztás a következőn keresztül:


Activity Log Alerts - Update

Frissítések "tags" és "enabled" mezőket egy meglévő riasztási szabályban. Ez a módszer a riasztási szabály címkéinek frissítésére, valamint a riasztási szabály engedélyezésére vagy letiltására szolgál. Más mezők frissítéséhez használja a CreateOrUpdate műveletet.

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

URI-paraméterek

Name In Kötelező Típus Description
activityLogAlertName
path True

string

A tevékenységnapló-riasztási szabály neve.

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.enabled

boolean

Azt jelzi, hogy engedélyezve van-e ez a tevékenységnapló-riasztási szabály. Ha egy tevékenységnapló-riasztási szabály nincs engedélyezve, akkor egyik művelete sem lesz aktiválva.

tags

object

Az erőforráscímkék

Válaszok

Name Típus Description
200 OK

ActivityLogAlertResource

Sikeresen frissítettek egy meglévő tevékenységnapló-riasztási szabályt.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Patch an Activity Log Alert rule

Mintakérelem

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

Mintaválasz

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

Definíciók

Name Description
ActionGroup

Egy Azure-műveletcsoportra mutató mutató.

ActionList

A tevékenységnapló-riasztási szabályműveletek listája.

ActivityLogAlertResource

Tevékenységnapló-riasztási szabály erőforrása.

AlertRuleAllOfCondition

Tevékenységnapló-riasztási szabályfeltétel, amely akkor teljesül, ha az összes tagfeltétel teljesül.

AlertRuleAnyOfOrLeafCondition

Tevékenységnapló-riasztási szabályfeltétel, amely akkor teljesül, ha az összes tagfeltétel teljesül. Minden feltétel a következő típusok valamelyike lehet: Fontos: Minden típus egyedi tulajdonsághalmazsal rendelkezik. A különböző típusú tulajdonságok nem létezhetnek egy feltételben.

  • Levélfeltétel – a "mező" és az "equals" vagy a "containsAny" értéket kell tartalmaznia. Kérjük, vegye figyelembe, hogy az "anyOf" nem állítható be levélfeltételben.
  • AnyOf feltétel –csak "anyOf" (levélfeltételek tömbje) tartalmazhat. Vegye figyelembe, hogy a "mező", az "equals" és a "containsAny" nem állítható be AnyOf feltételben.
AlertRuleLeafCondition

Tevékenységnapló-riasztási szabályfeltétel, amely egy tevékenységnapló-esemény mezőjének és értékének összehasonlításával teljesül. Ennek a feltételnek tartalmaznia kell a "mező" és az "equals" vagy a "containsAny" értéket.

AlertRulePatchObject

A javítási műveletek törzsének tevékenységnapló-riasztási szabályobjektuma.

ErrorResponse

A hibaválasz.

ActionGroup

Egy Azure-műveletcsoportra mutató mutató.

Name Típus Description
actionGroupId

string

A műveletcsoport erőforrás-azonosítója. Ez nem lehet null értékű vagy üres.

webhookProperties

object

a post művelethez felvenni kívánt egyéni tulajdonságok szótárát. Ezek az adatok hozzá vannak fűzve a webhook hasznos adataihoz.

ActionList

A tevékenységnapló-riasztási szabályműveletek listája.

Name Típus Description
actionGroups

ActionGroup[]

A műveletcsoportok listája.

ActivityLogAlertResource

Tevékenységnapló-riasztási szabály erőforrása.

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás azonosítója.

location

string

global

Az erőforrás helye. Az Azure-tevékenységnapló-riasztási szabályok a globális, a nyugat-európai és az észak-európai régiókban támogatottak.

name

string

Az erőforrás neve.

properties.actions

ActionList

A feltétel teljesülésekor aktiválni kívánt műveletek.

properties.condition

AlertRuleAllOfCondition

A riasztás aktiválását okozó feltétel.

properties.description

string

Ennek a tevékenységnapló-riasztási szabálynak a leírása.

properties.enabled

boolean

True

Azt jelzi, hogy engedélyezve van-e ez a tevékenységnapló-riasztási szabály. Ha egy tevékenységnapló-riasztási szabály nincs engedélyezve, akkor egyik művelete sem lesz aktiválva.

properties.scopes

string[]

Az előtagként használni kívánt erőforrás-azonosítók listája. A riasztás csak olyan tevékenységnapló-eseményekre vonatkozik, amelyek erőforrás-azonosítói ezen előtagok valamelyike alá tartoznak. Ennek a listának legalább egy elemet tartalmaznia kell.

tags

object

Az erőforrás címkéi.

type

string

Az erőforrás típusa.

AlertRuleAllOfCondition

Tevékenységnapló-riasztási szabályfeltétel, amely akkor teljesül, ha az összes tagfeltétel teljesül.

Name Típus Description
allOf

AlertRuleAnyOfOrLeafCondition[]

A tevékenységnapló-riasztási szabályfeltételek listája.

AlertRuleAnyOfOrLeafCondition

Tevékenységnapló-riasztási szabályfeltétel, amely akkor teljesül, ha az összes tagfeltétel teljesül. Minden feltétel a következő típusok valamelyike lehet: Fontos: Minden típus egyedi tulajdonsághalmazsal rendelkezik. A különböző típusú tulajdonságok nem létezhetnek egy feltételben.

  • Levélfeltétel – a "mező" és az "equals" vagy a "containsAny" értéket kell tartalmaznia. Kérjük, vegye figyelembe, hogy az "anyOf" nem állítható be levélfeltételben.
  • AnyOf feltétel –csak "anyOf" (levélfeltételek tömbje) tartalmazhat. Vegye figyelembe, hogy a "mező", az "equals" és a "containsAny" nem állítható be AnyOf feltételben.
Name Típus Description
anyOf

AlertRuleLeafCondition[]

Tevékenységnapló-riasztási szabály "anyOf" feltétel.
Egy tevékenységnapló-riasztási szabályfeltétel, amely akkor teljesül, ha legalább az egyik taglevélfeltétel teljesül.

containsAny

string[]

Az esemény mezőjének értékét a rendszer összehasonlítja a tömb értékeivel (kis- és nagybetűk megkülönböztetése), hogy megállapítsa, teljesül-e a feltétel.

equals

string

Az esemény mezőjének értéke ehhez az értékhez lesz összehasonlítani (kis- és nagybetűk megkülönböztetése), hogy megállapítsa, teljesül-e a feltétel.

field

string

Annak a tevékenységnapló-eseménynek a neve, amelyet ez a feltétel megvizsgál. Ennek a mezőnek a lehetséges értékei (kis- és nagybetűk megkülönböztetése): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType", vagy bármi, amely "tulajdonságok" kezdetű.

AlertRuleLeafCondition

Tevékenységnapló-riasztási szabályfeltétel, amely egy tevékenységnapló-esemény mezőjének és értékének összehasonlításával teljesül. Ennek a feltételnek tartalmaznia kell a "mező" és az "equals" vagy a "containsAny" értéket.

Name Típus Description
containsAny

string[]

Az esemény mezőjének értékét a rendszer összehasonlítja a tömb értékeivel (kis- és nagybetűk megkülönböztetése), hogy megállapítsa, teljesül-e a feltétel.

equals

string

Az esemény mezőjének értéke ehhez az értékhez lesz összehasonlítani (kis- és nagybetűk megkülönböztetése), hogy megállapítsa, teljesül-e a feltétel.

field

string

Annak a tevékenységnapló-eseménynek a neve, amelyet ez a feltétel megvizsgál. Ennek a mezőnek a lehetséges értékei (kis- és nagybetűk megkülönböztetése): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType", vagy bármi, amely "tulajdonságok" kezdetű.

AlertRulePatchObject

A javítási műveletek törzsének tevékenységnapló-riasztási szabályobjektuma.

Name Típus Alapértelmezett érték Description
properties.enabled

boolean

True

Azt jelzi, hogy engedélyezve van-e ez a tevékenységnapló-riasztási szabály. Ha egy tevékenységnapló-riasztási szabály nincs engedélyezve, akkor egyik művelete sem lesz aktiválva.

tags

object

Az erőforráscímkék

ErrorResponse

A hibaválasz.

Name Típus Description
code

string

A hibakód.

message

string

A művelet meghiúsulását jelző hibaüzenet.