Microsoft.AlertsManagement actionRules 2021-08-08-preview
Bicep 資源定義
actionRules 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.AlertsManagement/actionRules 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08-preview' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
actionType: 'string'
// For remaining properties, see Action objects
}
]
conditions: [
{
field: 'string'
operator: 'string'
values: [
'string'
]
}
]
description: 'string'
enabled: bool
schedule: {
effectiveFrom: 'string'
effectiveUntil: 'string'
recurrences: [
{
endTime: 'string'
startTime: 'string'
recurrenceType: 'string'
// For remaining properties, see Recurrence objects
}
]
timeZone: 'string'
}
scopes: [
'string'
]
}
tags: {
{customized property}: 'string'
}
}
周期物件
設定 recurrenceType 屬性,以指定對象的類型。
針對 每日,請使用:
{
recurrenceType: 'Daily'
}
針對 每月,請使用:
{
daysOfMonth: [
int
]
recurrenceType: 'Monthly'
}
針對 每周,請使用:
{
daysOfWeek: [
'string'
]
recurrenceType: 'Weekly'
}
動作物件
設定 actionType 屬性,以指定物件的類型。
針對 AddActionGroups,請使用:
{
actionGroupIds: [
'string'
]
actionType: 'AddActionGroups'
}
針對 RemoveAllActionGroups,請使用:
{
actionType: 'RemoveAllActionGroups'
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
actionType | 針對 AddActionGroups 類型設定為 'AddActionGroups',。 針對 RemoveAllActionGroups 類型 設定為 'RemoveAllActionGroups',。 | 'AddActionGroups' 'RemoveAllActionGroups' (必要) |
AddActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionGroupIds | 要新增至警示處理規則的動作群組標識符清單。 | string[] (必要) |
actionType | 應套用的動作。 | 'AddActionGroups' (必要) |
AlertProcessingRuleProperties
名字 | 描述 | 價值 |
---|---|---|
行動 | 要套用的動作。 | 動作[] (必要) |
條件 | 將篩選警示的條件。 | 條件[] |
描述 | 警示處理規則的描述。 | 字串 |
啟用 | 指出指定的警示處理規則是否已啟用或停用。 | bool |
附表 | 警示處理規則的排程。 | 排程 |
範圍 | 將套用警示處理規則的範圍。 | string[] (必要) |
條件
名字 | 描述 | 價值 |
---|---|---|
田 | 指定條件的欄位。 | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Description' 'MonitorCondition' 'MonitorService' 'Severity' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
算子 | 指定條件的運算子。 | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
值 | 要符合指定條件的值清單。 | string[] |
DailyRecurrence
名字 | 描述 | 價值 |
---|---|---|
recurrenceType | 指定何時應套用週期。 | '每日' (必要) |
ManagedResourceTags
名字 | 描述 | 價值 |
---|
Microsoft.AlertsManagement/actionRules
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 警示處理規則屬性。 | AlertProcessingRuleProperties |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
MonthlyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfMonth | 指定每月週期模式的值。 | int[] (必要) |
recurrenceType | 指定何時應套用週期。 | '每月' (必要) |
復發
名字 | 描述 | 價值 |
---|---|---|
endTime | 週期的結束時間。 | 字串 |
recurrenceType | 設定為 [每日] 類型 DailyRecurrence。 針對 monthlyRecurrence 類型 設定為 'Monthly',。 將 類型設定為 'Weekly',WeeklyRecurrence。 | 'Daily' 'Monthly' 'Weekly' (必要) |
startTime | 週期的開始時間。 | 字串 |
RemoveAllActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionType | 應套用的動作。 | 'RemoveAllActionGroups' (必要) |
附表
名字 | 描述 | 價值 |
---|---|---|
effectiveFrom | 排程從時間起生效。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
effectiveUntil | 排程有效直到時間為止。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
復發 | 週期清單。 | 循環[] |
timeZone | 排程時區。 | 字串 |
WeeklyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfWeek | 指定每周週期模式的值。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' '星期三' (必要) |
recurrenceType | 指定何時應套用週期。 | 'Weekly' (必要) |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
使用 Azure 監視器 設定備份警示的通知 | 此範本可讓您使用 Azure 監視器來設定復原服務保存庫的電子郵件通知,方法是部署警示處理規則和動作群組 |
ARM 樣本資源定義
actionRules 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.AlertsManagement/actionRules 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.AlertsManagement/actionRules",
"apiVersion": "2021-08-08-preview",
"name": "string",
"location": "string",
"properties": {
"actions": [ {
"actionType": "string"
// For remaining properties, see Action objects
} ],
"conditions": [
{
"field": "string",
"operator": "string",
"values": [ "string" ]
}
],
"description": "string",
"enabled": "bool",
"schedule": {
"effectiveFrom": "string",
"effectiveUntil": "string",
"recurrences": [ {
"endTime": "string",
"startTime": "string",
"recurrenceType": "string"
// For remaining properties, see Recurrence objects
} ],
"timeZone": "string"
},
"scopes": [ "string" ]
},
"tags": {
"{customized property}": "string"
}
}
周期物件
設定 recurrenceType 屬性,以指定對象的類型。
針對 每日,請使用:
{
"recurrenceType": "Daily"
}
針對 每月,請使用:
{
"daysOfMonth": [ "int" ],
"recurrenceType": "Monthly"
}
針對 每周,請使用:
{
"daysOfWeek": [ "string" ],
"recurrenceType": "Weekly"
}
動作物件
設定 actionType 屬性,以指定物件的類型。
針對 AddActionGroups,請使用:
{
"actionGroupIds": [ "string" ],
"actionType": "AddActionGroups"
}
針對 RemoveAllActionGroups,請使用:
{
"actionType": "RemoveAllActionGroups"
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
actionType | 針對 AddActionGroups 類型設定為 'AddActionGroups',。 針對 RemoveAllActionGroups 類型 設定為 'RemoveAllActionGroups',。 | 'AddActionGroups' 'RemoveAllActionGroups' (必要) |
AddActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionGroupIds | 要新增至警示處理規則的動作群組標識符清單。 | string[] (必要) |
actionType | 應套用的動作。 | 'AddActionGroups' (必要) |
AlertProcessingRuleProperties
名字 | 描述 | 價值 |
---|---|---|
行動 | 要套用的動作。 | 動作[] (必要) |
條件 | 將篩選警示的條件。 | 條件[] |
描述 | 警示處理規則的描述。 | 字串 |
啟用 | 指出指定的警示處理規則是否已啟用或停用。 | bool |
附表 | 警示處理規則的排程。 | 排程 |
範圍 | 將套用警示處理規則的範圍。 | string[] (必要) |
條件
名字 | 描述 | 價值 |
---|---|---|
田 | 指定條件的欄位。 | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Description' 'MonitorCondition' 'MonitorService' 'Severity' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
算子 | 指定條件的運算子。 | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
值 | 要符合指定條件的值清單。 | string[] |
DailyRecurrence
名字 | 描述 | 價值 |
---|---|---|
recurrenceType | 指定何時應套用週期。 | '每日' (必要) |
ManagedResourceTags
名字 | 描述 | 價值 |
---|
Microsoft.AlertsManagement/actionRules
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2021-08-08-preview' |
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 警示處理規則屬性。 | AlertProcessingRuleProperties |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.AlertsManagement/actionRules' |
MonthlyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfMonth | 指定每月週期模式的值。 | int[] (必要) |
recurrenceType | 指定何時應套用週期。 | '每月' (必要) |
復發
名字 | 描述 | 價值 |
---|---|---|
endTime | 週期的結束時間。 | 字串 |
recurrenceType | 設定為 [每日] 類型 DailyRecurrence。 針對 monthlyRecurrence 類型 設定為 'Monthly',。 將 類型設定為 'Weekly',WeeklyRecurrence。 | 'Daily' 'Monthly' 'Weekly' (必要) |
startTime | 週期的開始時間。 | 字串 |
RemoveAllActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionType | 應套用的動作。 | 'RemoveAllActionGroups' (必要) |
附表
名字 | 描述 | 價值 |
---|---|---|
effectiveFrom | 排程從時間起生效。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
effectiveUntil | 排程有效直到時間為止。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
復發 | 週期清單。 | 循環[] |
timeZone | 排程時區。 | 字串 |
WeeklyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfWeek | 指定每周週期模式的值。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' '星期三' (必要) |
recurrenceType | 指定何時應套用週期。 | 'Weekly' (必要) |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用 Azure 監視器 設定備份警示的通知 |
此範本可讓您使用 Azure 監視器來設定復原服務保存庫的電子郵件通知,方法是部署警示處理規則和動作群組 |
Terraform (AzAPI 提供者) 資源定義
actionRules 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.AlertsManagement/actionRules 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AlertsManagement/actionRules@2021-08-08-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
actionType = "string"
// For remaining properties, see Action objects
}
]
conditions = [
{
field = "string"
operator = "string"
values = [
"string"
]
}
]
description = "string"
enabled = bool
schedule = {
effectiveFrom = "string"
effectiveUntil = "string"
recurrences = [
{
endTime = "string"
startTime = "string"
recurrenceType = "string"
// For remaining properties, see Recurrence objects
}
]
timeZone = "string"
}
scopes = [
"string"
]
}
})
}
周期物件
設定 recurrenceType 屬性,以指定對象的類型。
針對 每日,請使用:
{
recurrenceType = "Daily"
}
針對 每月,請使用:
{
daysOfMonth = [
int
]
recurrenceType = "Monthly"
}
針對 每周,請使用:
{
daysOfWeek = [
"string"
]
recurrenceType = "Weekly"
}
動作物件
設定 actionType 屬性,以指定物件的類型。
針對 AddActionGroups,請使用:
{
actionGroupIds = [
"string"
]
actionType = "AddActionGroups"
}
針對 RemoveAllActionGroups,請使用:
{
actionType = "RemoveAllActionGroups"
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
actionType | 針對 AddActionGroups 類型設定為 'AddActionGroups',。 針對 RemoveAllActionGroups 類型 設定為 'RemoveAllActionGroups',。 | 'AddActionGroups' 'RemoveAllActionGroups' (必要) |
AddActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionGroupIds | 要新增至警示處理規則的動作群組標識符清單。 | string[] (必要) |
actionType | 應套用的動作。 | 'AddActionGroups' (必要) |
AlertProcessingRuleProperties
名字 | 描述 | 價值 |
---|---|---|
行動 | 要套用的動作。 | 動作[] (必要) |
條件 | 將篩選警示的條件。 | 條件[] |
描述 | 警示處理規則的描述。 | 字串 |
啟用 | 指出指定的警示處理規則是否已啟用或停用。 | bool |
附表 | 警示處理規則的排程。 | 排程 |
範圍 | 將套用警示處理規則的範圍。 | string[] (必要) |
條件
名字 | 描述 | 價值 |
---|---|---|
田 | 指定條件的欄位。 | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Description' 'MonitorCondition' 'MonitorService' 'Severity' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
算子 | 指定條件的運算子。 | 'Contains' 'DoesNotContain' 'Equals' 'NotEquals' |
值 | 要符合指定條件的值清單。 | string[] |
DailyRecurrence
名字 | 描述 | 價值 |
---|---|---|
recurrenceType | 指定何時應套用週期。 | '每日' (必要) |
ManagedResourceTags
名字 | 描述 | 價值 |
---|
Microsoft.AlertsManagement/actionRules
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 警示處理規則屬性。 | AlertProcessingRuleProperties |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.AlertsManagement/actionRules@2021-08-08-preview” |
MonthlyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfMonth | 指定每月週期模式的值。 | int[] (必要) |
recurrenceType | 指定何時應套用週期。 | '每月' (必要) |
復發
名字 | 描述 | 價值 |
---|---|---|
endTime | 週期的結束時間。 | 字串 |
recurrenceType | 設定為 [每日] 類型 DailyRecurrence。 針對 monthlyRecurrence 類型 設定為 'Monthly',。 將 類型設定為 'Weekly',WeeklyRecurrence。 | 'Daily' 'Monthly' 'Weekly' (必要) |
startTime | 週期的開始時間。 | 字串 |
RemoveAllActionGroups
名字 | 描述 | 價值 |
---|---|---|
actionType | 應套用的動作。 | 'RemoveAllActionGroups' (必要) |
附表
名字 | 描述 | 價值 |
---|---|---|
effectiveFrom | 排程從時間起生效。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
effectiveUntil | 排程有效直到時間為止。 Date-Time ISO-8601 格式,不含時區後綴。 | 字串 約束: Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$ |
復發 | 週期清單。 | 循環[] |
timeZone | 排程時區。 | 字串 |
WeeklyRecurrence
名字 | 描述 | 價值 |
---|---|---|
daysOfWeek | 指定每周週期模式的值。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' '星期三' (必要) |
recurrenceType | 指定何時應套用週期。 | 'Weekly' (必要) |