Microsoft.Insights actionGroups

Bicep-resourcedefinitie

Het resourcetype actionGroups 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/actionGroups-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

actionGroups

Naam Description Waarde
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 Resourcelocatie tekenreeks (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van de actiegroepen van de resource. Actiegroep

Actiegroep

Naam Description Waarde
armRoleReceivers De lijst met ARM-rolontvangers die deel uitmaken van deze actiegroep. Rollen zijn Azure RBAC-rollen en alleen ingebouwde rollen worden ondersteund. ArmRoleReceiver[]
automationRunbookReceivers De lijst met AutomationRunbook-ontvangers die deel uitmaken van deze actiegroep. AutomationRunbookReceiver[]
azureAppPushReceivers De lijst met AzureAppPush-ontvangers die deel uitmaken van deze actiegroep. AzureAppPushReceiver[]
azureFunctionReceivers De lijst met ontvangers van azure-functies die deel uitmaken van deze actiegroep. AzureFunctionReceiver[]
emailReceivers De lijst met e-mailontvangers die deel uitmaken van deze actiegroep. EmailReceiver[]
enabled Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangt geen van de ontvangers hiervan communicatie. bool (vereist)
eventHubReceivers De lijst met Event Hub-ontvangers die deel uitmaken van deze actiegroep. EventHubReceiver[]
groupShortName De korte naam van de actiegroep. Dit wordt gebruikt in sms-berichten. tekenreeks (vereist)

Beperkingen:
Maximale lengte = 12
itsmReceivers De lijst met ITSM-ontvangers die deel uitmaken van deze actiegroep. ItsmReceiver[]
logicAppReceivers De lijst met ontvangers van logische apps die deel uitmaken van deze actiegroep. LogicAppReceiver[]
smsReceivers De lijst met sms-ontvangers die deel uitmaken van deze actiegroep. SmsReceiver[]
voiceReceivers De lijst met spraakontvangers die deel uitmaken van deze actiegroep. VoiceReceiver[]
webhookReceivers De lijst met webhook-ontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Description Waarde
naam De naam van de ontvanger van de armrol. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
roleId De arm-rol-id. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

AutomationRunbookReceiver

Naam Description Waarde
automationAccountId De Azure Automation-account-id die dit runbook bevat en verifieert bij De Azure-resource. tekenreeks (vereist)
isGlobalRunbook Geeft aan of dit exemplaar een globaal runbook is. bool (vereist)
naam Geeft de naam van de webhook aan. tekenreeks
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Description Waarde
emailAddress Het e-mailadres dat is geregistreerd voor de mobiele Azure-app. tekenreeks (vereist)
naam De naam van de pushontvanger van de mobiele Azure-app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

AzureFunctionReceiver

Naam Description Waarde
functionAppResourceId De Azure-resource-id van de functie-app. tekenreeks (vereist)
functionName De functienaam in de functie-app. tekenreeks (vereist)
httpTriggerUrl De HTTP-trigger-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de Azure-functie. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EmailReceiver

Naam Description Waarde
emailAddress Het e-mailadres van deze ontvanger. tekenreeks (vereist)
naam De naam van de e-mailontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EventHubReceiver

Naam Description Waarde
eventHubName De naam van de specifieke Event Hub-wachtrij tekenreeks (vereist)
eventHubNameSpace De Event Hub-naamruimte tekenreeks (vereist)
naam De naam van de Event Hub-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
subscriptionId De id voor het abonnement met deze Event Hub tekenreeks (vereist)
tenantId De tenant-id voor het abonnement met deze Event Hub tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

ItsmReceiver

Naam Description Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere die in de bovenstaande werkruimte zijn gedefinieerd. tekenreeks (vereist)
naam De naam van de Itsm-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
regio Regio waarin de werkruimte zich bevindt. Ondersteunde waarden:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' tekenreeks (vereist)
ticketConfiguration JSON-blob voor de configuraties van de ITSM-actie. De optie CreateMultipleWorkItems maakt ook deel uit van deze blob. tekenreeks (vereist)
workspaceId OMS LA-exemplaar-id. tekenreeks (vereist)

LogicAppReceiver

Naam Description Waarde
callbackUrl De callback-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de logische app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
resourceId De Azure-resource-id van de ontvanger van de logische app. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

SmsReceiver

Naam Description Waarde
countryCode De landcode van de sms-ontvanger. tekenreeks (vereist)
naam De naam van de sms-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de sms-ontvanger. tekenreeks (vereist)

VoiceReceiver

Naam Description Waarde
countryCode De landcode van de spraakontvanger. tekenreeks (vereist)
naam De naam van de spraakontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de spraakontvanger. tekenreeks (vereist)

WebhookReceiver

Naam Description Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. tekenreeks
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Geeft de object-id van de webhook-app aan voor aad-verificatie. tekenreeks
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. tekenreeks
useAadAuth Hiermee wordt aangegeven of AAD-verificatie al dan niet wordt gebruikt. booleaans
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
BrowserBox Azure Edition

Implementeren op Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een VM met Azure Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM.
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
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.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementeren op Azure
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te ontlenen aan hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), een samengestelde oplossing die beschikbaar is via QuickStarts van Azure-partners, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een zelfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van zichtbaarheid en beheer.
Dynamische webtest maken

