Delen via


Activity Log Alerts - Update

Updates 'tags' en 'ingeschakeld' velden in een bestaande waarschuwingsregel. Deze methode wordt gebruikt om de waarschuwingsregeltags bij te werken en om de waarschuwingsregel in of uit te schakelen. Als u andere velden wilt bijwerken, gebruikt u de bewerking CreateOrUpdate.

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

URI-parameters

Name In Vereist Type Description
activityLogAlertName
path True

string

De naam van de waarschuwingsregel voor het activiteitenlogboek.

resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Type Description
properties.enabled

boolean

Geeft aan of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd.

tags

object

De resourcetags

Antwoorden

Name Type Description
200 OK

ActivityLogAlertResource

Een bestaande waarschuwingsregel voor activiteitenlogboeken is bijgewerkt.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Patch an Activity Log Alert rule

Voorbeeldaanvraag

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
  }
}

Voorbeeldrespons

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

Definities

Name Description
ActionGroup

Een aanwijzer naar een Azure-actiegroep.

ActionList

Een lijst met waarschuwingsregelacties voor activiteitenlogboeken.

ActivityLogAlertResource

Een resource voor waarschuwingsregel voor activiteitenlogboeken.

AlertRuleAllOfCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan alle lidvoorwaarden wordt voldaan.

AlertRuleAnyOfOrLeafCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan alle lidvoorwaarden wordt voldaan. Elke voorwaarde kan een van de volgende typen hebben: Belangrijk: elk type heeft een unieke subset van eigenschappen. Eigenschappen van verschillende typen KUNNEN NIET in één voorwaarde bestaan.

  • Bladvoorwaarde: moet 'veld' bevatten en 'is gelijk aan' of 'containsAny'. Houd er rekening mee dat 'anyOf' niet mag worden ingesteld in een bladvoorwaarde.
  • AnyOf Condition- mag alleen 'anyOf' bevatten (dit is een matrix van Bladvoorwaarden). Houd er rekening mee dat 'field', 'equals' en 'containsAny' niet mogen worden ingesteld in een AnyOf-voorwaarde.
AlertRuleLeafCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan door het veld en de waarde van een gebeurtenis in een activiteitenlogboek te vergelijken. Deze voorwaarde moet 'veld' bevatten en 'is gelijk aan' of 'containsAny'.

AlertRulePatchObject

Een activiteitslogboekwaarschuwingsregelobject voor de hoofdtekst van patchbewerkingen.

ErrorResponse

Het antwoord op de fout.

ActionGroup

Een aanwijzer naar een Azure-actiegroep.

Name Type Description
actionGroupId

string

De resource-id van de actiegroep. Dit mag niet null of leeg zijn.

webhookProperties

object

de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook.

ActionList

Een lijst met waarschuwingsregelacties voor activiteitenlogboeken.

Name Type Description
actionGroups

ActionGroup[]

De lijst met actiegroepen.

ActivityLogAlertResource

Een resource voor waarschuwingsregel voor activiteitenlogboeken.

Name Type Default value Description
id

string

De resource-id.

location

string

global

De locatie van de resource. Waarschuwingsregels voor Azure-activiteitenlogboeken worden ondersteund in de regio's Algemeen, Europa - west en Europa - noord.

name

string

De naam van de resource.

properties.actions

ActionList

De acties die worden geactiveerd wanneer aan de voorwaarde wordt voldaan.

properties.condition

AlertRuleAllOfCondition

De voorwaarde die ervoor zorgt dat deze waarschuwing wordt geactiveerd.

properties.description

string

Een beschrijving van deze waarschuwingsregel voor activiteitenlogboeken.

properties.enabled

boolean

True

Geeft aan of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd.

properties.scopes

string[]

Een lijst met resource-id's die als voorvoegsels worden gebruikt. De waarschuwing is alleen van toepassing op activiteitenlogboekgebeurtenissen met resource-id's die onder een van deze voorvoegsels vallen. Deze lijst moet ten minste één item bevatten.

tags

object

De tags van de resource.

type

string

Het type resource.

AlertRuleAllOfCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan alle lidvoorwaarden wordt voldaan.

Name Type Description
allOf

AlertRuleAnyOfOrLeafCondition[]

De lijst met regels voor waarschuwingen voor activiteitenlogboeken.

AlertRuleAnyOfOrLeafCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan alle lidvoorwaarden wordt voldaan. Elke voorwaarde kan een van de volgende typen hebben: Belangrijk: elk type heeft een unieke subset van eigenschappen. Eigenschappen van verschillende typen KUNNEN NIET in één voorwaarde bestaan.

  • Bladvoorwaarde: moet 'veld' bevatten en 'is gelijk aan' of 'containsAny'. Houd er rekening mee dat 'anyOf' niet mag worden ingesteld in een bladvoorwaarde.
  • AnyOf Condition- mag alleen 'anyOf' bevatten (dit is een matrix van Bladvoorwaarden). Houd er rekening mee dat 'field', 'equals' en 'containsAny' niet mogen worden ingesteld in een AnyOf-voorwaarde.
Name Type Description
anyOf

AlertRuleLeafCondition[]

Een waarschuwingsregel voor activiteitenlogboek 'anyOf'-voorwaarde.
Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan ten minste één van de lidbladvoorwaarden wordt voldaan.

containsAny

string[]

De waarde van het veld van de gebeurtenis wordt vergeleken met de waarden in deze matrix (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde is voldaan.

equals

string

De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan.

field

string

De naam van het veld van de gebeurtenis activiteitenlogboek dat door deze voorwaarde wordt onderzocht. De mogelijke waarden voor dit veld zijn (niet hoofdlettergevoelig): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' of iets dat begint met 'properties'.

AlertRuleLeafCondition

Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan door het veld en de waarde van een gebeurtenis in een activiteitenlogboek te vergelijken. Deze voorwaarde moet 'veld' bevatten en 'is gelijk aan' of 'containsAny'.

Name Type Description
containsAny

string[]

De waarde van het veld van de gebeurtenis wordt vergeleken met de waarden in deze matrix (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde is voldaan.

equals

string

De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan.

field

string

De naam van het veld van de gebeurtenis activiteitenlogboek dat door deze voorwaarde wordt onderzocht. De mogelijke waarden voor dit veld zijn (niet hoofdlettergevoelig): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' of iets dat begint met 'properties'.

AlertRulePatchObject

Een activiteitslogboekwaarschuwingsregelobject voor de hoofdtekst van patchbewerkingen.

Name Type Default value Description
properties.enabled

boolean

True

Geeft aan of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd.

tags

object

De resourcetags

ErrorResponse

Het antwoord op de fout.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht dat aangeeft waarom de bewerking is mislukt.