Partilhar via


Microsoft.Insights scheduledQueryRules

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 scheduledQueryRules 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/scheduledQueryRules, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2024-01-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        'string'
      ]
      actionProperties: {
        {customized property}: 'string'
      }
      customProperties: {
        {customized property}: 'string'
      }
    }
    autoMitigate: bool
    checkWorkspaceAlertsStorageConfigured: bool
    criteria: {
      allOf: [
        {
          alertSensitivity: 'string'
          criterionType: 'string'
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          ignoreDataBefore: 'string'
          metricMeasureColumn: 'string'
          metricName: 'string'
          operator: 'string'
          query: 'string'
          resourceIdColumn: 'string'
          threshold: int
          timeAggregation: 'string'
        }
      ]
    }
    description: 'string'
    displayName: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    muteActionsDuration: 'string'
    overrideQueryTimeRange: 'string'
    resolveConfiguration: {
      autoResolved: bool
      timeToResolve: 'string'
    }
    scopes: [
      'string'
    ]
    severity: int
    skipQueryValidation: bool
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Ações

Designação Descrição Valor
açãoGrupos Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. string[]
açãoPropriedades As propriedades de uma ação. ActionsActionProperties
customProperties As propriedades de uma carga útil de alerta. ActionsCustomProperties

AçõesAçãoPropriedades

Designação Descrição Valor

AçõesCustomProperties

Designação Descrição Valor

Condição

Designação Descrição Valor
alertSensibilidade A extensão do desvio necessário para disparar um alerta. Os valores permitidos são 'Baixo', 'Médio' e 'Alto'. Isso afetará o quão apertado é o limite para o padrão de série métrica. Relevante e necessário apenas para regras de limiar dinâmico do tipo LogAlert. string
criterionType Especifica o tipo de critérios de limite 'DynamicThresholdCriterion'
'StaticThresholdCriterion'
Dimensões Condições da lista de dimensões Dimensão[]
failingPeriods O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. ConditionFailingPeriods
ignoreDataBefore Use esta opção para definir a data a partir da qual começar a aprender os dados históricos da métrica e calcular os limites dinâmicos (no formato ISO8601). Relevante apenas para regras de limiar dinâmico do tipo LogAlert. string
metricMeasureColumn A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. string
metricName O nome da métrica a ser enviada. Relevante e necessário apenas para regras do tipo LogToMetric. string
Operador O operador de critérios. Relevante e necessário apenas para regras do tipo LogAlert. 'Iguais'
'MaiorOrLessThan'
'MaiorQue'
'MaiorThanOrEqual'
'Menosque'
'LessThanOrEqual'
consulta Alerta de consulta de log string
resourceIdColumn A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. string
limiar O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras de limite estático do tipo LogAlert. Int
agregação de tempo Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. 'Média'
'Contagem'
'Máximo'
'Mínimo'
'Total'

CondiçãoFailingPeriods

Designação Descrição Valor
minFailingPeriodsToAlert O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 Int
númeroDeAvaliaçãoPeríodos O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 Int

Dimensão

Designação Descrição Valor
Designação Nome da dimensão string (obrigatório)
Operador Operador para valores de dimensão 'Excluir'
'Incluir' (obrigatório)
valores Lista de valores de dimensão string[] (obrigatório)

Identidade

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Insights/scheduledQueryRules

Designação Descrição Valor
identidade A identidade do recurso. Identidade
tipo Indica o tipo de regra de consulta agendada. O padrão é LogAlert. 'EventLogAlert'
'LogAlert'
'LogToMetric'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[^#<>%&:\?/{}*]{1,260}$ (obrigatório)
propriedades As propriedades da regra do recurso. ScheduledQueryRuleProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

RuleResolveConfiguration

Designação Descrição Valor
autoResolvido O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. Bool
timeToResolve A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. string

ScheduledQueryRuleCriteria

Designação Descrição Valor
allOf Uma lista de condições a serem avaliadas em relação aos escopos especificados Condição[]

ScheduledQueryRuleProperties

Designação Descrição Valor
ações Ações a invocar quando o alerta é acionado. Ações
autoMitigar O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. Bool
checkWorkspaceAlertsStorageConfigured O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
critérios Os critérios de regra que definem as condições da regra de consulta agendada. ScheduledQueryRuleCriteria
Descrição A descrição da regra de consulta agendada. string
displayName O nome para exibição da regra de alerta string
ativado O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso Bool
avaliaçãoFrequência A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. string
muteActionsDuration Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. string
overrideQueryTimeRange Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. string
resolveConfiguration Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. RuleResolveConfiguration
Âmbitos de aplicação A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. string[]
gravidade Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. Int
skipQueryValidation O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
targetResourceTypes Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos critérios de alerta. Relevante apenas para regras do tipo LogAlert string[]
windowSize O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. string

ScheduledQueryRuleResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso scheduledQueryRules 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/scheduledQueryRules, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Insights/scheduledQueryRules",
  "apiVersion": "2024-01-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [ "string" ],
      "actionProperties": {
        "{customized property}": "string"
      },
      "customProperties": {
        "{customized property}": "string"
      }
    },
    "autoMitigate": "bool",
    "checkWorkspaceAlertsStorageConfigured": "bool",
    "criteria": {
      "allOf": [
        {
          "alertSensitivity": "string",
          "criterionType": "string",
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "ignoreDataBefore": "string",
          "metricMeasureColumn": "string",
          "metricName": "string",
          "operator": "string",
          "query": "string",
          "resourceIdColumn": "string",
          "threshold": "int",
          "timeAggregation": "string"
        }
      ]
    },
    "description": "string",
    "displayName": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "muteActionsDuration": "string",
    "overrideQueryTimeRange": "string",
    "resolveConfiguration": {
      "autoResolved": "bool",
      "timeToResolve": "string"
    },
    "scopes": [ "string" ],
    "severity": "int",
    "skipQueryValidation": "bool",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Ações

Designação Descrição Valor
açãoGrupos Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. string[]
açãoPropriedades As propriedades de uma ação. ActionsActionProperties
customProperties As propriedades de uma carga útil de alerta. ActionsCustomProperties

AçõesAçãoPropriedades

Designação Descrição Valor

AçõesCustomProperties

Designação Descrição Valor

Condição

Designação Descrição Valor
alertSensibilidade A extensão do desvio necessário para disparar um alerta. Os valores permitidos são 'Baixo', 'Médio' e 'Alto'. Isso afetará o quão apertado é o limite para o padrão de série métrica. Relevante e necessário apenas para regras de limiar dinâmico do tipo LogAlert. string
criterionType Especifica o tipo de critérios de limite 'DynamicThresholdCriterion'
'StaticThresholdCriterion'
Dimensões Condições da lista de dimensões Dimensão[]
failingPeriods O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. ConditionFailingPeriods
ignoreDataBefore Use esta opção para definir a data a partir da qual começar a aprender os dados históricos da métrica e calcular os limites dinâmicos (no formato ISO8601). Relevante apenas para regras de limiar dinâmico do tipo LogAlert. string
metricMeasureColumn A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. string
metricName O nome da métrica a ser enviada. Relevante e necessário apenas para regras do tipo LogToMetric. string
Operador O operador de critérios. Relevante e necessário apenas para regras do tipo LogAlert. 'Iguais'
'MaiorOrLessThan'
'MaiorQue'
'MaiorThanOrEqual'
'Menosque'
'LessThanOrEqual'
consulta Alerta de consulta de log string
resourceIdColumn A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. string
limiar O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras de limite estático do tipo LogAlert. Int
agregação de tempo Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. 'Média'
'Contagem'
'Máximo'
'Mínimo'
'Total'

CondiçãoFailingPeriods

Designação Descrição Valor
minFailingPeriodsToAlert O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 Int
númeroDeAvaliaçãoPeríodos O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 Int

Dimensão

Designação Descrição Valor
Designação Nome da dimensão string (obrigatório)
Operador Operador para valores de dimensão 'Excluir'
'Incluir' (obrigatório)
valores Lista de valores de dimensão string[] (obrigatório)

Identidade

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Insights/scheduledQueryRules

Designação Descrição Valor
apiVersion A versão api '2024-01-01-pré-visualização'
identidade A identidade do recurso. Identidade
tipo Indica o tipo de regra de consulta agendada. O padrão é LogAlert. 'EventLogAlert'
'LogAlert'
'LogToMetric'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[^#<>%&:\?/{}*]{1,260}$ (obrigatório)
propriedades As propriedades da regra do recurso. ScheduledQueryRuleProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Insights/scheduledQueryRules'

RuleResolveConfiguration

Designação Descrição Valor
autoResolvido O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. Bool
timeToResolve A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. string

ScheduledQueryRuleCriteria

Designação Descrição Valor
allOf Uma lista de condições a serem avaliadas em relação aos escopos especificados Condição[]

ScheduledQueryRuleProperties

Designação Descrição Valor
ações Ações a invocar quando o alerta é acionado. Ações
autoMitigar O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. Bool
checkWorkspaceAlertsStorageConfigured O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
critérios Os critérios de regra que definem as condições da regra de consulta agendada. ScheduledQueryRuleCriteria
Descrição A descrição da regra de consulta agendada. string
displayName O nome para exibição da regra de alerta string
ativado O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso Bool
avaliaçãoFrequência A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. string
muteActionsDuration Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. string
overrideQueryTimeRange Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. string
resolveConfiguration Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. RuleResolveConfiguration
Âmbitos de aplicação A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. string[]
gravidade Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. Int
skipQueryValidation O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
targetResourceTypes Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos critérios de alerta. Relevante apenas para regras do tipo LogAlert string[]
windowSize O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. string

ScheduledQueryRuleResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor

Modelos de início rápido

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

Modelo Descrição
Criar regra de alerta para itens de continuidade de negócios do Azure

Implantar no Azure
Esses modelos criam uma regra de alerta e um MSI atribuído pelo usuário. Ele também atribui ao leitor MSI acesso à assinatura para que a regra de alerta tenha acesso para consultar os itens protegidos necessários e os detalhes mais recentes do ponto de recuperação.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso scheduledQueryRules 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/scheduledQueryRules, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/scheduledQueryRules@2024-01-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          "string"
        ]
        actionProperties = {
          {customized property} = "string"
        }
        customProperties = {
          {customized property} = "string"
        }
      }
      autoMitigate = bool
      checkWorkspaceAlertsStorageConfigured = bool
      criteria = {
        allOf = [
          {
            alertSensitivity = "string"
            criterionType = "string"
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            ignoreDataBefore = "string"
            metricMeasureColumn = "string"
            metricName = "string"
            operator = "string"
            query = "string"
            resourceIdColumn = "string"
            threshold = int
            timeAggregation = "string"
          }
        ]
      }
      description = "string"
      displayName = "string"
      enabled = bool
      evaluationFrequency = "string"
      muteActionsDuration = "string"
      overrideQueryTimeRange = "string"
      resolveConfiguration = {
        autoResolved = bool
        timeToResolve = "string"
      }
      scopes = [
        "string"
      ]
      severity = int
      skipQueryValidation = bool
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
  })
}

