Partilhar via


Microsoft.AlertsManagement actionRules

Definição de recurso bicep

O tipo de recurso actionRules pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.AlertsManagement/actionRules, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: [
      {
        actionType: 'string'
        // For remaining properties, see Action objects
      }
    ]
    conditions: [
      {
        field: 'string'
        operator: 'string'
        values: [
          'string'
        ]
      }
    ]
    description: 'string'
    enabled: bool
    schedule: {
      effectiveFrom: 'string'
      effectiveUntil: 'string'
      recurrences: [
        {
          endTime: 'string'
          startTime: 'string'
          recurrenceType: 'string'
          // For remaining properties, see Recurrence objects
        }
      ]
      timeZone: 'string'
    }
    scopes: [
      'string'
    ]
  }
}

Objetos de ação

Desajei a propriedade actionType para especificar o tipo de objeto.

Para AddActionGroups, utilize:

  actionType: 'AddActionGroups'
  actionGroupIds: [
    'string'
  ]

Para RemoveAllActionGroups, utilize:

  actionType: 'RemoveAllActionGroups'

Objetos de recorrência

Desajei a propriedade recorrenceType para especificar o tipo de objeto.

Para diariamente, use:

  recurrenceType: 'Daily'

Para mensalmente, utilize:

  recurrenceType: 'Monthly'
  daysOfMonth: [
    int
  ]

Para semanalmente, use:

  recurrenceType: 'Weekly'
  daysOfWeek: [
    'string'
  ]

Valores imobiliários

actionRules

Nome Descrição Valor
name O nome do recurso corda (necessária)
localização Localização do recurso corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
propriedades Propriedades da regra de processamento de alerta. AlertaProcessingRuleProperties

AlertaProcessingRuleProperties

Nome Descrição Valor
ações Ações a aplicar. Ação[] (necessária)
condições Condições em que os alertas serão filtrados. Condição[]
descrição Descrição da regra de processamento de alerta. string
ativado Indica se a regra de processamento de alerta dada está ativada ou desativada. bool
agenda Agendamento para regra de processamento de alerta. Agenda
âmbitos Âmbitos em que regra de processamento de alerta se aplicará. corda[] (necessária)

Ação

Nome Descrição Valor
açãoType Desaje o tipo de objeto AddActionGroups
RemoveAllActionGroups (obrigatório)

AddActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. 'AddActionGroups' (obrigatório)
actionGroupIds Lista de IDs do grupo de ação para adicionar à regra de processamento de alerta. corda[] (necessária)

RemoveAllActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. 'RemoveAllActionGroups' (obrigatório)

Condição

Nome Descrição Valor
campo Campo para uma determinada condição. 'AlertaContexto'
'AlertRuleId'
'AlertaRuleName'
'Descrição'
'Monitorização DaCondição'
'MonitorService'
'Severidade'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operador Operador para uma determinada condição. 'Contém'
'DoesNotContain'
'Iguais'
'NotEquals'
values Lista de valores a condizer com uma determinada condição. corda[]

Agenda

Nome Descrição Valor
eficazFrom Agendamento eficaz a partir do tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
eficazUntil Agendamento eficaz até ao tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
recorrências Lista de recorrências. Recorrência[]
timeZone Horário de horário. string

Recorrência

Nome Descrição Valor
endTime Fim do tempo para a recorrência. string
startTime Hora de início para a recorrência. string
recorrênciaType Desaje o tipo de objeto Diário
Mensalmente
Semanalmente (obrigatório)

DailyRecurrence

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Diário' (obrigatório)

Reecurrência mensal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Mensal' (obrigatório)
dias De Meses Especifica os valores para o padrão de recorrência mensal. int[] (obrigatório)

Recorrência Semanal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Semanal' (obrigatório)
diasOfWeek Especifica os valores para o padrão de recorrência semanal. Matriz de cordas que contém qualquer um dos seguintes:
'Sexta-feira'
"Segunda-feira"
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira' (obrigatório)

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Notificações de configuração para alertas de backup usando o Azure Monitor

Implementar no Azure
Este modelo permite-lhe configurar notificações de email para os seus cofres de Serviços de Recuperação utilizando o Azure Monitor, implementando uma regra de processamento de alerta e um grupo de ação

Definição de recurso de modelo DE ARM

O tipo de recurso actionRules pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.AlertsManagement/actionRules, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.AlertsManagement/actionRules",
  "apiVersion": "2021-08-08",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": [
      {
        "actionType": "string"
        // For remaining properties, see Action objects
      }
    ],
    "conditions": [
      {
        "field": "string",
        "operator": "string",
        "values": [ "string" ]
      }
    ],
    "description": "string",
    "enabled": "bool",
    "schedule": {
      "effectiveFrom": "string",
      "effectiveUntil": "string",
      "recurrences": [
        {
          "endTime": "string",
          "startTime": "string",
          "recurrenceType": "string"
          // For remaining properties, see Recurrence objects
        }
      ],
      "timeZone": "string"
    },
    "scopes": [ "string" ]
  }
}

Objetos de ação

Desajei a propriedade actionType para especificar o tipo de objeto.

Para AddActionGroups, utilize:

  "actionType": "AddActionGroups",
  "actionGroupIds": [ "string" ]

Para RemoveAllActionGroups, utilize:

  "actionType": "RemoveAllActionGroups"

Objetos de recorrência

Desajei a propriedade recorrenceType para especificar o tipo de objeto.

Para diariamente, use:

  "recurrenceType": "Daily"

Para mensalmente, utilize:

  "recurrenceType": "Monthly",
  "daysOfMonth": [ "int" ]

Para semanalmente, use:

  "recurrenceType": "Weekly",
  "daysOfWeek": [ "string" ]

Valores imobiliários

actionRules

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.AlertsManagement/actionRules'
apiVersion A versão api de recurso '2021-08-08'
name O nome do recurso corda (necessária)
localização Localização do recurso corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
propriedades Propriedades da regra de processamento de alerta. AlertaProcessingRuleProperties

AlertaProcessingRuleProperties

Nome Descrição Valor
ações Ações a aplicar. Ação[] (necessária)
condições Condições em que os alertas serão filtrados. Condição[]
descrição Descrição da regra de processamento de alerta. string
ativado Indica se a regra de processamento de alerta dada está ativada ou desativada. bool
agenda Agendamento para regra de processamento de alerta. Agenda
âmbitos Âmbitos em que regra de processamento de alerta se aplicará. corda[] (necessária)

Ação

Nome Descrição Valor
açãoType Desaje o tipo de objeto AddActionGroups
RemoveAllActionGroups (obrigatório)

AddActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. 'AddActionGroups' (obrigatório)
actionGroupIds Lista de IDs do grupo de ação para adicionar à regra de processamento de alerta. corda[] (necessária)

RemoveAllActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. 'RemoveAllActionGroups' (obrigatório)

Condição

Nome Descrição Valor
campo Campo para uma determinada condição. 'AlertaContexto'
'AlertRuleId'
'AlertaRuleName'
'Descrição'
'Monitorização DaCondição'
'MonitorService'
'Severidade'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operador Operador para uma determinada condição. 'Contém'
'DoesNotContain'
'Iguais'
'NotEquals'
values Lista de valores a condizer com uma determinada condição. corda[]

Agenda

Nome Descrição Valor
eficazFrom Agendamento eficaz a partir do tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
eficazUntil Agendamento eficaz até ao tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
recorrências Lista de recorrências. Recorrência[]
timeZone Horário de horário. string

Recorrência

Nome Descrição Valor
endTime Fim do tempo para a recorrência. string
startTime Hora de início para a recorrência. string
recorrênciaType Desaje o tipo de objeto Diário
Mensalmente
Semanalmente (obrigatório)

DailyRecurrence

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Diário' (obrigatório)

Reecurrência mensal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Mensal' (obrigatório)
dias De Meses Especifica os valores para o padrão de recorrência mensal. int[] (obrigatório)

Recorrência Semanal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. 'Semanal' (obrigatório)
diasOfWeek Especifica os valores para o padrão de recorrência semanal. Matriz de cordas que contém qualquer um dos seguintes:
'Sexta-feira'
"Segunda-feira"
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira' (obrigatório)

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Notificações de configuração para alertas de backup usando o Azure Monitor

