Aracılığıyla paylaş


Microsoft.AlertsManagement actionRules

Bicep kaynak tanımı

actionRules kaynak türü aşağıdakilere dağıtılabilir:

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

Azure’a dağıtın
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:

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

Azure’a dağıtın
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)