Set-AzAlertProcessingRule
Crie ou atualize uma regra de processamento de alerta.
Sintaxe
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"
Esse cmdlet cria uma regra de processamento de alerta 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"
Esse cmdlet cria uma regra que adiciona dois grupos de ações a todos os alertas Sev0 e Sev1
Parâmetros
-ActionGroupId
IDs de Grupo de Ações que devem ser notificadas, lista separada por vírgulas de valores necessários somente se o tipo de regra de processamento de alerta for AddActionGroups.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AlertProcessingRuleType
Tipo de regra de Processamento de Alerta. Valores permitidos: AddActionGroups, RemoveAllActionGroups.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Description
Descrição da regra de processamento de alerta
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Enabled
Indique se a regra de processamento de alerta fornecida está habilitada ou desabilitada (o padrão está habilitado). Valores permitidos: False, True.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterAlertContext
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Contains:smartgroups
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterAlertRuleId
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterAlertRuleName
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Equals:ARM Name Test1, ARM Name Test2
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterDescription
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Contains:Test Alert
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterMonitorCondition
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. NotEquals:Resolved
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterMonitorService
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Equals:Platform, Log Analytics
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterSeverity
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} gravidade: uma das <Sev0, Sev1, Sev2, Sev3, Sev4>. Por exemplo, Equals:Sev0,Sev1
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterSignalType
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Equals:Metric
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterTargetResource
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Equals:mySQLDataBaseName
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterTargetResourceGroup
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FilterTargetResourceType
Formato esperado – {<operação>:<lista separada por vírgulas de valores>} operação: um dos <Equals, NotEquals, Contains, DoesNotContain> For, por exemplo. Contains:Virtual Machines, Storage Account
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InputObject
O recurso de regra de processamento de alerta
Tipo: | PSAlertProcessingRule |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Name
Nome da regra de processamento de alerta
Tipo: | String |
Aliases: | ResourceId |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResourceGroupName
Nome do Grupo de Recursos
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleEndDateTime
Hora da Data de Término. O formato 2022-09-21 06:00:00 deve ser mencionado no caso de Agendamento Reccurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurence2DaysOfMonth
Lista de valores de padrão de recorrência Formato esperado para um tipo de recorrência mensal. lista separada por vírgulas de valores por exemplo. 1,3,12
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurence2DaysOfWeek
Lista de valores de padrão de recorrência Formato esperado para um tipo de recorrência semanal. lista separada por vírgulas de valores por exemplo. Segunda-feira, sábado
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurence2EndTime
Hora de início da reccurência no fuso horário do parâmetro ScheduleTimeZone. O formato 06:00:00 deve ser mencionado no caso de Agendamento Recurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurence2StartTime
Hora de início da reccurência no fuso horário do parâmetro ScheduleTimeZone. O formato 06:00:00 deve ser mencionado no caso de Agendamento Recurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurence2Type
Especifica quando a regra de processamento deve ser aplicada. Valores permitidos: Diário, Mensal, Semanal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurenceDaysOfMonth
Lista de valores de padrão de recorrência Formato esperado para um tipo de recorrência mensal. lista separada por vírgulas de valores por exemplo. 1,3,12
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurenceDaysOfWeek
Lista de valores de padrão de recorrência Formato esperado para um tipo de recorrência semanal. lista separada por vírgulas de valores por exemplo. Segunda-feira, sábado
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurenceEndTime
Hora de início da reccurência no fuso horário do parâmetro ScheduleTimeZone. O formato 06:00:00 deve ser mencionado no caso de Agendamento Recurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurenceStartTime
Hora de início da reccurência no fuso horário do parâmetro ScheduleTimeZone. O formato 06:00:00 deve ser mencionado no caso de Agendamento Recurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleReccurenceType
Especifica quando a regra de processamento deve ser aplicada. Valores permitidos: Diário, Mensal, Semanal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleStartDateTime
Hora da Data de Início. O formato 2022-09-21 06:00:00 deve ser mencionado no caso de Agendamento Reccurente – Diário, Semanal ou Mensal.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ScheduleTimeZone
Agendar fuso horário. Padrão: UTC.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Scope
Lista de IDs de recurso, lista separada por vírgulas de valores A regra se aplicará a alertas disparados em recursos dentro desse escopo
Tipo: | List<T>[String] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Tag
Marcas de regra de processamento de alerta. Por exemplo, @{"tag1" = "key1";" tag2" = "key2"} Use {} para limpar marcas existentes.
Tipo: | Hashtable |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Saídas
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Azure PowerShell