Activity Log Alerts - Update
Updates felder "tags" und "enabled" in einer vorhandenen Warnungsregel. Diese Methode wird verwendet, um die Warnungsregeltags zu aktualisieren und die Warnungsregel zu aktivieren oder zu deaktivieren. Um andere Felder zu aktualisieren, verwenden Sie den CreateOrUpdate-Vorgang.
PATCH 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. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
properties.enabled |
boolean |
Gibt an, ob diese Aktivitätsprotokollwarnungsregel aktiviert ist. Wenn eine Aktivitätsprotokollwarnungsregel nicht aktiviert ist, wird keine ihrer Aktionen aktiviert. |
tags |
object |
Die Ressourcentags |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Eine vorhandene Aktivitätsprotokollwarnungsregel wurde erfolgreich aktualisiert. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
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
Patch an Activity Log Alert rule
Beispielanforderung
PATCH https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
{
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"enabled": false
}
}
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": {
"key1": "value1",
"key2": "value2"
},
"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": false,
"description": "Description of sample Activity Log Alert rule."
}
}
Definitionen
Name | Beschreibung |
---|---|
Action |
Ein Zeiger auf eine Azure-Aktionsgruppe. |
Action |
Eine Liste der Aktionen für Aktivitätsprotokollwarnungen. |
Activity |
Eine Aktivitätsprotokoll-Warnungsregelressource. |
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. |
Alert |
Ein Aktivitätsprotokollwarnungsregelobjekt für den Text von Patchvorgängen. |
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 für Aktivitätsprotokollwarnungen.
Name | Typ | Beschreibung |
---|---|---|
actionGroups |
Die Liste der Aktionsgruppen. |
ActivityLogAlertResource
Eine Aktivitätsprotokoll-Warnungsregelressource.
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 ihrer Aktionen aktiviert. |
properties.scopes |
string[] |
Eine Liste der 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. Beachten Sie, dass "anyOf" nicht in einer Blattbedingung festgelegt werden darf.
- AnyOf-Bedingung: darf nur "anyOf" (ein Array von Blattbedingungen) enthalten. Beachten Sie, dass "field", "equals" und "containsAny" nicht in einer AnyOf-Bedingung festgelegt werden dürfen.
Name | Typ | Beschreibung |
---|---|---|
anyOf |
Eine Aktivitätsprotokollwarnungsregel "anyOf"-Bedingung. |
|
containsAny |
string[] |
Der Wert des Ereignisfelds wird mit den Werten in diesem Array verglichen (ohne Berücksichtigung der Groß-/Kleinschreibung), um zu bestimmen, ob die Bedingung erfüllt ist. |
equals |
string |
Der Wert des Ereignisfelds wird mit diesem Wert verglichen (ohne Berücksichtigung der Groß-/Kleinschreibung), um zu bestimmen, 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 Ereignisfelds wird mit den Werten in diesem Array verglichen (ohne Berücksichtigung der Groß-/Kleinschreibung), um zu bestimmen, ob die Bedingung erfüllt ist. |
equals |
string |
Der Wert des Ereignisfelds wird mit diesem Wert verglichen (ohne Berücksichtigung der Groß-/Kleinschreibung), um zu bestimmen, 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. |
AlertRulePatchObject
Ein Aktivitätsprotokollwarnungsregelobjekt für den Text von Patchvorgängen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.enabled |
boolean |
True |
Gibt an, ob diese Aktivitätsprotokollwarnungsregel aktiviert ist. Wenn eine Aktivitätsprotokollwarnungsregel nicht aktiviert ist, wird keine ihrer Aktionen aktiviert. |
tags |
object |
Die Ressourcentags |
ErrorResponse
Die Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
message |
string |
Die Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |