Set-AzAlertProcessingRule

Crie ou atualize uma regra de processamento de alertas.

Syntax

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 cria ou atualiza uma regra de processamento de alerta.

Exemplos

Exemplo 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 cria uma regra de processamento de alertas que adiciona um grupo de ações a todos os alertas em um grupo de recursos.

Exemplo 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 cria uma regra que adiciona dois grupos de ação a todos os alertas Sev0 e Sev1

Parâmetros

-ActionGroupId

Ids do Grupo de Ação que devem ser notificados, Lista de valores separada por vírgulas Obrigatório somente se o tipo de regra de processamento de alerta for AddActionGroups.

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

-AlertProcessingRuleType

Tipo de regra de processamento de alerta. Valores permitidos: AddActionGroups, RemoveAllActionGroups.

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

-Confirm

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

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

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Descrição da regra de processamento de alertas

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

-Enabled

Indique se a regra de processamento de alerta fornecida está habilitada ou desabilitada (o padrão está habilitado). Valores permitidos: False, True.

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

-FilterAlertContext

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. contém:smartgroups

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

-FilterAlertRuleId

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

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

-FilterAlertRuleName

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. Igual:ARM Name Test1,ARM Name Test2

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

-FilterDescription

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. contém:alerta de teste

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

-FilterMonitorCondition

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. NotEquals:Resolvido

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

-FilterMonitorService

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. Igual:Plataforma,Log Analytics

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

-FilterSeverity

Formato esperado - {<operation>:<comma separated list of values>} gravidade: um de <Sev0, Sev1, Sev2, Sev3, Sev4>. Por ex. Igual: Sev0, Sev1

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

-FilterSignalType

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. Igual:Métrica

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

-FilterTargetResource

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. Igual:mySQLDataBaseName

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

-FilterTargetResourceGroup

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test

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

-FilterTargetResourceType

Formato esperado - {<operation>:<comma separated list of values>} operation: one of <Equals, NotEquals, Contains, DoesNotContain> Por exemplo. contém:máquinas virtuais,conta de armazenamento

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

-InputObject

O recurso de regra de processamento de alertas

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

-Name

Nome da regra de processamento de alertas

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

-ResourceGroupName

Nome do Grupo de Recursos

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

-ScheduleEndDateTime

Data de Término Hora. Formato 2022-09-21 06:00:00 Deve ser mencionado no caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleReccurence2DaysOfMonth

Lista de valores de padrão de recorrência Formato esperado Para um tipo de recorrência mensal. lista separada por vírgula de valores Por exemplo. 1,3,12

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

-ScheduleReccurence2DaysOfWeek

Lista de valores de padrão de recorrência Formato esperado Para um tipo de recorrência semanal. lista separada por vírgula de valores Por exemplo. Segunda-feira,Sábado

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

-ScheduleReccurence2EndTime

Reccurence Start Time no fuso horário do parâmetro ScheduleTimeZone. Formato 06:00:00 Deve ser mencionado em caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleReccurence2StartTime

Reccurence Start Time no fuso horário do parâmetro ScheduleTimeZone. Formato 06:00:00 Deve ser mencionado em caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleReccurence2Type

Especifica quando a regra de processamento deve ser aplicada. Valores permitidos: Diário, Mensal, Semanal.

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

-ScheduleReccurenceDaysOfMonth

Lista de valores de padrão de recorrência Formato esperado Para um tipo de recorrência mensal. lista separada por vírgula de valores Por exemplo. 1,3,12

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

-ScheduleReccurenceDaysOfWeek

Lista de valores de padrão de recorrência Formato esperado Para um tipo de recorrência semanal. lista separada por vírgula de valores Por exemplo. Segunda-feira,Sábado

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

-ScheduleReccurenceEndTime

Reccurence Start Time no fuso horário do parâmetro ScheduleTimeZone. Formato 06:00:00 Deve ser mencionado em caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleReccurenceStartTime

Reccurence Start Time no fuso horário do parâmetro ScheduleTimeZone. Formato 06:00:00 Deve ser mencionado em caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleReccurenceType

Especifica quando a regra de processamento deve ser aplicada. Valores permitidos: Diário, Mensal, Semanal.

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

-ScheduleStartDateTime

Data de início Hora. Formato 2022-09-21 06:00:00 Deve ser mencionado no caso de Horário Recorrente - Diário, Semanal ou Mensal.

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

-ScheduleTimeZone

Agendar fuso horário. Padrão: UTC.

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

-Scope

Lista de IDs de recursos, lista de valores separados por vírgulas A regra será aplicada a alertas que dispararam sobre recursos dentro desse escopo

Type:List<T>[String]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Tags de regra de processamento de alerta. Por ex. @{"tag1" = "key1";" tag2" = "key2"} Use {} para limpar tags existentes.

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

-WhatIf

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

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

Entradas

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule

Saídas

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule