Microsoft.Insights actionGroups 2023-01-01

Definição de recursos do bíceps

O tipo de recurso actionGroups pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Comentários

Para obter orientações sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep.

Formato do recurso

Para criar um recurso Microsoft.Insights/actionGroups, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Insights/actionGroups@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    groupShortName: 'string'
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
}

Valores de propriedade

açãoGrupos

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-260

Caracteres válidos:
Não pode usar:
:<>+/&%\?| ou controlar caracteres

Não pode terminar com espaço ou ponto.
Localização Localização do recurso string (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
propriedades As propriedades dos grupos de ações do recurso. ActionGroup

Grupo de Ação

Designação Descrição Valor
armRoleReceivers A lista de recetores de função ARM que fazem parte deste grupo de ação. As funções são funções RBAC do Azure e apenas as funções internas são suportadas. ArmRoleReceiver[]
automaçãoRunbookReceivers A lista de recetores AutomationRunbook que fazem parte desse grupo de ações. AutomationRunbookReceiver[]
azureAppPushReceivers A lista de recetores AzureAppPush que fazem parte deste grupo de ações. AzureAppPushReceiver[]
azureFunctionReceivers A lista de recetores de função azure que fazem parte deste grupo de ações. AzureFunctionReceiver[]
e-mailDestinatários A lista de destinatários de e-mail que fazem parte deste grupo de ações. EmailReceiver[]
ativado Indica se esse grupo de ações está habilitado. Se um grupo de ação não estiver habilitado, nenhum de seus recetores receberá comunicações. bool (obrigatório)
eventHubReceptores A lista de recetores de hub de eventos que fazem parte desse grupo de ações. EventHubReceiver []
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string (obrigatório)

Restrições:
Comprimento máximo = 12
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
logicAppReceivers A lista de recetores de aplicativos lógicos que fazem parte desse grupo de ações. LogicAppReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
recetores de voz A lista de recetores de voz que fazem parte deste grupo de ação. VoiceReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

ArmRoleReceiver

Designação Descrição Valor
Designação O nome do recetor de função de braço. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
roleId O id do papel do braço. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

AutomaçãoRunbookReceiver

Designação 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. string (obrigatório)
isGlobalRunbook Indica se essa instância é runbook global. bool (obrigatório)
Designação Indica o nome do webhook. string
runbookName O nome deste runbook. string (obrigatório)
serviceUri O URI para onde os webhooks devem ser enviados. string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool
webhookResourceId O id do recurso para webhook vinculado a este runbook. string (obrigatório)

AzureAppPushReceiver

Designação Descrição Valor
endereço de e-mail O endereço de email registrado para o aplicativo móvel do Azure. string (obrigatório)
Designação O nome do recetor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)

AzureFunctionReceiver

Designação Descrição Valor
functionAppResourceId A id do recurso azure do aplicativo de função. string (obrigatório)
nome_da_função O nome da função no aplicativo de função. string (obrigatório)
httpTriggerUrl O url do gatilho http para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor da função azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EmailReceiver

Designação Descrição Valor
endereço de e-mail O endereço de e-mail deste destinatário. string (obrigatório)
Designação O nome do destinatário do e-mail. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EventHubReceiver

Designação Descrição Valor
eventHubName O nome da fila específica do Hub de Eventos string (obrigatório)
eventHubNameSpace O namespace do Hub de Eventos string (obrigatório)
Designação O nome do recetor do hub de eventos. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
subscriptionId A ID da assinatura que contém esse hub de eventos string (obrigatório)
inquilinoId A ID do locatário para a assinatura que contém esse hub de eventos string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

ItsmReceiver

Designação Descrição Valor
connectionId Identificação exclusiva da conexão ITSM entre vários definidos no espaço de trabalho acima. string (obrigatório)
Designação O nome do recetor Itsm. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
região Região em que o espaço de trabalho reside. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (obrigatório)
ticketConfiguração Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob. string (obrigatório)
workspaceId Identificador de instância do OMS LA. string (obrigatório)

LogicAppReceiver

Designação Descrição Valor
callbackUrl O url de retorno de chamada para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor do aplicativo lógico. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
resourceId A id do recurso azure do recetor do aplicativo lógico. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

SmsReceiver

Designação Descrição Valor
Código do país O código do país do recetor de SMS. string (obrigatório)
Designação O nome do recetor de SMS. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de SMS. string (obrigatório)

Recetor de voz

Designação Descrição Valor
Código do país Código do país do recetor de voz. string (obrigatório)
Designação O nome do recetor de voz. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de voz. string (obrigatório)

WebhookReceiver

Designação Descrição Valor
identifierUri Indica o uri identificador para aad auth. string
Designação O nome do recetor webhook. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
objectId Indica o objeto do aplicativo webhook Id para aad auth. string
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)
inquilinoId Indica a ID do locatário para aad auth. string
useAadAuth Indica se usa ou não a autenticação do AAD. 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
BrowserBox Azure Edition

Implantar no Azure
Este modelo implanta o BrowserBox em uma VM LVM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7.
Umbraco CMS Web App escalável

Implantar no Azure
Este modelo fornece uma maneira fácil de implantar o aplicativo Web UMBRACO CMS nos Aplicativos Web do Serviço de Aplicativo do Azure.
Cluster AKS com um gateway NAT e um gateway de aplicativo

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implantar no Azure
A adoção da nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para obter valor de suas implantações na nuvem. CloudWise (um nome de código para a solução), é uma solução composta disponível a partir do Azure Partner QuickStarts, é um facilitador de adoção para clientes, integradores de sistemas e parceiros, que oferece uma solução de governança e operações automatizada e autossuficiente, focada em otimizar seus custos, melhorar a confiabilidade do(s) seu(s) aplicativo(s), reduzir o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle.
Criação de Testes Web Dinâmicos

Implantar no Azure
Crie qualquer número de testes da Web (ping) do App Insights.
Criar um novo grupo de ações no Azure

Implantar no Azure
Este modelo cria um novo grupo de ações no Azure, esse grupo de ações pode ser usado para configurar alertas no Azure.
implantar um alerta de registro de atividades de dimensionamento automático

Implantar no Azure
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 registro de atividades com falha de dimensionamento automático

Implantar no Azure
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 um alerta de integridade do serviço

Implantar no Azure
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 o Application Insight e criar alertas nele

Implantar no Azure
Este modelo permite implantar o Application Insight e criar alertas nele
Cria um alerta de serviço do Azure

Implantar no Azure
Este modelo cria um alerta de integridade do serviço do Azure que, opcionalmente, envia emails para administradores de serviço e endereços de email especificados no caso de interrupções de serviço do Azure.
Notificações de instalação para alertas de backup usando o Azure Monitor

Implantar no Azure
Este modelo permite configurar 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

Definição de recurso de modelo ARM

O tipo de recurso actionGroups pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Comentários

Para obter orientações sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep.

Formato do recurso

Para criar um recurso Microsoft.Insights/actionGroups, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "groupShortName": "string",
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  }
}

Valores de propriedade

açãoGrupos

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.Insights/actionGroups'
apiVersion A versão da api de recursos '2023-01-01'
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-260

Caracteres válidos:
Não pode usar:
:<>+/&%\?| ou controlar caracteres

Não pode terminar com espaço ou ponto.
Localização Localização do recurso string (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
propriedades As propriedades dos grupos de ações do recurso. ActionGroup

Grupo de Ação

Designação Descrição Valor
armRoleReceivers A lista de recetores de função ARM que fazem parte deste grupo de ação. As funções são funções RBAC do Azure e apenas as funções internas são suportadas. ArmRoleReceiver[]
automaçãoRunbookReceivers A lista de recetores AutomationRunbook que fazem parte desse grupo de ações. AutomationRunbookReceiver[]
azureAppPushReceivers A lista de recetores AzureAppPush que fazem parte deste grupo de ações. AzureAppPushReceiver[]
azureFunctionReceivers A lista de recetores de função azure que fazem parte deste grupo de ações. AzureFunctionReceiver[]
e-mailDestinatários A lista de destinatários de e-mail que fazem parte deste grupo de ações. EmailReceiver[]
ativado Indica se esse grupo de ações está habilitado. Se um grupo de ação não estiver habilitado, nenhum de seus recetores receberá comunicações. bool (obrigatório)
eventHubReceptores A lista de recetores de hub de eventos que fazem parte desse grupo de ações. EventHubReceiver []
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string (obrigatório)

Restrições:
Comprimento máximo = 12
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
logicAppReceivers A lista de recetores de aplicativos lógicos que fazem parte desse grupo de ações. LogicAppReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
recetores de voz A lista de recetores de voz que fazem parte deste grupo de ação. VoiceReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

ArmRoleReceiver

Designação Descrição Valor
Designação O nome do recetor de função de braço. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
roleId O id do papel do braço. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

AutomaçãoRunbookReceiver

Designação 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. string (obrigatório)
isGlobalRunbook Indica se essa instância é runbook global. bool (obrigatório)
Designação Indica o nome do webhook. string
runbookName O nome deste runbook. string (obrigatório)
serviceUri O URI para onde os webhooks devem ser enviados. string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool
webhookResourceId O id do recurso para webhook vinculado a este runbook. string (obrigatório)

AzureAppPushReceiver

Designação Descrição Valor
endereço de e-mail O endereço de email registrado para o aplicativo móvel do Azure. string (obrigatório)
Designação O nome do recetor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)

AzureFunctionReceiver

Designação Descrição Valor
functionAppResourceId A id do recurso azure do aplicativo de função. string (obrigatório)
nome_da_função O nome da função no aplicativo de função. string (obrigatório)
httpTriggerUrl O url do gatilho http para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor da função azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EmailReceiver

Designação Descrição Valor
endereço de e-mail O endereço de e-mail deste destinatário. string (obrigatório)
Designação O nome do destinatário do e-mail. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EventHubReceiver

Designação Descrição Valor
eventHubName O nome da fila específica do Hub de Eventos string (obrigatório)
eventHubNameSpace O namespace do Hub de Eventos string (obrigatório)
Designação O nome do recetor do hub de eventos. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
subscriptionId A ID da assinatura que contém esse hub de eventos string (obrigatório)
inquilinoId A ID do locatário para a assinatura que contém esse hub de eventos string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

ItsmReceiver

Designação Descrição Valor
connectionId Identificação exclusiva da conexão ITSM entre vários definidos no espaço de trabalho acima. string (obrigatório)
Designação O nome do recetor Itsm. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
região Região em que o espaço de trabalho reside. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (obrigatório)
ticketConfiguração Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob. string (obrigatório)
workspaceId Identificador de instância do OMS LA. string (obrigatório)

LogicAppReceiver

Designação Descrição Valor
callbackUrl O url de retorno de chamada para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor do aplicativo lógico. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
resourceId A id do recurso azure do recetor do aplicativo lógico. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

SmsReceiver

Designação Descrição Valor
Código do país O código do país do recetor de SMS. string (obrigatório)
Designação O nome do recetor de SMS. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de SMS. string (obrigatório)

Recetor de voz

Designação Descrição Valor
Código do país Código do país do recetor de voz. string (obrigatório)
Designação O nome do recetor de voz. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de voz. string (obrigatório)

WebhookReceiver

Designação Descrição Valor
identifierUri Indica o uri identificador para aad auth. string
Designação O nome do recetor webhook. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
objectId Indica o objeto do aplicativo webhook Id para aad auth. string
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)
inquilinoId Indica a ID do locatário para aad auth. string
useAadAuth Indica se usa ou não a autenticação do AAD. 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
BrowserBox Azure Edition

Implantar no Azure
Este modelo implanta o BrowserBox em uma VM LVM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7.
Umbraco CMS Web App escalável

Implantar no Azure
Este modelo fornece uma maneira fácil de implantar o aplicativo Web UMBRACO CMS nos Aplicativos Web do Serviço de Aplicativo do Azure.
Cluster AKS com um gateway NAT e um gateway de aplicativo

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o NAT Gateway para conexões de saída e um Application Gateway para conexões de entrada.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implantar no Azure
A adoção da nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para obter valor de suas implantações na nuvem. CloudWise (um nome de código para a solução), é uma solução composta disponível a partir do Azure Partner QuickStarts, é um facilitador de adoção para clientes, integradores de sistemas e parceiros, que oferece uma solução de governança e operações automatizada e autossuficiente, focada em otimizar seus custos, melhorar a confiabilidade do(s) seu(s) aplicativo(s), reduzir o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle.
Criação de Testes Web Dinâmicos

Implantar no Azure
Crie qualquer número de testes da Web (ping) do App Insights.
Criar um novo grupo de ações no Azure

Implantar no Azure
Este modelo cria um novo grupo de ações no Azure, esse grupo de ações pode ser usado para configurar alertas no Azure.
implantar um alerta de registro de atividades de dimensionamento automático

Implantar no Azure
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 registro de atividades com falha de dimensionamento automático

Implantar no Azure
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 um alerta de integridade do serviço

Implantar no Azure
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 o Application Insight e criar alertas nele

Implantar no Azure
Este modelo permite implantar o Application Insight e criar alertas nele
Cria um alerta de serviço do Azure

Implantar no Azure
Este modelo cria um alerta de integridade do serviço do Azure que, opcionalmente, envia emails para administradores de serviço e endereços de email especificados no caso de interrupções de serviço do Azure.
Notificações de instalação para alertas de backup usando o Azure Monitor

Implantar no Azure
Este modelo permite configurar 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

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso actionGroups pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = bool
        }
      ]
      groupShortName = "string"
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

Valores de propriedade

açãoGrupos

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.Insights/actionGroups@2023-01-01"
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-260

Caracteres válidos:
Não pode usar:
:<>+/&%\?| ou controlar caracteres

