Microsoft.AlertsManagement actionRules
Bicep kaynak tanımı
actionRules kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AlertsManagement/actionRules kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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'
]
}
}
Eylem nesneleri
nesne türünü belirtmek için actionType özelliğini ayarlayın.
AddActionGroups için şunu kullanın:
actionType: 'AddActionGroups'
actionGroupIds: [
'string'
]
RemoveAllActionGroups için şunu kullanın:
actionType: 'RemoveAllActionGroups'
Yinelenme nesneleri
nesne türünü belirtmek için recurrenceType özelliğini ayarlayın.
Günlük için şunu kullanın:
recurrenceType: 'Daily'
Aylık için şunu kullanın:
recurrenceType: 'Monthly'
daysOfMonth: [
int
]
Haftalık için şunu kullanın:
recurrenceType: 'Weekly'
daysOfWeek: [
'string'
]
Özellik değerleri
actionRules
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) |
location | Kaynak konumu | dize (gerekli) |
etiketler | Kaynak etiketleri | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
properties | Uyarı işleme kuralı özellikleri. | AlertProcessingRuleProperties |
AlertProcessingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
eylem | Uygulanacak eylemler. | Eylem[] (gerekli) |
Koşul -ları | Uyarıların filtreleneceği koşullar. | Koşul[] |
açıklama | Uyarı işleme kuralının açıklaması. | string |
enabled | Verilen uyarı işleme kuralının etkin mi yoksa devre dışı mı olduğunu gösterir. | bool |
schedule | Uyarı işleme kuralı için zamanlama. | Zamanla |
scopes | Uyarı işleme kuralının uygulanacağı kapsamlar. | string[] (gerekli) |
Eylem
Ad | Açıklama | Değer |
---|---|---|
actionType | Nesne türünü ayarlama | AddActionGroups RemoveAllActionGroups (gerekli) |
AddActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | 'AddActionGroups' (gerekli) |
actionGroupIds | Uyarı işleme kuralına eklenecek eylem grubu kimliklerinin listesi. | string[] (gerekli) |
RemoveAllActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | 'RemoveAllActionGroups' (gerekli) |
Koşul
Ad | Açıklama | Değer |
---|---|---|
alan | Belirli bir koşulun alanı. | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Açıklama' 'MonitorCondition' 'MonitorService' 'Önem Derecesi' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
işleç | Belirli bir koşul için işleç. | 'İçerir' 'DoesNotContain' 'Eşittir' 'NotEquals' |
değerler | Belirli bir koşul için eşleşecek değerlerin listesi. | dize[] |
Zamanla
Ad | Açıklama | Değer |
---|---|---|
effectiveFrom | Zamanlama zamanlamaya göre geçerli olur. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
effectiveUntil | Zamana kadar geçerli zamanlama. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
Nüks | Yinelenmelerin listesi. | Yinelenme[] |
timeZone | Zamanlama saat dilimi. | string |
Yineleme
Ad | Açıklama | Değer |
---|---|---|
endTime | Yinelenme için bitiş saati. | string |
startTime | Yinelenme için başlangıç saati. | string |
recurrenceType | Nesne türünü ayarlama | Günlük Aylık Haftalık (gerekli) |
Dailyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Günlük' (gerekli) |
Monthlyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Aylık' (gerekli) |
daysOfMonth | Aylık yinelenme deseninin değerlerini belirtir. | int[] (gerekli) |
Weeklyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Haftalık' (gerekli) |
Daysofweek | Haftalık yinelenme deseninin değerlerini belirtir. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure İzleyici kullanarak yedekleme uyarıları için kurulum bildirimleri |
Bu şablon, bir uyarı işleme kuralı ve eylem grubu dağıtarak Azure İzleyici'yi kullanarak Kurtarma Hizmetleri kasalarınız için e-posta bildirimleri ayarlamanıza olanak tanır |
ARM şablonu kaynak tanımı
actionRules kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AlertsManagement/actionRules kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.AlertsManagement/actionRules",
"apiVersion": "2021-08-08",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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" ]
}
}
Eylem nesneleri
nesne türünü belirtmek için actionType özelliğini ayarlayın.
AddActionGroups için şunu kullanın:
"actionType": "AddActionGroups",
"actionGroupIds": [ "string" ]
RemoveAllActionGroups için şunu kullanın:
"actionType": "RemoveAllActionGroups"
Yinelenme nesneleri
nesne türünü belirtmek için recurrenceType özelliğini ayarlayın.
Günlük için şunu kullanın:
"recurrenceType": "Daily"
Aylık için şunu kullanın:
"recurrenceType": "Monthly",
"daysOfMonth": [ "int" ]
Haftalık için şunu kullanın:
"recurrenceType": "Weekly",
"daysOfWeek": [ "string" ]
Özellik değerleri
actionRules
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.AlertsManagement/actionRules' |
apiVersion | Kaynak API'sinin sürümü | '2021-08-08' |
name | Kaynak adı | dize (gerekli) |
location | Kaynak konumu | dize (gerekli) |
etiketler | Kaynak etiketleri | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
properties | Uyarı işleme kuralı özellikleri. | AlertProcessingRuleProperties |
AlertProcessingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
eylem | Uygulanacak eylemler. | Action[] (gerekli) |
Koşul -ları | Uyarıların filtreleneceği koşullar. | Koşul[] |
açıklama | Uyarı işleme kuralının açıklaması. | string |
enabled | Verilen uyarı işleme kuralının etkin veya devre dışı olduğunu gösterir. | bool |
schedule | Uyarı işleme kuralı için zamanlama. | Zamanla |
scopes | Uyarı işleme kuralının uygulanacağı kapsamlar. | string[] (gerekli) |
Eylem
Ad | Açıklama | Değer |
---|---|---|
actionType | Nesne türünü ayarlama | AddActionGroups RemoveAllActionGroups (gerekli) |
AddActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | 'AddActionGroups' (gerekli) |
actionGroupIds | Uyarı işleme kuralına eklenecek eylem grubu kimliklerinin listesi. | string[] (gerekli) |
RemoveAllActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | 'RemoveAllActionGroups' (gerekli) |
Koşul
Ad | Açıklama | Değer |
---|---|---|
alan | Belirli bir koşulun alanı. | 'AlertContext' 'AlertRuleId' 'AlertRuleName' 'Açıklama' 'MonitorCondition' 'MonitorService' 'Önem Derecesi' 'SignalType' 'TargetResource' 'TargetResourceGroup' 'TargetResourceType' |
işleç | Belirli bir koşul için işleç. | 'İçerir' 'DoesNotContain' 'Eşittir' 'NotEquals' |
değerler | Belirli bir koşulla eşleşecek değerlerin listesi. | string[] |
Zamanla
Ad | Açıklama | Değer |
---|---|---|
effectiveFrom | Zamanlama zamanlamaya göre geçerli olur. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
effectiveUntil | Zamana kadar geçerli zamanlama. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
Nüks | Yinelenmelerin listesi. | Yinelenme[] |
timeZone | Zamanlama saat dilimi. | string |
Yineleme
Ad | Açıklama | Değer |
---|---|---|
endTime | Yinelenme için bitiş saati. | string |
startTime | Yinelenme için başlangıç saati. | string |
recurrenceType | Nesne türünü ayarlama | Günlük Aylık Haftalık (gerekli) |
Dailyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Günlük' (gerekli) |
Monthlyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Aylık' (gerekli) |
daysOfMonth | Aylık yinelenme deseninin değerlerini belirtir. | int[] (gerekli) |
Weeklyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | 'Haftalık' (gerekli) |
Daysofweek | Haftalık yinelenme deseninin değerlerini belirtir. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure İzleyici kullanarak yedekleme uyarıları için kurulum bildirimleri |
Bu şablon, bir uyarı işleme kuralı ve eylem grubu dağıtarak Azure İzleyici'yi kullanarak Kurtarma Hizmetleri kasalarınız için e-posta bildirimleri ayarlamanıza olanak tanır |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
actionRules kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AlertsManagement/actionRules kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AlertsManagement/actionRules@2021-08-08"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
]
}
})
}
Eylem nesneleri
nesne türünü belirtmek için actionType özelliğini ayarlayın.
AddActionGroups için şunu kullanın:
actionType = "AddActionGroups"
actionGroupIds = [
"string"
]
RemoveAllActionGroups için şunu kullanın:
actionType = "RemoveAllActionGroups"
Yinelenme nesneleri
nesne türünü belirtmek için recurrenceType özelliğini ayarlayın.
Günlük için şunu kullanın:
recurrenceType = "Daily"
Aylık için şunu kullanın:
recurrenceType = "Monthly"
daysOfMonth = [
int
]
Haftalık için şunu kullanın:
recurrenceType = "Weekly"
daysOfWeek = [
"string"
]
Özellik değerleri
actionRules
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.AlertsManagement/actionRules@2021-08-08" |
name | Kaynak adı | dize (gerekli) |
location | Kaynak konumu | dize (gerekli) |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynak etiketleri | Etiket adlarının ve değerlerinin sözlüğü. |
properties | Uyarı işleme kuralı özellikleri. | AlertProcessingRuleProperties |
AlertProcessingRuleProperties
Ad | Açıklama | Değer |
---|---|---|
eylem | Uygulanacak eylemler. | Eylem[] (gerekli) |
Koşul -ları | Uyarıların filtreleneceği koşullar. | Koşul[] |
açıklama | Uyarı işleme kuralının açıklaması. | string |
enabled | Verilen uyarı işleme kuralının etkin mi yoksa devre dışı mı olduğunu gösterir. | bool |
schedule | Uyarı işleme kuralı için zamanlama. | Zamanla |
scopes | Uyarı işleme kuralının uygulanacağı kapsamlar. | string[] (gerekli) |
Eylem
Ad | Açıklama | Değer |
---|---|---|
actionType | Nesne türünü ayarlama | AddActionGroups RemoveAllActionGroups (gerekli) |
AddActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | "AddActionGroups" (gerekli) |
actionGroupIds | Uyarı işleme kuralına eklenecek eylem grubu kimliklerinin listesi. | string[] (gerekli) |
RemoveAllActionGroups
Ad | Açıklama | Değer |
---|---|---|
actionType | Uygulanması gereken eylem. | "RemoveAllActionGroups" (gerekli) |
Koşul
Ad | Açıklama | Değer |
---|---|---|
alan | Belirli bir koşulun alanı. | "AlertContext" "AlertRuleId" "AlertRuleName" "Açıklama" "MonitorCondition" "MonitorService" "Önem Derecesi" "SignalType" "TargetResource" "TargetResourceGroup" "TargetResourceType" |
işleç | Belirli bir koşul için işleç. | "İçerir" "DoesNotContain" "Eşittir" "NotEquals" |
değerler | Belirli bir koşul için eşleşecek değerlerin listesi. | dize[] |
Zamanla
Ad | Açıklama | Değer |
---|---|---|
effectiveFrom | Zamanlama zamanlamaya göre geçerli olur. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
effectiveUntil | Zamana kadar geçerli zamanlama. iso-8601 biçiminde saat dilimi soneki olmadan Date-Time. | string |
Nüks | Yinelenmelerin listesi. | Yinelenme[] |
timeZone | Zamanlama saat dilimi. | string |
Yineleme
Ad | Açıklama | Değer |
---|---|---|
endTime | Yinelenme için bitiş saati. | string |
startTime | Yinelenme için başlangıç saati. | string |
recurrenceType | Nesne türünü ayarlama | Günlük Aylık Haftalık (gerekli) |
Dailyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | "Günlük" (gerekli) |
Monthlyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | "Aylık" (gerekli) |
daysOfMonth | Aylık yinelenme deseninin değerlerini belirtir. | int[] (gerekli) |
Weeklyrecurrence
Ad | Açıklama | Değer |
---|---|---|
recurrenceType | Yinelenmenin ne zaman uygulanacağını belirtir. | "Haftalık" (gerekli) |
Daysofweek | Haftalık yinelenme deseninin değerlerini belirtir. | Herhangi birini içeren dize dizisi: "Cuma" "Pazartesi" "Cumartesi" "Pazar" "Perşembe" "Salı" "Çarşamba" (gerekli) |