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