microsoft.insights actionGroups 2017-04-01
Definição de recurso do Bicep
O tipo de recurso actionGroups pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Observações
Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.
Formato do recurso
Para criar um recurso microsoft.insights/actionGroups, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'microsoft.insights/actionGroups@2017-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
name: 'string'
runbookName: 'string'
serviceUri: 'string'
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
enabled: bool
groupShortName: 'string'
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
name: 'string'
serviceUri: 'string'
}
]
}
}
Valores de propriedade
actionGroups
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: :<>+/&%\? ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | Localização do recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | A ação agrupa as propriedades do recurso. | ActionGroup |
ActionGroup
Nome | Descrição | Valor |
---|---|---|
automationRunbookReceivers | A lista de recetores AutomationRunbook que fazem parte deste grupo de ações. | AutomationRunbookReceiver[] |
azureAppPushReceivers | A lista de recetores do AzureAppPush que fazem parte deste grupo de ações. | AzureAppPushReceiver[] |
emailReceivers | A lista de recetores de e-mail que fazem parte deste grupo de ações. | EmailReceiver[] |
ativado | Indica se este grupo de ações está ativado. Se um grupo de ações não estiver ativado, nenhum dos respetivos recetores receberá comunicações. | bool (obrigatório) |
groupShortName | O nome abreviado do grupo de ações. Isto será utilizado em mensagens SMS. | cadeia (obrigatório) Restrições: Comprimento máximo = 12 |
itsmReceivers | A lista de recetores ITSM que fazem parte deste grupo de ações. | ItsmReceiver[] |
smsReceivers | A lista de recetores de SMS que fazem parte deste grupo de ações. | SmsReceiver[] |
webhookReceivers | A lista de recetores de webhook que fazem parte deste grupo de ações. | WebhookReceiver[] |
AutomationRunbookReceiver
Nome | Descrição | Valor |
---|---|---|
automationAccountId | O ID da conta de automatização do Azure que contém este runbook e se autentica no recurso do Azure. | cadeia (obrigatório) |
isGlobalRunbook | Indica se esta instância é um runbook global. | bool (obrigatório) |
name | Indica o nome do webhook. | string |
runbookName | O nome deste runbook. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | string |
webhookResourceId | O ID de recurso do webhook ligado a este runbook. | cadeia (obrigatório) |
AzureAppPushReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail registado para a aplicação móvel do Azure. | cadeia (obrigatório) |
name | O nome do recetor push da aplicação móvel do Azure. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
EmailReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail deste recetor. | cadeia (obrigatório) |
name | O nome do recetor de e-mail. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
ItsmReceiver
Nome | Descrição | Valor |
---|---|---|
connectionId | Identificação exclusiva da ligação ITSM entre vários definidos na área de trabalho acima. | cadeia (obrigatório) |
name | O nome do recetor Itsm. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
region | Região na qual a área de trabalho reside. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | cadeia (obrigatório) |
ticketConfiguration | Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte deste blob. | cadeia (obrigatório) |
workspaceId | Identificador de instância do OMS LA. | cadeia (obrigatório) |
SmsReceiver
Nome | Descrição | Valor |
---|---|---|
countryCode | O código de país do recetor de SMS. | cadeia (obrigatório) |
name | O nome do recetor de SMS. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
phoneNumber | O número de telefone do recetor de SMS. | cadeia (obrigatório) |
WebhookReceiver
Nome | Descrição | Valor |
---|---|---|
name | O nome do recetor de webhook. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | cadeia (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
BrowserBox Edição do Azure |
Este modelo implementa o BrowserBox numa VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM. |
Aplicação Web Umbraco CMS dimensionável |
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação |
Este exemplo mostra como implementar um cluster do AKS com NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção da cloud para uma Empresa, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações na cloud. CloudWise (um nome de código para a solução), é uma solução composta disponível nos Inícios Rápidos de Parceiros do Azure, é um ativador de adoção para Clientes, Integradores de Sistema e Parceiros, que fornece uma solução de governação e operações automatizada e auto-serviceável, focada em Otimizar os Seus Custos, Melhorar a Fiabilidade das Suas Aplicações e Reduzir o Risco Empresarial. A solução destaca os principais pilares de governação de Visibilidade e Controlo. |
Criação de Testes Web Dinâmicos |
Crie qualquer número de testes Web (ping) do App Insights. |
Criar um novo grupo de ações no Azure |
Este modelo cria um novo Grupo de ações no Azure. Este grupo de ações pode ser utilizado para configurar alertas no Azure. |
Implementar um Alerta do Registo de Atividades de Dimensionamento Automático |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos de Dimensionamento Automático no Registo de Atividades do Azure |
Implementar um Alerta de Registo de Atividades Com Falhas no Dimensionamento Automático |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos de Dimensionamento Automático com falhas no Registo de Atividades do Azure |
Implementar um Alerta do Service Health |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos do Service Health no Registo de Atividades do Azure |
Implementar o Application Insight e criar um alerta no mesmo |
Este modelo permite-lhe implementar o Application Insight e criar um alerta no mesmo |
Cria um alerta do serviço do Azure |
Este modelo cria um alerta do Azure Service Health que, opcionalmente, envia e-mails aos administradores de serviços e endereços de e-mail especificados em caso de interrupções do serviço do Azure. |
Configurar notificações para alertas de cópia de segurança com o Azure Monitor |
Este modelo permite-lhe configurar notificações por e-mail para os cofres dos Serviços de Recuperação com o Azure Monitor ao implementar uma regra de processamento de alertas e um grupo de ações |
Definição de recurso do modelo arm
O tipo de recurso actionGroups pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Observações
Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.
Formato do recurso
Para criar um recurso microsoft.insights/actionGroups, adicione o seguinte JSON ao seu modelo.
{
"type": "microsoft.insights/actionGroups",
"apiVersion": "2017-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"enabled": "bool",
"groupShortName": "string",
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"name": "string",
"serviceUri": "string"
}
]
}
}
Valores de propriedade
actionGroups
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "microsoft.insights/actionGroups" |
apiVersion | A versão da API de recursos | '2017-04-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: :<>+/&%\? ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | Localização do recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | A ação agrupa as propriedades do recurso. | ActionGroup |
ActionGroup
Nome | Descrição | Valor |
---|---|---|
automationRunbookReceivers | A lista de recetores AutomationRunbook que fazem parte deste grupo de ações. | AutomationRunbookReceiver[] |
azureAppPushReceivers | A lista de recetores do AzureAppPush que fazem parte deste grupo de ações. | AzureAppPushReceiver[] |
emailReceivers | A lista de recetores de e-mail que fazem parte deste grupo de ações. | EmailReceiver[] |
ativado | Indica se este grupo de ações está ativado. Se um grupo de ações não estiver ativado, nenhum dos respetivos recetores receberá comunicações. | bool (obrigatório) |
groupShortName | O nome abreviado do grupo de ações. Isto será utilizado em mensagens SMS. | cadeia (obrigatório) Restrições: Comprimento máximo = 12 |
itsmReceivers | A lista de recetores ITSM que fazem parte deste grupo de ações. | ItsmReceiver[] |
smsReceivers | A lista de recetores de SMS que fazem parte deste grupo de ações. | SmsReceiver[] |
webhookReceivers | A lista de recetores de webhook que fazem parte deste grupo de ações. | WebhookReceiver[] |
AutomationRunbookReceiver
Nome | Descrição | Valor |
---|---|---|
automationAccountId | O ID da conta de automatização do Azure que contém este runbook e se autentica no recurso do Azure. | cadeia (obrigatório) |
isGlobalRunbook | Indica se esta instância é um runbook global. | bool (obrigatório) |
name | Indica o nome do webhook. | string |
runbookName | O nome deste runbook. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | string |
webhookResourceId | O ID de recurso do webhook ligado a este runbook. | cadeia (obrigatório) |
AzureAppPushReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail registado para a aplicação móvel do Azure. | cadeia (obrigatório) |
name | O nome do recetor push da aplicação móvel do Azure. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
EmailReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail deste recetor. | cadeia (obrigatório) |
name | O nome do recetor de e-mail. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
ItsmReceiver
Nome | Descrição | Valor |
---|---|---|
connectionId | Identificação exclusiva da ligação ITSM entre vários definidos na área de trabalho acima. | cadeia (obrigatório) |
name | O nome do recetor Itsm. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
region | Região na qual a área de trabalho reside. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | cadeia (obrigatório) |
ticketConfiguration | Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte deste blob. | cadeia (obrigatório) |
workspaceId | Identificador de instância do OMS LA. | cadeia (obrigatório) |
SmsReceiver
Nome | Descrição | Valor |
---|---|---|
countryCode | O código de país do recetor de SMS. | cadeia (obrigatório) |
name | O nome do recetor de SMS. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
phoneNumber | O número de telefone do recetor de SMS. | cadeia (obrigatório) |
WebhookReceiver
Nome | Descrição | Valor |
---|---|---|
name | O nome do recetor de webhook. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | cadeia (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
BrowserBox Edição do Azure |
Este modelo implementa o BrowserBox numa VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM. |
Aplicação Web Umbraco CMS dimensionável |
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
Cluster do AKS com um NAT Gateway e um Gateway de Aplicação |
Este exemplo mostra como implementar um cluster do AKS com NAT Gateway para ligações de saída e um Gateway de Aplicação para ligações de entrada. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção da cloud para uma Empresa, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações na cloud. CloudWise (um nome de código para a solução), é uma solução composta disponível nos Inícios Rápidos de Parceiros do Azure, é um ativador de adoção para Clientes, Integradores de Sistema e Parceiros, que fornece uma solução de governação e operações automatizada e auto-serviceável, focada em Otimizar os Seus Custos, Melhorar a Fiabilidade das Suas Aplicações e Reduzir o Risco Empresarial. A solução destaca os principais pilares de governação de Visibilidade e Controlo. |
Criação de Testes Web Dinâmicos |
Crie qualquer número de testes Web (ping) do App Insights. |
Criar um novo grupo de ações no Azure |
Este modelo cria um novo Grupo de ações no Azure. Este grupo de ações pode ser utilizado para configurar alertas no Azure. |
Implementar um Alerta do Registo de Atividades de Dimensionamento Automático |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos de Dimensionamento Automático no Registo de Atividades do Azure |
Implementar um Alerta de Registo de Atividades Com Falhas no Dimensionamento Automático |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos de Dimensionamento Automático com falhas no Registo de Atividades do Azure |
Implementar um Alerta do Service Health |
Este modelo permite-lhe implementar um alerta simples que utiliza um grupo de ações para enviar notificações por e-mail para quaisquer registos do Service Health no Registo de Atividades do Azure |
Implementar o Application Insight e criar um alerta no mesmo |
Este modelo permite-lhe implementar o Application Insight e criar um alerta no mesmo |
Cria um alerta do serviço do Azure |
Este modelo cria um alerta de estado de funcionamento do serviço do Azure que, opcionalmente, envia e-mails para administradores de serviços e endereços de e-mail especificados em caso de interrupções no serviço do Azure. |
Configurar notificações para alertas de cópia de segurança com o Azure Monitor |
Este modelo permite-lhe configurar notificações por e-mail para os cofres dos Serviços de Recuperação com o Azure Monitor, ao implementar uma regra de processamento de alertas e um grupo de ações |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso actionGroups pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso microsoft.insights/actionGroups, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "microsoft.insights/actionGroups@2017-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
name = "string"
runbookName = "string"
serviceUri = "string"
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
}
]
enabled = bool
groupShortName = "string"
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
name = "string"
serviceUri = "string"
}
]
}
})
}
Valores de propriedade
actionGroups
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "microsoft.insights/actionGroups@2017-04-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: :<>+/&%\? ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | Localização do recurso | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. |
propriedades | A ação agrupa as propriedades do recurso. | ActionGroup |
ActionGroup
Nome | Descrição | Valor |
---|---|---|
automationRunbookReceivers | A lista de recetores automationRunbook que fazem parte deste grupo de ações. | AutomationRunbookReceiver[] |
azureAppPushReceivers | A lista de recetores do AzureAppPush que fazem parte deste grupo de ações. | AzureAppPushReceiver[] |
emailReceivers | A lista de recetores de e-mail que fazem parte deste grupo de ações. | EmailReceiver[] |
ativado | Indica se este grupo de ações está ativado. Se um grupo de ações não estiver ativado, nenhum dos respetivos recetores receberá comunicações. | bool (obrigatório) |
groupShortName | O nome abreviado do grupo de ações. Isto será utilizado em mensagens SMS. | cadeia (obrigatório) Restrições: Comprimento máximo = 12 |
itsmReceivers | A lista de recetores ITSM que fazem parte deste grupo de ações. | ItsmReceiver[] |
smsReceivers | A lista de recetores de SMS que fazem parte deste grupo de ações. | SmsReceiver[] |
webhookReceivers | A lista de recetores de webhook que fazem parte deste grupo de ações. | WebhookReceiver[] |
AutomationRunbookReceiver
Nome | Descrição | Valor |
---|---|---|
automationAccountId | O ID da conta de automatização do Azure que contém este runbook e autentica-se no recurso do Azure. | cadeia (obrigatório) |
isGlobalRunbook | Indica se esta instância é um runbook global. | bool (obrigatório) |
name | Indica o nome do webhook. | string |
runbookName | O nome deste runbook. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | string |
webhookResourceId | O ID de recurso do webhook ligado a este runbook. | cadeia (obrigatório) |
AzureAppPushReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail registado para a aplicação móvel do Azure. | cadeia (obrigatório) |
name | O nome do recetor push da aplicação móvel do Azure. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
EmailReceiver
Nome | Descrição | Valor |
---|---|---|
emailAddress | O endereço de e-mail deste recetor. | cadeia (obrigatório) |
name | O nome do recetor de e-mail. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
ItsmReceiver
Nome | Descrição | Valor |
---|---|---|
connectionId | Identificação exclusiva da ligação ITSM entre múltiplos definidos na área de trabalho acima. | cadeia (obrigatório) |
name | O nome do recetor Itsm. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
region | Região onde reside a área de trabalho. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | cadeia (obrigatório) |
ticketConfiguration | Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte deste blob. | cadeia (obrigatório) |
workspaceId | Identificador de instância do OMS LA. | cadeia (obrigatório) |
SmsReceiver
Nome | Descrição | Valor |
---|---|---|
countryCode | O código de país do recetor de SMS. | cadeia (obrigatório) |
name | O nome do recetor de SMS. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
phoneNumber | O número de telefone do recetor de SMS. | cadeia (obrigatório) |
WebhookReceiver
Nome | Descrição | Valor |
---|---|---|
name | O nome do recetor do webhook. Os nomes têm de ser exclusivos em todos os recetores dentro de um grupo de ações. | cadeia (obrigatório) |
serviceUri | O URI para onde os webhooks devem ser enviados. | cadeia (obrigatório) |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários