Set-AzAlertProcessingRule
Создание или обновление правила обработки оповещений.
Синтаксис
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>]
Описание
Set-AzAlertProcessingRule создает или обновляет правило обработки оповещений.
Примеры
Пример 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"
Этот командлет создает правило обработки оповещений, которое добавляет группу действий ко всем оповещениям в группе ресурсов.
Пример 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"
Этот командлет создает правило, которое добавляет две группы действий для всех оповещений Sev0 и Sev1
Параметры
-ActionGroupId
Идентификаторы группы действий, которые должны быть уведомлены, разделенный запятыми список значений Обязательный только в том случае, если тип правила обработки оповещений — AddActionGroups.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlertProcessingRuleType
Тип правила обработки оповещений. Допустимые значения: AddActionGroups, RemoveAllActionGroups.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Описание правила обработки оповещений
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Укажите, включено или отключено ли данное правило обработки оповещений (по умолчанию включено). Допустимые значения: False, True.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterAlertContext
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Содержит:smartgroups
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterAlertRuleId
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Equals:/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
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Равно:ARM Name Test1,ARM Name Test2
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterDescription
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Содержит:Тестовое оповещение
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterMonitorCondition
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. NotEquals:Resolved
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterMonitorService
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Equals:Platform, Log Analytics
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterSeverity
Ожидаемый формат : {<operation>:<comma разделенный список значений>} серьезности: один из <Sev0, Sev1, Sev2, Sev3, Sev4>. Например Равно:Sev0,Sev1
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterSignalType
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Равно:Метрика
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterTargetResource
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Equals:mySQLDataBaseName
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterTargetResourceGroup
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. NotEquals:/subscriptions/subscriptionID>/<resourceGroups/test
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilterTargetResourceType
Ожидаемый формат : операция {<operation>:<запятая разделенный список значений>}: одна из <операций Equals, NotEquals, Contains, DoesNotContain> Foreg. Содержит:Виртуальные машины,служба хранилища учетную запись
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Ресурс правила обработки оповещений
Type: | PSAlertProcessingRule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Имя правила обработки оповещений
Type: | String |
Aliases: | ResourceId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Имя группы ресурсов
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleEndDateTime
Время окончания даты. Формат 2022-09-21 06:00:00 должен быть упоминание в случае повторного расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurence2DaysOfMonth
Список значений шаблонов повторения Ожидаемый формат для ежемесячного типа повторения. Разделенный запятыми список значений, например. 1,3,12
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurence2DaysOfWeek
Список значений шаблонов повторения Ожидаемый формат для еженедельного типа повторения. Разделенный запятыми список значений, например. Понедельник, суббота
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurence2EndTime
Время начала повторения в часовом поясе параметра ScheduleTimeZone. Формат 06:00:00 должен быть упоминание в случае пересчета расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurence2StartTime
Время начала повторения в часовом поясе параметра ScheduleTimeZone. Формат 06:00:00 должен быть упоминание в случае пересчета расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurence2Type
Указывает, когда следует применить правило обработки. Допустимые значения: Daily, Monthly, Weekly.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurenceDaysOfMonth
Список значений шаблонов повторения Ожидаемый формат для ежемесячного типа повторения. Разделенный запятыми список значений, например. 1,3,12
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurenceDaysOfWeek
Список значений шаблонов повторения Ожидаемый формат для еженедельного типа повторения. Разделенный запятыми список значений, например. Понедельник, суббота
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurenceEndTime
Время начала повторения в часовом поясе параметра ScheduleTimeZone. Формат 06:00:00 должен быть упоминание в случае пересчета расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurenceStartTime
Время начала повторения в часовом поясе параметра ScheduleTimeZone. Формат 06:00:00 должен быть упоминание в случае пересчета расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleReccurenceType
Указывает, когда следует применить правило обработки. Допустимые значения: Daily, Monthly, Weekly.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleStartDateTime
Время начала. Формат 2022-09-21 06:00:00 должен быть упоминание в случае повторного расписания — ежедневно, еженедельно или ежемесячно.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleTimeZone
Планирование часового пояса. Значение по умолчанию: UTC.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Список идентификаторов ресурсов, разделенный запятыми список значений, правило будет применяться к оповещениям, которые были запущены на ресурсах в этой область
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Теги правил обработки оповещений. Например @{"tag1" = "key1";" tag2" = "key2"} Используется {} для очистки существующих тегов.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
Выходные данные
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule