Activity Log Alerts - List By Subscription Id

Hämta en lista över alla aktivitetsloggaviseringsregler i en prenumeration.

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

URI-parametrar

Name I Obligatorisk Typ Description
subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

AlertRuleList

Begäran lyckades.

Other Status Codes

ErrorResponse

Ett fel uppstod och det gick inte att hämta listan över aktivitetsloggaviseringsregler.

Säkerhet

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 personifiera ditt användarkonto

Exempel

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

Definitioner

Name Description
ActionGroup

En pekare till en Azure-åtgärdsgrupp.

ActionList

En lista över åtgärder för aktivitetsloggaviseringsregler.

ActivityLogAlertResource

En aktivitetsloggaviseringsregelresurs.

AlertRuleAllOfCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när alla dess medlemsvillkor uppfylls.

AlertRuleAnyOfOrLeafCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när alla dess medlemsvillkor uppfylls. Varje villkor kan vara av någon av följande typer: Viktigt: Varje typ har sin unika delmängd av egenskaper. Egenskaper från olika typer KAN INTE finnas i ett villkor.

  • Lövvillkor – måste innehålla "fält" och antingen "lika med" eller "containsAny". Observera att "anyOf" inte ska anges i ett lövvillkor.
  • AnyOf Condition – får bara innehålla "anyOf" (som är en matris med lövvillkor). Observera att "field", "equals" och "containsAny" inte ska anges i ett AnyOf-villkor.
AlertRuleLeafCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls genom att jämföra fältet och värdet för en aktivitetslogghändelse. Det här villkoret måste innehålla "fält" och antingen "lika med" eller "containsAny".

AlertRuleList

En lista över aktivitetsloggaviseringsregler.

ErrorResponse

Felsvaret.

ActionGroup

En pekare till en Azure-åtgärdsgrupp.

Name Typ Description
actionGroupId

string

Resurs-ID för åtgärdsgruppen. Detta får inte vara null eller tomt.

webhookProperties

object

ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till webhook-nyttolasten.

ActionList

En lista över åtgärder för aktivitetsloggaviseringsregler.

Name Typ Description
actionGroups

ActionGroup[]

Listan över åtgärdsgrupper.

ActivityLogAlertResource

En aktivitetsloggaviseringsregelresurs.

Name Typ Standardvärde Description
id

string

Resurs-ID:t.

location

string

global

Platsen för resursen. Azure Activity Log Alert-regler stöds i regionerna Global, Europa, västra och Europa, norra.

name

string

Namnet på resursen.

properties.actions

ActionList

De åtgärder som aktiveras när villkoret uppfylls.

properties.condition

AlertRuleAllOfCondition

Villkoret som gör att aviseringen aktiveras.

properties.description

string

En beskrivning av den här aktivitetsloggaviseringsregeln.

properties.enabled

boolean

True

Anger om den här aktivitetsloggaviseringsregeln är aktiverad. Om en aktivitetsloggaviseringsregel inte är aktiverad aktiveras ingen av dess åtgärder.

properties.scopes

string[]

En lista över resurs-ID:t som ska användas som prefix. Aviseringen gäller endast för aktivitetslogghändelser med resurs-ID:t som faller under något av dessa prefix. Den här listan måste innehålla minst ett objekt.

tags

object

Resursens taggar.

type

string

Resurstypen.

AlertRuleAllOfCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när alla dess medlemsvillkor uppfylls.

Name Typ Description
allOf

AlertRuleAnyOfOrLeafCondition[]

Listan över villkor för aktivitetsloggaviseringsregler.

AlertRuleAnyOfOrLeafCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när alla dess medlemsvillkor uppfylls. Varje villkor kan vara av någon av följande typer: Viktigt: Varje typ har sin unika delmängd av egenskaper. Egenskaper från olika typer KAN INTE finnas i ett villkor.

  • Lövvillkor – måste innehålla "fält" och antingen "lika med" eller "containsAny". Observera att "anyOf" inte ska anges i ett lövvillkor.
  • AnyOf Condition – får bara innehålla "anyOf" (som är en matris med lövvillkor). Observera att "field", "equals" och "containsAny" inte ska anges i ett AnyOf-villkor.
Name Typ Description
anyOf

AlertRuleLeafCondition[]

Ett villkor för aktivitetsloggaviseringsregeln "anyOf".
Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när minst ett av dess medlemslövvillkor uppfylls.

containsAny

string[]

Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls.

equals

string

Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls.

field

string

Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka. Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.

AlertRuleLeafCondition

Ett villkor för aktivitetsloggaviseringsregeln som uppfylls genom att jämföra fältet och värdet för en aktivitetslogghändelse. Det här villkoret måste innehålla "fält" och antingen "lika med" eller "containsAny".

Name Typ Description
containsAny

string[]

Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls.

equals

string

Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls.

field

string

Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka. Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.

AlertRuleList

En lista över aktivitetsloggaviseringsregler.

Name Typ Description
nextLink

string

Innehåller länken för att hämta nästa uppsättning element.

value

ActivityLogAlertResource[]

Listan över aktivitetsloggaviseringsregler.

ErrorResponse

Felsvaret.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet som anger varför åtgärden misslyckades.