Delen via


Microsoft.Insights actionGroups

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsbronnen maken met Bicepvoor 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-09-01-preview' = {
  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'
    incidentReceivers: [
      {
        connection: {
          id: 'string'
          name: 'string'
        }
        incidentManagementService: 'Icm'
        mappings: {
          {customized property}: 'string'
        }
        name: '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 Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
:<>+/&%\?| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats Resourcelocatie tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Eigenschappen De eigenschappen van de actiegroep van de resource. ActionGroup-

ActionGroup

Naam Beschrijving 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[]
Ingeschakeld Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangen geen van de ontvangers 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
incidentReceivers De lijst met incidentontvangers die deel uitmaken van deze actiegroep. IncidentReceiver[]
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 webhookontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

AutomationRunbookReceiver

Naam Beschrijving 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. snaar
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waar webhooks moeten worden verzonden. snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Beschrijving 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 Beschrijving 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 http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EmailReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EventHubReceiver

Naam Beschrijving 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 snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

IncidentReceiver

Naam Beschrijving Waarde
verbinding De verbinding met de incidentservice IncidentServiceConnection (vereist)
incidentManagementService Het servicetype incidentbeheer 'Icm' (vereist)
Toewijzingen Veldtoewijzingen voor de incidentservice IncidentReceiverMappings (vereist)
naam De naam van de ontvanger van het incident. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

IncidentServiceConnection

Naam Beschrijving Waarde
legitimatiebewijs GUID-waarde die de verbindings-id voor de incidentbeheerservice vertegenwoordigt. tekenreeks (vereist)
naam De naam van de verbinding. tekenreeks (vereist)

IncidentReceiverMappings

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

ItsmReceiver

Naam Beschrijving Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere gedefinieerde in 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)
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 Beschrijving Waarde
callbackUrl De callback-URL waarnaar http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

SmsReceiver

Naam Beschrijving 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 Beschrijving 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 Beschrijving Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. snaar
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Hiermee wordt de object-id van de webhook-app voor aad-verificatie aangegeven. snaar
serviceUri De URI waar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. snaar
useAadAuth Geeft aan of AAD-verificatie al dan niet wordt gebruikt. Bool
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

Quickstart-sjablonen

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

Sjabloon Beschrijving
BrowserBox Azure Edition

implementeren in Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een AZURE Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM VM.
Scalable Umbraco CMS Web App

implementeren in Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app te implementeren in Azure App Service Web Apps.
AKS-cluster met een NAT-gateway en een Application Gateway-

implementeren in 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 in Azure
Cloudimplementatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde af te leiden van hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is in Azure Partner QuickStarts, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een selfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassingen, het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van Zichtbaarheid en Beheer.
dynamische webtest maken

implementeren in Azure
Maak een willekeurig aantal App Insights-webtests (ping).
Een nieuwe actiegroep maken in Azure

implementeren in 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 automatische schaalaanpassing implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor alle records voor automatische schaalaanpassing in het Azure-activiteitenlogboek
een waarschuwing voor het automatisch schalen van mislukt activiteitenlogboek implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor mislukte records voor automatische schaalaanpassing in het Azure-activiteitenlogboek
Een servicestatuswaarschuwing implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor servicestatusrecords in het Azure-activiteitenlogboek
Application Insight implementeren en er een waarschuwing in maken

implementeren in Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
Een Azure-servicewaarschuwing maken

implementeren in 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 in Azure
Met deze sjabloon kunt u e-mailmeldingen instellen voor uw Recovery Services-kluizen met behulp van Azure Monitor door een regel voor waarschuwingsverwerking en een actiegroep te implementeren

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Zie Bewakingsbronnen maken met Bicepvoor 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-09-01-preview",
  "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",
    "incidentReceivers": [
      {
        "connection": {
          "id": "string",
          "name": "string"
        },
        "incidentManagementService": "Icm",
        "mappings": {
          "{customized property}": "string"
        },
        "name": "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 Beschrijving Waarde
type Het resourcetype 'Microsoft.Insights/actionGroups'
apiVersion De versie van de resource-API '2023-09-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
:<>+/&%\?| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats Resourcelocatie tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Eigenschappen De eigenschappen van de actiegroep van de resource. ActionGroup-

ActionGroup

Naam Beschrijving 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[]
Ingeschakeld Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangen geen van de ontvangers 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
incidentReceivers De lijst met incidentontvangers die deel uitmaken van deze actiegroep. IncidentReceiver[]
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 webhookontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

AutomationRunbookReceiver

Naam Beschrijving 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. snaar
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waar webhooks moeten worden verzonden. snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Beschrijving 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 Beschrijving 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 http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EmailReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EventHubReceiver

Naam Beschrijving 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 snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

IncidentReceiver

Naam Beschrijving Waarde
verbinding De verbinding met de incidentservice IncidentServiceConnection (vereist)
incidentManagementService Het servicetype incidentbeheer 'Icm' (vereist)
Toewijzingen Veldtoewijzingen voor de incidentservice IncidentReceiverMappings (vereist)
naam De naam van de ontvanger van het incident. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

IncidentServiceConnection

Naam Beschrijving Waarde
legitimatiebewijs GUID-waarde die de verbindings-id voor de incidentbeheerservice vertegenwoordigt. tekenreeks (vereist)
naam De naam van de verbinding. tekenreeks (vereist)

IncidentReceiverMappings

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

ItsmReceiver

Naam Beschrijving Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere gedefinieerde in 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)
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 Beschrijving Waarde
callbackUrl De callback-URL waarnaar http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

SmsReceiver

Naam Beschrijving 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 Beschrijving 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 Beschrijving Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. snaar
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Hiermee wordt de object-id van de webhook-app voor aad-verificatie aangegeven. snaar
serviceUri De URI waar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. snaar
useAadAuth Geeft aan of AAD-verificatie al dan niet wordt gebruikt. Bool
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

Quickstart-sjablonen

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

Sjabloon Beschrijving
BrowserBox Azure Edition

implementeren in Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een AZURE Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM VM.
Scalable Umbraco CMS Web App

implementeren in Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app te implementeren in Azure App Service Web Apps.
AKS-cluster met een NAT-gateway en een Application Gateway-

implementeren in 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 in Azure
Cloudimplementatie voor een onderneming, klein of groot, vereist verantwoorde en efficiënte governancemodellen om waarde af te leiden van hun cloudimplementaties. CloudWise (een codenaam voor de oplossing), is een samengestelde oplossing die beschikbaar is in Azure Partner QuickStarts, is een acceptatie-enabler voor klanten, systeemintegrators en partners, die een selfservicebare, geautomatiseerde governance- en bewerkingsoplossing biedt, gericht op het optimaliseren van uw kosten, het verbeteren van de betrouwbaarheid van uw toepassingen, het verminderen van bedrijfsrisico's. De oplossing markeert de belangrijkste governancepijlers van Zichtbaarheid en Beheer.
dynamische webtest maken

implementeren in Azure
Maak een willekeurig aantal App Insights-webtests (ping).
Een nieuwe actiegroep maken in Azure

implementeren in 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 automatische schaalaanpassing implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor alle records voor automatische schaalaanpassing in het Azure-activiteitenlogboek
een waarschuwing voor het automatisch schalen van mislukt activiteitenlogboek implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor mislukte records voor automatische schaalaanpassing in het Azure-activiteitenlogboek
Een servicestatuswaarschuwing implementeren

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige waarschuwing implementeren die gebruikmaakt van een actiegroep voor het verzenden van e-mailmeldingen voor servicestatusrecords in het Azure-activiteitenlogboek
Application Insight implementeren en er een waarschuwing in maken

implementeren in Azure
Met deze sjabloon kunt u Application Insight implementeren en er een waarschuwing in maken
Een Azure-servicewaarschuwing maken

implementeren in 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 in Azure
Met deze sjabloon kunt u e-mailmeldingen instellen voor uw Recovery Services-kluizen met behulp van Azure Monitor door een regel voor waarschuwingsverwerking en een actiegroep te implementeren

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor 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-09-01-preview"
  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"
      incidentReceivers = [
        {
          connection = {
            id = "string"
            name = "string"
          }
          incidentManagementService = "Icm"
          mappings = {
            {customized property} = "string"
          }
          name = "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 Beschrijving Waarde
type Het resourcetype "Microsoft.Insights/actionGroups@2023-09-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
:<>+/&%\?| of besturingstekens

Kan niet eindigen met spatie of punt.
plaats 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.
Eigenschappen De eigenschappen van de actiegroep van de resource. ActionGroup-

ActionGroup

Naam Beschrijving 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[]
Ingeschakeld Geeft aan of deze actiegroep is ingeschakeld. Als een actiegroep niet is ingeschakeld, ontvangen geen van de ontvangers 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
incidentReceivers De lijst met incidentontvangers die deel uitmaken van deze actiegroep. IncidentReceiver[]
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 webhookontvangers die deel uitmaken van deze actiegroep. WebhookReceiver[]

ArmRoleReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

AutomationRunbookReceiver

Naam Beschrijving 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. snaar
runbookName De naam voor dit runbook. tekenreeks (vereist)
serviceUri De URI waar webhooks moeten worden verzonden. snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool
webhookResourceId De resource-id voor webhook die is gekoppeld aan dit runbook. tekenreeks (vereist)

AzureAppPushReceiver

Naam Beschrijving 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 Beschrijving 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 http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EmailReceiver

Naam Beschrijving 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

EventHubReceiver

Naam Beschrijving 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 snaar
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

IncidentReceiver

Naam Beschrijving Waarde
verbinding De verbinding met de incidentservice IncidentServiceConnection (vereist)
incidentManagementService Het servicetype incidentbeheer "Icm" (vereist)
Toewijzingen Veldtoewijzingen voor de incidentservice IncidentReceiverMappings (vereist)
naam De naam van de ontvanger van het incident. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)

IncidentServiceConnection

Naam Beschrijving Waarde
legitimatiebewijs GUID-waarde die de verbindings-id voor de incidentbeheerservice vertegenwoordigt. tekenreeks (vereist)
naam De naam van de verbinding. tekenreeks (vereist)

IncidentReceiverMappings

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

ItsmReceiver

Naam Beschrijving Waarde
connectionId Unieke identificatie van ITSM-verbinding tussen meerdere gedefinieerde in 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)
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 Beschrijving Waarde
callbackUrl De callback-URL waarnaar http-aanvraag is 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 Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool

SmsReceiver

Naam Beschrijving 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 Beschrijving 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 Beschrijving Waarde
identifierUri Geeft de id-URI voor aad-verificatie aan. snaar
naam De naam van de webhookontvanger. Namen moeten uniek zijn voor alle ontvangers binnen een actiegroep. tekenreeks (vereist)
objectId Hiermee wordt de object-id van de webhook-app voor aad-verificatie aangegeven. snaar
serviceUri De URI waar webhooks moeten worden verzonden. tekenreeks (vereist)
tenantId Geeft de tenant-id voor aad-verificatie aan. snaar
useAadAuth Geeft aan of AAD-verificatie al dan niet wordt gebruikt. Bool
useCommonAlertSchema Geeft aan of het algemene waarschuwingsschema moet worden gebruikt. Bool