Implementeren op Azure
Maak een willekeurig aantal App Insights-web(ping)tests.
Een nieuwe actiegroep maken in Azure

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe actiegroep in Azure. Deze actiegroep kan vervolgens worden gebruikt voor het configureren van waarschuwingen in Azure.
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 automatische schaalaanpassing 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 servicestatuswaarschuwing 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
Application Insight implementeren en er een waarschuwing in maken

Implementeren op Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
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.
Meldingen instellen voor back-upwaarschuwingen met behulp van Azure Monitor

Implementeren op Azure
Met deze sjabloon kunt u e-mailmeldingen instellen voor uw Recovery Services-kluizen met behulp van Azure Monitor door een regel voor het verwerken van waarschuwingen en een actiegroep te implementeren

Resourcedefinitie van ARM-sjabloon

Het resourcetype actionGroups 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/actionGroups-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

actionGroups

Naam Description Waarde
type Het resourcetype 'Microsoft.Insights/actionGroups'
apiVersion De resource-API-versie '2023-01-01'
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 Resourcelocatie tekenreeks (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van de actiegroepen van de resource. Actiegroep

Actiegroep

Naam Description Waarde
armRoleReceivers De lijst met ARM-rolontvangers die deel uitmaken van deze actiegroep. Rollen zijn Azure RBAC-rollen en alleen ingebouwde rollen worden ondersteund. ArmRoleReceiver[]
automationRunbookReceivers De lijst met AutomationRunbook-ontvangers die deel uitmaken van deze actiegroep. AutomationRunbookReceiver[]
azureAppPushReceivers De lijst met AzureAppPush-ontvangers die deel uitmaken van deze actiegroep. AzureAppPushReceiver[]
azureFunctionReceivers De lijst met ontvangers van azure-functies die deel uitmaken van deze actiegroep. AzureFunctionReceiver[]
emailReceivers De lijst met e-mailontvangers die deel uitmaken van deze actiegroep. EmailReceiver[]
enabled Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangt geen van de ontvangers hiervan communicatie. bool (vereist)
eventHubReceivers De lijst met Event Hub-ontvangers die deel uitmaken van deze actiegroep. EventHubReceiver[]
groupShortName De korte naam van de actiegroep. Dit wordt gebruikt in sms-berichten. tekenreeks (vereist)

Beperkingen:
Maximale lengte = 12
itsmReceivers De lijst met ITSM-ontvangers die deel uitmaken van deze actiegroep. ItsmReceiver[]
logicAppReceivers De lijst met ontvangers van logische apps die deel uitmaken van deze actiegroep. LogicAppReceiver[]
smsReceivers De lijst met sms-ontvangers die deel uitmaken van deze actiegroep. SmsReceiver[]
voiceReceivers De lijst met spraakontvangers die deel uitmaken van deze actiegroep. VoiceReceiver[]
webhookReceivers De lijst met webhook-ontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Description Waarde
naam De naam van de ontvanger van de armrol. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
roleId De arm-rol-id. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

AutomationRunbookReceiver

Naam Description Waarde
automationAccountId De Azure Automation-account-id die dit runbook bevat en verifieert bij De Azure-resource. tekenreeks (vereist)
isGlobalRunbook Geeft aan of dit exemplaar een globaal runbook is. bool (vereist)
naam Geeft de naam van de webhook aan. tekenreeks
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Description Waarde
emailAddress Het e-mailadres dat is geregistreerd voor de mobiele Azure-app. tekenreeks (vereist)
naam De naam van de pushontvanger van de mobiele Azure-app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

AzureFunctionReceiver

Naam Description Waarde
functionAppResourceId De Azure-resource-id van de functie-app. tekenreeks (vereist)
functionName De functienaam in de functie-app. tekenreeks (vereist)
httpTriggerUrl De HTTP-trigger-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de Azure-functie. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EmailReceiver

Naam Description Waarde
emailAddress Het e-mailadres van deze ontvanger. tekenreeks (vereist)
naam De naam van de e-mailontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EventHubReceiver

Naam Description Waarde
eventHubName De naam van de specifieke Event Hub-wachtrij tekenreeks (vereist)
eventHubNameSpace De Event Hub-naamruimte tekenreeks (vereist)
naam De naam van de Event Hub-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
subscriptionId De id voor het abonnement met deze Event Hub tekenreeks (vereist)
tenantId De tenant-id voor het abonnement met deze Event Hub tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

ItsmReceiver

Naam Description Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere die zijn gedefinieerd in de bovenstaande werkruimte. tekenreeks (vereist)
naam De naam van de Itsm-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
regio Regio waarin de werkruimte zich bevindt. Ondersteunde waarden:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' tekenreeks (vereist)
ticketConfiguratie JSON-blob voor de configuraties van de ITSM-actie. De optie CreateMultipleWorkItems maakt ook deel uit van deze blob. tekenreeks (vereist)
workspaceId OMS LA-exemplaar-id. tekenreeks (vereist)

LogicAppReceiver

Naam Description Waarde
callbackUrl De callback-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de logische app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
resourceId De Azure-resource-id van de ontvanger van de logische app. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

SmsReceiver

Naam Description Waarde
countryCode De landcode van de sms-ontvanger. tekenreeks (vereist)
naam De naam van de sms-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de sms-ontvanger. tekenreeks (vereist)

VoiceReceiver

Naam Description Waarde
countryCode De landcode van de spraakontvanger. tekenreeks (vereist)
naam De naam van de spraakontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de spraakontvanger. tekenreeks (vereist)

WebhookReceiver

Naam Description Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. tekenreeks
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Geeft de object-id van de webhook-app aan voor aad-verificatie. tekenreeks
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. tekenreeks
useAadAuth Hiermee wordt aangegeven of AAD-verificatie al dan niet wordt gebruikt. booleaans
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
BrowserBox Azure Edition

Implementeren op Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een VM met Azure Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM.
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
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.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementeren op Azure
Cloudacceptatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde te ontlenen aan hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), een samengestelde oplossing die beschikbaar is via QuickStarts van Azure-partners, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een zelfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassing(en) en het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van zichtbaarheid en beheer.
Dynamische webtest maken

