Freigeben über


Activity Log Alerts - Get

Rufen Sie eine Aktivitätsprotokollwarnungsregel ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
activityLogAlertName
path True

string

Der Name der Aktivitätsprotokollwarnungsregel.

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

ActivityLogAlertResource

Die Anforderung war erfolgreich.

Other Status Codes

ErrorResponse

Ein Fehler ist aufgetreten, und die Aktivitätsprotokollwarnungsregel konnte nicht abgerufen werden.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Get an Activity Log Alert rule

Beispielanforderung

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

Beispiel für eine Antwort

{
  "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
  "type": "Microsoft.Insights/ActivityLogAlerts",
  "name": "SampleActivityLogAlertRule",
  "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/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
          "webhookProperties": {
            "sampleWebhookProperty": "SamplePropertyValue"
          }
        }
      ]
    },
    "enabled": true,
    "description": "Description of sample Activity Log Alert rule."
  }
}

Definitionen

Name Beschreibung
ActionGroup

Ein Zeiger auf eine Azure-Aktionsgruppe.

ActionList

Eine Liste der Aktionen der Aktivitätsprotokollwarnungsregel.

ActivityLogAlertResource

Eine Aktivitätsprotokollwarnungsregelressource.

AlertRuleAllOfCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn alle Memberbedingungen erfüllt sind.

AlertRuleAnyOfOrLeafCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn alle Memberbedingungen erfüllt sind. Jede Bedingung kann einen der folgenden Typen aufweisen: Wichtig: Jeder Typ verfügt über eine eindeutige Teilmenge von Eigenschaften. Eigenschaften aus verschiedenen Typen KÖNNEN NICHT in einer Bedingung vorhanden sein.

  • Blattbedingung : muss "field" und entweder "equals" oder "containsAny" enthalten. Bitte beachten Sie, dass "anyOf" nicht in einer Blattbedingung festgelegt werden sollte.
  • AnyOf-Bedingung: darf nur "anyOf" enthalten (ein Array von Blattbedingungen). Beachten Sie, dass "field", "equals" und "containsAny" nicht in einer AnyOf-Bedingung festgelegt werden sollten.
AlertRuleLeafCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die durch den Vergleich des Felds und des Werts eines Aktivitätsprotokollereignisses erfüllt wird. Diese Bedingung muss "field" und entweder "equals" oder "containsAny" enthalten.

ErrorResponse

Die Fehlerantwort.

ActionGroup

Ein Zeiger auf eine Azure-Aktionsgruppe.

Name Typ Beschreibung
actionGroupId

string

Die Ressourcen-ID der Aktionsgruppe. Dies darf nicht NULL oder leer sein.

webhookProperties

object

das Wörterbuch der benutzerdefinierten Eigenschaften, die in den post-Vorgang eingeschlossen werden sollen. Diese Daten werden an die Webhooknutzlast angefügt.

ActionList

Eine Liste der Aktionen der Aktivitätsprotokollwarnungsregel.

Name Typ Beschreibung
actionGroups

ActionGroup[]

Die Liste der Aktionsgruppen.

ActivityLogAlertResource

Eine Aktivitätsprotokollwarnungsregelressource.

Name Typ Standardwert Beschreibung
id

string

Die Ressourcen-ID.

location

string

global

Der Speicherort der Ressource. Azure-Aktivitätsprotokollwarnungsregeln werden in den Regionen "Global", "Europa, Westen" und "Europa, Norden" unterstützt.

name

string

Der Name der Ressource.

properties.actions

ActionList

Die Aktionen, die aktiviert werden, wenn die Bedingung erfüllt ist.

properties.condition

AlertRuleAllOfCondition

Die Bedingung, die dazu führt, dass diese Warnung aktiviert wird.

properties.description

string

Eine Beschreibung dieser Aktivitätsprotokollwarnungsregel.

properties.enabled

boolean

True

Gibt an, ob diese Aktivitätsprotokollwarnungsregel aktiviert ist. Wenn eine Aktivitätsprotokollwarnungsregel nicht aktiviert ist, wird keine der zugehörigen Aktionen aktiviert.

properties.scopes

string[]

Eine Liste von Ressourcen-IDs, die als Präfixe verwendet werden. Die Warnung gilt nur für Aktivitätsprotokollereignisse mit Ressourcen-IDs, die unter eines dieser Präfixe fallen. Diese Liste muss mindestens ein Element enthalten.

tags

object

Die Tags der Ressource.

type

string

Der Typ der Ressource.

AlertRuleAllOfCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn alle Memberbedingungen erfüllt sind.

Name Typ Beschreibung
allOf

AlertRuleAnyOfOrLeafCondition[]

Die Liste der Regelbedingungen für Aktivitätsprotokollwarnungen.

AlertRuleAnyOfOrLeafCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn alle Memberbedingungen erfüllt sind. Jede Bedingung kann einen der folgenden Typen aufweisen: Wichtig: Jeder Typ verfügt über eine eindeutige Teilmenge von Eigenschaften. Eigenschaften aus verschiedenen Typen KÖNNEN NICHT in einer Bedingung vorhanden sein.

  • Blattbedingung : muss "field" und entweder "equals" oder "containsAny" enthalten. Bitte beachten Sie, dass "anyOf" nicht in einer Blattbedingung festgelegt werden sollte.
  • AnyOf-Bedingung: darf nur "anyOf" enthalten (ein Array von Blattbedingungen). Beachten Sie, dass "field", "equals" und "containsAny" nicht in einer AnyOf-Bedingung festgelegt werden sollten.
Name Typ Beschreibung
anyOf

AlertRuleLeafCondition[]

Eine Aktivitätsprotokollwarnungsregel "anyOf"-Bedingung.
Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn mindestens eine seiner Memberblattbedingungen erfüllt ist.

containsAny

string[]

Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array verglichen (ohne Beachtung der Groß-/Kleinschreibung), um zu ermitteln, ob die Bedingung erfüllt ist.

equals

string

Der Wert des Felds des Ereignisses wird mit diesem Wert verglichen (ohne Beachtung der Groß-/Kleinschreibung), um zu ermitteln, ob die Bedingung erfüllt ist.

field

string

Der Name des Felds des Aktivitätsprotokollereignisses, das von dieser Bedingung untersucht wird. Die möglichen Werte für dieses Feld sind (ohne Beachtung der Groß-/Kleinschreibung): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" oder alles, was mit "properties" beginnt.

AlertRuleLeafCondition

Eine Regelbedingung für Aktivitätsprotokollwarnungen, die durch den Vergleich des Felds und des Werts eines Aktivitätsprotokollereignisses erfüllt wird. Diese Bedingung muss "field" und entweder "equals" oder "containsAny" enthalten.

Name Typ Beschreibung
containsAny

string[]

Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array verglichen (ohne Beachtung der Groß-/Kleinschreibung), um zu ermitteln, ob die Bedingung erfüllt ist.

equals

string

Der Wert des Felds des Ereignisses wird mit diesem Wert verglichen (ohne Beachtung der Groß-/Kleinschreibung), um zu ermitteln, ob die Bedingung erfüllt ist.

field

string

Der Name des Felds des Aktivitätsprotokollereignisses, das von dieser Bedingung untersucht wird. Die möglichen Werte für dieses Feld sind (ohne Beachtung der Groß-/Kleinschreibung): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" oder alles, was mit "properties" beginnt.

ErrorResponse

Die Fehlerantwort.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.