Share via


Microsoft.Insights-aktivitetLogAlerts

Bicep-resursdefinition

Resurstypen activityLogAlerts kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Kommentarer

Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.

Resursformat

Om du vill skapa en Microsoft.Insights/activityLogAlerts-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

activityLogAlerts

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
<>*%{}&:\\?+/# eller kontrolltecken

Det går inte att avsluta med blanksteg eller punkt.
location Platsen för resursen. Eftersom Azure-aktivitetsloggaviseringar är en global tjänst bör platsen för reglerna alltid vara "global". sträng
tags Taggarna för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens aviseringsregelegenskaper för aktivitetsloggen. AlertRuleProperties

AlertRuleProperties

Name Beskrivning Värde
åtgärder De åtgärder som aktiveras när villkoret uppfylls. ActionList (krävs)
Villkor Villkoret som gör att aviseringen aktiveras. AlertRuleAllOfCondition (krävs)
beskrivning En beskrivning av den här aviseringsregeln för aktivitetsloggen. sträng
enabled Anger om den här aviseringsregeln för aktivitetslogg är aktiverad. Om en aktivitetsloggaviseringsregel inte är aktiverad aktiveras ingen av dess åtgärder. boolesk
scopes En lista över resurs-ID:t som ska användas som prefix. Aviseringen gäller endast för aktivitetslogghändelser med resurs-ID:t som omfattas av något av dessa prefix. Listan måste innehålla minst ett objekt. string[]
tenantScope Klientorganisationens GUID. Måste anges för händelseregler på klientorganisationsnivå och hanteringsgrupp. sträng

ActionList

Name Beskrivning Värde
actionGroups Listan över åtgärdsgrupper. ActionGroup[]

ActionGroup

Name Beskrivning Värde
actionGroupId Resurs-ID för åtgärdsgruppen. Detta får inte vara null eller tomt. sträng (krävs)
actionProperties Fördefinierad lista över egenskaper och konfigurationsobjekt för åtgärdsgruppen. objekt
webhookProperties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. objekt

AlertRuleAllOfCondition

Name Beskrivning Värde
allOf Listan över villkor för aktivitetsloggaviseringsregler. AlertRuleAnyOfOrLeafCondition[] (krävs)

AlertRuleAnyOfOrLeafCondition

Name Beskrivning Värde
anyOf Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när minst ett av dess medlemslövvillkor uppfylls. AlertRuleLeafCondition[]
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.
sträng

AlertRuleLeafCondition

Name Beskrivning Värde
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.
sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Avisering för felkonfigurerade Key Vault på Application Gateway

Distribuera till Azure
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway.
AKS-kluster med en NAT-gateway och en Application Gateway

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
Distribuera en aktivitetsloggavisering för automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för autoskalningsposter i Azure-aktivitetsloggen
Distribuera en avisering om att aktivitetsloggen misslyckades automatiskt

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för misslyckade autoskalningsposter i Azure-aktivitetsloggen
Distribuera en servicehälsoavisering

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för servicehälsoposter i Azure-aktivitetsloggen
Skapa ett privat AKS-kluster med en offentlig DNS-zon

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon.
Skapar en Azure-tjänstavisering

Distribuera till Azure
Den här mallen skapar en Azure-tjänsthälsoavisering som om du vill skicka e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
AKS-kluster med Application Gateway ingresskontrollant

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault

Resursdefinition för ARM-mall

Resurstypen activityLogAlerts kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Kommentarer

Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.

Resursformat

Om du vill skapa en Microsoft.Insights/activityLogAlerts-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

activityLogAlerts

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/activityLogAlerts"
apiVersion Resurs-API-versionen "2023-01-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
<>*%{}&:\\?+/# eller kontrolltecken

Det går inte att sluta med blanksteg eller punkt.
location Platsen för resursen. Eftersom Azure Activity Log Alerts är en global tjänst bör platsen för reglerna alltid vara "global". sträng
tags Resursens taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens egenskaper för aktivitetsloggaviseringsregeln. AlertRuleEgenskaper

AlertRuleEgenskaper

Name Beskrivning Värde
åtgärder De åtgärder som aktiveras när villkoret uppfylls. ActionList (krävs)
Villkor Villkoret som gör att aviseringen aktiveras. AlertRuleAllOfCondition (krävs)
beskrivning En beskrivning av den här aktivitetsloggaviseringsregeln. sträng
enabled Anger om den här aktivitetsloggaviseringsregeln är aktiverad. Om en aktivitetsloggaviseringsregel inte är aktiverad aktiveras ingen av dess åtgärder. boolesk
scopes En lista över resurs-ID:t som ska användas som prefix. Aviseringen gäller endast för aktivitetslogghändelser med resurs-ID:t som faller under något av dessa prefix. Den här listan måste innehålla minst ett objekt. string[]
tenantScope Klientorganisations-GUID. Måste anges för händelseregler på klientorganisationsnivå och hanteringsgrupp. sträng

ActionList

Name Beskrivning Värde
actionGroups Listan över åtgärdsgrupper. ActionGroup[]

ActionGroup

Name Beskrivning Värde
actionGroupId Resurs-ID för åtgärdsgruppen. Detta får inte vara null eller tomt. sträng (krävs)
actionEgenskaper Fördefinierad lista över egenskaper och konfigurationsobjekt för åtgärdsgruppen. objekt
webhookProperties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till webhook-nyttolasten. objekt

AlertRuleAllOfCondition

Name Beskrivning Värde
allOf Listan över villkor för aktivitetsloggaviseringsregler. AlertRuleAnyOfOrLeafCondition[] (krävs)

AlertRuleAnyOfOrLeafCondition

Name Beskrivning Värde
anyOf Ett villkor för aktivitetsloggaviseringsregeln som uppfylls när minst ett av dess medlemslövvillkor uppfylls. AlertRuleLeafCondition[]
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.
sträng

AlertRuleLeafCondition

Name Beskrivning Värde
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', eller något som börjar med 'properties'.
sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Avisering för felkonfigurerade Key Vault på Application Gateway

Distribuera till Azure
Använd sådana mallar för att enkelt skapa några viktiga händelseaviseringar för din Azure Application Gateway.
AKS-kluster med en NAT-gateway och en Application Gateway

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
Distribuera en aktivitetsloggavisering för automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för autoskalningsposter i Azure-aktivitetsloggen
Distribuera en avisering om att aktivitetsloggen misslyckades automatiskt

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för misslyckade autoskalningsposter i Azure-aktivitetsloggen
Distribuera en servicehälsoavisering

Distribuera till Azure
Med den här mallen kan du distribuera en enkel avisering som använder en åtgärdsgrupp för att skicka e-postaviseringar för servicehälsoposter i Azure-aktivitetsloggen
Skapa ett privat AKS-kluster med en offentlig DNS-zon

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon.
Skapar en Azure-tjänstavisering

Distribuera till Azure
Den här mallen skapar en Azure-tjänsthälsoavisering som om du vill skicka e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
AKS-kluster med Application Gateway ingresskontrollant

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen activityLogAlerts kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/activityLogAlerts-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

activityLogAlerts

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
<>*%{}&:\\?+/# eller kontrolltecken

Det går inte att sluta med blanksteg eller punkt.
location Platsen för resursen. Eftersom Azure Activity Log Alerts är en global tjänst bör platsen för reglerna alltid vara "global". sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resursens taggar. Ordlista med taggnamn och värden.
properties Resursens egenskaper för aktivitetsloggaviseringsregeln. AlertRuleEgenskaper

AlertRuleEgenskaper

Name Beskrivning Värde
åtgärder De åtgärder som aktiveras när villkoret uppfylls. ActionList (krävs)
Villkor Villkoret som gör att aviseringen aktiveras. AlertRuleAllOfCondition (krävs)
beskrivning En beskrivning av den här aktivitetsloggaviseringsregeln. sträng
enabled Anger om den här aktivitetsloggaviseringsregeln är aktiverad. Om en aktivitetsloggaviseringsregel inte är aktiverad aktiveras ingen av dess åtgärder. boolesk
scopes En lista över resurs-ID:t som ska användas som prefix. Aviseringen gäller endast för aktivitetslogghändelser med resurs-ID:t som faller under något av dessa prefix. Den här listan måste innehålla minst ett objekt. string[]
tenantScope Klientorganisations-GUID. Måste anges för händelseregler på klientorganisationsnivå och hanteringsgrupp. sträng

ActionList

Name Beskrivning Värde
actionGroups Listan över åtgärdsgrupper. ActionGroup[]

ActionGroup

Name Beskrivning Värde
actionGroupId Resurs-ID för åtgärdsgruppen. Detta får inte vara null eller tomt. sträng (krävs)
actionEgenskaper Fördefinierad lista över egenskaper och konfigurationsobjekt för åtgärdsgruppen. objekt
webhookProperties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till webhook-nyttolasten. objekt

AlertRuleAllOfCondition

Name Beskrivning Värde
allOf Listan över villkor för aktivitetsloggaviseringsregler. AlertRuleAnyOfOrLeafCondition[] (krävs)

AlertRuleAnyOfOrLeafCondition

Name Beskrivning Värde
anyOf Ett regelvillkor för aktivitetsloggavisering som uppfylls när minst ett av dess lövvillkor för medlemmar uppfylls. AlertRuleLeafCondition[]
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" eller något som börjar med "properties".
sträng

AlertRuleLeafCondition

Name Beskrivning Värde
containsAny Värdet för händelsens fält jämförs med värdena i den här matrisen (skiftlägesokänsliga) för att avgöra om villkoret uppfylls. string[]
lika med Värdet för händelsens fält jämförs med det här värdet (skiftlägesokänsligt) för att avgöra om villkoret uppfylls. sträng
fält Namnet på aktivitetslogghändelsens fält som villkoret ska undersöka.
Möjliga värden för det här fältet är (skiftlägesokänsliga): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" eller något som börjar med "properties".
sträng