Microsoft.Insights actionGroups

Definicja zasobu Bicep

Typ zasobu actionGroups można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu rozwiązania Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

actionGroups

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
:<>+/&%\? lub znaki kontrolne

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości zasobu grup akcji. ActionGroup

ActionGroup

Nazwa Opis Wartość
armRoleReceivers Lista odbiorników ról usługi ARM, które są częścią tej grupy akcji. Role to role RBAC platformy Azure i obsługiwane są tylko role wbudowane. ArmRoleReceiver[]
automationRunbookReceivers Lista odbiorników AutomationRunbook, które są częścią tej grupy akcji. AutomationRunbookReceiver[]
azureAppPushReceivers Lista odbiorników usługi AzureAppPush, które są częścią tej grupy akcji. AzureAppPushReceiver[]
azureFunctionReceivers Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. AzureFunctionReceiver[]
emailReceivers Lista odbiorców poczty e-mail, które są częścią tej grupy akcji. EmailReceiver[]
enabled Wskazuje, czy ta grupa akcji jest włączona. Jeśli grupa akcji nie jest włączona, żaden z jej odbiorników nie otrzyma komunikacji. bool (wymagane)
eventHubReceivers Lista odbiorników centrum zdarzeń, które są częścią tej grupy akcji. EventHubReceiver[]
groupShortName Krótka nazwa grupy akcji. Będzie on używany w wiadomościach SMS. ciąg (wymagany)

Ograniczenia:
Maksymalna długość = 12
itsmReceivers Lista odbiorników ITSM, które są częścią tej grupy akcji. ItsmReceiver[]
logicAppReceivers Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. LogicAppReceiver[]
smsReceivers Lista odbiorników programu SMS, które są częścią tej grupy akcji. SmsReceiver[]
voiceReceivers Lista odbiorników głosowych, które są częścią tej grupy akcji. VoiceReceiver[]
element webhookReceivers Lista odbiorników elementów webhook, które są częścią tej grupy akcji. Element webhookReceiver[]

ArmRoleReceiver

Nazwa Opis Wartość
name Nazwa odbiornika roli arm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
roleId Identyfikator roli arm. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

AutomationRunbookReceiver

Nazwa Opis Wartość
automationAccountId Identyfikator konta usługi Azure Automation, który przechowuje ten element Runbook i uwierzytelnia się w zasobie platformy Azure. ciąg (wymagany)
isGlobalRunbook Wskazuje, czy to wystąpienie jest globalnym elementem Runbook. bool (wymagane)
name Wskazuje nazwę elementu webhook. ciąg
RunbookName Nazwa tego elementu Runbook. ciąg (wymagany)
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool
webhookResourceId Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. ciąg (wymagany)

AzureAppPushReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail zarejestrowany dla aplikacji mobilnej platformy Azure. ciąg (wymagany)
name Nazwa odbiornika wypychania aplikacji mobilnej platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)

AzureFunctionReceiver

Nazwa Opis Wartość
functionAppResourceId Identyfikator zasobu platformy Azure aplikacji funkcji. ciąg (wymagany)
Functionname Nazwa funkcji w aplikacji funkcji. ciąg (wymagany)
httpTriggerUrl Adres URL wyzwalacza HTTP, do którego wysłano żądanie HTTP. ciąg (wymagany)
name Nazwa odbiornika funkcji platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

EmailReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail tego odbiorcy. ciąg (wymagany)
name Nazwa odbiorcy poczty e-mail. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

EventHubReceiver

Nazwa Opis Wartość
eventHubName Nazwa określonej kolejki centrum zdarzeń ciąg (wymagany)
eventHubNameSpace Przestrzeń nazw centrum zdarzeń ciąg (wymagany)
name Nazwa odbiorcy centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
subscriptionId Identyfikator subskrypcji zawierającej to centrum zdarzeń ciąg (wymagany)
tenantId Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

ItsmReceiver

Nazwa Opis Wartość
Connectionid Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. ciąg (wymagany)
name Nazwa odbiornika Itsm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
region Region, w którym znajduje się obszar roboczy. Obsługiwane wartości:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' ciąg (wymagany)
ticketConfiguration Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. ciąg (wymagany)
workspaceId Identyfikator wystąpienia usługi OMS LA. ciąg (wymagany)

LogicAppReceiver

Nazwa Opis Wartość
callbackUrl Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. ciąg (wymagany)
name Nazwa odbiornika aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
resourceId Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

SmsReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiorcy wiadomości SMS. ciąg (wymagany)
name Nazwa odbiornika programu SMS. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiorcy wiadomości SMS. ciąg (wymagany)

VoiceReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiornika głosowego. ciąg (wymagany)
name Nazwa odbiornika głosowego. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiornika głosowego. ciąg (wymagany)

Element webhookReceiver

Nazwa Opis Wartość
identyfikatorUri identyfikatora Wskazuje identyfikator URI dla uwierzytelniania usługi aad. ciąg
name Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
objectId Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. ciąg
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg (wymagany)
tenantId Wskazuje identyfikator dzierżawy dla uwierzytelniania usługi aad. ciąg
useAadAuth Wskazuje, czy używać uwierzytelniania usługi AAD. bool
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
BrowserBox Azure Edition

Wdróż na platformie Azure
Ten szablon służy do wdrażania przeglądarki BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM.
Skalowalna aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Dynamiczne tworzenie testu internetowego

Wdróż na platformie Azure
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping).
Tworzenie nowej grupy akcji na platformie Azure

Wdróż na platformie Azure
Ten szablon tworzy nową grupę akcji na platformie Azure. Tę grupę akcji można następnie użyć do konfigurowania alertów na platformie Azure.
Wdrażanie alertu dziennika aktywności autoskalowania

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu dziennika aktywności automatycznego skalowania nie powiodło się

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich nieudanych rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu usługi Service Health

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów usługi Service Health w dzienniku aktywności platformy Azure
Wdrażanie usługi Application Insights i tworzenie alertu w nim

Wdróż na platformie Azure
Ten szablon umożliwia wdrażanie usługi Application Insights i tworzenie alertu w nim
Tworzy alert dotyczący usługi platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi platformy Azure cerain.
Konfigurowanie powiadomień dotyczących alertów kopii zapasowej przy użyciu usługi Azure Monitor

Wdróż na platformie Azure
Ten szablon umożliwia konfigurowanie powiadomień e-mail dla magazynów usługi Recovery Services przy użyciu usługi Azure Monitor przez wdrożenie reguły przetwarzania alertów i grupy akcji

Definicja zasobu szablonu usługi ARM

Typ zasobu actionGroups można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

actionGroups

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/actionGroups"
apiVersion Wersja interfejsu API zasobów '2023-01-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
:<>+/&%\? lub znaki sterujące

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości zasobu grup akcji. ActionGroup

ActionGroup

Nazwa Opis Wartość
armRoleReceivers Lista odbiorników ról usługi ARM, które są częścią tej grupy akcji. Role to role RBAC platformy Azure i obsługiwane są tylko role wbudowane. ArmRoleReceiver[]
automationRunbookReceivers Lista odbiorników AutomationRunbook, które są częścią tej grupy akcji. AutomationRunbookReceiver[]
azureAppPushReceivers Lista odbiorników usługi AzureAppPush, które są częścią tej grupy akcji. AzureAppPushReceiver[]
azureFunctionReceivers Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. AzureFunctionReceiver[]
emailReceivers Lista odbiorców poczty e-mail, które są częścią tej grupy akcji. EmailReceiver[]
enabled Wskazuje, czy ta grupa akcji jest włączona. Jeśli grupa akcji nie jest włączona, żadna z jej odbiorników nie będzie odbierać komunikacji. bool (wymagane)
eventHubReceivers Lista odbiorników centrum zdarzeń, które są częścią tej grupy akcji. EventHubReceiver[]
groupShortName Krótka nazwa grupy akcji. Będzie to używane w wiadomościach SMS. ciąg (wymagany)