Implementar no Azure
Este modelo permite-lhe configurar notificações de email para os seus cofres de Serviços de Recuperação utilizando o Azure Monitor, implementando uma regra de processamento de alerta e um grupo de ação

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recurso actionRules pode ser implementado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.AlertsManagement/actionRules, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AlertsManagement/actionRules@2021-08-08"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionType = "string"
          // For remaining properties, see Action objects
        }
      ]
      conditions = [
        {
          field = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      description = "string"
      enabled = bool
      schedule = {
        effectiveFrom = "string"
        effectiveUntil = "string"
        recurrences = [
          {
            endTime = "string"
            startTime = "string"
            recurrenceType = "string"
            // For remaining properties, see Recurrence objects
          }
        ]
        timeZone = "string"
      }
      scopes = [
        "string"
      ]
    }
  })
}

Objetos de ação

Desajei a propriedade actionType para especificar o tipo de objeto.

Para AddActionGroups, utilize:

  actionType = "AddActionGroups"
  actionGroupIds = [
    "string"
  ]

Para RemoveAllActionGroups, utilize:

  actionType = "RemoveAllActionGroups"

Objetos de recorrência

Desajei a propriedade recorrenceType para especificar o tipo de objeto.

Para diariamente, use:

  recurrenceType = "Daily"

Para mensalmente, utilize:

  recurrenceType = "Monthly"
  daysOfMonth = [
    int
  ]

Para semanalmente, use:

  recurrenceType = "Weekly"
  daysOfWeek = [
    "string"
  ]

Valores imobiliários

actionRules

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.AlertsManagement/actionRules@2021-08-08"
name O nome do recurso corda (necessária)
localização Localização do recurso corda (necessária)
parent_id Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
propriedades Propriedades da regra de processamento de alerta. AlertaProcessingRuleProperties

AlertaProcessingRuleProperties

Nome Descrição Valor
ações Ações a aplicar. Ação[] (necessária)
condições Condições em que os alertas serão filtrados. Condição[]
descrição Descrição da regra de processamento de alerta. string
ativado Indica se a regra de processamento de alerta dada está ativada ou desativada. bool
agenda Agendamento para regra de processamento de alerta. Agenda
âmbitos Âmbitos em que regra de processamento de alerta se aplicará. corda[] (necessária)

Ação

Nome Descrição Valor
açãoType Desaje o tipo de objeto AddActionGroups
RemoveAllActionGroups (obrigatório)

AddActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. "AddActionGroups" (obrigatório)
actionGroupIds Lista de IDs do grupo de ação para adicionar à regra de processamento de alerta. corda[] (necessária)

RemoveAllActionGroups

Nome Descrição Valor
açãoType Ação que deve ser aplicada. "RemoveAllActionGroups" (obrigatório)

Condição

Nome Descrição Valor
campo Campo para uma determinada condição. "AlertaContexto"
"AlertRuleId"
"AlertaRuleName"
"Descrição"
"Monitorização da Condição"
"MonitorService"
"Severidade"
"SignalType"
"TargetResource"
"TargetResourceGroup"
"TargetResourceType"
operador Operador para uma determinada condição. "Contém"
"Não ExisteContain"
"Iguais"
"NotEquals"
values Lista de valores a condizer com uma determinada condição. corda[]

Agenda

Nome Descrição Valor
eficazFrom Agendamento eficaz a partir do tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
eficazUntil Agendamento eficaz até ao tempo. Date-Time no formato ISO-8601 sem sufixo de ausso horário. string
recorrências Lista de recorrências. Recorrência[]
timeZone Horário de horário. string

Recorrência

Nome Descrição Valor
endTime Fim do tempo para a recorrência. string
startTime Hora de início para a recorrência. string
recorrênciaType Desaje o tipo de objeto Diário
Mensalmente
Semanalmente (obrigatório)

DailyRecurrence

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. "Diário" (obrigatório)

Reecurrência mensal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. "Mensalmente" (obrigatório)
dias De Meses Especifica os valores para o padrão de recorrência mensal. int[] (obrigatório)

Recorrência Semanal

Nome Descrição Valor
recorrênciaType Especifica quando a recorrência deve ser aplicada. "Semanalmente" (obrigatório)
diasOfWeek Especifica os valores para o padrão de recorrência semanal. Matriz de cordas que contém qualquer um dos seguintes:
"Sexta-feira"
"Segunda-feira"
"Sábado"
"Domingo"
"Quinta-feira"
"Terça-feira"
"Quarta-feira" (obrigatório)