Freigeben über


Alert Processing Rules - Update

Aktivieren, Deaktivieren oder Aktualisieren von Tags für eine Warnungsverarbeitungsregel.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{alertProcessingRuleName}?api-version=2021-08-08

URI-Parameter

Name In Erforderlich Typ Beschreibung
alertProcessingRuleName
path True

string

Der Name, der aktualisiert werden muss.

resourceGroupName
path True

string

Ressourcengruppenname, in dem die Ressource erstellt wird.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

api-version
query True

api-version

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
properties.enabled

boolean

Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist.

tags

object

Tags, die aktualisiert werden sollen.

Antworten

Name Typ Beschreibung
200 OK

AlertProcessingRule

OKAY. Gibt die Regel zur Erstellung/Aktualisierung der Warnungsverarbeitung zurück.

Header

x-ms-request-id: string

Other Status Codes

errorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

PatchAlertProcessingRule

Beispielanforderung

PATCH https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression?api-version=2021-08-08

{
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "enabled": false
  }
}

Beispiel für eine Antwort

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-12T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"
    ],
    "conditions": [
      {
        "field": "Severity",
        "operator": "Equals",
        "values": [
          "Sev0",
          "Sev2"
        ]
      },
      {
        "field": "MonitorService",
        "operator": "Equals",
        "values": [
          "Platform",
          "Application Insights"
        ]
      },
      {
        "field": "TargetResourceType",
        "operator": "NotEquals",
        "values": [
          "Microsoft.Compute/VirtualMachines"
        ]
      }
    ],
    "schedule": {
      "effectiveFrom": "2018-12-10T22:05:09",
      "effectiveUntil": "2018-12-05T22:05:09",
      "timeZone": "Pacific Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Weekly",
          "startTime": "06:00:00",
          "endTime": "14:00:00",
          "daysOfWeek": [
            "Tuesday",
            "Friday"
          ]
        }
      ]
    },
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "description": "Alert processing rule on resource group for weekly suppression",
    "enabled": false
  },
  "id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "WeeklySuppression",
  "location": "Global",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Definitionen

Name Beschreibung
AddActionGroups

Fügen Sie Aktionsgruppen zur Warnungsverarbeitungsregel hinzu.

AlertProcessingRule

Warnungsverarbeitungsregelobjekt, das Zielbereiche, Bedingungen und Planungslogik enthält.

AlertProcessingRuleProperties

Eigenschaften der Warnungsverarbeitungsregel, die Bereiche, Bedingungen und Planungslogik für warnungsverarbeitungsregel definieren.

api-version

Client-API-Version.

Condition

Bedingung zum Auslösen einer Warnungsverarbeitungsregel.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DailyRecurrence

Tägliches Serienobjekt.

DaysOfWeek

Wochentage.

errorResponse

Eine Fehlerantwort des Diensts.

errorResponseBody

Details zur Fehlerantwort.

Field

Feld für eine bestimmte Bedingung.

MonthlyRecurrence

Monatliches Serienobjekt.

Operator

Operator für eine bestimmte Bedingung.

PatchObject

Datenvertrag für Patch.

RemoveAllActionGroups

Gibt an, ob alle Aktionsgruppen entfernt werden sollen.

Schedule

Planen der Konfiguration für eine bestimmte Warnungsverarbeitungsregel.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

WeeklyRecurrence

Wöchentliches Serienobjekt.

AddActionGroups

Fügen Sie Aktionsgruppen zur Warnungsverarbeitungsregel hinzu.

Name Typ Beschreibung
actionGroupIds

string[]

Liste der Aktionsgruppen-IDs, die der Warnungsverarbeitungsregel hinzugefügt werden sollen.

actionType string:

AddActionGroups

Aktion, die angewendet werden soll.

AlertProcessingRule

Warnungsverarbeitungsregelobjekt, das Zielbereiche, Bedingungen und Planungslogik enthält.

Name Typ Beschreibung
id

string

Azure-Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Azure-Ressource

properties

AlertProcessingRuleProperties

