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 Required Type 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 Type Description
200 OK

A kérés sikeres volt.

Other Status Codes

Hiba történt, és a tevékenységnapló-riasztási szabályok listáját nem sikerült lekérni.

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

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 egyetlen feltételben.

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

AlertRuleList

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

ErrorResponse

A hiba válasza.

ActionGroup

Egy Azure-műveletcsoportra mutató mutató.

Name Type 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 hozzáadni kívánt 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 Type Description
actionGroups

A műveletcsoportok listája.

ActivityLogAlertResource

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

Name Type Default Value Description
id
  • string

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

location
  • string
global

Az erőforrás helye. Mivel az Azure-tevékenységnapló-riasztások egy globális szolgáltatás, a szabályok helyének mindig globálisnak kell lennie.

name
  • string

Az erőforrás neve.

properties.actions

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

properties.condition

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álandó 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. A listának tartalmaznia kell legalább egy elemet.

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 Type Description
allOf

A tevékenységnapló-riasztási szabályok 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 valamelyike lehet: 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 az "containsAny" értékeket kell tartalmaznia. Vegye figyelembe, hogy az "anyOf" nem adható meg levélfeltételben.
  • AnyOf feltétel –csak "anyOf" (levélfeltételek tömbje) tartalmazhat. Vegye figyelembe, hogy a "mező", az "equals" és az "containsAny" nem állítható be AnyOf feltételben.
Name Type Description
anyOf

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 (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 ezzel az értékkel lesz összehasonlítva (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. A mező lehetséges értékei a következők: (kis- és nagybetűk megkülönböztetése): "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" mezőt.

Name Type 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 ezzel az értékkel lesz összehasonlítva (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. A mező lehetséges értékei a következők: (kis- és nagybetűk megkülönböztetése): "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 Type Description
nextLink
  • string

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

value

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

ErrorResponse

A hiba válasza.

Name Type Description
code
  • string

A hibakód.

message
  • string

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