Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.
Definicja zasobu Bicep
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 dziennika zmian.
Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Insights/actionGroups@2024-10-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
armRoleReceivers: [
{
name: 'string'
roleId: 'string'
useCommonAlertSchema: bool
}
]
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
managedIdentity: 'string'
name: 'string'
runbookName: 'string'
serviceUri: 'string'
useCommonAlertSchema: bool
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
azureFunctionReceivers: [
{
functionAppResourceId: 'string'
functionName: 'string'
httpTriggerUrl: 'string'
managedIdentity: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
enabled: bool
eventHubReceivers: [
{
eventHubName: 'string'
eventHubNameSpace: 'string'
managedIdentity: 'string'
name: 'string'
subscriptionId: 'string'
tenantId: 'string'
useCommonAlertSchema: bool
}
]
groupShortName: 'string'
incidentReceivers: [
{
connection: {
id: 'string'
name: 'string'
}
incidentManagementService: 'string'
mappings: {
{customized property}: 'string'
}
name: 'string'
}
]
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
logicAppReceivers: [
{
callbackUrl: 'string'
managedIdentity: 'string'
name: 'string'
resourceId: 'string'
useCommonAlertSchema: bool
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
voiceReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
identifierUri: 'string'
managedIdentity: 'string'
name: 'string'
objectId: 'string'
serviceUri: 'string'
tenantId: 'string'
useAadAuth: bool
useCommonAlertSchema: bool
}
]
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.Insights/actionGroups
| Nazwa |
Opis |
Wartość |
| tożsamość |
Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) |
ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| Właściwości |
Właściwości zasobu grup akcji. |
Grupa akcji |
| zakres |
Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. |
Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Grupa akcji
| 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 (automatyzacjaOdbiorniki Runbooka) |
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 (Odbiorniki azureFunctionReceivers) |
Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. |
AzureFunctionReceiver[] |
| emailOdbiorcy |
Lista odbiorców wiadomości e-mail, które są częścią tej grupy akcji. |
Odbiornik poczty elektronicznej[] |
| 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 (nazwa_krótka) |
Krótka nazwa grupy akcji. Będzie on używany w wiadomościach SMS. |
struna
Ograniczenia: Maksymalna długość = 12 (wymagana) |
| incidentReceivers (odbiorniki incydentów) |
Lista odbiorców zdarzeń, które są częścią tej grupy akcji. |
Odbiornik incydentów[] |
| itsmOdbiorniki |
Lista odbiorników ITSM, które są częścią tej grupy akcji. |
ItsmReceiver [] |
| logicAppReceivers (odbiorniki logicApp) |
Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. |
Odbiornik LogicApp[] |
| Odbiorniki smsOdbiorniki |
Lista odbiorników programu SMS, które są częścią tej grupy akcji. |
SmsReceiver [] |
| Odbiorniki głosowe |
Lista odbiorników głosowych, które są częścią tej grupy akcji. |
Odbiornik głosowy[] |
| element webhookReceivers |
Lista odbiorników elementów webhook, które są częścią tej grupy akcji. |
element WebhookReceiver[] |
Odbiornik 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) |
Identyfikator roli arm. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
AutomationRunbookReceiver
| Nazwa |
Opis |
Wartość |
| automationAccountId (identyfikator konta) |
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) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Wskazuje nazwę elementu webhook. |
ciąg |
| runbookName (nazwa_elementu) |
Nazwa tego elementu Runbook. |
ciąg (wymagany) |
| identyfikator serviceUri |
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) |
Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. |
ciąg (wymagany) |
AzureAppPushReceiver
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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) |
| nazwa_funkcji |
Nazwa funkcji w aplikacji funkcji. |
ciąg (wymagany) |
| httpTriggerUrl (Adres URL wyzwalacza) |
Adres URL wyzwalacza HTTP, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| 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 |
Odbiornik poczty e-mail
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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ść |
| nazwaCentrumZdarzeń |
Nazwa określonej kolejki centrum zdarzeń |
ciąg (wymagany) |
| eventHubNameSpace (przestrzeń nazw) |
Przestrzeń nazw centrum zdarzeń |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| Identyfikator subskrypcji |
Identyfikator subskrypcji zawierającej to centrum zdarzeń |
ciąg (wymagany) |
| Identyfikator najemcy |
Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń |
ciąg |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
IncidentReceiver (Odbiornik zdarzenia)
| Nazwa |
Opis |
Wartość |
| połączenie |
Połączenie usługi incydentu |
IncidentServiceConnection (wymagane) |
| incidentManagementService (usługa zarządzania incydentami) |
Typ usługi zarządzania zdarzeniami |
"Icm" (wymagane) |
| Mapowania |
Mapowania pól dla usługi zdarzeń |
IncidentReceiverMappings (wymagane) |
| nazwa |
Nazwa odbiorcy zdarzenia. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
IncidentReceiverMappings
IncidentServiceConnection
| Nazwa |
Opis |
Wartość |
| id |
Wartość identyfikatora GUID reprezentująca identyfikator połączenia dla usługi zarządzania zdarzeniami. |
ciąg (wymagany) |
| nazwa |
Nazwa połączenia. |
ciąg (wymagany) |
Odbiornik 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 (konfiguracja biletu) |
Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. |
ciąg (wymagany) |
| Identyfikator przestrzeni roboczej (workspaceId) |
Identyfikator wystąpienia usługi OMS LA. |
ciąg (wymagany) |
Odbiornik LogicAppReceiver
| Nazwa |
Opis |
Wartość |
| callbackUrl (adres URL wywołania zwrotnego) |
Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiorcy aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| identyfikator zasobu |
Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
ManagedServiceIdentity
| Nazwa |
Opis |
Wartość |
| typ |
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). |
"Brak" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom |
Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. |
UserAssignedIdentities |
Odbiornik wiadomości SMS
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiorcy WIADOMOŚCI SMS. |
ciąg (wymagany) |
UserAssignedIdentities
Tożsamość przypisana przez użytkownika
Odbiornik głosowy
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiornika głosowego. |
ciąg (wymagany) |
Element WebhookReceiver
| Nazwa |
Opis |
Wartość |
| identyfikatorURI |
Wskazuje identyfikator URI dla uwierzytelniania usługi aad. |
ciąg |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| objectId (identyfikator obiektu) |
Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. |
ciąg |
| identyfikator serviceUri |
Identyfikator URI, w którym powinny być wysyłane elementy webhook. |
ciąg (wymagany) |
| Identyfikator najemcy |
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 alertu. |
Bool |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Moduł |
Opis |
|
Grupa akcji |
Moduł zasobów AVM dla grupy akcji |
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
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 dziennika zmian.
Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2024-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"armRoleReceivers": [
{
"name": "string",
"roleId": "string",
"useCommonAlertSchema": "bool"
}
],
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"managedIdentity": "string",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"useCommonAlertSchema": "bool",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"azureFunctionReceivers": [
{
"functionAppResourceId": "string",
"functionName": "string",
"httpTriggerUrl": "string",
"managedIdentity": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"enabled": "bool",
"eventHubReceivers": [
{
"eventHubName": "string",
"eventHubNameSpace": "string",
"managedIdentity": "string",
"name": "string",
"subscriptionId": "string",
"tenantId": "string",
"useCommonAlertSchema": "bool"
}
],
"groupShortName": "string",
"incidentReceivers": [
{
"connection": {
"id": "string",
"name": "string"
},
"incidentManagementService": "string",
"mappings": {
"{customized property}": "string"
},
"name": "string"
}
],
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"logicAppReceivers": [
{
"callbackUrl": "string",
"managedIdentity": "string",
"name": "string",
"resourceId": "string",
"useCommonAlertSchema": "bool"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"voiceReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"identifierUri": "string",
"managedIdentity": "string",
"name": "string",
"objectId": "string",
"serviceUri": "string",
"tenantId": "string",
"useAadAuth": "bool",
"useCommonAlertSchema": "bool"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.Insights/actionGroups
| Nazwa |
Opis |
Wartość |
| apiVersion (wersja interfejsu api) |
Wersja interfejsu API |
"2024-10-01-preview" |
| tożsamość |
Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) |
ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| Właściwości |
Właściwości zasobu grup akcji. |
Grupa akcji |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ |
Typ zasobu |
"Microsoft.Insights/actionGroups" |
Grupa akcji
| 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 (automatyzacjaOdbiorniki Runbooka) |
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 (Odbiorniki azureFunctionReceivers) |
Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. |
AzureFunctionReceiver[] |
| emailOdbiorcy |
Lista odbiorców wiadomości e-mail, które są częścią tej grupy akcji. |
Odbiornik poczty elektronicznej[] |
| 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 (nazwa_krótka) |
Krótka nazwa grupy akcji. Będzie on używany w wiadomościach SMS. |
struna
Ograniczenia: Maksymalna długość = 12 (wymagana) |
| incidentReceivers (odbiorniki incydentów) |
Lista odbiorców zdarzeń, które są częścią tej grupy akcji. |
Odbiornik incydentów[] |
| itsmOdbiorniki |
Lista odbiorników ITSM, które są częścią tej grupy akcji. |
ItsmReceiver [] |
| logicAppReceivers (odbiorniki logicApp) |
Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. |
Odbiornik LogicApp[] |
| Odbiorniki smsOdbiorniki |
Lista odbiorników programu SMS, które są częścią tej grupy akcji. |
SmsReceiver [] |
| Odbiorniki głosowe |
Lista odbiorników głosowych, które są częścią tej grupy akcji. |
Odbiornik głosowy[] |
| element webhookReceivers |
Lista odbiorników elementów webhook, które są częścią tej grupy akcji. |
element WebhookReceiver[] |
Odbiornik 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) |
Identyfikator roli arm. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
AutomationRunbookReceiver
| Nazwa |
Opis |
Wartość |
| automationAccountId (identyfikator konta) |
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) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Wskazuje nazwę elementu webhook. |
ciąg |
| runbookName (nazwa_elementu) |
Nazwa tego elementu Runbook. |
ciąg (wymagany) |
| identyfikator serviceUri |
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) |
Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. |
ciąg (wymagany) |
AzureAppPushReceiver
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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) |
| nazwa_funkcji |
Nazwa funkcji w aplikacji funkcji. |
ciąg (wymagany) |
| httpTriggerUrl (Adres URL wyzwalacza) |
Adres URL wyzwalacza HTTP, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| 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 |
Odbiornik poczty e-mail
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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ść |
| nazwaCentrumZdarzeń |
Nazwa określonej kolejki centrum zdarzeń |
ciąg (wymagany) |
| eventHubNameSpace (przestrzeń nazw) |
Przestrzeń nazw centrum zdarzeń |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| Identyfikator subskrypcji |
Identyfikator subskrypcji zawierającej to centrum zdarzeń |
ciąg (wymagany) |
| Identyfikator najemcy |
Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń |
ciąg |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
IncidentReceiver (Odbiornik zdarzenia)
| Nazwa |
Opis |
Wartość |
| połączenie |
Połączenie usługi incydentu |
IncidentServiceConnection (wymagane) |
| incidentManagementService (usługa zarządzania incydentami) |
Typ usługi zarządzania zdarzeniami |
"Icm" (wymagane) |
| Mapowania |
Mapowania pól dla usługi zdarzeń |
IncidentReceiverMappings (wymagane) |
| nazwa |
Nazwa odbiorcy zdarzenia. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
IncidentReceiverMappings
IncidentServiceConnection
| Nazwa |
Opis |
Wartość |
| id |
Wartość identyfikatora GUID reprezentująca identyfikator połączenia dla usługi zarządzania zdarzeniami. |
ciąg (wymagany) |
| nazwa |
Nazwa połączenia. |
ciąg (wymagany) |
Odbiornik 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 (konfiguracja biletu) |
Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. |
ciąg (wymagany) |
| Identyfikator przestrzeni roboczej (workspaceId) |
Identyfikator wystąpienia usługi OMS LA. |
ciąg (wymagany) |
Odbiornik LogicAppReceiver
| Nazwa |
Opis |
Wartość |
| callbackUrl (adres URL wywołania zwrotnego) |
Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiorcy aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| identyfikator zasobu |
Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
ManagedServiceIdentity
| Nazwa |
Opis |
Wartość |
| typ |
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). |
"Brak" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom |
Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. |
UserAssignedIdentities |
Odbiornik wiadomości SMS
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiorcy WIADOMOŚCI SMS. |
ciąg (wymagany) |
UserAssignedIdentities
Tożsamość przypisana przez użytkownika
Odbiornik głosowy
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiornika głosowego. |
ciąg (wymagany) |
Element WebhookReceiver
| Nazwa |
Opis |
Wartość |
| identyfikatorURI |
Wskazuje identyfikator URI dla uwierzytelniania usługi aad. |
ciąg |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| objectId (identyfikator obiektu) |
Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. |
ciąg |
| identyfikator serviceUri |
Identyfikator URI, w którym powinny być wysyłane elementy webhook. |
ciąg (wymagany) |
| Identyfikator najemcy |
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 alertu. |
Bool |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Szablon |
Opis |
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway
Wdrażanie do 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 usługę Application Gateway dla połączeń przychodzących. |
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway
Wdrażanie do Azure  |
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault |
BrowserBox Azure Edition
Wdrażanie do Azure  |
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. |
Tworzenie nowej grupy akcji na platformie Azure
Wdrażanie do 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. |
Tworzy alert usługi platformy Azure
Wdrażanie do 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 cerain platformy Azure. |
wdrażanie alertu usługi Service Health
Wdrażanie do 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 alertu dziennika aktywności autoskalowania
Wdrażanie do 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 w trybie automatycznego skalowania nie powiodło się
Wdrażanie do 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 automatycznego skalowania nieudanych w dzienniku aktywności platformy Azure |
wdrażanie usługi Application Insights i tworzenie w nim alertu
Wdrażanie do Azure  |
Ten szablon umożliwia wdrożenie usługi Application Insights i utworzenie w nim alertu |
dynamiczne tworzenie testów sieci Web
Wdrażanie do Azure  |
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping). |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook
Wdrażanie do Azure  |
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. |
skalowalna aplikacja internetowa Umbraco CMS
Wdrażanie do Azure  |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w usłudze Azure App Service Web Apps. |
powiadomienia instalatora alertów kopii zapasowej przy użyciu usługi Azure Monitor
Wdrażanie do 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 |
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 dziennika zmian.
Aby utworzyć zasób Microsoft.Insights/actionGroups, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/actionGroups@2024-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
armRoleReceivers = [
{
name = "string"
roleId = "string"
useCommonAlertSchema = bool
}
]
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
managedIdentity = "string"
name = "string"
runbookName = "string"
serviceUri = "string"
useCommonAlertSchema = bool
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
azureFunctionReceivers = [
{
functionAppResourceId = "string"
functionName = "string"
httpTriggerUrl = "string"
managedIdentity = "string"
name = "string"
useCommonAlertSchema = bool
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
useCommonAlertSchema = bool
}
]
enabled = bool
eventHubReceivers = [
{
eventHubName = "string"
eventHubNameSpace = "string"
managedIdentity = "string"
name = "string"
subscriptionId = "string"
tenantId = "string"
useCommonAlertSchema = bool
}
]
groupShortName = "string"
incidentReceivers = [
{
connection = {
id = "string"
name = "string"
}
incidentManagementService = "string"
mappings = {
{customized property} = "string"
}
name = "string"
}
]
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
logicAppReceivers = [
{
callbackUrl = "string"
managedIdentity = "string"
name = "string"
resourceId = "string"
useCommonAlertSchema = bool
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
voiceReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
identifierUri = "string"
managedIdentity = "string"
name = "string"
objectId = "string"
serviceUri = "string"
tenantId = "string"
useAadAuth = bool
useCommonAlertSchema = bool
}
]
}
}
}
Wartości właściwości
Microsoft.Insights/actionGroups
| Nazwa |
Opis |
Wartość |
| tożsamość |
Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) |
ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja |
Lokalizacja zasobu |
ciąg (wymagany) |
| nazwa |
Nazwa zasobu |
ciąg (wymagany) |
| parent_id |
Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. |
ciąg (wymagany) |
| Właściwości |
Właściwości zasobu grup akcji. |
Grupa akcji |
| Tagi |
Tagi zasobów |
Słownik nazw tagów i wartości. |
| typ |
Typ zasobu |
"Microsoft.Insights/actionGroups@2024-10-01-preview" |
Grupa akcji
| 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 (automatyzacjaOdbiorniki Runbooka) |
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 (Odbiorniki azureFunctionReceivers) |
Lista odbiorników funkcji platformy Azure, które są częścią tej grupy akcji. |
AzureFunctionReceiver[] |
| emailOdbiorcy |
Lista odbiorców wiadomości e-mail, które są częścią tej grupy akcji. |
Odbiornik poczty elektronicznej[] |
| 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 (nazwa_krótka) |
Krótka nazwa grupy akcji. Będzie on używany w wiadomościach SMS. |
struna
Ograniczenia: Maksymalna długość = 12 (wymagana) |
| incidentReceivers (odbiorniki incydentów) |
Lista odbiorców zdarzeń, które są częścią tej grupy akcji. |
Odbiornik incydentów[] |
| itsmOdbiorniki |
Lista odbiorników ITSM, które są częścią tej grupy akcji. |
ItsmReceiver [] |
| logicAppReceivers (odbiorniki logicApp) |
Lista odbiorników aplikacji logiki, które są częścią tej grupy akcji. |
Odbiornik LogicApp[] |
| Odbiorniki smsOdbiorniki |
Lista odbiorników programu SMS, które są częścią tej grupy akcji. |
SmsReceiver [] |
| Odbiorniki głosowe |
Lista odbiorników głosowych, które są częścią tej grupy akcji. |
Odbiornik głosowy[] |
| element webhookReceivers |
Lista odbiorników elementów webhook, które są częścią tej grupy akcji. |
element WebhookReceiver[] |
Odbiornik 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) |
Identyfikator roli arm. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
AutomationRunbookReceiver
| Nazwa |
Opis |
Wartość |
| automationAccountId (identyfikator konta) |
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) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Wskazuje nazwę elementu webhook. |
ciąg |
| runbookName (nazwa_elementu) |
Nazwa tego elementu Runbook. |
ciąg (wymagany) |
| identyfikator serviceUri |
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) |
Identyfikator zasobu elementu webhook połączony z tym elementem Runbook. |
ciąg (wymagany) |
AzureAppPushReceiver
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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) |
| nazwa_funkcji |
Nazwa funkcji w aplikacji funkcji. |
ciąg (wymagany) |
| httpTriggerUrl (Adres URL wyzwalacza) |
Adres URL wyzwalacza HTTP, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| 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 |
Odbiornik poczty e-mail
| Nazwa |
Opis |
Wartość |
| adres e-mail |
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ść |
| nazwaCentrumZdarzeń |
Nazwa określonej kolejki centrum zdarzeń |
ciąg (wymagany) |
| eventHubNameSpace (przestrzeń nazw) |
Przestrzeń nazw centrum zdarzeń |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika centrum zdarzeń. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| Identyfikator subskrypcji |
Identyfikator subskrypcji zawierającej to centrum zdarzeń |
ciąg (wymagany) |
| Identyfikator najemcy |
Identyfikator dzierżawy subskrypcji zawierającej to centrum zdarzeń |
ciąg |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
IncidentReceiver (Odbiornik zdarzenia)
| Nazwa |
Opis |
Wartość |
| połączenie |
Połączenie usługi incydentu |
IncidentServiceConnection (wymagane) |
| incidentManagementService (usługa zarządzania incydentami) |
Typ usługi zarządzania zdarzeniami |
"Icm" (wymagane) |
| Mapowania |
Mapowania pól dla usługi zdarzeń |
IncidentReceiverMappings (wymagane) |
| nazwa |
Nazwa odbiorcy zdarzenia. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
IncidentReceiverMappings
IncidentServiceConnection
| Nazwa |
Opis |
Wartość |
| id |
Wartość identyfikatora GUID reprezentująca identyfikator połączenia dla usługi zarządzania zdarzeniami. |
ciąg (wymagany) |
| nazwa |
Nazwa połączenia. |
ciąg (wymagany) |
Odbiornik 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 (konfiguracja biletu) |
Obiekt blob JSON dla konfiguracji akcji ITSM. Opcja CreateMultipleWorkItems będzie również częścią tego obiektu blob. |
ciąg (wymagany) |
| Identyfikator przestrzeni roboczej (workspaceId) |
Identyfikator wystąpienia usługi OMS LA. |
ciąg (wymagany) |
Odbiornik LogicAppReceiver
| Nazwa |
Opis |
Wartość |
| callbackUrl (adres URL wywołania zwrotnego) |
Adres URL wywołania zwrotnego, do którego wysłano żądanie HTTP. |
ciąg (wymagany) |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiorcy aplikacji logiki. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| identyfikator zasobu |
Identyfikator zasobu platformy Azure odbiorcy aplikacji logiki. |
ciąg (wymagany) |
| useCommonAlertSchema |
Wskazuje, czy używać wspólnego schematu alertu. |
Bool |
ManagedServiceIdentity
| Nazwa |
Opis |
Wartość |
| typ |
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). |
"Brak" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom |
Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. |
UserAssignedIdentities |
Odbiornik wiadomości SMS
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiorcy WIADOMOŚCI SMS. |
ciąg (wymagany) |
UserAssignedIdentities
Tożsamość przypisana przez użytkownika
Odbiornik głosowy
| Nazwa |
Opis |
Wartość |
| Kod kraju |
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) |
| numer telefonu |
Numer telefonu odbiornika głosowego. |
ciąg (wymagany) |
Element WebhookReceiver
| Nazwa |
Opis |
Wartość |
| identyfikatorURI |
Wskazuje identyfikator URI dla uwierzytelniania usługi aad. |
ciąg |
| managedIdentity (tożsamość zarządzana) |
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned" |
ciąg |
| nazwa |
Nazwa odbiornika elementu webhook. Nazwy muszą być unikatowe we wszystkich odbiornikach w grupie akcji. |
ciąg (wymagany) |
| objectId (identyfikator obiektu) |
Wskazuje identyfikator obiektu aplikacji elementu webhook dla uwierzytelniania usługi aad. |
ciąg |
| identyfikator serviceUri |
Identyfikator URI, w którym powinny być wysyłane elementy webhook. |
ciąg (wymagany) |
| Identyfikator najemcy |
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 alertu. |
Bool |
Przykłady użycia
Podstawowy przykład wdrażania grupy akcji w usłudze Azure Monitor.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "actionGroup" {
type = "Microsoft.Insights/actionGroups@2023-01-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = "global"
body = {
properties = {
armRoleReceivers = [
]
automationRunbookReceivers = [
]
azureAppPushReceivers = [
]
azureFunctionReceivers = [
]
emailReceivers = [
]
enabled = true
eventHubReceivers = [
]
groupShortName = "acctestag"
itsmReceivers = [
]
logicAppReceivers = [
]
smsReceivers = [
]
voiceReceivers = [
]
webhookReceivers = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}