Dela via


microsoft.insights actionGroups 2019-06-01

Bicep-resursdefinition

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

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

Anmärkningar

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

Resursformat

Om du vill skapa en microsoft.insights/actionGroups-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'microsoft.insights/actionGroups@2019-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    groupShortName: 'string'
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
}

Egenskapsvärden

actionGroups

Namn Beskrivning Värde
Namn 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 utrymme eller punkt.
plats Resursplats sträng (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Egenskaper Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Namn Beskrivning Värde
armRoleReceivers Listan över ARM-rollmottagare som ingår i den här åtgärdsgruppen. Roller är Azure RBAC-roller och endast inbyggda roller stöds. ArmRoleReceiver[]
automationRunbookReceivers Listan över AutomationRunbook-mottagare som ingår i den här åtgärdsgruppen. AutomationRunbookReceiver[]
azureAppPushReceivers Listan över AzureAppPush-mottagare som ingår i den här åtgärdsgruppen. AzureAppPushReceiver[]
azureFunctionReceivers Listan över azure-funktionsmottagare som ingår i den här åtgärdsgruppen. AzureFunctionReceiver[]
emailReceivers Listan över e-postmottagare som ingår i den här åtgärdsgruppen. EmailReceiver[]
Aktiverat Anger om den här åtgärdsgruppen är aktiverad. Om en åtgärdsgrupp inte är aktiverad får ingen av dess mottagare kommunikation. bool (krävs)
groupShortName Åtgärdsgruppens korta namn. Detta används i SMS-meddelanden. sträng (krävs)

Begränsningar:
Maximal längd = 12
itsmReceivers Listan över ITSM-mottagare som ingår i den här åtgärdsgruppen. ItsmReceiver[]
logicAppReceivers Listan över logic app-mottagare som ingår i den här åtgärdsgruppen. LogicAppReceiver[]
smsReceivers Listan över SMS-mottagare som ingår i den här åtgärdsgruppen. SmsReceiver[]
voiceReceivers Listan över röstmottagare som ingår i den här åtgärdsgruppen. VoiceReceiver[]
webhookReceivers Listan över webhook-mottagare som ingår i den här åtgärdsgruppen. WebhookReceiver[]

ArmRoleReceiver

Namn Beskrivning Värde
Namn Namnet på armrollmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
roleId Armrolls-ID:t. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

AutomationRunbookReceiver

Namn Beskrivning Värde
automationAccountId Azure Automation-konto-ID:t som innehåller den här runbooken och autentiserar till Azure-resursen. sträng (krävs)
isGlobalRunbook Anger om den här instansen är global runbook. bool (krävs)
Namn Anger namnet på webhooken. sträng
runbookName Namnet på den här runbooken. sträng (krävs)
serviceUri Den URI där webhooks ska skickas. sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool
webhookResourceId Resurs-ID:t för webhook som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

Namn Beskrivning Värde
emailAddress E-postadressen som registrerats för Azure-mobilappen. sträng (krävs)
Namn Namnet på Azure-mobilappens push-mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)

AzureFunctionReceiver

Namn Beskrivning Värde
functionAppResourceId Funktionsappens azure-resurs-ID. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl URL:en för http-utlösaren som http-begäran skickades till. sträng (krävs)
Namn Namnet på azure-funktionsmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

EmailReceiver

Namn Beskrivning Värde
emailAddress Mottagarens e-postadress. sträng (krävs)
Namn Namnet på e-postmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

ItsmReceiver

Namn Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera definierade i ovanstående arbetsyta. sträng (krävs)
Namn Namnet på Itsm-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
region Region där arbetsytan finns. Värden som stöds:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' sträng (krävs)
ticketConfiguration JSON-blob för konfigurationerna av ITSM-åtgärden. Alternativet CreateMultipleWorkItems kommer också att ingå i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Namn Beskrivning Värde
callbackUrl Återanrops-URL:en som http-begäran skickades till. sträng (krävs)
Namn Namnet på logikappmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
resourceId Azure-resurs-ID för logikappmottagaren. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

SmsReceiver

Namn Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
Namn Namnet på SMS-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Sms-mottagarens telefonnummer. sträng (krävs)

VoiceReceiver

Namn Beskrivning Värde
countryCode Landskoden för röstmottagaren. sträng (krävs)
Namn Namnet på röstmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Telefonnumret till röstmottagaren. sträng (krävs)

WebhookReceiver

Namn Beskrivning Värde
identifierUri Anger identifierarens URI för aad-autentisering. sträng
Namn Namnet på webhookens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
objectId Anger webhooksappens objekt-ID för aad-autentisering. sträng
serviceUri Den URI där webhooks ska skickas. sträng (krävs)
tenantId Anger klient-ID för aad-autentisering. sträng
useAadAuth Anger om AAD-autentisering ska användas eller inte. Bool
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
BrowserBox Azure Edition

Distribuera till Azure
Den här mallen distribuerar BrowserBox på en virtuell Azure Ubuntu Server 22.04 LTS, Debian 11 eller RHEL 8.7 LVM VM.
skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps.
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.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Distribuera till Azure
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll.
Dynamiskt

Distribuera till Azure
Skapa valfritt antal Webbtester för App Insights (ping).
Skapa en ny åtgärdsgrupp i Azure

Distribuera till Azure
Den här mallen skapar en ny åtgärdsgrupp i Azure. Den här åtgärdsgruppen kan sedan användas för att konfigurera aviseringar i Azure.
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 aktivitetsloggen för automatisk skalning misslyckades

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 tjänsthä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-postmeddelanden för alla Service Health-poster i Azure-aktivitetsloggen
Distribuera Application Insight och skapa en avisering i den

Distribuera till Azure
Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den
Skapar en Azure-tjänstavisering

Distribuera till Azure
Den här mallen skapar en azure-tjänsthälsoavisering som eventuellt skickar e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
Installationsaviseringar för säkerhetskopieringsaviseringar med Hjälp av Azure Monitor

Distribuera till Azure
Med den här mallen kan du konfigurera e-postaviseringar för dina Recovery Services-valv med Hjälp av Azure Monitor genom att distribuera en regel för aviseringsbearbetning och en åtgärdsgrupp

Resursdefinition för ARM-mall

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

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

Anmärkningar

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

Resursformat

Om du vill skapa en microsoft.insights/actionGroups-resurs lägger du till följande JSON i mallen.

{
  "type": "microsoft.insights/actionGroups",
  "apiVersion": "2019-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "groupShortName": "string",
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  }
}

Egenskapsvärden

actionGroups

Namn Beskrivning Värde
typ Resurstypen "microsoft.insights/actionGroups"
apiVersion Resurs-API-versionen '2019-06-01'
Namn 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 utrymme eller punkt.
plats Resursplats sträng (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Egenskaper Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Namn Beskrivning Värde
armRoleReceivers Listan över ARM-rollmottagare som ingår i den här åtgärdsgruppen. Roller är Azure RBAC-roller och endast inbyggda roller stöds. ArmRoleReceiver[]
automationRunbookReceivers Listan över AutomationRunbook-mottagare som ingår i den här åtgärdsgruppen. AutomationRunbookReceiver[]
azureAppPushReceivers Listan över AzureAppPush-mottagare som ingår i den här åtgärdsgruppen. AzureAppPushReceiver[]
azureFunctionReceivers Listan över azure-funktionsmottagare som ingår i den här åtgärdsgruppen. AzureFunctionReceiver[]
emailReceivers Listan över e-postmottagare som ingår i den här åtgärdsgruppen. EmailReceiver[]
Aktiverat Anger om den här åtgärdsgruppen är aktiverad. Om en åtgärdsgrupp inte är aktiverad får ingen av dess mottagare kommunikation. bool (krävs)
groupShortName Åtgärdsgruppens korta namn. Detta används i SMS-meddelanden. sträng (krävs)

Begränsningar:
Maximal längd = 12
itsmReceivers Listan över ITSM-mottagare som ingår i den här åtgärdsgruppen. ItsmReceiver[]
logicAppReceivers Listan över logic app-mottagare som ingår i den här åtgärdsgruppen. LogicAppReceiver[]
smsReceivers Listan över SMS-mottagare som ingår i den här åtgärdsgruppen. SmsReceiver[]
voiceReceivers Listan över röstmottagare som ingår i den här åtgärdsgruppen. VoiceReceiver[]
webhookReceivers Listan över webhook-mottagare som ingår i den här åtgärdsgruppen. WebhookReceiver[]

ArmRoleReceiver

Namn Beskrivning Värde
Namn Namnet på armrollmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
roleId Armrolls-ID:t. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

AutomationRunbookReceiver

Namn Beskrivning Värde
automationAccountId Azure Automation-konto-ID:t som innehåller den här runbooken och autentiserar till Azure-resursen. sträng (krävs)
isGlobalRunbook Anger om den här instansen är global runbook. bool (krävs)
Namn Anger namnet på webhooken. sträng
runbookName Namnet på den här runbooken. sträng (krävs)
serviceUri Den URI där webhooks ska skickas. sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool
webhookResourceId Resurs-ID:t för webhook som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

Namn Beskrivning Värde
emailAddress E-postadressen som registrerats för Azure-mobilappen. sträng (krävs)
Namn Namnet på Azure-mobilappens push-mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)

AzureFunctionReceiver

Namn Beskrivning Värde
functionAppResourceId Funktionsappens azure-resurs-ID. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl URL:en för http-utlösaren som http-begäran skickades till. sträng (krävs)
Namn Namnet på azure-funktionsmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

EmailReceiver

Namn Beskrivning Värde
emailAddress Mottagarens e-postadress. sträng (krävs)
Namn Namnet på e-postmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

ItsmReceiver

Namn Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera definierade i ovanstående arbetsyta. sträng (krävs)
Namn Namnet på Itsm-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
region Region där arbetsytan finns. Värden som stöds:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' sträng (krävs)
ticketConfiguration JSON-blob för konfigurationerna av ITSM-åtgärden. Alternativet CreateMultipleWorkItems kommer också att ingå i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Namn Beskrivning Värde
callbackUrl Återanrops-URL:en som http-begäran skickades till. sträng (krävs)
Namn Namnet på logikappmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
resourceId Azure-resurs-ID för logikappmottagaren. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

SmsReceiver

Namn Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
Namn Namnet på SMS-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Sms-mottagarens telefonnummer. sträng (krävs)

VoiceReceiver

Namn Beskrivning Värde
countryCode Landskoden för röstmottagaren. sträng (krävs)
Namn Namnet på röstmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Telefonnumret till röstmottagaren. sträng (krävs)

WebhookReceiver

Namn Beskrivning Värde
identifierUri Anger identifierarens URI för aad-autentisering. sträng
Namn Namnet på webhookens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
objectId Anger webhooksappens objekt-ID för aad-autentisering. sträng
serviceUri Den URI där webhooks ska skickas. sträng (krävs)
tenantId Anger klient-ID för aad-autentisering. sträng
useAadAuth Anger om AAD-autentisering ska användas eller inte. Bool
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
BrowserBox Azure Edition

Distribuera till Azure
Den här mallen distribuerar BrowserBox på en virtuell Azure Ubuntu Server 22.04 LTS, Debian 11 eller RHEL 8.7 LVM VM.
skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbapp på Azure App Service Web Apps.
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.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Distribuera till Azure
Molnimplementering för ett företag, litet eller stort, kräver ansvarsfulla och effektiva styrningsmodeller för att härleda värde från sina molndistributioner. CloudWise (ett kodnamn för lösningen), är en sammansatt lösning som är tillgänglig från Azure Partner QuickStarts, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning med fokus på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen markerar grundpelarna för styrning av synlighet och kontroll.
Dynamiskt

Distribuera till Azure
Skapa valfritt antal Webbtester för App Insights (ping).
Skapa en ny åtgärdsgrupp i Azure

Distribuera till Azure
Den här mallen skapar en ny åtgärdsgrupp i Azure. Den här åtgärdsgruppen kan sedan användas för att konfigurera aviseringar i Azure.
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 aktivitetsloggen för automatisk skalning misslyckades

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 tjänsthä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-postmeddelanden för alla Service Health-poster i Azure-aktivitetsloggen
Distribuera Application Insight och skapa en avisering i den

Distribuera till Azure
Med den här mallen kan du distribuera Application Insight och skapa aviseringar i den
Skapar en Azure-tjänstavisering

Distribuera till Azure
Den här mallen skapar en azure-tjänsthälsoavisering som eventuellt skickar e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
Installationsaviseringar för säkerhetskopieringsaviseringar med Hjälp av Azure Monitor

Distribuera till Azure
Med den här mallen kan du konfigurera e-postaviseringar för dina Recovery Services-valv med Hjälp av Azure Monitor genom att distribuera en regel för aviseringsbearbetning och en åtgärdsgrupp

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen actionGroups 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/actionGroups-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "microsoft.insights/actionGroups@2019-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      groupShortName = "string"
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

Egenskapsvärden

actionGroups

