Share via


Microsoft.Insights actionGroups

Bicep-resursdefinition

Resurstypen actionGroups kan distribueras med åtgärder som är 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/actionGroups-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Insights/actionGroups@2023-01-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
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: 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

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 Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Name 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[]
enabled 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)
eventHubReceivers Listan över event hub-mottagare som ingår i den här åtgärdsgruppen. EventHubReceiver[]
groupShortName Åtgärdsgruppens korta namn. Detta kommer att användas i SMS. sträng (krävs)

Begränsningar:
Maxlä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

Name Beskrivning Värde
name 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. boolesk

AutomationRunbookReceiver

Name 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 en global runbook. bool (krävs)
name 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. boolesk
webhookResourceId Resurs-ID:t för webhook som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

Name Beskrivning Värde
Emailaddress Den e-postadress som registrerats för Azure-mobilappen. sträng (krävs)
name Namnet på Azure-mobilappens push-mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)

AzureFunctionReceiver

Name Beskrivning Värde
functionAppResourceId Azure-resurs-ID för funktionsappen. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl HTTP-utlösarens URL där http-begäran skickades till. sträng (krävs)
name 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. boolesk

EmailReceiver

Name Beskrivning Värde
Emailaddress Mottagarens e-postadress. sträng (krävs)
name 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. boolesk

EventHubReceiver

Name Beskrivning Värde
eventHubName Namnet på den specifika Event Hub-kön sträng (krävs)
eventHubNameSpace Event Hub-namnområdet sträng (krävs)
name Namnet på händelsehubbens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
subscriptionId ID:t för prenumerationen som innehåller den här händelsehubben sträng (krävs)
tenantId Klient-ID:t för prenumerationen som innehåller den här händelsehubben sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk

ItsmReceiver

Name Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera som definierats i ovanstående arbetsyta. sträng (krävs)
name 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 itsm-åtgärdens konfigurationer. Alternativet CreateMultipleWorkItems kommer också att ingå i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Name Beskrivning Värde
callbackUrl Motringnings-URL:en som http-begäran skickades till. sträng (krävs)
name 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. boolesk

SmsReceiver

Name Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
name 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

Name Beskrivning Värde
countryCode Landskoden för röstmottagaren. sträng (krävs)
name 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

Name Beskrivning Värde
identifierUri Anger identifierar-URI för aad-autentisering. sträng
name Namnet på webhooksmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
objectId Anger webhook-appens objekt-ID för aad-autentisering. sträng
serviceUri URI:n 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. boolesk
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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-dator.
Skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen 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 Snabbstarter för Azure-partner, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll.
Skapande av dynamiskt webbtest

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 autoskalning

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 aktivitetsloggavisering om misslyckad autoskalning

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 Service Health-avisering

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 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 Service Health-avisering som om du vill skicka e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
Konfigurera meddelanden 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 är 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/actionGroups-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2023-01-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",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "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

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/actionGroups"
apiVersion Resurs-API-versionen '2023-01-01'
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 Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Name 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[]
enabled 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)
eventHubReceivers Listan över event hub-mottagare som ingår i den här åtgärdsgruppen. EventHubReceiver[]
groupShortName Åtgärdsgruppens korta namn. Detta kommer att användas i SMS. sträng (krävs)

Begränsningar:
Maxlä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

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

AutomationRunbookReceiver

Name 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)
name Anger namnet på webhooken. sträng
runbookName Namnet på den här runbooken. sträng (krävs)
serviceUri URI:n där webhooks ska skickas. sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk
webhookResourceId Resurs-ID:t för webhooken som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

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

AzureFunctionReceiver

Name Beskrivning Värde
functionAppResourceId Azure-resurs-ID för funktionsappen. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl HTTP-utlösarens URL som http-begäran skickades till. sträng (krävs)
name 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. boolesk

EmailReceiver

Name Beskrivning Värde
Emailaddress E-postadressen för den här mottagaren. sträng (krävs)
name 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. boolesk

EventHubReceiver

Name Beskrivning Värde
eventHubName Namnet på den specifika Event Hub-kön sträng (krävs)
eventHubNameSpace Event Hub-namnområdet sträng (krävs)
name Namnet på händelsehubbens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
subscriptionId ID:t för prenumerationen som innehåller den här händelsehubben sträng (krävs)
tenantId Klient-ID:t för prenumerationen som innehåller den här händelsehubben sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk

ItsmReceiver

