Compartir a través de


Set-AzAlertProcessingRule

Cree o actualice una regla de procesamiento de alertas.

Sintaxis

Set-AzAlertProcessingRule
   -ResourceGroupName <String>
   -Name <String>
   [-Description <String>]
   [-Enabled <String>]
   -Scope <System.Collections.Generic.List`1[System.String]>
   [-Tag <Hashtable>]
   [-FilterSeverity <String>]
   [-FilterMonitorService <String>]
   [-FilterMonitorCondition <String>]
   [-FilterTargetResource <String>]
   [-FilterTargetResourceType <String>]
   [-FilterTargetResourceGroup <String>]
   [-FilterAlertRuleId <String>]
   [-FilterAlertRuleName <String>]
   [-FilterDescription <String>]
   [-FilterAlertContext <String>]
   [-FilterSignalType <String>]
   -AlertProcessingRuleType <String>
   [-ScheduleStartDateTime <String>]
   [-ScheduleEndDateTime <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleReccurenceType <String>]
   [-ScheduleReccurence2Type <String>]
   [-ScheduleReccurenceDaysOfWeek <String>]
   [-ScheduleReccurence2DaysOfWeek <String>]
   [-ScheduleReccurenceDaysOfMonth <String>]
   [-ScheduleReccurence2DaysOfMonth <String>]
   [-ScheduleReccurenceStartTime <String>]
   [-ScheduleReccurence2StartTime <String>]
   [-ScheduleReccurenceEndTime <String>]
   [-ScheduleReccurence2EndTime <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzAlertProcessingRule
   -InputObject <PSAlertProcessingRule>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzAlertProcessingRule
   -ResourceGroupName <String>
   -Name <String>
   [-Description <String>]
   [-Enabled <String>]
   -Scope <System.Collections.Generic.List`1[System.String]>
   [-Tag <Hashtable>]
   [-FilterSeverity <String>]
   [-FilterMonitorService <String>]
   [-FilterMonitorCondition <String>]
   [-FilterTargetResource <String>]
   [-FilterTargetResourceType <String>]
   [-FilterTargetResourceGroup <String>]
   [-FilterAlertRuleId <String>]
   [-FilterAlertRuleName <String>]
   [-FilterDescription <String>]
   [-FilterAlertContext <String>]
   [-FilterSignalType <String>]
   -AlertProcessingRuleType <String>
   [-ScheduleStartDateTime <String>]
   [-ScheduleEndDateTime <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleReccurenceType <String>]
   [-ScheduleReccurence2Type <String>]
   [-ScheduleReccurenceDaysOfWeek <String>]
   [-ScheduleReccurence2DaysOfWeek <String>]
   [-ScheduleReccurenceDaysOfMonth <String>]
   [-ScheduleReccurence2DaysOfMonth <String>]
   [-ScheduleReccurenceStartTime <String>]
   [-ScheduleReccurence2StartTime <String>]
   [-ScheduleReccurenceEndTime <String>]
   [-ScheduleReccurence2EndTime <String>]
   -ActionGroupId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzAlertProcessingRule crea o actualiza una regla de procesamiento de alertas.

Ejemplos

Ejemplo 1

Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupToSubscription" -Scope "/subscriptions/MySubscriptionId" -Description "Add ActionGroup1 to all alerts in the subscription" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1"

Este cmdlet crea una regla de procesamiento de alertas que agrega un grupo de acciones a todas las alertas de un grupo de recursos.

Ejemplo 2

Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupsBySeverity" -Scope "/subscriptions/MySubscriptionId" -Description "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1,/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/MyActionGroup2" -FilterMonitorCondition "Equals:Sev0,Sev1"

Este cmdlet crea una regla que agrega dos grupos de acciones a todas las alertas de Sev0 y Sev1.

Parámetros

-ActionGroupId

Identificadores de grupo de acciones que se van a notificar, lista separada por comas de valores Requerido solo si el tipo de regla de procesamiento de alertas es AddActionGroups.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AlertProcessingRuleType

Tipo de regla de procesamiento de alertas. Valores permitidos: AddActionGroups, RemoveAllActionGroups.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

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

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Description

Descripción de la regla de procesamiento de alertas

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Enabled

Indique si la regla de procesamiento de alertas especificada está habilitada o deshabilitada (el valor predeterminado está habilitado). Valores permitidos: False, True.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterAlertContext

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Contains:smartgroups

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterAlertRuleId

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterAlertRuleName

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Equals:ARM Name Test1,ARM Name Test2

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterDescription

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Contains:Test Alert

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterMonitorCondition

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< NotEquals:Resolved

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterMonitorService

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Equals:Platform,Log Analytics

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterSeverity

Formato esperado: {<operation>:<comma separated list of values>} severity: one of <Sev0, Sev1, Sev2, Sev3, Sev4>. Por ejemplo, Equals:Sev0,Sev1

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterSignalType

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Equals:Metric

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterTargetResource

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Equals:mySQLDataBaseName

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterTargetResourceGroup

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FilterTargetResourceType

Formato esperado: operación {operation:comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> For eg.<>< Contains:Virtual Machines,Storage Account

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Recurso de regla de procesamiento de alertas

Tipo:PSAlertProcessingRule
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Nombre de la regla de procesamiento de alertas

Tipo:String
Alias:ResourceId
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

Nombre del grupo de recursos

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleEndDateTime

Fecha de finalización. Formato 2022-09-21 06:00:00 Debe mencionarse en el caso de programación de recursividad - Diaria, Semanal o Mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurence2DaysOfMonth

Lista de valores de patrón de periodicidad Formato esperado Para un tipo de periodicidad mensual. lista separada por comas de valores Para, por ejemplo, 1,3,12

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurence2DaysOfWeek

Lista de valores de patrón de periodicidad Formato esperado Para un tipo de periodicidad semanal. lista separada por comas de valores Para, por ejemplo, Lunes, sábado

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurence2EndTime

Hora de inicio de recursividad en la zona horaria del parámetro ScheduleTimeZone. Formato 06:00:00 Debe mencionarse en el caso de programación de recursividad : diaria, semanal o mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurence2StartTime

Hora de inicio de recursividad en la zona horaria del parámetro ScheduleTimeZone. Formato 06:00:00 Debe mencionarse en el caso de programación de recursividad : diaria, semanal o mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurence2Type

Especifica cuándo se debe aplicar la regla de procesamiento. Valores permitidos: Daily, Monthly, Weekly.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurenceDaysOfMonth

Lista de valores de patrón de periodicidad Formato esperado Para un tipo de periodicidad mensual. lista separada por comas de valores Para, por ejemplo, 1,3,12

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurenceDaysOfWeek

Lista de valores de patrón de periodicidad Formato esperado Para un tipo de periodicidad semanal. lista separada por comas de valores Para, por ejemplo, Lunes, sábado

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurenceEndTime

Hora de inicio de recursividad en la zona horaria del parámetro ScheduleTimeZone. Formato 06:00:00 Debe mencionarse en el caso de programación de recursividad : diaria, semanal o mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurenceStartTime

Hora de inicio de recursividad en la zona horaria del parámetro ScheduleTimeZone. Formato 06:00:00 Debe mencionarse en el caso de programación de recursividad : diaria, semanal o mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleReccurenceType

Especifica cuándo se debe aplicar la regla de procesamiento. Valores permitidos: Daily, Monthly, Weekly.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleStartDateTime

Fecha y hora de inicio. Formato 2022-09-21 06:00:00 Debe mencionarse en el caso de programación de recursividad - Diaria, Semanal o Mensual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleTimeZone

Programar zona horaria. Valor predeterminado: UTC.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Scope

Lista de identificadores de recursos, lista separada por comas de valores La regla se aplicará a las alertas que se desencadenaron en los recursos dentro de ese ámbito.

Tipo:List<T>[String]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Tag

Etiquetas de regla de procesamiento de alertas. Por ejemplo, @{"tag1" = "key1";" tag2" = "key2"} Use {} para borrar las etiquetas existentes.

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule

Salidas

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule