Set-AzAlertProcessingRule
Utwórz lub zaktualizuj regułę przetwarzania alertów.
Składnia
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>]
Opis
Polecenie Set-AzAlertProcessingRule tworzy lub aktualizuje regułę przetwarzania alertów.
Przykłady
Przykład 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"
To polecenie cmdlet tworzy regułę przetwarzania alertów, która dodaje grupę akcji do wszystkich alertów w grupie zasobów.
Przykład 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"
To polecenie cmdlet tworzy regułę, która dodaje dwie grupy akcji do wszystkich alertów Sev0 i Sev1
Parametry
-ActionGroupId
Identyfikatory grupy akcji, które mają być powiadamiane, rozdzielona przecinkami lista wartości Wymagane tylko wtedy, gdy typ reguły przetwarzania alertów to AddActionGroups.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AlertProcessingRuleType
Typ reguły przetwarzania alertów. Dozwolone wartości: AddActionGroups, RemoveAllActionGroups.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Description
Opis reguły przetwarzania alertów
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Enabled
Określ, czy dana reguła przetwarzania alertów jest włączona lub wyłączona (wartość domyślna jest włączona). Dozwolone wartości: False, True.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterAlertContext
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Zawiera: grupy inteligentne
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterAlertRuleId
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Równa się:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterAlertRuleName
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Equals:ARM Name Test1,ARM Name Test2
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterDescription
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Contains:Test Alert
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterMonitorCondition
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. NotEquals:Resolved
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterMonitorService
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Equals:Platform,Log Analytics
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterSeverity
Oczekiwany format — ważność rozdzielona przecinkami {<operation>:<comma} ważności: jedna z <ważności Sev0, Sev1, Sev2, Sev3, Sev4>.> Przykład: Równa się:Sev0,Sev1
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterSignalType
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Równa się:Metryka
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterTargetResource
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Equals:mySQLDataBaseName
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterTargetResourceGroup
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FilterTargetResourceType
Oczekiwany format — operacja {<operation>:<comma rozdzielona listą wartości>}: jedna z <operacji Equals, NotEquals, Contains, DoesNotContain> dla np. Zawiera: Maszyny wirtualne, konto magazynu
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Zasób reguły przetwarzania alertów
Typ: | PSAlertProcessingRule |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa reguły przetwarzania alertów
Typ: | String |
Aliasy: | ResourceId |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Nazwa grupy zasobów
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleEndDateTime
Data zakończenia. Format 2022-09-21 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurence2DaysOfMonth
Lista wartości wzorca cyklu Oczekiwany format Dla typu cyklu miesięcznego. rozdzielona przecinkami lista wartości dla np. 1,3,12
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurence2DaysOfWeek
Lista wartości wzorca cyklu Oczekiwany format Dla tygodniowego typu cyklu. rozdzielona przecinkami lista wartości dla np. Poniedziałek,sobota
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurence2EndTime
Czas rozpoczęcia reccurence w strefie czasowej parametru ScheduleTimeZone. Format 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurence2StartTime
Czas rozpoczęcia reccurence w strefie czasowej parametru ScheduleTimeZone. Format 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurence2Type
Określa, kiedy należy zastosować regułę przetwarzania. Dozwolone wartości: Codziennie, Co miesiąc, Co tydzień.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurenceDaysOfMonth
Lista wartości wzorca cyklu Oczekiwany format Dla typu cyklu miesięcznego. rozdzielona przecinkami lista wartości dla np. 1,3,12
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurenceDaysOfWeek
Lista wartości wzorca cyklu Oczekiwany format Dla tygodniowego typu cyklu. rozdzielona przecinkami lista wartości dla np. Poniedziałek,sobota
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurenceEndTime
Czas rozpoczęcia reccurence w strefie czasowej parametru ScheduleTimeZone. Format 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurenceStartTime
Czas rozpoczęcia reccurence w strefie czasowej parametru ScheduleTimeZone. Format 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleReccurenceType
Określa, kiedy należy zastosować regułę przetwarzania. Dozwolone wartości: Codziennie, Co miesiąc, Co tydzień.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleStartDateTime
Data rozpoczęcia. Format 2022-09-21 06:00:00 należy wspomnieć w przypadku harmonogramu cyklicznego — codziennie, co tydzień lub co miesiąc.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ScheduleTimeZone
Zaplanuj strefę czasową. Wartość domyślna: UTC.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Scope
Lista identyfikatorów zasobów, rozdzielona przecinkami lista wartości Reguła będzie stosowana do alertów wyzwolonych dla zasobów w tym zakresie
Typ: | List<T>[String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Tag
Tagi reguł przetwarzania alertów. Przykład: @{"tag1" = "key1";" tag2" = "key2"} Służy {} do czyszczenia istniejących tagów.
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Dane wyjściowe
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule