次の方法で共有


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 の場合にのみ必要です。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AlertProcessingRuleType

アラート処理ルールの種類。 使用できる値: AddActionGroups、RemoveAllActionGroups。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

アラート処理ルールの説明

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Enabled

指定されたアラート処理ルールが有効か無効か (既定値は有効) を示します。 使用できる値: False、True。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterAlertContext

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 Contains:smartgroups

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterAlertRuleId

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterAlertRuleName

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 Equals:ARM Name Test1,ARM Name Test2

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterDescription

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterMonitorCondition

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 NotEquals:Resolved

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterMonitorService

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterSeverity

予期される形式 - {<操作>: 重大度>} の値のコンマ区切りリスト<: <Sev0、Sev1、Sev2、Sev3、Sev4>のいずれか。 例: Equals:Sev0,Sev1

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterSignalType

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 Equals:Metric

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterTargetResource

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 Equals:mySQLDataBaseName

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterTargetResourceGroup

予期される形式 - {<操作>:<} 操作>値のコンマ区切りリスト: <Equals、NotEquals、Contains、DoesNotContain> など。 NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FilterTargetResourceType

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputObject

アラート処理ルール リソース

型:PSAlertProcessingRule
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

アラート処理ルール名

型:String
Aliases:ResourceId
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceGroupName

リソース グループ名

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleEndDateTime

終了日時。 形式 2022-09-21 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurence2DaysOfMonth

定期的なパターン値の一覧。月単位の繰り返しの種類に対して予期される形式です。 値のコンマ区切りリスト例:1,3,12

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurence2DaysOfWeek

定期的なパターン値の一覧。週単位の繰り返しの種類に対して予期される形式です。 値のコンマ区切りリスト例: 月曜日、土曜日

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurence2EndTime

ScheduleTimeZone パラメーターのタイムゾーン内の再帰開始時刻。 形式 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurence2StartTime

ScheduleTimeZone パラメーターのタイムゾーン内の再帰開始時刻。 形式 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurence2Type

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurenceDaysOfMonth

定期的なパターン値の一覧。月単位の繰り返しの種類に対して予期される形式です。 値のコンマ区切りリスト例:1,3,12

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurenceDaysOfWeek

定期的なパターン値の一覧。週単位の繰り返しの種類に対して予期される形式です。 値のコンマ区切りリスト例: 月曜日、土曜日

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurenceEndTime

ScheduleTimeZone パラメーターのタイムゾーン内の再帰開始時刻。 形式 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurenceStartTime

ScheduleTimeZone パラメーターのタイムゾーン内の再帰開始時刻。 形式 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleReccurenceType

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleStartDateTime

開始日時。 形式 2022-09-21 06:00:00 定期的なスケジュールの場合に記載する必要があります - 毎日、毎週または毎月。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleTimeZone

タイム ゾーンをスケジュールします。 既定値: UTC。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Scope

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

型:List<T>[String]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Tag

アラート処理ルール のタグ。 例: @{"tag1" = "key1";"tag2" = "key2"} 既存のタグをクリアするには、{} を使用します。

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule

出力

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule