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