Implementeren op Azure
Maak een willekeurig aantal App Insights-web(ping)tests.
Een nieuwe actiegroep maken in Azure

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe actiegroep in Azure. Deze actiegroep kan vervolgens worden gebruikt voor het configureren van waarschuwingen in Azure.
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 automatische schaalaanpassing 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 servicestatuswaarschuwing 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
Application Insight implementeren en er een waarschuwing in maken

Implementeren op Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
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.
Meldingen instellen voor back-upwaarschuwingen met behulp van Azure Monitor

Implementeren op Azure
Met deze sjabloon kunt u e-mailmeldingen instellen voor uw Recovery Services-kluizen met behulp van Azure Monitor door een regel voor het verwerken van waarschuwingen en een actiegroep te implementeren

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype actionGroups 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/actionGroups-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

actionGroups

Naam Description Waarde
type Het resourcetype "Microsoft.Insights/actionGroups@2023-01-01"
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 Resourcelocatie tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden.
properties De eigenschappen van de actiegroepen van de resource. Actiegroep

Actiegroep

Naam Description Waarde
armRoleReceivers De lijst met ARM-rolontvangers die deel uitmaken van deze actiegroep. Rollen zijn Azure RBAC-rollen en alleen ingebouwde rollen worden ondersteund. ArmRoleReceiver[]
automationRunbookReceivers De lijst met AutomationRunbook-ontvangers die deel uitmaken van deze actiegroep. AutomationRunbookReceiver[]
azureAppPushReceivers De lijst met AzureAppPush-ontvangers die deel uitmaken van deze actiegroep. AzureAppPushReceiver[]
azureFunctionReceivers De lijst met ontvangers van azure-functies die deel uitmaken van deze actiegroep. AzureFunctionReceiver[]
emailReceivers De lijst met e-mailontvangers die deel uitmaken van deze actiegroep. EmailReceiver[]
enabled Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangt geen van de ontvangers hiervan communicatie. bool (vereist)
eventHubReceivers De lijst met Event Hub-ontvangers die deel uitmaken van deze actiegroep. EventHubReceiver[]
groupShortName De korte naam van de actiegroep. Dit wordt gebruikt in sms-berichten. tekenreeks (vereist)

Beperkingen:
Maximale lengte = 12
itsmReceivers De lijst met ITSM-ontvangers die deel uitmaken van deze actiegroep. ItsmReceiver[]
logicAppReceivers De lijst met ontvangers van logische apps die deel uitmaken van deze actiegroep. LogicAppReceiver[]
smsReceivers De lijst met sms-ontvangers die deel uitmaken van deze actiegroep. SmsReceiver[]
voiceReceivers De lijst met spraakontvangers die deel uitmaken van deze actiegroep. VoiceReceiver[]
webhookReceivers De lijst met webhook-ontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Description Waarde
naam De naam van de ontvanger van de armrol. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
roleId De arm-rol-id. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

AutomationRunbookReceiver

Naam Description Waarde
automationAccountId De Azure Automation-account-id die dit runbook bevat en verifieert bij de Azure-resource. tekenreeks (vereist)
isGlobalRunbook Hiermee wordt aangegeven of dit exemplaar een globaal runbook is. bool (vereist)
naam Geeft de naam van de webhook aan. tekenreeks
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Description Waarde
emailAddress Het e-mailadres dat is geregistreerd voor de mobiele Azure-app. tekenreeks (vereist)
naam De naam van de pushontvanger van de mobiele Azure-app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

AzureFunctionReceiver

Naam Description Waarde
functionAppResourceId De Azure-resource-id van de functie-app. tekenreeks (vereist)
functionName De functienaam in de functie-app. tekenreeks (vereist)
httpTriggerUrl De HTTP-trigger-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de Azure-functie. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EmailReceiver

Naam Description Waarde
emailAddress Het e-mailadres van deze ontvanger. tekenreeks (vereist)
naam De naam van de e-mailontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

EventHubReceiver

Naam Description Waarde
eventHubName De naam van de specifieke Event Hub-wachtrij tekenreeks (vereist)
eventHubNameSpace De Event Hub-naamruimte tekenreeks (vereist)
naam De naam van de Event Hub-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
subscriptionId De id voor het abonnement met deze Event Hub tekenreeks (vereist)
tenantId De tenant-id voor het abonnement met deze Event Hub tekenreeks
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

ItsmReceiver

Naam Description Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere die zijn gedefinieerd in de bovenstaande werkruimte. tekenreeks (vereist)
naam De naam van de Itsm-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
regio Regio waarin de werkruimte zich bevindt. Ondersteunde waarden:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' tekenreeks (vereist)
ticketConfiguratie JSON-blob voor de configuraties van de ITSM-actie. De optie CreateMultipleWorkItems maakt ook deel uit van deze blob. tekenreeks (vereist)
workspaceId OMS LA-exemplaar-id. tekenreeks (vereist)

LogicAppReceiver

Naam Description Waarde
callbackUrl De callback-URL waarnaar de HTTP-aanvraag wordt verzonden. tekenreeks (vereist)
naam De naam van de ontvanger van de logische app. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
resourceId De Azure-resource-id van de ontvanger van de logische app. tekenreeks (vereist)
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans

SmsReceiver

Naam Description Waarde
countryCode De landcode van de sms-ontvanger. tekenreeks (vereist)
naam De naam van de sms-ontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de sms-ontvanger. tekenreeks (vereist)

VoiceReceiver

Naam Description Waarde
countryCode De landcode van de spraakontvanger. tekenreeks (vereist)
naam De naam van de spraakontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
phoneNumber Het telefoonnummer van de spraakontvanger. tekenreeks (vereist)

WebhookReceiver

Naam Description Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. tekenreeks
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Geeft de object-id van de webhook-app voor aad-verificatie aan. tekenreeks
serviceUri De URI waarnaar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. tekenreeks
useAadAuth Hiermee wordt aangegeven of AAD-verificatie al dan niet wordt gebruikt. booleaans
useCommonAlertSchema Hiermee wordt aangegeven of een algemeen waarschuwingsschema moet worden gebruikt. booleaans