Ograniczenia:
Maksymalna długość = 12
itsmReceivers Lista odbiorników ITSM, które są częścią tej grupy akcji. ItsmReceiver[]
logicAppReceivers Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. LogicAppReceiver[]
smsReceivers Lista odbiorników programu SMS, które są częścią tej grupy akcji. SmsReceiver[]
voiceReceivers Lista odbiorników głosowych, które są częścią tej grupy akcji. VoiceReceiver[]
element webhookReceivers Lista odbiorników elementów webhook będących częścią tej grupy akcji. Element WebhookReceiver[]

ArmRoleReceiver

Nazwa Opis Wartość
name Nazwa odbiornika roli arm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
roleId Identyfikator roli arm. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertu. bool

AutomationRunbookReceiver

Nazwa Opis Wartość
automationAccountId Identyfikator konta usługi Azure Automation, który przechowuje ten element Runbook i uwierzytelnia się w zasobie platformy Azure. ciąg (wymagany)
isGlobalRunbook Wskazuje, czy to wystąpienie jest globalnym elementem Runbook. bool (wymagane)
name Wskazuje nazwę elementu webhook. ciąg
runbookName Nazwa tego elementu Runbook. ciąg (wymagany)
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertu. bool
webhookResourceId Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. ciąg (wymagany)

AzureAppPushReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail zarejestrowany dla aplikacji mobilnej platformy Azure. ciąg (wymagany)
name Nazwa odbiornika wypychania aplikacji mobilnej platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)

AzureFunctionReceiver

Nazwa Opis Wartość
functionAppResourceId Identyfikator zasobu platformy Azure aplikacji funkcji. ciąg (wymagany)
Functionname Nazwa funkcji w aplikacji funkcji. ciąg (wymagany)
httpTriggerUrl Adres URL wyzwalacza HTTP, do którego wysłano żądanie http. ciąg (wymagany)
name Nazwa odbiornika funkcji platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertu. bool

EmailReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail tego odbiorcy. ciąg (wymagany)
name Nazwa odbiorcy poczty e-mail. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

EventHubReceiver

Nazwa Opis Wartość
eventHubName Nazwa określonej kolejki centrum zdarzeń ciąg (wymagany)
eventHubNameSpace Przestrzeń nazw centrum zdarzeń ciąg (wymagany)
name Nazwa odbiorcy centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
subscriptionId Identyfikator subskrypcji zawierającej to centrum zdarzeń ciąg (wymagany)
tenantId Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

ItsmReceiver

Nazwa Opis Wartość
Connectionid Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. ciąg (wymagany)
name Nazwa odbiornika Itsm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
region Region, w którym znajduje się obszar roboczy. Obsługiwane wartości:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' ciąg (wymagany)
ticketConfiguration Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. ciąg (wymagany)
workspaceId Identyfikator wystąpienia usługi OMS LA. ciąg (wymagany)

LogicAppReceiver

Nazwa Opis Wartość
callbackUrl Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. ciąg (wymagany)
name Nazwa odbiornika aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
resourceId Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

SmsReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiorcy wiadomości SMS. ciąg (wymagany)
name Nazwa odbiornika programu SMS. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiorcy wiadomości SMS. ciąg (wymagany)

VoiceReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiornika głosowego. ciąg (wymagany)
name Nazwa odbiornika głosowego. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiornika głosowego. ciąg (wymagany)

Element webhookReceiver

Nazwa Opis Wartość
identyfikatorUri identyfikatora Wskazuje identyfikator URI dla uwierzytelniania usługi aad. ciąg
name Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
objectId Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. ciąg
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg (wymagany)
tenantId Wskazuje identyfikator dzierżawy dla uwierzytelniania aad. ciąg
useAadAuth Wskazuje, czy używasz uwierzytelniania usługi AAD. bool
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertu. bool

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
BrowserBox Azure Edition

Wdróż na platformie Azure
Ten szablon wdraża narzędzie BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM.
Skalowalna aplikacja internetowa Umbraco CMS

Wdróż na platformie Azure
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps.
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook

Wdróż na platformie Azure
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli.
Dynamiczne tworzenie testu internetowego

Wdróż na platformie Azure
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping).
Tworzenie nowej grupy akcji na platformie Azure

Wdróż na platformie Azure
Ten szablon tworzy nową grupę akcji na platformie Azure. Tę grupę akcji można następnie użyć do konfigurowania alertów na platformie Azure.
Wdrażanie alertu dziennika aktywności autoskalowania

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu dziennika aktywności automatycznego skalowania nie powiodło się

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich nieudanych rekordów autoskalowania w dzienniku aktywności platformy Azure
Wdrażanie alertu usługi Service Health

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów usługi Service Health w dzienniku aktywności platformy Azure
Wdrażanie usługi Application Insights i tworzenie alertu w nim

Wdróż na platformie Azure
Ten szablon umożliwia wdrażanie usługi Application Insights i tworzenie alertu w nim
Tworzy alert dotyczący usługi platformy Azure

Wdróż na platformie Azure
Ten szablon tworzy alert kondycji usługi platformy Azure, który opcjonalnie wysyła wiadomości e-mail do administratorów usługi i określone adresy e-mail w przypadku awarii usługi platformy Azure cerain.
Konfigurowanie powiadomień dotyczących alertów kopii zapasowej przy użyciu usługi Azure Monitor

Wdróż na platformie Azure
Ten szablon umożliwia konfigurowanie powiadomień e-mail dla magazynów usługi Recovery Services przy użyciu usługi Azure Monitor przez wdrożenie reguły przetwarzania alertów i grupy akcji

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu actionGroups można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

actionGroups

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/actionGroups@2023-01-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–260

Prawidłowe znaki:
Nie można użyć:
:<>+/&%\? lub znaki sterujące

Nie można zakończyć spacją ani kropką.
location Lokalizacja zasobu ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
properties Właściwości zasobu grup akcji. ActionGroup

ActionGroup

Nazwa Opis Wartość
armRoleReceivers Lista odbiorników ról usługi ARM, które są częścią tej grupy akcji. Role to role RBAC platformy Azure i obsługiwane są tylko role wbudowane. ArmRoleReceiver[]
automationRunbookReceivers Lista odbiorników AutomationRunbook, które są częścią tej grupy akcji. AutomationRunbookReceiver[]
azureAppPushReceivers Lista odbiorników usługi AzureAppPush, które są częścią tej grupy akcji. AzureAppPushReceiver[]
azureFunctionReceivers Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. AzureFunctionReceiver[]
emailReceivers Lista odbiorców poczty e-mail, które są częścią tej grupy akcji. EmailReceiver[]
enabled Wskazuje, czy ta grupa akcji jest włączona. Jeśli grupa akcji nie jest włączona, żaden z jej odbiorników nie otrzyma komunikacji. bool (wymagane)
eventHubReceivers Lista odbiorników centrum zdarzeń, które są częścią tej grupy akcji. EventHubReceiver[]
groupShortName Krótka nazwa grupy akcji. Będzie on używany w wiadomościach SMS. ciąg (wymagany)

Ograniczenia:
Maksymalna długość = 12
itsmReceivers Lista odbiorników ITSM, które są częścią tej grupy akcji. ItsmReceiver[]
logicAppReceivers Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. LogicAppReceiver[]
smsReceivers Lista odbiorników programu SMS, które są częścią tej grupy akcji. SmsReceiver[]
voiceReceivers Lista odbiorników głosowych, które są częścią tej grupy akcji. VoiceReceiver[]
element webhookReceivers Lista odbiorników elementów webhook, które są częścią tej grupy akcji. Element webhookReceiver[]

ArmRoleReceiver

Nazwa Opis Wartość
name Nazwa odbiornika roli arm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
roleId Identyfikator roli arm. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

AutomationRunbookReceiver

Nazwa Opis Wartość
automationAccountId Identyfikator konta usługi Azure Automation, który przechowuje ten element Runbook i uwierzytelnia się w zasobie platformy Azure. ciąg (wymagany)
isGlobalRunbook Wskazuje, czy to wystąpienie jest globalnym elementem Runbook. bool (wymagane)
name Wskazuje nazwę elementu webhook. ciąg
RunbookName Nazwa tego elementu Runbook. ciąg (wymagany)
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool
webhookResourceId Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. ciąg (wymagany)

AzureAppPushReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail zarejestrowany dla aplikacji mobilnej platformy Azure. ciąg (wymagany)
name Nazwa odbiornika wypychania aplikacji mobilnej platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)

AzureFunctionReceiver

Nazwa Opis Wartość
functionAppResourceId Identyfikator zasobu platformy Azure aplikacji funkcji. ciąg (wymagany)
Functionname Nazwa funkcji w aplikacji funkcji. ciąg (wymagany)
httpTriggerUrl Adres URL wyzwalacza HTTP, do którego wysłano żądanie HTTP. ciąg (wymagany)
name Nazwa odbiornika funkcji platformy Azure. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

EmailReceiver

Nazwa Opis Wartość
Emailaddress Adres e-mail tego odbiorcy. ciąg (wymagany)
name Nazwa odbiorcy poczty e-mail. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

EventHubReceiver

Nazwa Opis Wartość
eventHubName Nazwa określonej kolejki centrum zdarzeń ciąg (wymagany)
eventHubNameSpace Przestrzeń nazw centrum zdarzeń ciąg (wymagany)
name Nazwa odbiorcy centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
subscriptionId Identyfikator subskrypcji zawierającej to centrum zdarzeń ciąg (wymagany)
tenantId Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń ciąg
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

ItsmReceiver

Nazwa Opis Wartość
Connectionid Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. ciąg (wymagany)
name Nazwa odbiornika Itsm. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
region Region, w którym znajduje się obszar roboczy. Obsługiwane wartości:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' ciąg (wymagany)
ticketConfiguration Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. ciąg (wymagany)
workspaceId Identyfikator wystąpienia usługi OMS LA. ciąg (wymagany)

LogicAppReceiver

Nazwa Opis Wartość
callbackUrl Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. ciąg (wymagany)
name Nazwa odbiornika aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
resourceId Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. ciąg (wymagany)
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool

SmsReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiorcy wiadomości SMS. ciąg (wymagany)
name Nazwa odbiornika programu SMS. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiorcy wiadomości SMS. ciąg (wymagany)

VoiceReceiver

Nazwa Opis Wartość
countryCode Kod kraju odbiornika głosowego. ciąg (wymagany)
name Nazwa odbiornika głosowego. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
phoneNumber Numer telefonu odbiornika głosowego. ciąg (wymagany)

Element webhookReceiver

Nazwa Opis Wartość
identyfikatorUri identyfikatora Wskazuje identyfikator URI dla uwierzytelniania usługi aad. ciąg
name Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. ciąg (wymagany)
objectId Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. ciąg
identyfikator URI usługi Identyfikator URI, w którym powinny być wysyłane elementy webhook. ciąg (wymagany)
tenantId Wskazuje identyfikator dzierżawy dla uwierzytelniania usługi aad. ciąg
useAadAuth Wskazuje, czy używać uwierzytelniania usługi AAD. bool
useCommonAlertSchema Wskazuje, czy używać wspólnego schematu alertów. bool