Update-AzScheduledQueryRule

Actualice una regla de consulta programada.

Syntax

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

Actualice una regla de consulta programada.

Ejemplos

Ejemplo 1: Actualización de la regla de consulta programada

$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

Actualización de la regla de consulta programada

Parámetros

-ActionCustomProperty

Propiedades de una carga de alerta.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActionGroupResourceId

Identificadores de recurso del grupo de acciones que se invocarán cuando se active la alerta.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AutoMitigate

Marca que indica si la alerta se debe resolver automáticamente o no. El valor predeterminado es true. Solo es relevante para las reglas del tipo LogAlert.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CheckWorkspaceAlertsStorageConfigured

Marca que indica si esta regla de consulta programada debe almacenarse en el almacenamiento del cliente. El valor predeterminado es false. Solo es relevante para las reglas del tipo LogAlert.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CriterionAllOf

Lista de condiciones que se van a evaluar con los ámbitos especificados Para construir, vea la sección NOTES para propiedades CRITERIONALLOF y crear una tabla hash.

Type:ICondition[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Descripción de la regla de consulta programada.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Nombre para mostrar de la regla de alertas

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Marca que indica si esta regla de consulta programada está habilitada. El valor debe ser true o false

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EvaluationFrequency

Frecuencia con la que se evalúa la regla de consulta programada representada en formato de duración ISO 8601. Relevante y necesario solo para las reglas del tipo LogAlert.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parámetro de identidad Para construir, vea la sección NOTES para las propiedades INPUTOBJECT y crear una tabla hash.

Type:IScheduledQueryRuleIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MuteActionsDuration

Silenciar acciones durante el período de tiempo elegido (en formato de duración ISO 8601) después de activar la alerta. Solo es relevante para las reglas del tipo LogAlert.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nombre de la regla.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OverrideQueryTimeRange

Si se especifica, invalida el intervalo de tiempo de consulta (el valor predeterminado es WindowSize*NumberOfEvaluationPeriods). Solo es relevante para las reglas del tipo LogAlert.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

La lista de identificadores de recurso a la que se limita esta regla de consulta programada.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Severity

Gravedad de la alerta. Debe ser un entero entre [0-4]. El valor de 0 es más grave. Relevante y necesario solo para las reglas del tipo LogAlert.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipQueryValidation

Marca que indica si se debe validar o no la consulta proporcionada. El valor predeterminado es false. Solo es relevante para las reglas del tipo LogAlert.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Identificador de la suscripción de destino.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Etiquetas del recurso

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetResourceType

Lista del tipo de recurso de los recursos de destino en los que se crea o actualiza la alerta. Por ejemplo, si el ámbito es un grupo de recursos y targetResourceTypes es Microsoft.Compute/virtualMachines, se activará una alerta diferente para cada máquina virtual del grupo de recursos que cumpla los criterios de alerta. Relevante solo para las reglas del tipo LogAlert

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WindowSize

Período de tiempo (en formato de duración ISO 8601) en el que se ejecutará la consulta de alerta (tamaño de intervalo). Relevante y necesario solo para las reglas del tipo LogAlert.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

IScheduledQueryRuleIdentity

Salidas

IScheduledQueryRuleResource