Partilhar via


Update-AzScheduledQueryRule

Atualizar uma regra de consulta agendada.

Sintaxe

Update-AzScheduledQueryRule
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-ActionCustomProperty <Hashtable>]
      [-ActionGroupResourceId <String[]>]
      [-AutoMitigate]
      [-CheckWorkspaceAlertsStorageConfigured]
      [-CriterionAllOf <ICondition[]>]
      [-Description <String>]
      [-DisplayName <String>]
      [-Enabled]
      [-EvaluationFrequency <TimeSpan>]
      [-MuteActionsDuration <TimeSpan>]
      [-OverrideQueryTimeRange <TimeSpan>]
      [-Scope <String[]>]
      [-Severity <Int64>]
      [-SkipQueryValidation]
      [-Tag <Hashtable>]
      [-TargetResourceType <String[]>]
      [-WindowSize <TimeSpan>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzScheduledQueryRule
      -InputObject <IScheduledQueryRuleIdentity>
      [-ActionCustomProperty <Hashtable>]
      [-ActionGroupResourceId <String[]>]
      [-AutoMitigate]
      [-CheckWorkspaceAlertsStorageConfigured]
      [-CriterionAllOf <ICondition[]>]
      [-Description <String>]
      [-DisplayName <String>]
      [-Enabled]
      [-EvaluationFrequency <TimeSpan>]
      [-MuteActionsDuration <TimeSpan>]
      [-OverrideQueryTimeRange <TimeSpan>]
      [-Scope <String[]>]
      [-Severity <Int64>]
      [-SkipQueryValidation]
      [-Tag <Hashtable>]
      [-TargetResourceType <String[]>]
      [-WindowSize <TimeSpan>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Atualizar uma regra de consulta agendada.

Exemplos

Exemplo 1: Atualizar regra de consulta agendada

$subscriptionId=(Get-AzContext).Subscription.Id
Update-AzScheduledQueryRule -Name test-rule -ResourceGroupName test-group -Scope "/subscriptions/$subscriptionId/resourceGroups/test-group/providers/Microsoft.Compute/virtualMachines/test-vm" -ActionGroupResourceId "/subscriptions/$subscriptionId/resourceGroups/test-group/providers/microsoft.insights/actionGroups/test-action-group" -AutoMitigate:$false

Atualizar regra de consulta agendada

Parâmetros

-ActionCustomProperty

As propriedades de uma carga útil de alerta.

Tipo:Hashtable
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ActionGroupResourceId

Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AutoMitigate

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.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

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

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CriterionAllOf

Uma lista de condições a serem avaliadas em relação aos escopos especificados Para construir, consulte a seção NOTAS para propriedades CRITERIONALLOF e crie uma tabela de hash.

Tipo:ICondition[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

A descrição da regra de consulta agendada.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DisplayName

O nome para exibição da regra de alerta

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Enabled

O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EvaluationFrequency

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.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Tipo:IScheduledQueryRuleIdentity
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

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

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

O nome da regra.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OverrideQueryTimeRange

Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert.

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Scope

A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Severity

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.

Tipo:Int64
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

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

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SubscriptionId

A ID da assinatura de destino.

Tipo:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Tag

Etiquetas de recursos

Tipo:Hashtable
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TargetResourceType

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

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

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

Tipo:TimeSpan
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

IScheduledQueryRuleIdentity

Saídas

IScheduledQueryRuleResource