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 |
---|---|---|---|---|
activity
|
path | True |
string |
Der Name der Aktivitätsprotokollwarnungsregel. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
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 |
Die Anforderung war erfolgreich. |
|
Other Status Codes |
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 |
---|---|
Action |
Ein Zeiger auf eine Azure-Aktionsgruppe. |
Action |
Eine Liste der Aktionen der Aktivitätsprotokollwarnungsregel. |
Activity |
Eine Aktivitätsprotokollwarnungsregelressource. |
Alert |
Eine Regelbedingung für Aktivitätsprotokollwarnungen, die erfüllt ist, wenn alle Memberbedingungen erfüllt sind. |
Alert |
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.
|
Alert |
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. |
Error |
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 |
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 |
Die Aktionen, die aktiviert werden, wenn die Bedingung erfüllt ist. |
||
properties.condition |
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 |
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 |
Eine Aktivitätsprotokollwarnungsregel "anyOf"-Bedingung. |
|
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. |