ActionGroups do Microsoft.Insights 2023-09-01-preview
Artigo 12/21/2024
2 colaboradores
Comentários
Neste artigo
Para obter diretrizes sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep .
Definição de recurso do Bicep
O tipo de recurso actionGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Insights/actionGroups, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Insights/actionGroups@2023-09-01-preview' = {
location: 'string'
name: 'string'
properties: {
armRoleReceivers: [
{
name: 'string'
roleId: 'string'
useCommonAlertSchema: bool
}
]
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
name: 'string'
runbookName: 'string'
serviceUri: 'string'
useCommonAlertSchema: bool
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
azureFunctionReceivers: [
{
functionAppResourceId: 'string'
functionName: 'string'
httpTriggerUrl: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
enabled: bool
eventHubReceivers: [
{
eventHubName: 'string'
eventHubNameSpace: 'string'
name: 'string'
subscriptionId: 'string'
tenantId: 'string'
useCommonAlertSchema: bool
}
]
groupShortName: 'string'
incidentReceivers: [
{
connection: {
id: 'string'
name: 'string'
}
incidentManagementService: 'string'
mappings: {
{customized property}: 'string'
}
name: 'string'
}
]
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
logicAppReceivers: [
{
callbackUrl: 'string'
name: 'string'
resourceId: 'string'
useCommonAlertSchema: bool
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
voiceReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
identifierUri: 'string'
name: 'string'
objectId: 'string'
serviceUri: 'string'
tenantId: 'string'
useAadAuth: bool
useCommonAlertSchema: bool
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ActionGroup
Nome
Descrição
Valor
armRoleReceivers
A lista de receptores de função ARM que fazem parte desse grupo de ações. As funções são funções RBAC do Azure e há suporte apenas para funções internas.
ArmRoleReceiver []
automationRunbookReceivers
A lista de receptores AutomationRunbook que fazem parte desse grupo de ações.
AutomationRunbookReceiver []
azureAppPushReceivers
A lista de receptores AzureAppPush que fazem parte desse grupo de ações.
AzureAppPushReceiver []
azureFunctionReceivers
A lista de receptores de funções do Azure que fazem parte desse grupo de ações.
AzureFunctionReceiver []
emailReceivers
A lista de receptores de email que fazem parte desse grupo de ações.
EmailReceiver []
Habilitado
Indica se esse grupo de ações está habilitado. Se um grupo de ações não estiver habilitado, nenhum de seus receptores receberá comunicações.
bool (obrigatório)
eventHubReceivers
A lista de receptores do hub de eventos que fazem parte desse grupo de ações.
EventHubReceiver []
groupShortName
O nome curto do grupo de ações. Isso será usado em mensagens SMS.
corda Restrições: Comprimento máximo = (obrigatório)
incidentReceivers
A lista de receptores de incidentes que fazem parte desse grupo de ações.
IncidentReceiver []
itsmReceivers
A lista de receptores ITSM que fazem parte desse grupo de ações.
ItsmReceiver []
logicAppReceivers
A lista de receptores de aplicativo lógico que fazem parte desse grupo de ações.
LogicAppReceiver []
smsReceivers
A lista de receptores SMS que fazem parte desse grupo de ações.
SmsReceiver []
voiceReceivers
A lista de receptores de voz que fazem parte desse grupo de ações.
VoiceReceiver []
webhookReceivers
A lista de receptores de webhook que fazem parte desse grupo de ações.
WebhookReceiver []
ArmRoleReceiver
Nome
Descrição
Valor
nome
O nome do receptor da função de braço. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
roleId
A ID da função de braço.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
AutomationRunbookReceiver
Nome
Descrição
Valor
automationAccountId
A ID da conta de automação do Azure que contém esse runbook e se autentica no recurso do Azure.
cadeia de caracteres (obrigatório)
isGlobalRunbook
Indica se essa instância é um runbook global.
bool (obrigatório)
nome
Indica o nome do webhook.
corda
runbookName
O nome deste runbook.
cadeia de caracteres (obrigatório)
serviceUri
O URI para onde os webhooks devem ser enviados.
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
webhookResourceId
A ID do recurso para webhook vinculada a este runbook.
cadeia de caracteres (obrigatório)
AzureAppPushReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email registrado para o aplicativo móvel do Azure.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
AzureFunctionReceiver
Nome
Descrição
Valor
functionAppResourceId
A ID do recurso do azure do aplicativo de funções.
cadeia de caracteres (obrigatório)
functionName
O nome da função no aplicativo de funções.
cadeia de caracteres (obrigatório)
httpTriggerUrl
A URL do gatilho http para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de função do azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EmailReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email desse receptor.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de email. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EventHubReceiver
Nome
Descrição
Valor
eventHubName
O nome da fila específica do Hub de Eventos
cadeia de caracteres (obrigatório)
eventHubNameSpace
O namespace do Hub de Eventos
cadeia de caracteres (obrigatório)
nome
O nome do receptor do hub de eventos. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
subscriptionId
A ID da assinatura que contém esse hub de eventos
cadeia de caracteres (obrigatório)
tenantId
A ID do locatário da assinatura que contém esse hub de eventos
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
IncidentReceiver
Nome
Descrição
Valor
conexão
A conexão do serviço de incidente
IncidentServiceConnection (obrigatório)
incidentManagementService
O tipo de serviço de gerenciamento de incidentes
'Icm' (obrigatório)
Mapeamentos
Mapeamentos de campo para o serviço de incidentes
IncidentReceiverMappings (obrigatório)
nome
O nome do receptor de incidente. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
IncidentReceiverMappings
IncidentServiceConnection
Nome
Descrição
Valor
id
Valor GUID que representa a ID de conexão para o serviço de gerenciamento de incidentes.
cadeia de caracteres (obrigatório)
nome
O nome da conexão.
cadeia de caracteres (obrigatório)
ItsmReceiver
Nome
Descrição
Valor
connectionId
Identificação exclusiva da conexão ITSM entre vários definidos no workspace acima.
cadeia de caracteres (obrigatório)
nome
O nome do receptor Itsm. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
região
Região na qual o workspace reside. Valores com suporte:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
cadeia de caracteres (obrigatório)
ticketConfiguration
Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob.
cadeia de caracteres (obrigatório)
workspaceId
Identificador de instância do OMS LA.
cadeia de caracteres (obrigatório)
LogicAppReceiver
Nome
Descrição
Valor
callbackUrl
A URL de retorno de chamada para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor do aplicativo lógico. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
resourceId
A ID do recurso do azure do receptor do aplicativo lógico.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
Microsoft.Insights/actionGroups
Nome
Descrição
Valor
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
A ação agrupa as propriedades do recurso.
do ActionGroup
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
SmsReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor SMS.
cadeia de caracteres (obrigatório)
nome
O nome do receptor SMS. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor sms.
cadeia de caracteres (obrigatório)
VoiceReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor de voz.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de voz. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor de voz.
cadeia de caracteres (obrigatório)
WebhookReceiver
Nome
Descrição
Valor
identifierUri
Indica o uri do identificador para autenticação de aad.
corda
nome
O nome do receptor do webhook. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
objectId
Indica a ID do objeto do aplicativo webhook para autenticação de aad.
corda
serviceUri
O URI para onde os webhooks devem ser enviados.
cadeia de caracteres (obrigatório)
tenantId
Indica a ID do locatário para autenticação de aad.
corda
useAadAuth
Indica se a autenticação do AAD deve ou não ser usada.
Bool
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Definição de recurso de modelo do ARM
O tipo de recurso actionGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Insights/actionGroups, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2023-09-01-preview",
"name": "string",
"location": "string",
"properties": {
"armRoleReceivers": [
{
"name": "string",
"roleId": "string",
"useCommonAlertSchema": "bool"
}
],
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"useCommonAlertSchema": "bool",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"azureFunctionReceivers": [
{
"functionAppResourceId": "string",
"functionName": "string",
"httpTriggerUrl": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"enabled": "bool",
"eventHubReceivers": [
{
"eventHubName": "string",
"eventHubNameSpace": "string",
"name": "string",
"subscriptionId": "string",
"tenantId": "string",
"useCommonAlertSchema": "bool"
}
],
"groupShortName": "string",
"incidentReceivers": [
{
"connection": {
"id": "string",
"name": "string"
},
"incidentManagementService": "string",
"mappings": {
"{customized property}": "string"
},
"name": "string"
}
],
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"logicAppReceivers": [
{
"callbackUrl": "string",
"name": "string",
"resourceId": "string",
"useCommonAlertSchema": "bool"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"voiceReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"identifierUri": "string",
"name": "string",
"objectId": "string",
"serviceUri": "string",
"tenantId": "string",
"useAadAuth": "bool",
"useCommonAlertSchema": "bool"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ActionGroup
Nome
Descrição
Valor
armRoleReceivers
A lista de receptores de função ARM que fazem parte desse grupo de ações. As funções são funções RBAC do Azure e há suporte apenas para funções internas.
ArmRoleReceiver []
automationRunbookReceivers
A lista de receptores AutomationRunbook que fazem parte desse grupo de ações.
AutomationRunbookReceiver []
azureAppPushReceivers
A lista de receptores AzureAppPush que fazem parte desse grupo de ações.
AzureAppPushReceiver []
azureFunctionReceivers
A lista de receptores de funções do Azure que fazem parte desse grupo de ações.
AzureFunctionReceiver []
emailReceivers
A lista de receptores de email que fazem parte desse grupo de ações.
EmailReceiver []
Habilitado
Indica se esse grupo de ações está habilitado. Se um grupo de ações não estiver habilitado, nenhum de seus receptores receberá comunicações.
bool (obrigatório)
eventHubReceivers
A lista de receptores do hub de eventos que fazem parte desse grupo de ações.
EventHubReceiver []
groupShortName
O nome curto do grupo de ações. Isso será usado em mensagens SMS.
corda Restrições: Comprimento máximo = (obrigatório)
incidentReceivers
A lista de receptores de incidentes que fazem parte desse grupo de ações.
IncidentReceiver []
itsmReceivers
A lista de receptores ITSM que fazem parte desse grupo de ações.
ItsmReceiver []
logicAppReceivers
A lista de receptores de aplicativo lógico que fazem parte desse grupo de ações.
LogicAppReceiver []
smsReceivers
A lista de receptores SMS que fazem parte desse grupo de ações.
SmsReceiver []
voiceReceivers
A lista de receptores de voz que fazem parte desse grupo de ações.
VoiceReceiver []
webhookReceivers
A lista de receptores de webhook que fazem parte desse grupo de ações.
WebhookReceiver []
ArmRoleReceiver
Nome
Descrição
Valor
nome
O nome do receptor da função de braço. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
roleId
A ID da função de braço.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
AutomationRunbookReceiver
Nome
Descrição
Valor
automationAccountId
A ID da conta de automação do Azure que contém esse runbook e se autentica no recurso do Azure.
cadeia de caracteres (obrigatório)
isGlobalRunbook
Indica se essa instância é um runbook global.
bool (obrigatório)
nome
Indica o nome do webhook.
corda
runbookName
O nome deste runbook.
cadeia de caracteres (obrigatório)
serviceUri
O URI para onde os webhooks devem ser enviados.
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
webhookResourceId
A ID do recurso para webhook vinculada a este runbook.
cadeia de caracteres (obrigatório)
AzureAppPushReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email registrado para o aplicativo móvel do Azure.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
AzureFunctionReceiver
Nome
Descrição
Valor
functionAppResourceId
A ID do recurso do azure do aplicativo de funções.
cadeia de caracteres (obrigatório)
functionName
O nome da função no aplicativo de funções.
cadeia de caracteres (obrigatório)
httpTriggerUrl
A URL do gatilho http para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de função do azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EmailReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email desse receptor.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de email. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EventHubReceiver
Nome
Descrição
Valor
eventHubName
O nome da fila específica do Hub de Eventos
cadeia de caracteres (obrigatório)
eventHubNameSpace
O namespace do Hub de Eventos
cadeia de caracteres (obrigatório)
nome
O nome do receptor do hub de eventos. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
subscriptionId
A ID da assinatura que contém esse hub de eventos
cadeia de caracteres (obrigatório)
tenantId
A ID do locatário da assinatura que contém esse hub de eventos
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
IncidentReceiver
Nome
Descrição
Valor
conexão
A conexão do serviço de incidente
IncidentServiceConnection (obrigatório)
incidentManagementService
O tipo de serviço de gerenciamento de incidentes
'Icm' (obrigatório)
Mapeamentos
Mapeamentos de campo para o serviço de incidentes
IncidentReceiverMappings (obrigatório)
nome
O nome do receptor de incidente. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
IncidentReceiverMappings
IncidentServiceConnection
Nome
Descrição
Valor
id
Valor GUID que representa a ID de conexão para o serviço de gerenciamento de incidentes.
cadeia de caracteres (obrigatório)
nome
O nome da conexão.
cadeia de caracteres (obrigatório)
ItsmReceiver
Nome
Descrição
Valor
connectionId
Identificação exclusiva da conexão ITSM entre vários definidos no workspace acima.
cadeia de caracteres (obrigatório)
nome
O nome do receptor Itsm. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
região
Região na qual o workspace reside. Valores com suporte:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
cadeia de caracteres (obrigatório)
ticketConfiguration
Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob.
cadeia de caracteres (obrigatório)
workspaceId
Identificador de instância do OMS LA.
cadeia de caracteres (obrigatório)
LogicAppReceiver
Nome
Descrição
Valor
callbackUrl
A URL de retorno de chamada para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor do aplicativo lógico. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
resourceId
A ID do recurso do azure do receptor do aplicativo lógico.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
Microsoft.Insights/actionGroups
Nome
Descrição
Valor
apiVersion
A versão da API
'2023-09-01-preview'
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
A ação agrupa as propriedades do recurso.
do ActionGroup
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo
O tipo de recurso
'Microsoft.Insights/actionGroups'
SmsReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor SMS.
cadeia de caracteres (obrigatório)
nome
O nome do receptor SMS. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor sms.
cadeia de caracteres (obrigatório)
VoiceReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor de voz.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de voz. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor de voz.
cadeia de caracteres (obrigatório)
WebhookReceiver
Nome
Descrição
Valor
identifierUri
Indica o uri do identificador para autenticação de aad.
corda
nome
O nome do receptor do webhook. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
objectId
Indica a ID do objeto do aplicativo webhook para autenticação de aad.
corda
serviceUri
O URI para onde os webhooks devem ser enviados.
cadeia de caracteres (obrigatório)
tenantId
Indica a ID do locatário para autenticação de aad.
corda
useAadAuth
Indica se a autenticação do AAD deve ou não ser usada.
Bool
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo
Descrição
cluster do AKS com um Gateway nat e um gateway de aplicativo
Este exemplo mostra como implantar um cluster do AKS com o Gateway de NAT para conexões de saída e um Gateway de Aplicativo para conexões de entrada.
cluster do AKS com o Controlador de Entrada do Gateway de Aplicativo
Este exemplo mostra como implantar um cluster do AKS com o Gateway de Aplicativo, o Controlador de Entrada do Gateway de Aplicativo, o Registro de Contêiner do Azure, o Log Analytics e o Key Vault
do BrowserBox Azure Edition
Este modelo implanta o BrowserBox em uma VM LVM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7.
Criar um novo agrupamento de ações no Azure
Esse modelo cria um novo grupo de ações no Azure, esse grupo de ações pode ser usado para configurar alertas no Azure.
cria um alerta de serviço do Azure
Esse modelo cria um alerta de integridade do serviço do Azure que, opcionalmente, envia emails para administradores de serviços e endereços de email especificados em caso de interrupções no serviço do Azure.
implantar um alerta de integridade do serviço
Este modelo permite implantar um alerta simples que usa um grupo de ações para enviar notificações por email para quaisquer registros de Integridade do Serviço no Log de Atividades do Azure
implantar um alerta de log de atividades de dimensionamento automático
Este modelo permite implantar um alerta simples que usa um grupo de ações para enviar notificações por email para quaisquer registros de Dimensionamento Automático no Log de Atividades do Azure
implantar um alerta de log de atividades com falha de dimensionamento automático
Este modelo permite implantar um alerta simples que usa um grupo de ações para enviar notificações por email para quaisquer registros de dimensionamento automático com falha no Log de Atividades do Azure
implantar o Application Insight e criar alertas nele
Este modelo permite que você implante o Application Insight e crie um alerta nele
de criação de teste web dinâmico
Crie qualquer número de testes web do App Insights (ping).
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks
A adoção de nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para derivar valor de suas implantações de nuvem. O CloudWise (um nome de código para a solução) é uma solução composta disponível no QuickStarts do Parceiro do Azure, é um habilitador de adoção para clientes, integradores de sistema e parceiros, que fornece uma solução de governança e operações automatizada autoatendida, focada em otimizar seus custos, melhorar a confiabilidade de seus aplicativos, reduzindo o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle.
aplicativo Web Umbraco CMS escalonável
Este modelo fornece uma maneira fácil de implantar o aplicativo Web UMBRACO CMS nos Aplicativos Web do Serviço de Aplicativo do Azure.
notificações de instalação para alertas de backup usando o Azure Monitor
Este modelo permite que você configure notificações por email para seus cofres dos Serviços de Recuperação usando o Azure Monitor, implantando uma regra de processamento de alertas e um grupo de ações
O tipo de recurso actionGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Insights/actionGroups, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/actionGroups@2023-09-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
armRoleReceivers = [
{
name = "string"
roleId = "string"
useCommonAlertSchema = bool
}
]
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
name = "string"
runbookName = "string"
serviceUri = "string"
useCommonAlertSchema = bool
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
azureFunctionReceivers = [
{
functionAppResourceId = "string"
functionName = "string"
httpTriggerUrl = "string"
name = "string"
useCommonAlertSchema = bool
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
useCommonAlertSchema = bool
}
]
enabled = bool
eventHubReceivers = [
{
eventHubName = "string"
eventHubNameSpace = "string"
name = "string"
subscriptionId = "string"
tenantId = "string"
useCommonAlertSchema = bool
}
]
groupShortName = "string"
incidentReceivers = [
{
connection = {
id = "string"
name = "string"
}
incidentManagementService = "string"
mappings = {
{customized property} = "string"
}
name = "string"
}
]
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
logicAppReceivers = [
{
callbackUrl = "string"
name = "string"
resourceId = "string"
useCommonAlertSchema = bool
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
voiceReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
identifierUri = "string"
name = "string"
objectId = "string"
serviceUri = "string"
tenantId = "string"
useAadAuth = bool
useCommonAlertSchema = bool
}
]
}
})
}
Valores de propriedade
ActionGroup
Nome
Descrição
Valor
armRoleReceivers
A lista de receptores de função ARM que fazem parte desse grupo de ações. As funções são funções RBAC do Azure e há suporte apenas para funções internas.
ArmRoleReceiver []
automationRunbookReceivers
A lista de receptores AutomationRunbook que fazem parte desse grupo de ações.
AutomationRunbookReceiver []
azureAppPushReceivers
A lista de receptores AzureAppPush que fazem parte desse grupo de ações.
AzureAppPushReceiver []
azureFunctionReceivers
A lista de receptores de funções do Azure que fazem parte desse grupo de ações.
AzureFunctionReceiver []
emailReceivers
A lista de receptores de email que fazem parte desse grupo de ações.
EmailReceiver []
Habilitado
Indica se esse grupo de ações está habilitado. Se um grupo de ações não estiver habilitado, nenhum de seus receptores receberá comunicações.
bool (obrigatório)
eventHubReceivers
A lista de receptores do hub de eventos que fazem parte desse grupo de ações.
EventHubReceiver []
groupShortName
O nome curto do grupo de ações. Isso será usado em mensagens SMS.
corda Restrições: Comprimento máximo = (obrigatório)
incidentReceivers
A lista de receptores de incidentes que fazem parte desse grupo de ações.
IncidentReceiver []
itsmReceivers
A lista de receptores ITSM que fazem parte desse grupo de ações.
ItsmReceiver []
logicAppReceivers
A lista de receptores de aplicativo lógico que fazem parte desse grupo de ações.
LogicAppReceiver []
smsReceivers
A lista de receptores SMS que fazem parte desse grupo de ações.
SmsReceiver []
voiceReceivers
A lista de receptores de voz que fazem parte desse grupo de ações.
VoiceReceiver []
webhookReceivers
A lista de receptores de webhook que fazem parte desse grupo de ações.
WebhookReceiver []
ArmRoleReceiver
Nome
Descrição
Valor
nome
O nome do receptor da função de braço. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
roleId
A ID da função de braço.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
AutomationRunbookReceiver
Nome
Descrição
Valor
automationAccountId
A ID da conta de automação do Azure que contém esse runbook e se autentica no recurso do Azure.
cadeia de caracteres (obrigatório)
isGlobalRunbook
Indica se essa instância é um runbook global.
bool (obrigatório)
nome
Indica o nome do webhook.
corda
runbookName
O nome deste runbook.
cadeia de caracteres (obrigatório)
serviceUri
O URI para onde os webhooks devem ser enviados.
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
webhookResourceId
A ID do recurso para webhook vinculada a este runbook.
cadeia de caracteres (obrigatório)
AzureAppPushReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email registrado para o aplicativo móvel do Azure.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
AzureFunctionReceiver
Nome
Descrição
Valor
functionAppResourceId
A ID do recurso do azure do aplicativo de funções.
cadeia de caracteres (obrigatório)
functionName
O nome da função no aplicativo de funções.
cadeia de caracteres (obrigatório)
httpTriggerUrl
A URL do gatilho http para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de função do azure. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EmailReceiver
Nome
Descrição
Valor
emailAddress
O endereço de email desse receptor.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de email. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
EventHubReceiver
Nome
Descrição
Valor
eventHubName
O nome da fila específica do Hub de Eventos
cadeia de caracteres (obrigatório)
eventHubNameSpace
O namespace do Hub de Eventos
cadeia de caracteres (obrigatório)
nome
O nome do receptor do hub de eventos. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
subscriptionId
A ID da assinatura que contém esse hub de eventos
cadeia de caracteres (obrigatório)
tenantId
A ID do locatário da assinatura que contém esse hub de eventos
corda
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
IncidentReceiver
Nome
Descrição
Valor
conexão
A conexão do serviço de incidente
IncidentServiceConnection (obrigatório)
incidentManagementService
O tipo de serviço de gerenciamento de incidentes
'Icm' (obrigatório)
Mapeamentos
Mapeamentos de campo para o serviço de incidentes
IncidentReceiverMappings (obrigatório)
nome
O nome do receptor de incidente. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
IncidentReceiverMappings
IncidentServiceConnection
Nome
Descrição
Valor
id
Valor GUID que representa a ID de conexão para o serviço de gerenciamento de incidentes.
cadeia de caracteres (obrigatório)
nome
O nome da conexão.
cadeia de caracteres (obrigatório)
ItsmReceiver
Nome
Descrição
Valor
connectionId
Identificação exclusiva da conexão ITSM entre vários definidos no workspace acima.
cadeia de caracteres (obrigatório)
nome
O nome do receptor Itsm. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
região
Região na qual o workspace reside. Valores com suporte:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
cadeia de caracteres (obrigatório)
ticketConfiguration
Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob.
cadeia de caracteres (obrigatório)
workspaceId
Identificador de instância do OMS LA.
cadeia de caracteres (obrigatório)
LogicAppReceiver
Nome
Descrição
Valor
callbackUrl
A URL de retorno de chamada para a qual a solicitação http foi enviada.
cadeia de caracteres (obrigatório)
nome
O nome do receptor do aplicativo lógico. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
resourceId
A ID do recurso do azure do receptor do aplicativo lógico.
cadeia de caracteres (obrigatório)
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool
Microsoft.Insights/actionGroups
Nome
Descrição
Valor
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
A ação agrupa as propriedades do recurso.
do ActionGroup
Tags
Marcas de recurso
Dicionário de nomes e valores de marca.
tipo
O tipo de recurso
"Microsoft.Insights/actionGroups@2023-09-01-preview"
SmsReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor SMS.
cadeia de caracteres (obrigatório)
nome
O nome do receptor SMS. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor sms.
cadeia de caracteres (obrigatório)
VoiceReceiver
Nome
Descrição
Valor
countryCode
O código do país do receptor de voz.
cadeia de caracteres (obrigatório)
nome
O nome do receptor de voz. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
phoneNumber
O número de telefone do receptor de voz.
cadeia de caracteres (obrigatório)
WebhookReceiver
Nome
Descrição
Valor
identifierUri
Indica o uri do identificador para autenticação de aad.
corda
nome
O nome do receptor do webhook. Os nomes devem ser exclusivos em todos os receptores dentro de um grupo de ações.
cadeia de caracteres (obrigatório)
objectId
Indica a ID do objeto do aplicativo webhook para autenticação de aad.
corda
serviceUri
O URI para onde os webhooks devem ser enviados.
cadeia de caracteres (obrigatório)
tenantId
Indica a ID do locatário para autenticação de aad.
corda
useAadAuth
Indica se a autenticação do AAD deve ou não ser usada.
Bool
useCommonAlertSchema
Indica se o esquema de alerta comum deve ser usado.
Bool