Partilhar via


microsoft.insights actionGroups 2017-04-01

Comentários

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

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.

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' = {
  location: 'string'
  name: 'string'
  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'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Grupo de Ação

Designação Descrição Valor
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[]
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)
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string

Restrições:
Comprimento máximo = (obrigatório)
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

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
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)

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)

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)

microsoft.insights/actionGroups

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades dos grupos de ações do recurso. ActionGroup
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Tags de Recursos

Designação Descrição Valor

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)

WebhookReceiver

Designação Descrição Valor
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)
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Cluster AKS com um gateway NAT e um gateway de aplicativo 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.
cluster AKS com o Application Gateway Ingress Controller Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault
Criar um novo grupo de ações 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.
Cria um alerta de serviço do 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.
Implantar o Application Insight e criar alertas nele Este modelo permite implantar o Application Insight e criar alertas nele
Notificações de instalação para alertas de backup usando o Azure Monitor 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.

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",
  "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"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Grupo de Ação

Designação Descrição Valor
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[]
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)
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string

Restrições:
Comprimento máximo = (obrigatório)
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

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
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)

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)

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)

microsoft.insights/actionGroups

Designação Descrição Valor
apiVersion A versão api '2017-04-01'
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades dos grupos de ações do recurso. ActionGroup
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'microsoft.insights/actionGroups'

Tags de Recursos

Designação Descrição Valor

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)

WebhookReceiver

Designação Descrição Valor
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)
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
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.
cluster AKS com o Application Gateway Ingress Controller

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault
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.
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.
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.
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 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 o Application Insight e criar alertas nele

Implantar no Azure
Este modelo permite implantar o Application Insight e criar alertas nele
Criação de Testes Web Dinâmicos

Implantar no Azure
Crie qualquer número de testes da Web (ping) do App Insights.
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.
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.
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@2017-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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

Grupo de Ação

Designação Descrição Valor
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[]
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)
groupShortName O nome abreviado do grupo de ação. Isso será usado em mensagens SMS. string

Restrições:
Comprimento máximo = (obrigatório)
itsmReceptores A lista de recetores ITSM que fazem parte deste grupo de ação. ItsmReceiver[]
smsReceptores A lista de recetores de SMS que fazem parte deste grupo de ação. SmsReceiver[]
webhookReceptores A lista de recetores webhook que fazem parte deste grupo de ação. WebhookReceiver[]

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
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)

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)

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)

microsoft.insights/actionGroups

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades dos grupos de ações do recurso. ActionGroup
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "microsoft.insights/actionGroups@2017-04-01"

Tags de Recursos

Designação Descrição Valor

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)

WebhookReceiver

Designação Descrição Valor
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)
serviceUri O URI para onde os webhooks devem ser enviados. string (obrigatório)