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
Azure PowerShell