Namn Beskrivning Värde
typ Resurstypen "microsoft.insights/actionGroups@2019-06-01"
Namn 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 utrymme eller punkt.
plats Resursplats sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
Egenskaper Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Namn Beskrivning Värde
armRoleReceivers Listan över ARM-rollmottagare som ingår i den här åtgärdsgruppen. Roller är Azure RBAC-roller och endast inbyggda roller stöds. ArmRoleReceiver[]
automationRunbookReceivers Listan över AutomationRunbook-mottagare som ingår i den här åtgärdsgruppen. AutomationRunbookReceiver[]
azureAppPushReceivers Listan över AzureAppPush-mottagare som ingår i den här åtgärdsgruppen. AzureAppPushReceiver[]
azureFunctionReceivers Listan över azure-funktionsmottagare som ingår i den här åtgärdsgruppen. AzureFunctionReceiver[]
emailReceivers Listan över e-postmottagare som ingår i den här åtgärdsgruppen. EmailReceiver[]
Aktiverat Anger om den här åtgärdsgruppen är aktiverad. Om en åtgärdsgrupp inte är aktiverad får ingen av dess mottagare kommunikation. bool (krävs)
groupShortName Åtgärdsgruppens korta namn. Detta används i SMS-meddelanden. sträng (krävs)

Begränsningar:
Maximal längd = 12
itsmReceivers Listan över ITSM-mottagare som ingår i den här åtgärdsgruppen. ItsmReceiver[]
logicAppReceivers Listan över logic app-mottagare som ingår i den här åtgärdsgruppen. LogicAppReceiver[]
smsReceivers Listan över SMS-mottagare som ingår i den här åtgärdsgruppen. SmsReceiver[]
voiceReceivers Listan över röstmottagare som ingår i den här åtgärdsgruppen. VoiceReceiver[]
webhookReceivers Listan över webhook-mottagare som ingår i den här åtgärdsgruppen. WebhookReceiver[]

ArmRoleReceiver

Namn Beskrivning Värde
Namn Namnet på armrollmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
roleId Armrolls-ID:t. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

AutomationRunbookReceiver

Namn Beskrivning Värde
automationAccountId Azure Automation-konto-ID:t som innehåller den här runbooken och autentiserar till Azure-resursen. sträng (krävs)
isGlobalRunbook Anger om den här instansen är global runbook. bool (krävs)
Namn Anger namnet på webhooken. sträng
runbookName Namnet på den här runbooken. sträng (krävs)
serviceUri Den URI där webhooks ska skickas. sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool
webhookResourceId Resurs-ID:t för webhook som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

Namn Beskrivning Värde
emailAddress E-postadressen som registrerats för Azure-mobilappen. sträng (krävs)
Namn Namnet på Azure-mobilappens push-mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)

AzureFunctionReceiver

Namn Beskrivning Värde
functionAppResourceId Funktionsappens azure-resurs-ID. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl URL:en för http-utlösaren som http-begäran skickades till. sträng (krävs)
Namn Namnet på azure-funktionsmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

EmailReceiver

Namn Beskrivning Värde
emailAddress Mottagarens e-postadress. sträng (krävs)
Namn Namnet på e-postmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

ItsmReceiver

Namn Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera definierade i ovanstående arbetsyta. sträng (krävs)
Namn Namnet på Itsm-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
region Region där arbetsytan finns. Värden som stöds:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' sträng (krävs)
ticketConfiguration JSON-blob för konfigurationerna av ITSM-åtgärden. Alternativet CreateMultipleWorkItems kommer också att ingå i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Namn Beskrivning Värde
callbackUrl Återanrops-URL:en som http-begäran skickades till. sträng (krävs)
Namn Namnet på logikappmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
resourceId Azure-resurs-ID för logikappmottagaren. sträng (krävs)
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool

SmsReceiver

Namn Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
Namn Namnet på SMS-mottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Sms-mottagarens telefonnummer. sträng (krävs)

VoiceReceiver

Namn Beskrivning Värde
countryCode Landskoden för röstmottagaren. sträng (krävs)
Namn Namnet på röstmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
phoneNumber Telefonnumret till röstmottagaren. sträng (krävs)

WebhookReceiver

Namn Beskrivning Värde
identifierUri Anger identifierarens URI för aad-autentisering. sträng
Namn Namnet på webhookens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
objectId Anger webhooksappens objekt-ID för aad-autentisering. sträng
serviceUri Den URI där webhooks ska skickas. sträng (krävs)
tenantId Anger klient-ID för aad-autentisering. sträng
useAadAuth Anger om AAD-autentisering ska användas eller inte. Bool
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. Bool