Microsoft.AlertsManagement actionRules 2019-05-05-preview
Bicep リソース定義
actionRules リソースの種類は、次の目的でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.AlertsManagement/actionRules リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.AlertsManagement/actionRules@2019-05-05-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
conditions: {
alertContext: {
operator: 'string'
values: [
'string'
]
}
alertRuleId: {
operator: 'string'
values: [
'string'
]
}
alertRuleName: {
operator: 'string'
values: [
'string'
]
}
description: {
operator: 'string'
values: [
'string'
]
}
monitorCondition: {
operator: 'string'
values: [
'string'
]
}
monitorService: {
operator: 'string'
values: [
'string'
]
}
severity: {
operator: 'string'
values: [
'string'
]
}
targetResourceType: {
operator: 'string'
values: [
'string'
]
}
}
description: 'string'
scope: {
scopeType: 'string'
values: [
'string'
]
}
status: 'string'
type: 'string'
// For remaining properties, see ActionRuleProperties objects
}
}
ActionRuleProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
ActionGroup の場合は、次の値を使用します。
type: 'ActionGroup'
actionGroupId: 'string'
診断の場合は、次の値を使用します。
type: 'Diagnostics'
抑制の場合は、次の値を使用します。
type: 'Suppression'
suppressionConfig: {
recurrenceType: 'string'
schedule: {
endDate: 'string'
endTime: 'string'
recurrenceValues: [
int
]
startDate: 'string'
startTime: 'string'
}
}
プロパティの値
actionRules
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
properties | アクション ルールのプロパティ | ActionRuleProperties |
ActionRuleProperties
名前 | 説明 | 値 |
---|---|---|
条件 | アラートをフィルター処理する条件 | 条件 |
description | アクション ルールの説明 | string |
scope | アクション ルールが適用されるスコープ | スコープ |
status | 指定されたアクション ルールが有効または無効になっているかどうかを示します | 'Disabled' 'Enabled' |
型 | オブジェクトの種類を設定する | ActionGroup 診断 抑制 (必須) |
条件
名前 | 説明 | 値 |
---|---|---|
alertContext | アラート コンテキスト (ペイロード) でアラートをフィルター処理する | Condition |
alertRuleId | アラート ルール ID でアラートをフィルター処理する | Condition |
alertRuleName | アラート ルール名でアラートをフィルター処理する | Condition |
description | アラート ルールの説明でアラートをフィルター処理する | Condition |
monitorCondition | モニター条件でアラートをフィルター処理する | Condition |
monitorService | モニター サービスでアラートをフィルター処理する | Condition |
severity | 重大度別にアラートをフィルター処理する | Condition |
targetResourceType | ターゲット リソースの種類別にアラートをフィルター処理する | Condition |
条件
名前 | 説明 | 値 |
---|---|---|
operator | 指定された条件の演算子 | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
値 | 指定された条件に一致する値のリスト。 | string[] |
Scope
名前 | 説明 | 値 |
---|---|---|
scopeType | ターゲット スコープの種類 | 'Resource' 'ResourceGroup' 'サブスクリプション' |
値 | 指定されたアクション ルールのターゲットとなる、指定されたスコープの種類の ARM ID の一覧。 | string[] |
ActionGroup
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'ActionGroup' (必須) |
actionGroupId | アクション ルールが一致した場合にトリガーするアクション グループ | string (必須) |
診断
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'Diagnostics' (必須) |
抑制
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'Suppression' (必須) |
suppressionConfig | アクション ルールの抑制構成 | SuppressionConfig (必須) |
SuppressionConfig
名前 | 説明 | 値 |
---|---|---|
recurrenceType | 抑制を適用するタイミングを指定します | 'Always' 'Daily' 'Monthly' 'Once' 'Weekly' (必須) |
schedule | 抑制スケジュールの構成 | SuppressionSchedule |
SuppressionSchedule
名前 | 説明 | 値 |
---|---|---|
endDate | 抑制の終了日 | string |
endTime | 抑制の終了日 | string |
recurrenceValues | 定期的なパターンの値を指定します | int[] |
startDate | 抑制の開始日 | string |
startTime | 抑制の開始時刻 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 説明 |
---|---|
Azure Monitor を使用してバックアップ アラートの通知を設定する |
このテンプレートを使用すると、アラート処理ルールとアクション グループをデプロイすることで、Azure Monitor を使用して Recovery Services コンテナーの電子メール通知を設定できます |
ARM テンプレート リソース定義
actionRules リソースの種類は、次の目的でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.AlertsManagement/actionRules リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.AlertsManagement/actionRules",
"apiVersion": "2019-05-05-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"conditions": {
"alertContext": {
"operator": "string",
"values": [ "string" ]
},
"alertRuleId": {
"operator": "string",
"values": [ "string" ]
},
"alertRuleName": {
"operator": "string",
"values": [ "string" ]
},
"description": {
"operator": "string",
"values": [ "string" ]
},
"monitorCondition": {
"operator": "string",
"values": [ "string" ]
},
"monitorService": {
"operator": "string",
"values": [ "string" ]
},
"severity": {
"operator": "string",
"values": [ "string" ]
},
"targetResourceType": {
"operator": "string",
"values": [ "string" ]
}
},
"description": "string",
"scope": {
"scopeType": "string",
"values": [ "string" ]
},
"status": "string",
"type": "string"
// For remaining properties, see ActionRuleProperties objects
}
}
ActionRuleProperties オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
ActionGroup の場合は、次の値を使用します。
"type": "ActionGroup",
"actionGroupId": "string"
診断の場合は、次の値を使用します。
"type": "Diagnostics"
抑制の場合は、次の値を使用します。
"type": "Suppression",
"suppressionConfig": {
"recurrenceType": "string",
"schedule": {
"endDate": "string",
"endTime": "string",
"recurrenceValues": [ "int" ],
"startDate": "string",
"startTime": "string"
}
}
プロパティの値
actionRules
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.AlertsManagement/actionRules' |
apiVersion | リソース API のバージョン | '2019-05-05-preview' |
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください |
properties | アクション ルールのプロパティ | ActionRuleProperties |
ActionRuleProperties
名前 | 説明 | 値 |
---|---|---|
条件 | アラートをフィルター処理する条件 | 条件 |
description | アクション ルールの説明 | string |
scope | アクション ルールが適用されるスコープ | スコープ |
status | 指定されたアクション ルールが有効か無効か示します | 'Disabled' 'Enabled' |
型 | オブジェクトの種類を設定する | ActionGroup 診断 抑制 (必須) |
条件
名前 | 説明 | 値 |
---|---|---|
alertContext | アラート コンテキスト (ペイロード) でアラートをフィルター処理する | Condition |
alertRuleId | アラート ルール ID でアラートをフィルター処理する | Condition |
alertRuleName | アラート ルール名でアラートをフィルター処理する | Condition |
description | アラート ルールの説明でアラートをフィルター処理する | Condition |
monitorCondition | 監視条件でアラートをフィルター処理する | Condition |
monitorService | モニター サービスでアラートをフィルター処理する | Condition |
severity | 重大度でアラートをフィルター処理する | Condition |
targetResourceType | ターゲット リソースの種類でアラートをフィルター処理する | Condition |
条件
名前 | 説明 | 値 |
---|---|---|
operator | 指定された条件の演算子 | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
値 | 特定の条件に一致する値のリスト。 | string[] |
Scope
名前 | 説明 | 値 |
---|---|---|
scopeType | ターゲット スコープの種類 | 'Resource' 'ResourceGroup' 'サブスクリプション' |
値 | 指定されたアクション ルールのターゲットとなる、指定されたスコープの種類の ARM ID の一覧。 | string[] |
ActionGroup
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'ActionGroup' (必須) |
actionGroupId | アクション ルールが一致した場合にトリガーするアクション グループ | string (必須) |
診断
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'Diagnostics' (必須) |
抑制
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | 'Suppression' (必須) |
suppressionConfig | アクション ルールの抑制構成 | SuppressionConfig (必須) |
SuppressionConfig
名前 | 説明 | 値 |
---|---|---|
recurrenceType | 抑制を適用するタイミングを指定します | 'Always' 'Daily' 'Monthly' 'Once' 'Weekly' (必須) |
schedule | 抑制スケジュールの構成 | SuppressionSchedule |
SuppressionSchedule
名前 | 説明 | 値 |
---|---|---|
endDate | 抑制の終了日 | string |
endTime | 抑制の終了日 | string |
recurrenceValues | 定期的なパターンの値を指定します | int[] |
startDate | 抑制の開始日 | string |
startTime | 抑制の開始時刻 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Azure Monitor を使用してバックアップ アラートの通知を設定する |
このテンプレートを使用すると、アラート処理ルールとアクション グループをデプロイすることで、Azure Monitor を使用して Recovery Services コンテナーの電子メール通知を設定できます |
Terraform (AzAPI プロバイダー) リソース定義
actionRules リソースの種類は、次の目的でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.AlertsManagement/actionRules リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AlertsManagement/actionRules@2019-05-05-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
conditions = {
alertContext = {
operator = "string"
values = [
"string"
]
}
alertRuleId = {
operator = "string"
values = [
"string"
]
}
alertRuleName = {
operator = "string"
values = [
"string"
]
}
description = {
operator = "string"
values = [
"string"
]
}
monitorCondition = {
operator = "string"
values = [
"string"
]
}
monitorService = {
operator = "string"
values = [
"string"
]
}
severity = {
operator = "string"
values = [
"string"
]
}
targetResourceType = {
operator = "string"
values = [
"string"
]
}
}
description = "string"
scope = {
scopeType = "string"
values = [
"string"
]
}
status = "string"
type = "string"
// For remaining properties, see ActionRuleProperties objects
}
})
}
ActionRuleProperties オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
ActionGroup の場合は、次の値を使用します。
type = "ActionGroup"
actionGroupId = "string"
診断の場合は、次の値を使用します。
type = "Diagnostics"
抑制の場合は、次の値を使用します。
type = "Suppression"
suppressionConfig = {
recurrenceType = "string"
schedule = {
endDate = "string"
endTime = "string"
recurrenceValues = [
int
]
startDate = "string"
startTime = "string"
}
}
プロパティの値
actionRules
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.AlertsManagement/actionRules@2019-05-05-preview" |
name | リソース名 | string (必須) |
location | リソースの場所 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ | タグ名と値のディクショナリ。 |
properties | アクション ルールのプロパティ | ActionRuleProperties |
ActionRuleProperties
名前 | 説明 | 値 |
---|---|---|
条件 | アラートをフィルター処理する条件 | 条件 |
description | アクション ルールの説明 | string |
scope | アクション ルールが適用されるスコープ | スコープ |
status | 指定されたアクション ルールが有効か無効か示します | "無効" "有効" |
型 | オブジェクトの種類を設定する | ActionGroup 診断 抑制 (必須) |
条件
名前 | 説明 | 値 |
---|---|---|
alertContext | アラート コンテキスト (ペイロード) でアラートをフィルター処理する | Condition |
alertRuleId | アラート ルール ID でアラートをフィルター処理する | Condition |
alertRuleName | アラート ルール名でアラートをフィルター処理する | Condition |
description | アラート ルールの説明でアラートをフィルター処理する | Condition |
monitorCondition | 監視条件でアラートをフィルター処理する | Condition |
monitorService | モニター サービスでアラートをフィルター処理する | Condition |
severity | 重大度でアラートをフィルター処理する | Condition |
targetResourceType | ターゲット リソースの種類でアラートをフィルター処理する | Condition |
条件
名前 | 説明 | 値 |
---|---|---|
operator | 指定された条件の演算子 | "Contains" "DoesNotContain" "Equals" "NotEquals" |
値 | 特定の条件に一致する値のリスト。 | string[] |
Scope
名前 | 説明 | 値 |
---|---|---|
scopeType | ターゲット スコープの種類 | "リソース" "ResourceGroup" "サブスクリプション" |
値 | 指定されたアクション ルールのターゲットとなる、指定されたスコープの種類の ARM ID の一覧。 | string[] |
ActionGroup
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | "ActionGroup" (必須) |
actionGroupId | アクション ルールが一致した場合にトリガーするアクション グループ | string (必須) |
診断
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | "診断" (必須) |
抑制
名前 | 説明 | 値 |
---|---|---|
type | アクション ルールの種類を示します | "抑制" (必須) |
suppressionConfig | アクション ルールの抑制構成 | SuppressionConfig (必須) |
SuppressionConfig
名前 | 説明 | 値 |
---|---|---|
recurrenceType | 抑制を適用するタイミングを指定します | "Always" "Daily" "Monthly" "Once" "毎週" (必須) |
schedule | 抑制スケジュールの構成 | SuppressionSchedule |
SuppressionSchedule
名前 | 説明 | 値 |
---|---|---|
endDate | 抑制の終了日 | string |
endTime | 抑制の終了日 | string |
recurrenceValues | 定期的なパターンの値を指定します | int[] |
startDate | 抑制の開始日 | string |
startTime | 抑制の開始時刻 | string |