Microsoft.Insights actionGroups 2022-04-01
Definicja zasobu Bicep
Typ zasobu actionGroups można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Insights/actionGroups@2022-04-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ść |
---|---|---|
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Właściwości | 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 wbudowane role. | 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 wiadomości e-mail, które są częścią tej grupy akcji. | EmailReceiver[] |
Włączone | 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ść |
---|---|---|
nazwa | 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 zawiera 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) |
nazwa | Wskazuje nazwę elementu webhook. | struna |
runbookName | Nazwa tego elementu Runbook. | ciąg (wymagany) |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | struna |
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) |
nazwa | 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) |
nazwa | 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) |
nazwa | 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 alertu. | Bool |
EventHubReceiver
Nazwa | Opis | Wartość |
---|---|---|
eventHubName | Nazwa określonej kolejki centrum zdarzeń | ciąg (wymagany) |
eventHubNameSpace | Przestrzeń nazw centrum zdarzeń | ciąg (wymagany) |
nazwa | Nazwa odbiornika 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ń | struna |
useCommonAlertSchema | Wskazuje, czy używać wspólnego schematu alertu. | Bool |
ItsmReceiver
Nazwa | Opis | Wartość |
---|---|---|
identyfikator połączenia | Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. | ciąg (wymagany) |
nazwa | 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) |
nazwa | Nazwa odbiorcy 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 alertu. | Bool |
SmsReceiver
Nazwa | Opis | Wartość |
---|---|---|
countryCode | Kod kraju odbiorcy SMS. | ciąg (wymagany) |
nazwa | Nazwa odbiorcy 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) |
nazwa | 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 | Wskazuje identyfikator URI dla uwierzytelniania usługi aad. | struna |
nazwa | 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. | struna |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | ciąg (wymagany) |
tenantId | Wskazuje identyfikator dzierżawy dla uwierzytelniania usługi aad. | struna |
useAadAuth | Wskazuje, czy używać 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.
Szablon | Opis |
---|---|
wdrażanie |
Ten szablon umożliwia wdrożenie przeglądarkiBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM. |
skalowalna aplikacja internetowa Umbraco CMS wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps. |
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway wdrażanie |
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook wdrażanie |
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych, wymaga, aby modele odpowiedzialnego i wydajnego ładu czerpały wartość z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodnikach Szybki start dla 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 optymalizacji kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli. |
dynamiczne tworzenie testów sieci Web wdrażanie |
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping). |
Tworzenie nowej grupy akcji na platformie Azure wdrażanie |
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 wdrażanie |
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 w trybie automatycznego skalowania nie powiodło się wdrażanie |
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure |
wdrażanie alertu usługi Service Health wdrażanie |
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 w nim alertu wdrażanie |
Ten szablon umożliwia wdrożenie usługi Application Insights i utworzenie w nim alertu |
Tworzy alert usługi platformy Azure wdrażanie |
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 cerain platformy Azure. |
powiadomienia instalatora alertów kopii zapasowej przy użyciu usługi Azure Monitor wdrażanie |
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:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2022-04-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 | '2022-04-01' |
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Właściwości | 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 wbudowane role. | 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 wiadomości e-mail, które są częścią tej grupy akcji. | EmailReceiver[] |
Włączone | 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ść |
---|---|---|
nazwa | 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 zawiera 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) |
nazwa | Wskazuje nazwę elementu webhook. | struna |
runbookName | Nazwa tego elementu Runbook. | ciąg (wymagany) |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | struna |
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) |
nazwa | 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) |
nazwa | 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) |
nazwa | 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 alertu. | Bool |
EventHubReceiver
Nazwa | Opis | Wartość |
---|---|---|
eventHubName | Nazwa określonej kolejki centrum zdarzeń | ciąg (wymagany) |
eventHubNameSpace | Przestrzeń nazw centrum zdarzeń | ciąg (wymagany) |
nazwa | Nazwa odbiornika 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ń | struna |
useCommonAlertSchema | Wskazuje, czy używać wspólnego schematu alertu. | Bool |
ItsmReceiver
Nazwa | Opis | Wartość |
---|---|---|
identyfikator połączenia | Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. | ciąg (wymagany) |
nazwa | 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) |
nazwa | Nazwa odbiorcy 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 alertu. | Bool |
SmsReceiver
Nazwa | Opis | Wartość |
---|---|---|
countryCode | Kod kraju odbiorcy SMS. | ciąg (wymagany) |
nazwa | Nazwa odbiorcy 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) |
nazwa | 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 | Wskazuje identyfikator URI dla uwierzytelniania usługi aad. | struna |
nazwa | 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. | struna |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | ciąg (wymagany) |
tenantId | Wskazuje identyfikator dzierżawy dla uwierzytelniania usługi aad. | struna |
useAadAuth | Wskazuje, czy używać 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.
Szablon | Opis |
---|---|
wdrażanie |
Ten szablon umożliwia wdrożenie przeglądarkiBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM. |
skalowalna aplikacja internetowa Umbraco CMS wdrażanie |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps. |
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway wdrażanie |
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook wdrażanie |
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych, wymaga, aby modele odpowiedzialnego i wydajnego ładu czerpały wartość z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodnikach Szybki start dla 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 optymalizacji kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli. |
dynamiczne tworzenie testów sieci Web wdrażanie |
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping). |
Tworzenie nowej grupy akcji na platformie Azure wdrażanie |
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 wdrażanie |
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 w trybie automatycznego skalowania nie powiodło się wdrażanie |
Ten szablon umożliwia wdrożenie prostego alertu, który używa grupy akcji do wysyłania powiadomień e-mail dla wszystkich rekordów automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure |
wdrażanie alertu usługi Service Health wdrażanie |
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 w nim alertu wdrażanie |
Ten szablon umożliwia wdrożenie usługi Application Insights i utworzenie w nim alertu |
Tworzy alert usługi platformy Azure wdrażanie |
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 cerain platformy Azure. |
powiadomienia instalatora alertów kopii zapasowej przy użyciu usługi Azure Monitor wdrażanie |
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 dziennika 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@2022-04-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@2022-04-01" |
nazwa | 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ą. |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
Właściwości | 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 wbudowane role. | 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 wiadomości e-mail, które są częścią tej grupy akcji. | EmailReceiver[] |
Włączone | 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ść |
---|---|---|
nazwa | 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 zawiera 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) |
nazwa | Wskazuje nazwę elementu webhook. | struna |
runbookName | Nazwa tego elementu Runbook. | ciąg (wymagany) |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | struna |
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) |
nazwa | 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) |
nazwa | 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) |
nazwa | 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 alertu. | Bool |
EventHubReceiver
Nazwa | Opis | Wartość |
---|---|---|
eventHubName | Nazwa określonej kolejki centrum zdarzeń | ciąg (wymagany) |
eventHubNameSpace | Przestrzeń nazw centrum zdarzeń | ciąg (wymagany) |
nazwa | Nazwa odbiornika 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ń | struna |
useCommonAlertSchema | Wskazuje, czy używać wspólnego schematu alertu. | Bool |
ItsmReceiver
Nazwa | Opis | Wartość |
---|---|---|
identyfikator połączenia | Unikatowa identyfikacja połączenia ITSM między wieloma zdefiniowanymi w powyższym obszarze roboczym. | ciąg (wymagany) |
nazwa | 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) |
nazwa | Nazwa odbiorcy 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 alertu. | Bool |
SmsReceiver
Nazwa | Opis | Wartość |
---|---|---|
countryCode | Kod kraju odbiorcy SMS. | ciąg (wymagany) |
nazwa | Nazwa odbiorcy 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) |
nazwa | 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 | Wskazuje identyfikator URI dla uwierzytelniania usługi aad. | struna |
nazwa | 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. | struna |
serviceUri | Identyfikator URI, w którym powinny być wysyłane elementy webhook. | ciąg (wymagany) |
tenantId | Wskazuje identyfikator dzierżawy dla uwierzytelniania usługi aad. | struna |
useAadAuth | Wskazuje, czy używać uwierzytelniania usługi AAD. | Bool |
useCommonAlertSchema | Wskazuje, czy używać wspólnego schematu alertu. | Bool |