Eigenschaften der Warnungsverarbeitungsregel.

systemData

systemData

Warnungsverarbeitungsregelsystemdaten.

tags

object

Ressourcentags

type

string

Azure-Ressourcentyp

AlertProcessingRuleProperties

Eigenschaften der Warnungsverarbeitungsregel, die Bereiche, Bedingungen und Planungslogik für warnungsverarbeitungsregel definieren.

Name Typ Standardwert Beschreibung
actions Action[]:

Aktionen, die angewendet werden sollen.

conditions

Condition[]

Bedingungen, nach denen Warnungen gefiltert werden.

description

string

Beschreibung der Warnungsverarbeitungsregel.

enabled

boolean

True

Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist.

schedule

Schedule

Planen der Regel für die Benachrichtigungsverarbeitung.

scopes

string[]

Bereiche, auf die die Warnungsverarbeitungsregel angewendet wird.

api-version

Client-API-Version.

Wert Beschreibung
2021-08-08

Condition

Bedingung zum Auslösen einer Warnungsverarbeitungsregel.

Name Typ Beschreibung
field

Field

Feld für eine bestimmte Bedingung.

operator

Operator

Operator für eine bestimmte Bedingung.

values

string[]

Liste der Werte, die für eine bestimmte Bedingung übereinstimmen sollen.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

DailyRecurrence

Tägliches Serienobjekt.

Name Typ Beschreibung
endTime

string

Endzeit für Serie.

recurrenceType string:

Daily

Gibt an, wann die Serie angewendet werden soll.

startTime

string

Startzeit für Serie.

DaysOfWeek

Wochentage.

Wert Beschreibung
Friday
Monday
Saturday
Sunday
Thursday
Tuesday
Wednesday

errorResponse

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

errorResponseBody

Details zur Fehlerantwort.

errorResponseBody

Details zur Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode, der programmgesteuert verwendet werden soll.

details

errorResponseBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Beschreibung des Fehlers, der für die Anzeige auf der Benutzeroberfläche vorgesehen ist.

target

string

Ziel des bestimmten Fehlers, z. B. Name der Eigenschaft.

Field

Feld für eine bestimmte Bedingung.

Wert Beschreibung
AlertContext
AlertRuleId
AlertRuleName
Description
MonitorCondition
MonitorService
Severity
SignalType
TargetResource
TargetResourceGroup
TargetResourceType

MonthlyRecurrence

Monatliches Serienobjekt.

Name Typ Beschreibung
daysOfMonth

integer[] (int32)

Gibt die Werte für das monatliche Serienmuster an.

endTime

string

Endzeit für Serie.

recurrenceType string:

Monthly

Gibt an, wann die Serie angewendet werden soll.

startTime

string

Startzeit für Serie.

Operator

Operator für eine bestimmte Bedingung.

Wert Beschreibung
Contains
DoesNotContain
Equals
NotEquals

PatchObject

Datenvertrag für Patch.

Name Typ Beschreibung
properties.enabled

boolean

Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist.

tags

object

Tags, die aktualisiert werden sollen.

RemoveAllActionGroups

Gibt an, ob alle Aktionsgruppen entfernt werden sollen.

Name Typ Beschreibung
actionType string:

RemoveAllActionGroups

Aktion, die angewendet werden soll.

Schedule

Planen der Konfiguration für eine bestimmte Warnungsverarbeitungsregel.

Name Typ Beschreibung
effectiveFrom

string

pattern: ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$

Terminplanung ab der Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix.

effectiveUntil

string

pattern: ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$

Terminplanung bis zur Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix.

recurrences Recurrence[]:

Liste der Serien.

timeZone

string

Zeitzone wird geplant.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

WeeklyRecurrence

Wöchentliches Serienobjekt.

Name Typ Beschreibung
daysOfWeek

DaysOfWeek[]

Gibt die Werte für das wöchentliche Serienmuster an.

endTime

string

Endzeit für Serie.

recurrenceType string:

Weekly

Gibt an, wann die Serie angewendet werden soll.

startTime

string

Startzeit für Serie.