Name Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera som definierats i ovanstående arbetsyta. sträng (krävs)
name 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 ingår också i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Name Beskrivning Värde
callbackUrl Återanrops-URL:en som http-begäran skickades till. sträng (krävs)
name 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. boolesk

SmsReceiver

Name Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
name 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

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

WebhookReceiver

Name Beskrivning Värde
identifierUri Anger identifierar-URI för aad-autentisering. sträng
name Namnet på webhooksmottagaren. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
objectId Anger webhook-appens objekt-ID för aad-autentisering. sträng
serviceUri URI:n 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. boolesk
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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-dator.
Skalbar Umbraco CMS-webbapp

Distribuera till Azure
Den här mallen är ett enkelt sätt att distribuera umbraco CMS-webbappen 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 Snabbstarter för Azure-partner, är en implementeringsaktiverare för både kunder, systemintegrerare och partner som levererar en självbetjäningsbar, automatiserad styrnings- och driftslösning som fokuserar på att optimera dina kostnader, förbättra dina programs tillförlitlighet, minska affärsrisken. Lösningen belyser grundpelarna för styrning av synlighet och kontroll.
Skapande av dynamiskt webbtest

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 autoskalning

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 aktivitetsloggavisering om misslyckad autoskalning

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 Service Health-avisering

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 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 Service Health-avisering som om du vill skicka e-postmeddelanden till tjänstadministratörer och angivna e-postadresser i händelse av avbrott i Azure-tjänsten.
Konfigurera meddelanden 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 är 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@2023-01-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
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = 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

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/actionGroups@2023-01-01"
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 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)
tags Resurstaggar Ordlista med taggnamn och värden.
properties Resursens egenskaper för åtgärdsgrupper. ActionGroup

ActionGroup

Name 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[]
enabled 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)
eventHubReceivers Listan över event hub-mottagare som ingår i den här åtgärdsgruppen. EventHubReceiver[]
groupShortName Åtgärdsgruppens korta namn. Detta kommer att användas i SMS. sträng (krävs)

Begränsningar:
Maxlä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

Name Beskrivning Värde
name 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. boolesk

AutomationRunbookReceiver

Name 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 en global runbook. bool (krävs)
name 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. boolesk
webhookResourceId Resurs-ID:t för webhook som är länkat till den här runbooken. sträng (krävs)

AzureAppPushReceiver

Name Beskrivning Värde
Emailaddress Den e-postadress som registrerats för Azure-mobilappen. sträng (krävs)
name Namnet på Azure-mobilappens push-mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)

AzureFunctionReceiver

Name Beskrivning Värde
functionAppResourceId Azure-resurs-ID för funktionsappen. sträng (krävs)
functionName Funktionsnamnet i funktionsappen. sträng (krävs)
httpTriggerUrl HTTP-utlösarens URL där http-begäran skickades till. sträng (krävs)
name 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. boolesk

EmailReceiver

Name Beskrivning Värde
Emailaddress Mottagarens e-postadress. sträng (krävs)
name 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. boolesk

EventHubReceiver

Name Beskrivning Värde
eventHubName Namnet på den specifika Event Hub-kön sträng (krävs)
eventHubNameSpace Event Hub-namnområdet sträng (krävs)
name Namnet på händelsehubbens mottagare. Namn måste vara unika för alla mottagare i en åtgärdsgrupp. sträng (krävs)
subscriptionId ID:t för prenumerationen som innehåller den här händelsehubben sträng (krävs)
tenantId Klient-ID:t för prenumerationen som innehåller den här händelsehubben sträng
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk

ItsmReceiver

Name Beskrivning Värde
connectionId Unik identifiering av ITSM-anslutning mellan flera som definierats i ovanstående arbetsyta. sträng (krävs)
name 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 ingår också i den här bloben. sträng (krävs)
workspaceId OMS LA-instansidentifierare. sträng (krävs)

LogicAppReceiver

Name Beskrivning Värde
callbackUrl Återanrops-URL:en som http-begäran skickades till. sträng (krävs)
name 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. boolesk

SmsReceiver

Name Beskrivning Värde
countryCode Landskoden för SMS-mottagaren. sträng (krävs)
name 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

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

WebhookReceiver

Name Beskrivning Värde
identifierUri Anger identifierar-URI för aad-autentisering. sträng
name 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. boolesk
useCommonAlertSchema Anger om du vill använda ett vanligt aviseringsschema. boolesk