你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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"
此 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 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-AlertProcessingRuleType
警报处理规则类型。 允许的值:AddActionGroups、RemoveAllActionGroups。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Description
警报处理规则的说明
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Enabled
指示给定的警报处理规则是启用或禁用的(默认值已启用)。 允许的值:False、True。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterAlertContext
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. Contains:smartgroups
类型: | String |
Position: | Named |
默认值: | None |
必需: | 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 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterAlertRuleName
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. 等于:ARM 名称测试1,ARM 名称测试2
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterDescription
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. Contains:Test Alert
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterMonitorCondition
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. NotEquals:Resolved
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterMonitorService
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. Equals:Platform,Log Analytics
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterSeverity
预期格式 - {<operation>:<逗号分隔的值>列表} 严重性:Sev0、Sev1、Sev2、Sev3、Sev4> 之一<。 例如, Equals:Sev0,Sev1
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterSignalType
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. Equals:Metric
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterTargetResource
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. Equals:mySQLDataBaseName
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterTargetResourceGroup
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FilterTargetResourceType
预期格式 - {<operation>:<逗号分隔的值>列表} 操作:Equals <、NotEquals、Contains、DoesNotContain> For eg. 包含:虚拟机,存储帐户
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InputObject
警报处理规则资源
类型: | PSAlertProcessingRule |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
警报处理规则名称
类型: | String |
别名: | ResourceId |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
资源组名称
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ScheduleEndDateTime
结束日期时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 2022-09-21 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurence2DaysOfMonth
定期模式值列表:“每月定期类型的预期格式”。 逗号分隔的值列表,例如1,3,12
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurence2DaysOfWeek
定期模式值的列表。对于每周重复类型,预期格式。 逗号分隔的值列表,例如 星期一、星期六
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurence2EndTime
ScheduleTimeZone 参数时区中的重复开始时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurence2StartTime
ScheduleTimeZone 参数时区中的重复开始时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurence2Type
指定何时应应用处理规则。 允许的值:每日、每月、每周。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurenceDaysOfMonth
定期模式值列表:“每月定期类型的预期格式”。 逗号分隔的值列表,例如1,3,12
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurenceDaysOfWeek
定期模式值的列表。对于每周重复类型,预期格式。 逗号分隔的值列表,例如 星期一、星期六
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurenceEndTime
ScheduleTimeZone 参数时区中的重复开始时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurenceStartTime
ScheduleTimeZone 参数时区中的重复开始时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleReccurenceType
指定何时应应用处理规则。 允许的值:每日、每月、每周。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleStartDateTime
开始日期时间。 在“定期计划 - 每日”、“每周”或“每月”的情况下,应提及格式 2022-09-21 06:00:00。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleTimeZone
计划时区。 默认值:UTC。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Scope
资源 ID 列表、逗号分隔的值列表。规则将应用于在该范围内针对资源触发的警报
类型: | List<T>[String] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Tag
警报处理规则标记。 例如, @{“tag1” = “key1”;”tag2“ = ”key2“} 用于 {} 清除现有标记。
类型: | Hashtable |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule
输出
Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule