Activity Log Alerts - List By Subscription Id

Lekérheti az előfizetés összes tevékenységnapló-riasztási szabályának listáját.

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

URI-paraméterek

Name In Kötelező Típus Description
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ó.

Válaszok

Name Típus Description
200 OK

AlertRuleList

A kérés sikeres volt.

Other Status Codes

ErrorResponse

Hiba történt, és a tevékenységnapló-riasztási szabályok listája nem olvasható be.

Biztonság

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 felhasználói fiók megszemélyesítése

Példák

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

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 egyikének felelhet meg: Fontos: Minden típus egyedi tulajdonsághalmazsal rendelkezik. A különböző típusú tulajdonságok nem létezhetnek egyetlen feltételben.

  • Levélfeltétel – a "mező" és az "equals" vagy a "containsAny" értéket kell tartalmaznia. Vegye figyelembe, hogy az "anyOf" nem adható meg levélfeltételben.
  • AnyOf feltétel –csak "anyOf" értéket tartalmazhat (ez a levélfeltételek tömbje). 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.

AlertRuleList

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

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

az utóműveletbe belefoglalandó egyéni tulajdonságok szótárát. Ezek az adatok hozzá lesznek 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ó.

location

string

global

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

name

string

Az erőforrás neve.

properties.actions

ActionList

Azok a műveletek, amelyek a feltétel teljesülésekor aktiválódnak.

properties.condition

AlertRuleAllOfCondition

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

properties.description

string

A tevékenységnapló-riasztási szabály 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űvelet sem lesz aktiválva.

properties.scopes

string[]

Az előtagként használt erőforrás-azonosítók listája. A riasztás csak az olyan erőforrás-azonosítókkal rendelkező tevékenységnapló-eseményekre vonatkozik, amelyek ezen előtagok egyikébe 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ály feltételeinek 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 egyikének felelhet meg: Fontos: Minden típus egyedi tulajdonsághalmazsal rendelkezik. A különböző típusú tulajdonságok nem létezhetnek egyetlen feltételben.

  • Levélfeltétel – a "mező" és az "equals" vagy a "containsAny" értéket kell tartalmaznia. Vegye figyelembe, hogy az "anyOf" nem adható meg levélfeltételben.
  • AnyOf feltétel –csak "anyOf" értéket tartalmazhat (ez a levélfeltételek tömbje). 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.
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 (a kis- és nagybetűk nem különböztetik meg) annak megállapításához, hogy a feltétel teljesül-e.

equals

string

Az esemény mezőjének értéke ezzel az értékkel lesz összehasonlítva (a kis- és nagybetűk nem megkülönböztethetők), 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. A mező lehetséges értékei a következők: (case-insensitive): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType", vagy bármi, ami a "properties" 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 (a kis- és nagybetűk nem különböztetik meg) annak megállapításához, hogy a feltétel teljesül-e.

equals

string

Az esemény mezőjének értéke ezzel az értékkel lesz összehasonlítva (a kis- és nagybetűk nem megkülönböztethetők), 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. A mező lehetséges értékei a következők: (case-insensitive): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType", vagy bármi, ami a "properties" kezdetű.

AlertRuleList

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

Name Típus Description
nextLink

string

A következő elemkészlet lekérésére szolgáló hivatkozás.

value

ActivityLogAlertResource[]

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

ErrorResponse

A hibaválasz.

Name Típus Description
code

string

A hibakód.

message

string

A művelet sikertelen voltát jelző hibaüzenet.