Não pode terminar com espaço ou ponto.
Localização Localização do recurso string (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. string (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
propriedades As propriedades dos grupos de ações do recurso. ActionGroup

Grupo de Ação

Designação Descrição Valor
armRoleReceivers A lista de recetores de função ARM que fazem parte deste grupo de ação. As funções são funções RBAC do Azure e apenas as funções internas são suportadas. ArmRoleReceiver[]
automaçãoRunbookReceivers A lista de recetores AutomationRunbook que fazem parte desse grupo de ações. AutomationRunbookReceiver[]
azureAppPushReceivers A lista de recetores AzureAppPush que fazem parte deste grupo de ações. AzureAppPushReceiver[]
azureFunctionReceivers A lista de recetores de função azure que fazem parte deste grupo de ações. AzureFunctionReceiver[]
e-mailDestinatários A lista de destinatários de e-mail que fazem parte deste grupo de ações. EmailReceiver[]
ativado Indica se esse grupo de ações está habilitado. Se um grupo de ação não estiver habilitado, nenhum de seus recetores receberá comunicações. bool (obrigatório)
eventHubReceptores A lista de recetores de hub de eventos que fazem parte desse grupo de ações. EventHubReceiver []
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string (obrigatório)

Restrições:
Comprimento máximo = 12
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
logicAppReceivers A lista de recetores de aplicativos lógicos que fazem parte desse grupo de ações. LogicAppReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
recetores de voz A lista de recetores de voz que fazem parte deste grupo de ação. VoiceReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

ArmRoleReceiver

Designação Descrição Valor
Designação O nome do recetor de função de braço. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
roleId O id do papel do braço. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

AutomaçãoRunbookReceiver

Designação 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. string (obrigatório)
isGlobalRunbook Indica se essa instância é runbook global. bool (obrigatório)
Designação Indica o nome do webhook. string
runbookName O nome deste runbook. string (obrigatório)
serviceUri O URI para onde os webhooks devem ser enviados. string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool
webhookResourceId O id do recurso para webhook vinculado a este runbook. string (obrigatório)

AzureAppPushReceiver

Designação Descrição Valor
endereço de e-mail O endereço de email registrado para o aplicativo móvel do Azure. string (obrigatório)
Designação O nome do recetor de push do aplicativo móvel do Azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)

AzureFunctionReceiver

Designação Descrição Valor
functionAppResourceId A id do recurso azure do aplicativo de função. string (obrigatório)
nome_da_função O nome da função no aplicativo de função. string (obrigatório)
httpTriggerUrl O url do gatilho http para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor da função azure. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EmailReceiver

Designação Descrição Valor
endereço de e-mail O endereço de e-mail deste destinatário. string (obrigatório)
Designação O nome do destinatário do e-mail. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

EventHubReceiver

Designação Descrição Valor
eventHubName O nome da fila específica do Hub de Eventos string (obrigatório)
eventHubNameSpace O namespace do Hub de Eventos string (obrigatório)
Designação O nome do recetor do hub de eventos. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
subscriptionId A ID da assinatura que contém esse hub de eventos string (obrigatório)
inquilinoId A ID do locatário para a assinatura que contém esse hub de eventos string
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

ItsmReceiver

Designação Descrição Valor
connectionId Identificação exclusiva da conexão ITSM entre vários definidos no espaço de trabalho acima. string (obrigatório)
Designação O nome do recetor Itsm. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
região Região em que o espaço de trabalho reside. Valores suportados:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (obrigatório)
ticketConfiguração Blob JSON para as configurações da ação ITSM. A opção CreateMultipleWorkItems também fará parte desse blob. string (obrigatório)
workspaceId Identificador de instância do OMS LA. string (obrigatório)

LogicAppReceiver

Designação Descrição Valor
callbackUrl O url de retorno de chamada para onde a solicitação http foi enviada. string (obrigatório)
Designação O nome do recetor do aplicativo lógico. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
resourceId A id do recurso azure do recetor do aplicativo lógico. string (obrigatório)
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool

SmsReceiver

Designação Descrição Valor
Código do país O código do país do recetor de SMS. string (obrigatório)
Designação O nome do recetor de SMS. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de SMS. string (obrigatório)

Recetor de voz

Designação Descrição Valor
Código do país Código do país do recetor de voz. string (obrigatório)
Designação O nome do recetor de voz. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
Número de telefone O número de telefone do recetor de voz. string (obrigatório)

WebhookReceiver

Designação Descrição Valor
identifierUri Indica o uri identificador para aad auth. string
Designação O nome do recetor webhook. Os nomes devem ser exclusivos em todos os recetores dentro de um grupo de ação. string (obrigatório)
objectId Indica o objeto do aplicativo webhook Id para aad auth. string
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)
inquilinoId Indica a ID do locatário para aad auth. string
useAadAuth Indica se usa ou não a autenticação do AAD. Bool
useCommonAlertSchema Indica se o esquema de alerta comum deve ser usado. Bool