Microsoft.Insights activityLogAlerts

Bicep-resourcedefinitie

Het resourcetype activityLogAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

Als u een Microsoft.Insights/activityLogAlerts-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          actionProperties: {}
          webhookProperties: {}
        }
      ]
    }
    condition: {
      allOf: [
        {
          anyOf: [
            {
              containsAny: [
                'string'
              ]
              equals: 'string'
              field: 'string'
            }
          ]
          containsAny: [
            'string'
          ]
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
    tenantScope: 'string'
  }
}

Eigenschapswaarden

activityLogAlerts

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%{}&:\\?+/# of besturingstekens

Kan niet eindigen met spatie of punt.
location De locatie van de resource. Omdat Waarschuwingen voor Azure-activiteitenlogboeken een wereldwijde service is, moet de locatie van de regels altijd 'globaal' zijn. tekenreeks
tags De tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van de waarschuwingsregel voor activiteitenlogboeken van de resource. AlertRuleProperties

AlertRuleProperties

Naam Description Waarde
acties De acties die worden geactiveerd wanneer aan de voorwaarde wordt voldaan. ActionList (vereist)
Voorwaarde De voorwaarde die ervoor zorgt dat deze waarschuwing wordt geactiveerd. AlertRuleAllOfCondition (vereist)
beschrijving Een beschrijving van deze waarschuwingsregel voor activiteitenlogboeken. tekenreeks
enabled Geeft aan of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd. booleaans
bereiken 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. tekenreeks[]
tenantScope De tenant-GUID. Moet worden opgegeven voor gebeurtenisregels op tenantniveau en beheergroep. tekenreeks

ActionList

Naam Description Waarde
actionGroups De lijst met actiegroepen. ActionGroup[]

ActionGroup

Naam Description Waarde
actionGroupId De resource-id van de actiegroep. Dit mag niet null of leeg zijn. tekenreeks (vereist)
actionProperties Vooraf gedefinieerde lijst met eigenschappen en configuratie-items voor de actiegroep. object
webhookEigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. object

AlertRuleAllOfCondition

Naam Description Waarde
allOf De lijst met regels voor waarschuwingen voor activiteitenlogboeken. AlertRuleAnyOfOrLeafCondition[] (vereist)

AlertRuleAnyOfOrLeafCondition

Naam Description Waarde
anyOf Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan ten minste één van de lidbladvoorwaarden wordt voldaan. AlertRuleLeafCondition[]
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks

AlertRuleLeafCondition

Naam Description Waarde
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Waarschuwing voor onjuist geconfigureerde Key Vault op Application Gateway

Implementeren op Azure
Gebruik dergelijke sjablonen om eenvoudig enkele belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Een waarschuwing voor activiteitenlogboeken voor automatisch schalen implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor records voor automatisch schalen in het Azure-activiteitenlogboek
Een waarschuwing voor het automatisch schalen van het activiteitenlogboek implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor mislukte records voor automatisch schalen in het Azure-activiteitenlogboek
Een Service Health-waarschuwing implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor servicestatusrecords in het Azure-activiteitenlogboek
Een privé-AKS-cluster met een openbare DNS-zone maken

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
Hiermee maakt u een Azure-servicewaarschuwing

Implementeren op Azure
Met deze sjabloon maakt u een azure-servicestatuswaarschuwing die optioneel e-mailberichten verzendt naar servicebeheerders en opgegeven e-mailadressen in het geval van een uitval van de Azure-service.
AKS-cluster met de Application Gateway toegangscontroller

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway ingangscontroller, Azure Container Registry, Log Analytics en Key Vault

Resourcedefinitie van ARM-sjabloon

Het resourcetype activityLogAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsresources maken met bicep voor hulp bij het implementeren van bewakingsoplossingen.

Resource-indeling

Als u een Microsoft.Insights/activityLogAlerts-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "actionProperties": {},
          "webhookProperties": {}
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "anyOf": [
            {
              "containsAny": [ "string" ],
              "equals": "string",
              "field": "string"
            }
          ],
          "containsAny": [ "string" ],
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ],
    "tenantScope": "string"
  }
}

Eigenschapswaarden

activityLogAlerts

Naam Description Waarde
type Het resourcetype 'Microsoft.Insights/activityLogAlerts'
apiVersion De resource-API-versie '2023-01-01-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%{}&:\\?+/# of besturingstekens

Kan niet eindigen met spatie of punt.
location De locatie van de resource. Omdat Waarschuwingen voor Azure-activiteitenlogboeken een wereldwijde service is, moet de locatie van de regels altijd 'globaal' zijn. tekenreeks
tags De tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van de waarschuwingsregel voor activiteitenlogboeken van de resource. AlertRuleProperties

AlertRuleProperties

Naam Description Waarde
acties De acties die worden geactiveerd wanneer aan de voorwaarde wordt voldaan. ActionList (vereist)
Voorwaarde De voorwaarde die ervoor zorgt dat deze waarschuwing wordt geactiveerd. AlertRuleAllOfCondition (vereist)
beschrijving Een beschrijving van deze waarschuwingsregel voor activiteitenlogboeken. tekenreeks
enabled Geeft aan of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd. booleaans
bereiken 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. tekenreeks[]
tenantScope De tenant-GUID. Moet worden opgegeven voor gebeurtenisregels op tenantniveau en beheergroep. tekenreeks

ActionList

Naam Description Waarde
actionGroups De lijst met actiegroepen. ActionGroup[]

ActionGroup

Naam Description Waarde
actionGroupId De resource-id van de actiegroep. Dit mag niet null of leeg zijn. tekenreeks (vereist)
actionProperties Vooraf gedefinieerde lijst met eigenschappen en configuratie-items voor de actiegroep. object
webhookEigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. object

AlertRuleAllOfCondition

Naam Description Waarde
allOf De lijst met regels voor waarschuwingen voor activiteitenlogboeken. AlertRuleAnyOfOrLeafCondition[] (vereist)

AlertRuleAnyOfOrLeafCondition

Naam Description Waarde
anyOf Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan ten minste één van de lidbladvoorwaarden wordt voldaan. AlertRuleLeafCondition[]
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks

AlertRuleLeafCondition

Naam Description Waarde
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Waarschuwing voor onjuist geconfigureerde Key Vault op Application Gateway

Implementeren op Azure
Gebruik dergelijke sjablonen om eenvoudig enkele belangrijke gebeurteniswaarschuwingen voor uw Azure Application Gateway te maken.
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Een waarschuwing voor activiteitenlogboeken voor automatisch schalen implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor records voor automatisch schalen in het Azure-activiteitenlogboek
Een waarschuwing voor het automatisch schalen van het activiteitenlogboek implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor mislukte records voor automatisch schalen in het Azure-activiteitenlogboek
Een Service Health-waarschuwing implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep om e-mailmeldingen te verzenden voor servicestatusrecords in het Azure-activiteitenlogboek
Een privé-AKS-cluster met een openbare DNS-zone maken

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
Hiermee maakt u een Azure-servicewaarschuwing

Implementeren op Azure
Met deze sjabloon maakt u een azure-servicestatuswaarschuwing die optioneel e-mailberichten verzendt naar servicebeheerders en opgegeven e-mailadressen in het geval van storingen in de Azure-service.
AKS-cluster met de Application Gateway toegangsbeheerobjectcontroller

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway controller voor inkomend verkeer, Azure Container Registry, Log Analytics en Key Vault

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype activityLogAlerts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Insights/activityLogAlerts-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            actionProperties = {}
            webhookProperties = {}
          }
        ]
      }
      condition = {
        allOf = [
          {
            anyOf = [
              {
                containsAny = [
                  "string"
                ]
                equals = "string"
                field = "string"
              }
            ]
            containsAny = [
              "string"
            ]
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
      tenantScope = "string"
    }
  })
}

Eigenschapswaarden

activityLogAlerts

Naam Description Waarde
type Het resourcetype "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%{}&:\\?+/# of besturingstekens

Kan niet eindigen met een spatie of punt.
location De locatie van de resource. Aangezien Waarschuwingen voor Azure-activiteitenlogboeken een globale service is, moet de locatie van de regels altijd 'globaal' zijn. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags De tags van de resource. Woordenlijst met tagnamen en -waarden.
properties De eigenschappen van de waarschuwingsregel voor activiteitenlogboeken van de resource. AlertRuleProperties

AlertRuleProperties

Naam Description Waarde
acties De acties die worden geactiveerd wanneer aan de voorwaarde wordt voldaan. ActionList (vereist)
Voorwaarde De voorwaarde die ervoor zorgt dat deze waarschuwing wordt geactiveerd. AlertRuleAllOfCondition (vereist)
beschrijving Een beschrijving van deze waarschuwingsregel voor activiteitenlogboeken. tekenreeks
enabled Hiermee wordt aangegeven of deze waarschuwingsregel voor activiteitenlogboeken is ingeschakeld. Als een waarschuwingsregel voor activiteitenlogboeken niet is ingeschakeld, worden geen van de acties geactiveerd. booleaans
bereiken Een lijst met resource-id's die als voorvoegsels worden gebruikt. De waarschuwing is alleen van toepassing op gebeurtenissen in het activiteitenlogboek met resource-id's die onder een van deze voorvoegsels vallen. Deze lijst moet ten minste één item bevatten. tekenreeks[]
tenantScope De tenant-GUID. Moet worden opgegeven voor gebeurtenissenregels op tenantniveau en beheergroep. tekenreeks

ActionList

Naam Description Waarde
actionGroups De lijst met de actiegroepen. Actiegroep[]

Actiegroep

Naam Description Waarde
actionGroupId De resource-id van de actiegroep. Dit mag niet null of leeg zijn. tekenreeks (vereist)
actionProperties Vooraf gedefinieerde lijst met eigenschappen en configuratie-items voor de actiegroep. object
webhookEigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen bij de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. object

AlertRuleAllOfCondition

Naam Description Waarde
allOf De lijst met regels voor waarschuwingen voor activiteitenlogboeken. AlertRuleAnyOfOrLeafCondition[] (vereist)

AlertRuleAnyOfOrLeafCondition

Naam Description Waarde
anyOf Een waarschuwingsregelvoorwaarde voor activiteitenlogboeken waaraan wordt voldaan wanneer aan ten minste één van de lidbladvoorwaarden wordt voldaan. AlertRuleLeafCondition[]
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks

AlertRuleLeafCondition

Naam Description Waarde
bevatAny 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. tekenreeks[]
is gelijk aan De waarde van het veld van de gebeurtenis wordt vergeleken met deze waarde (niet hoofdlettergevoelig) om te bepalen of aan de voorwaarde wordt voldaan. tekenreeks
veld 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'.
tekenreeks