Microsoft.Insights actionGroups
Artykuł 12/21/2024
Współautorzy: 2
Opinia
W tym artykule
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' = {
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
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.
struna Ograniczenia: Maksymalna długość = (wymagana)
incidentReceivers
Lista odbiorców zdarzeń, które są częścią tej grupy akcji.
IncidentReceiver []
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
IncidentReceiver
Nazwa
Opis
Wartość
połączenie
Połączenie usługi incydentu
IncidentServiceConnection (wymagane)
incidentManagementService
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)
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
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)
userAssignedIdentities
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
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
lokalizacja
Lokalizacja zasobu
ciąg (wymagany)
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości zasobu grup akcji.
ActionGroup
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
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)
UserAssignedIdentities
UserAssignedIdentity
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
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
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
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ 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
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.
struna Ograniczenia: Maksymalna długość = (wymagana)
incidentReceivers
Lista odbiorców zdarzeń, które są częścią tej grupy akcji.
IncidentReceiver []
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
IncidentReceiver
Nazwa
Opis
Wartość
połączenie
Połączenie usługi incydentu
IncidentServiceConnection (wymagane)
incidentManagementService
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)
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
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)
userAssignedIdentities
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
Microsoft.Insights/actionGroups
Nazwa
Opis
Wartość
apiVersion
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
lokalizacja
Lokalizacja zasobu
ciąg (wymagany)
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości zasobu grup akcji.
ActionGroup
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Insights/actionGroups"
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)
UserAssignedIdentities
UserAssignedIdentity
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
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
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
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"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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
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.
struna Ograniczenia: Maksymalna długość = (wymagana)
incidentReceivers
Lista odbiorców zdarzeń, które są częścią tej grupy akcji.
IncidentReceiver []
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
IncidentReceiver
Nazwa
Opis
Wartość
połączenie
Połączenie usługi incydentu
IncidentServiceConnection (wymagane)
incidentManagementService
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)
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)
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
struna
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
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)
userAssignedIdentities
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
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
lokalizacja
Lokalizacja zasobu
ciąg (wymagany)
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości zasobu grup akcji.
ActionGroup
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.Insights/actionGroups@2024-10-01-preview"
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)
UserAssignedIdentities
UserAssignedIdentity
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
managedIdentity
Identyfikator podmiotu zabezpieczeń tożsamości zarządzanej. Wartość może mieć wartość "None", "SystemAssigned"
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