Valores de propriedade

Ações

Designação Descrição Valor
açãoGrupos Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. string[]
açãoPropriedades As propriedades de uma ação. ActionsActionProperties
customProperties As propriedades de uma carga útil de alerta. ActionsCustomProperties

AçõesAçãoPropriedades

Designação Descrição Valor

AçõesCustomProperties

Designação Descrição Valor

Condição

Designação Descrição Valor
alertSensibilidade A extensão do desvio necessário para disparar um alerta. Os valores permitidos são 'Baixo', 'Médio' e 'Alto'. Isso afetará o quão apertado é o limite para o padrão de série métrica. Relevante e necessário apenas para regras de limiar dinâmico do tipo LogAlert. string
criterionType Especifica o tipo de critérios de limite 'DynamicThresholdCriterion'
'StaticThresholdCriterion'
Dimensões Condições da lista de dimensões Dimensão[]
failingPeriods O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. ConditionFailingPeriods
ignoreDataBefore Use esta opção para definir a data a partir da qual começar a aprender os dados históricos da métrica e calcular os limites dinâmicos (no formato ISO8601). Relevante apenas para regras de limiar dinâmico do tipo LogAlert. string
metricMeasureColumn A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. string
metricName O nome da métrica a ser enviada. Relevante e necessário apenas para regras do tipo LogToMetric. string
Operador O operador de critérios. Relevante e necessário apenas para regras do tipo LogAlert. 'Iguais'
'MaiorOrLessThan'
'MaiorQue'
'MaiorThanOrEqual'
'Menosque'
'LessThanOrEqual'
consulta Alerta de consulta de log string
resourceIdColumn A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. string
limiar O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras de limite estático do tipo LogAlert. Int
agregação de tempo Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. 'Média'
'Contagem'
'Máximo'
'Mínimo'
'Total'

CondiçãoFailingPeriods

Designação Descrição Valor
minFailingPeriodsToAlert O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 Int
númeroDeAvaliaçãoPeríodos O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 Int

Dimensão

Designação Descrição Valor
Designação Nome da dimensão string (obrigatório)
Operador Operador para valores de dimensão 'Excluir'
'Incluir' (obrigatório)
valores Lista de valores de dimensão string[] (obrigatório)

Identidade

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Designação Descrição Valor

Microsoft.Insights/scheduledQueryRules

Designação Descrição Valor
identidade A identidade do recurso. Identidade
tipo Indica o tipo de regra de consulta agendada. O padrão é LogAlert. 'EventLogAlert'
'LogAlert'
'LogToMetric'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[^#<>%&:\?/{}*]{1,260}$ (obrigatório)
propriedades As propriedades da regra do recurso. ScheduledQueryRuleProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Insights/scheduledQueryRules@2024-01-01-preview"

RuleResolveConfiguration

Designação Descrição Valor
autoResolvido O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. Bool
timeToResolve A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. string

ScheduledQueryRuleCriteria

Designação Descrição Valor
allOf Uma lista de condições a serem avaliadas em relação aos escopos especificados Condição[]

ScheduledQueryRuleProperties

Designação Descrição Valor
ações Ações a invocar quando o alerta é acionado. Ações
autoMitigar O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. Bool
checkWorkspaceAlertsStorageConfigured O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
critérios Os critérios de regra que definem as condições da regra de consulta agendada. ScheduledQueryRuleCriteria
Descrição A descrição da regra de consulta agendada. string
displayName O nome para exibição da regra de alerta string
ativado O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso Bool
avaliaçãoFrequência A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. string
muteActionsDuration Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. string
overrideQueryTimeRange Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. string
resolveConfiguration Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. RuleResolveConfiguration
Âmbitos de aplicação A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. string[]
gravidade Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. Int
skipQueryValidation O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. Bool
targetResourceTypes Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos critérios de alerta. Relevante apenas para regras do tipo LogAlert string[]
windowSize O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. string

ScheduledQueryRuleResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor