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 アラートに 2 つのアクション グループを追加するルールを作成します

パラメーター

-ActionGroupId

通知されるアクション グループ ID。値のコンマ区切りリストは、アラート処理ルールの種類が 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> など。 Contains:smartgroups

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertRuleId

予期される形式 - {<operation>:<コンマ区切り値>のリスト} 操作: <Equals、NotEquals、Contains、DoesNotContain> など。 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> など。 Equals: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> など。 Contains:Test Alert

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterMonitorCondition

予期される形式 - {<operation>:<コンマ区切り値>のリスト} 操作: <Equals、NotEquals、Contains、DoesNotContain> など。 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> など。 Equals:Platform、Log Analytics

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterSeverity

予期される形式 - {<operation>:<コンマ区切りの値>のリスト} 重大度: <Sev0、Sev1、Sev2、Sev3、Sev4> のいずれか。 例: Equals: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> など。 Equals:Metric

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResource

予期される形式 - {<operation>:<コンマ区切り値>のリスト} 操作: <Equals、NotEquals、Contains、DoesNotContain> など。 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> など。 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> など。 Contains:Virtual Machines,Storage Account

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

処理規則を適用するタイミングを指定します。 使用できる値: 日単位、月単位、週単位。

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

処理規則を適用するタイミングを指定します。 使用できる値: 日単位、月単位、週単位。

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

リソース ID の一覧、コンマ区切りの値の一覧 ルールは、そのスコープ内のリソースに対して発生したアラートに適用されます

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