Set-AzAlertProcessingRule
语法
Set-AzAlertProcessingRule
-ResourceGroupName <String>
-Name <String>
-Scope <System.Collections.Generic.List`1[System.String]>
-AlertProcessingRuleType <String>
[-Description <String>]
[-Enabled <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>]
[-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>
-Scope <System.Collections.Generic.List`1[System.String]>
-AlertProcessingRuleType <String>
-ActionGroupId <String>
[-Description <String>]
[-Enabled <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>]
[-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 创建或更新警报处理规则。
示例
示例 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"
此 cmdlet 创建一个警报处理规则,该规则将操作组添加到资源组中的所有警报。
示例 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"
此 cmdlet 创建一个规则,该规则将两个操作组添加到所有 Sev0 和 Sev1 警报
参数
-ActionGroupId
要通知的操作组 ID,仅当警报处理规则类型为 AddActionGroups 时,才需要用逗号分隔的值列表。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AlertProcessingRuleType
警报处理规则类型。 允许的值:AddActionGroups、RemoveAllActionGroups。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Description
警报处理规则的说明
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Enabled
指示给定的警报处理规则是启用或禁用的(默认值已启用)。 允许的值:False、True。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterAlertContext
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Contains:smartgroups
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterAlertRuleId
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterAlertRuleName
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
等于:ARM 名称测试1,ARM 名称测试2
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterDescription
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Contains:Test Alert
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterMonitorCondition
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
NotEquals:Resolved
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterMonitorService
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Equals:Platform,Log Analytics
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterSeverity
预期格式 - {<operation>:<逗号分隔的值>列表} 严重性:Sev0、Sev1、Sev2、Sev3、Sev4< 之一>。
例如,
Equals:Sev0,Sev1
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterSignalType
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Equals:Metric
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterTargetResource
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
Equals:mySQLDataBaseName
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterTargetResourceGroup
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-FilterTargetResourceType
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg.
包含:虚拟机,存储帐户
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
警报处理规则资源
ByInputObject
Position: Named
必需: True
来自管道的值: True
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Name
警报处理规则名称
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
别名: ResourceId
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ResourceGroupName
资源组名称
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleEndDateTime
结束日期时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 2022-09-21 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurence2DaysOfMonth
定期模式值列表:“每月定期类型的预期格式”。
逗号分隔的值列表,例如1,3,12
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurence2DaysOfWeek
定期模式值的列表。对于每周重复类型,预期格式。
逗号分隔的值列表,例如 星期一、星期六
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurence2EndTime
ScheduleTimeZone 参数时区中的重复开始时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurence2StartTime
ScheduleTimeZone 参数时区中的重复开始时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurence2Type
指定何时应应用处理规则。
允许的值:每日、每月、每周。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurenceDaysOfMonth
定期模式值列表:“每月定期类型的预期格式”。
逗号分隔的值列表,例如1,3,12
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurenceDaysOfWeek
定期模式值的列表。对于每周重复类型,预期格式。
逗号分隔的值列表,例如 星期一、星期六
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurenceEndTime
ScheduleTimeZone 参数时区中的重复开始时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurenceStartTime
ScheduleTimeZone 参数时区中的重复开始时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleReccurenceType
指定何时应应用处理规则。
允许的值:每日、每月、每周。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleStartDateTime
开始日期时间。 在定期计划 - 每日、每周或每月的情况下,应提及格式 2022-09-21 06:00:00。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ScheduleTimeZone
计划时区。 默认值:UTC。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Scope
资源 ID 列表、逗号分隔的值列表。规则将应用于在该范围内针对资源触发的警报
参数属性
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Tag
警报处理规则标记。
例如,
@{“tag1” = “key1”;”tag2“ = ”key2“} 用于 {} 清除现有标记。
参数属性
参数集
BySimplifiedFormatSuppressionActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
BySimplifiedFormatActionGroupActionRule
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
输出
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule