Set-AzAlertProcessingRule
Vytvořte nebo aktualizujte pravidlo zpracování upozornění.
Syntaxe
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 vytvoří nebo aktualizuje pravidlo zpracování výstrah.
Příklady
Příklad 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"
Tato rutina vytvoří pravidlo zpracování výstrah, které přidá skupinu akcí do všech výstrah ve skupině prostředků.
Příklad 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"
Tato rutina vytvoří pravidlo, které přidá dvě skupiny akcí do všech výstrah Sev0 a Sev1.
Parametry
-ActionGroupId
ID skupiny akcí, které mají být oznámeny, čárkami oddělený seznam hodnot Povinné pouze v případě, že typ pravidla zpracování výstrahy je AddActionGroups.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-AlertProcessingRuleType
Typ pravidla zpracování výstrah Povolené hodnoty: AddActionGroups, RemoveAllActionGroups.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Description
Popis pravidla zpracování upozornění
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Enabled
Označuje, jestli je dané pravidlo zpracování výstrah povolené nebo zakázané (výchozí nastavení je povolené). Povolené hodnoty: False, True.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterAlertContext
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Obsahuje:smartgroups
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterAlertRuleId
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterAlertRuleName
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:ARM Name Test1,ARM Name Test2
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterDescription
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Contains:Test Alert
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterMonitorCondition
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. NotEquals:Resolved
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterMonitorService
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:Platform,Log Analytics
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterSeverity
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} závažnosti: jedna z <Sev0, Sev1, Sev2, Sev3, Sev4>. Např. Rovná se:Sev0,Sev1
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterSignalType
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:Metric
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterTargetResource
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Equals:mySQLDataBaseName
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterTargetResourceGroup
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilterTargetResourceType
Očekávaný formát – {<operace>:<seznam hodnot oddělených čárkami>} operace: jedna z operací <Equals, NotEquals, Contains, DoesNotContain> For eg. Obsahuje: Virtuální počítače, účet úložiště
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Prostředek pravidla zpracování upozornění
Typ: | PSAlertProcessingRule |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Název pravidla zpracování upozornění
Typ: | String |
Aliasy: | ResourceId |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleEndDateTime
Datum ukončení. Formát 2022-09-21 06:00:00 By se měl zmínit v případě Reccurent Schedule - Denně, Týdně nebo Měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurence2DaysOfMonth
Seznam hodnot vzoru opakování Očekávaný formát pro typ měsíčního opakování čárkami oddělený seznam hodnot Pro např. 1,3,12
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurence2DaysOfWeek
Seznam hodnot vzoru opakování Očekávaný formát Pro týdenní typ opakování čárkami oddělený seznam hodnot Pro např. Pondělí, sobota
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurence2EndTime
Počáteční čas reckuence v časovém pásmu parametru ScheduleTimeZone. Formát 06:00:00 By se měl zmínit v případě plánu Reccurent – denně, týdně nebo měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurence2StartTime
Počáteční čas reckuence v časovém pásmu parametru ScheduleTimeZone. Formát 06:00:00 By se měl zmínit v případě plánu Reccurent – denně, týdně nebo měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurence2Type
Určuje, kdy se má použít pravidlo zpracování. Povolené hodnoty: Denně, Měsíčně, Týdně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurenceDaysOfMonth
Seznam hodnot vzoru opakování Očekávaný formát pro typ měsíčního opakování čárkami oddělený seznam hodnot Pro např. 1,3,12
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurenceDaysOfWeek
Seznam hodnot vzoru opakování Očekávaný formát Pro týdenní typ opakování čárkami oddělený seznam hodnot Pro např. Pondělí, sobota
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurenceEndTime
Počáteční čas reckuence v časovém pásmu parametru ScheduleTimeZone. Formát 06:00:00 By se měl zmínit v případě plánu Reccurent – denně, týdně nebo měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurenceStartTime
Počáteční čas reckuence v časovém pásmu parametru ScheduleTimeZone. Formát 06:00:00 By se měl zmínit v případě plánu Reccurent – denně, týdně nebo měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleReccurenceType
Určuje, kdy se má použít pravidlo zpracování. Povolené hodnoty: Denně, Měsíčně, Týdně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleStartDateTime
Počáteční datum a čas Formát 2022-09-21 06:00:00 By se měl zmínit v případě Reccurent Schedule - Denně, Týdně nebo Měsíčně.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScheduleTimeZone
Naplánujte časové pásmo. Výchozí hodnota: UTC.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Scope
Seznam ID prostředků, seznam hodnot oddělených čárkami, pravidlo se použije na výstrahy aktivované u prostředků v daném oboru.
Typ: | List<T>[String] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Tag
Značky pravidel zpracování výstrah Např. @{"tag1" = "key1";" tag2" = "key2"} K vymazání existujících značek použijte {}.
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Výstupy
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Azure PowerShell