Aracılığıyla paylaş


Microsoft.RecoveryServices kasaları/backupPolicies 2016-06-01

Bicep kaynak tanımı

Kasalar/backupPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle 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.RecoveryServices/vaults/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    protectedItemsCount: int
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
  tags: {
    {customized property}: 'string'
  }
}

RetentionPolicy nesneleri

nesne türünü belirtmek için retentionPolicyType özelliğini ayarlayın.

LongTermRetentionPolicy için şunu kullanın:

{
  dailySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  monthlySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }
  retentionPolicyType: 'LongTermRetentionPolicy'
  weeklySchedule: {
    daysOfTheWeek: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  yearlySchedule: {
    monthsOfYear: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }
}

SimpleRetentionPolicy için şunu kullanın:

{
  retentionDuration: {
    count: int
    durationType: 'string'
  }
  retentionPolicyType: 'SimpleRetentionPolicy'
}

SchedulePolicy nesneleri

nesne türünü belirtmek için schedulePolicyType özelliğini ayarlayın.

LongTermSchedulePolicy için şunu kullanın:

{
  schedulePolicyType: 'LongTermSchedulePolicy'
}

SimpleSchedulePolicy için şunu kullanın:

{
  schedulePolicyType: 'SimpleSchedulePolicy'
  scheduleRunDays: [
    'string'
  ]
  scheduleRunFrequency: 'string'
  scheduleRunTimes: [
    'string'
  ]
  scheduleWeeklyFrequency: int
}

ProtectionPolicy nesneleri

nesne türünü belirtmek için backupManagementType özelliğini ayarlayın.

AzureIaasVM için şunu kullanın:

{
  backupManagementType: 'AzureIaasVM'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
}

AzureSql için şunu kullanın:

{
  backupManagementType: 'AzureSql'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
}

MAB için şunu kullanın:

{
  backupManagementType: 'MAB'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
}

Özellik Değerleri

AzureIaaSVMProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureIaasVM' (gerekli)
alıkoyma politikası Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. Zamanlama Politikası

AzureSqlProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureSql' (gerekli)
alıkoyma politikası Bekletme ilkesi ayrıntıları. Saklama Politikası

DailyRetentionFormat (Günlük Tutma)

İsim Açıklama Değer
Ayın Günleri Ayın günlerinin listesi. Gün[]

DailyRetentionSchedule (Günlük Saklama Çizelgesi)

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Gün

İsim Açıklama Değer
tarih Int
sonuncu Boole

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Yedekleme ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Yedekleme ilkesinin aylık saklama zamanlaması. MonthlyRetentionSchedule
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermRetentionPolicy' (gerekli)
weeklySchedule Yedekleme ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Yedekleme ilkesinin yıllık saklama zamanlaması. YearlyRetentionSchedule

LongTermSchedulePolicy (Uzun Vadeli Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermSchedulePolicy' (gerekli)

MabProtectionPolicy (MabKoruma Politikası)

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'MAB' (gerekli)
alıkoyma politikası Bekletme ilkesinde belirtilen ayrıntılar. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinde belirtilen zamanlama. Zamanlama Politikası

Microsoft.RecoveryServices/vaults/backupPolicies

İsim Açıklama Değer
e-Etiket İsteğe bağlı ETag. String
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: kasalar
özellikler Yedekleme ilkesi için temel sınıf. İş yüküne özgü yedekleme ilkeleri bu sınıftan türetilir. Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
retentionScheduleDaily Aylık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Aylık bekletme ilkesi için bekletme zamanlaması biçim türü. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Aylık saklama ilkesi için haftalık saklama biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Koruma Politikası

İsim Açıklama Değer
backupManagementType AzureIaaSVMProtectionPolicy türü için 'AzureIaasVM' olarak ayarlayın. AzureSqlProtectionPolicy türü için 'AzureSql' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int

Kaynak Etiketleri

İsim Açıklama Değer

Saklama Süresi

İsim Açıklama Değer
sayı Süre türlerinin sayısı. Bekletme süresi, Count times ve durationType birleştirilerek belirlenir.
Örneğin, Count = 3 ve durationType = Weeks ise bekletme süresi üç haftadır.
Int
durationType Bekletme ilkesinin bekletme süresi türü. 'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'

Saklama Politikası

İsim Açıklama Değer
retentionPolicyType LongTermRetentionPolicy türü için ' LongTermRetentionPolicy' olarak ayarlayın. SimpleRetentionPolicy türü için ' SimpleRetentionPolicy' olarak ayarlayın. 'Uzun Vadeli Saklama Politikası'
'SimpleRetentionPolicy' (gerekli)

Zamanlama Politikası

İsim Açıklama Değer
schedulePolicyType LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. 'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy' (gerekli)

SimpleRetentionPolicy (SimpleRetentionPolicy

İsim Açıklama Değer
retentionDuration Koruma ilkesinin bekletme süresi. RetentionDuration
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleRetentionPolicy' (gerekli)

SimpleSchedulePolicy (Basit Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu liste, zamanlamanın çalıştığı haftanın günleridir. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Zamanlama ilkesi için sıklık aralığını (günlük veya haftalık) tanımlar. 'Günlük'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bir gün içinde zamanlamanın çalıştığı zamanların listesi. dize[]
scheduleWeeklyFrequency Zamanlamanın haftalık çalışma sayısı. Int

WeeklyRetentionFormat

İsim Açıklama Değer
Haftanın Günleri Haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
Ayın Haftaları Ayın haftalarının listesi. Herhangi birini içeren dize dizisi:
'İlk'
'Dördüncü'
'Son'
'İkinci'
'Üçüncü'

WeeklyRetentionSchedule

İsim Açıklama Değer
Haftanın Günleri Haftalık saklama ilkesi için haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesi için yılın aylarının listesi. Herhangi birini içeren dize dizisi:
'Nisan'
'Ağustos'
'Aralık'
'Şubat'
'Geçersiz'
'Ocak'
'Temmuz'
'Haziran'
'Mart'
'Mayıs'
'Kasım'
'Ekim'
'Eylül'
retentionDuration Bekletme ilkesi için bekletme süresi. RetentionDuration
retentionScheduleDaily Yıllık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Yıllık saklama ilkesi için bekletme zamanlaması biçimi. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Yıllık saklama ilkesi için haftalık bekletme biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesi için bekletme süreleri. dize[]

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure Sanal Makineler İş Yükü için Azure Backup' Bu şablon bir Kurtarma Hizmetleri Kasası ve İş Yüküne Özgü Yedekleme İlkesi oluşturur. VM'yi Yedekleme hizmetine kaydeder ve Korumayı Yapılandır
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için koruma yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için saatlik sıklık ile korumayı yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri kasayı kullanarak Resource Manager VM'lerini yedekleme Bu şablon mevcut kurtarma hizmetleri kasasını ve mevcut yedekleme ilkesini kullanır ve aynı kaynak grubuna ait birden çok Resource Manager VM'sinin yedeklemesini yapılandıracaktır
FSLogix ve AD DS Join ile AVD Oluşturma Bu şablon konak havuzu, uygulama grubu, çalışma alanı, FSLogix depolama hesabı, dosya paylaşımı, dosya paylaşımı, dosya paylaşımı için kurtarma hizmeti kasası, test oturumu konağı yedekleme, Microsoft Entra ID join pr Active Directory etki alanına katılma ile uzantıları gibi Azure Sanal Masaüstü kaynakları oluşturmanıza olanak tanır.
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır.
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.

ARM şablonu kaynak tanımı

Kasalar/backupPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle 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.RecoveryServices/vaults/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
  "apiVersion": "2016-06-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "protectedItemsCount": "int",
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

RetentionPolicy nesneleri

nesne türünü belirtmek için retentionPolicyType özelliğini ayarlayın.

LongTermRetentionPolicy için şunu kullanın:

{
  "dailySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "monthlySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  },
  "retentionPolicyType": "LongTermRetentionPolicy",
  "weeklySchedule": {
    "daysOfTheWeek": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "yearlySchedule": {
    "monthsOfYear": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  }
}

SimpleRetentionPolicy için şunu kullanın:

{
  "retentionDuration": {
    "count": "int",
    "durationType": "string"
  },
  "retentionPolicyType": "SimpleRetentionPolicy"
}

SchedulePolicy nesneleri

nesne türünü belirtmek için schedulePolicyType özelliğini ayarlayın.

LongTermSchedulePolicy için şunu kullanın:

{
  "schedulePolicyType": "LongTermSchedulePolicy"
}

SimpleSchedulePolicy için şunu kullanın:

{
  "schedulePolicyType": "SimpleSchedulePolicy",
  "scheduleRunDays": [ "string" ],
  "scheduleRunFrequency": "string",
  "scheduleRunTimes": [ "string" ],
  "scheduleWeeklyFrequency": "int"
}

ProtectionPolicy nesneleri

nesne türünü belirtmek için backupManagementType özelliğini ayarlayın.

AzureIaasVM için şunu kullanın:

{
  "backupManagementType": "AzureIaasVM",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  }
}

AzureSql için şunu kullanın:

{
  "backupManagementType": "AzureSql",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  }
}

MAB için şunu kullanın:

{
  "backupManagementType": "MAB",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  }
}

Özellik Değerleri

AzureIaaSVMProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureIaasVM' (gerekli)
alıkoyma politikası Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. Zamanlama Politikası

AzureSqlProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureSql' (gerekli)
alıkoyma politikası Bekletme ilkesi ayrıntıları. Saklama Politikası

DailyRetentionFormat (Günlük Tutma)

İsim Açıklama Değer
Ayın Günleri Ayın günlerinin listesi. Gün[]

DailyRetentionSchedule (Günlük Saklama Çizelgesi)

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Gün

İsim Açıklama Değer
tarih Int
sonuncu Boole

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Yedekleme ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Yedekleme ilkesinin aylık saklama zamanlaması. MonthlyRetentionSchedule
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermRetentionPolicy' (gerekli)
weeklySchedule Yedekleme ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Yedekleme ilkesinin yıllık saklama zamanlaması. YearlyRetentionSchedule

LongTermSchedulePolicy (Uzun Vadeli Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermSchedulePolicy' (gerekli)

MabProtectionPolicy (MabKoruma Politikası)

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'MAB' (gerekli)
alıkoyma politikası Bekletme ilkesinde belirtilen ayrıntılar. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinde belirtilen zamanlama. Zamanlama Politikası

Microsoft.RecoveryServices/vaults/backupPolicies

İsim Açıklama Değer
apiVersiyonu API sürümü '2016-06-01'
e-Etiket İsteğe bağlı ETag. String
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
özellikler Yedekleme ilkesi için temel sınıf. İş yüküne özgü yedekleme ilkeleri bu sınıftan türetilir. Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.RecoveryServices/vaults/backupPolicies'

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
retentionScheduleDaily Aylık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Aylık bekletme ilkesi için bekletme zamanlaması biçim türü. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Aylık saklama ilkesi için haftalık saklama biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Koruma Politikası

İsim Açıklama Değer
backupManagementType AzureIaaSVMProtectionPolicy türü için 'AzureIaasVM' olarak ayarlayın. AzureSqlProtectionPolicy türü için 'AzureSql' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int

Kaynak Etiketleri

İsim Açıklama Değer

Saklama Süresi

İsim Açıklama Değer
sayı Süre türlerinin sayısı. Bekletme süresi, Count times ve durationType birleştirilerek belirlenir.
Örneğin, Count = 3 ve durationType = Weeks ise bekletme süresi üç haftadır.
Int
durationType Bekletme ilkesinin bekletme süresi türü. 'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'

Saklama Politikası

İsim Açıklama Değer
retentionPolicyType LongTermRetentionPolicy türü için ' LongTermRetentionPolicy' olarak ayarlayın. SimpleRetentionPolicy türü için ' SimpleRetentionPolicy' olarak ayarlayın. 'Uzun Vadeli Saklama Politikası'
'SimpleRetentionPolicy' (gerekli)

Zamanlama Politikası

İsim Açıklama Değer
schedulePolicyType LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. 'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy' (gerekli)

SimpleRetentionPolicy (SimpleRetentionPolicy

İsim Açıklama Değer
retentionDuration Koruma ilkesinin bekletme süresi. RetentionDuration
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleRetentionPolicy' (gerekli)

SimpleSchedulePolicy (Basit Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu liste, zamanlamanın çalıştığı haftanın günleridir. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Zamanlama ilkesi için sıklık aralığını (günlük veya haftalık) tanımlar. 'Günlük'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bir gün içinde zamanlamanın çalıştığı zamanların listesi. dize[]
scheduleWeeklyFrequency Zamanlamanın haftalık çalışma sayısı. Int

WeeklyRetentionFormat

İsim Açıklama Değer
Haftanın Günleri Haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
Ayın Haftaları Ayın haftalarının listesi. Herhangi birini içeren dize dizisi:
'İlk'
'Dördüncü'
'Son'
'İkinci'
'Üçüncü'

WeeklyRetentionSchedule

İsim Açıklama Değer
Haftanın Günleri Haftalık saklama ilkesi için haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesi için yılın aylarının listesi. Herhangi birini içeren dize dizisi:
'Nisan'
'Ağustos'
'Aralık'
'Şubat'
'Geçersiz'
'Ocak'
'Temmuz'
'Haziran'
'Mart'
'Mayıs'
'Kasım'
'Ekim'
'Eylül'
retentionDuration Bekletme ilkesi için bekletme süresi. RetentionDuration
retentionScheduleDaily Yıllık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Yıllık saklama ilkesi için bekletme zamanlaması biçimi. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Yıllık saklama ilkesi için haftalık bekletme biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesi için bekletme süreleri. dize[]

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure Sanal Makineler İş Yükü için Azure Backup'

Azure’a dağıtın
Bu şablon bir Kurtarma Hizmetleri Kasası ve İş Yüküne Özgü Yedekleme İlkesi oluşturur. VM'yi Yedekleme hizmetine kaydeder ve Korumayı Yapılandır
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure’a dağıtın
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için koruma yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi

Azure’a dağıtın
Bu şablon, mevcut bir Depolama Hesabında mevcut olan bir Dosya Paylaşımı için saatlik sıklık ile korumayı yapılandırıyor. Ayarlanan parametre değerlerine göre yeni bir Kurtarma Hizmetleri Kasası ve Yedekleme İlkesi oluşturur veya mevcut bir Kurtarma Hizmetleri Kasası'nı kullanır.
Kurtarma Hizmetleri kasayı kullanarak Resource Manager VM'lerini yedekleme

Azure’a dağıtın
Bu şablon mevcut kurtarma hizmetleri kasasını ve mevcut yedekleme ilkesini kullanır ve aynı kaynak grubuna ait birden çok Resource Manager VM'sinin yedeklemesini yapılandıracaktır
FSLogix ve AD DS Join ile AVD Oluşturma

Azure’a dağıtın
Bu şablon konak havuzu, uygulama grubu, çalışma alanı, FSLogix depolama hesabı, dosya paylaşımı, dosya paylaşımı, dosya paylaşımı için kurtarma hizmeti kasası, test oturumu konağı yedekleme, Microsoft Entra ID join pr Active Directory etki alanına katılma ile uzantıları gibi Azure Sanal Masaüstü kaynakları oluşturmanıza olanak tanır.
IaaSVM'leri korumak için RS Vault için Günlük Yedekleme İlkesi oluşturma

Azure’a dağıtın
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma

Azure’a dağıtın
Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır.
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma

Azure’a dağıtın
Bu şablon, klasik ve ARM tabanlı IaaS VM'lerini korumak için kullanılabilecek Kurtarma hizmet kasası ve Günlük Yedekleme İlkesi oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kasalar/backupPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle 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.RecoveryServices/vaults/backupPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      protectedItemsCount = int
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
  }
}

RetentionPolicy nesneleri

nesne türünü belirtmek için retentionPolicyType özelliğini ayarlayın.

LongTermRetentionPolicy için şunu kullanın:

{
  dailySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  monthlySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }
  retentionPolicyType = "LongTermRetentionPolicy"
  weeklySchedule = {
    daysOfTheWeek = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  yearlySchedule = {
    monthsOfYear = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }
}

SimpleRetentionPolicy için şunu kullanın:

{
  retentionDuration = {
    count = int
    durationType = "string"
  }
  retentionPolicyType = "SimpleRetentionPolicy"
}

SchedulePolicy nesneleri

nesne türünü belirtmek için schedulePolicyType özelliğini ayarlayın.

LongTermSchedulePolicy için şunu kullanın:

{
  schedulePolicyType = "LongTermSchedulePolicy"
}

SimpleSchedulePolicy için şunu kullanın:

{
  schedulePolicyType = "SimpleSchedulePolicy"
  scheduleRunDays = [
    "string"
  ]
  scheduleRunFrequency = "string"
  scheduleRunTimes = [
    "string"
  ]
  scheduleWeeklyFrequency = int
}

ProtectionPolicy nesneleri

nesne türünü belirtmek için backupManagementType özelliğini ayarlayın.

AzureIaasVM için şunu kullanın:

{
  backupManagementType = "AzureIaasVM"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
}

AzureSql için şunu kullanın:

{
  backupManagementType = "AzureSql"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
}

MAB için şunu kullanın:

{
  backupManagementType = "MAB"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
}

Özellik Değerleri

AzureIaaSVMProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureIaasVM' (gerekli)
alıkoyma politikası Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. Zamanlama Politikası

AzureSqlProtectionPolicy

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'AzureSql' (gerekli)
alıkoyma politikası Bekletme ilkesi ayrıntıları. Saklama Politikası

DailyRetentionFormat (Günlük Tutma)

İsim Açıklama Değer
Ayın Günleri Ayın günlerinin listesi. Gün[]

DailyRetentionSchedule (Günlük Saklama Çizelgesi)

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Gün

İsim Açıklama Değer
tarih Int
sonuncu Boole

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Yedekleme ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Yedekleme ilkesinin aylık saklama zamanlaması. MonthlyRetentionSchedule
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermRetentionPolicy' (gerekli)
weeklySchedule Yedekleme ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Yedekleme ilkesinin yıllık saklama zamanlaması. YearlyRetentionSchedule

LongTermSchedulePolicy (Uzun Vadeli Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LongTermSchedulePolicy' (gerekli)

MabProtectionPolicy (MabKoruma Politikası)

İsim Açıklama Değer
backupManagementType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'MAB' (gerekli)
alıkoyma politikası Bekletme ilkesinde belirtilen ayrıntılar. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinde belirtilen zamanlama. Zamanlama Politikası

Microsoft.RecoveryServices/vaults/backupPolicies

İsim Açıklama Değer
e-Etiket İsteğe bağlı ETag. String
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: kasalar
özellikler Yedekleme ilkesi için temel sınıf. İş yüküne özgü yedekleme ilkeleri bu sınıftan türetilir. Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01"

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
retentionScheduleDaily Aylık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Aylık bekletme ilkesi için bekletme zamanlaması biçim türü. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Aylık saklama ilkesi için haftalık saklama biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Koruma Politikası

İsim Açıklama Değer
backupManagementType AzureIaaSVMProtectionPolicy türü için 'AzureIaasVM' olarak ayarlayın. AzureSqlProtectionPolicy türü için 'AzureSql' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int

Kaynak Etiketleri

İsim Açıklama Değer

Saklama Süresi

İsim Açıklama Değer
sayı Süre türlerinin sayısı. Bekletme süresi, Count times ve durationType birleştirilerek belirlenir.
Örneğin, Count = 3 ve durationType = Weeks ise bekletme süresi üç haftadır.
Int
durationType Bekletme ilkesinin bekletme süresi türü. 'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'

Saklama Politikası

İsim Açıklama Değer
retentionPolicyType LongTermRetentionPolicy türü için ' LongTermRetentionPolicy' olarak ayarlayın. SimpleRetentionPolicy türü için ' SimpleRetentionPolicy' olarak ayarlayın. 'Uzun Vadeli Saklama Politikası'
'SimpleRetentionPolicy' (gerekli)

Zamanlama Politikası

İsim Açıklama Değer
schedulePolicyType LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. 'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy' (gerekli)

SimpleRetentionPolicy (SimpleRetentionPolicy

İsim Açıklama Değer
retentionDuration Koruma ilkesinin bekletme süresi. RetentionDuration
retentionPolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleRetentionPolicy' (gerekli)

SimpleSchedulePolicy (Basit Zamanlama Politikası)

İsim Açıklama Değer
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu liste, zamanlamanın çalıştığı haftanın günleridir. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Zamanlama ilkesi için sıklık aralığını (günlük veya haftalık) tanımlar. 'Günlük'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bir gün içinde zamanlamanın çalıştığı zamanların listesi. dize[]
scheduleWeeklyFrequency Zamanlamanın haftalık çalışma sayısı. Int

WeeklyRetentionFormat

İsim Açıklama Değer
Haftanın Günleri Haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
Ayın Haftaları Ayın haftalarının listesi. Herhangi birini içeren dize dizisi:
'İlk'
'Dördüncü'
'Son'
'İkinci'
'Üçüncü'

WeeklyRetentionSchedule

İsim Açıklama Değer
Haftanın Günleri Haftalık saklama ilkesi için haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
retentionDuration Bekletme ilkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesi için yılın aylarının listesi. Herhangi birini içeren dize dizisi:
'Nisan'
'Ağustos'
'Aralık'
'Şubat'
'Geçersiz'
'Ocak'
'Temmuz'
'Haziran'
'Mart'
'Mayıs'
'Kasım'
'Ekim'
'Eylül'
retentionDuration Bekletme ilkesi için bekletme süresi. RetentionDuration
retentionScheduleDaily Yıllık saklama ilkesi için günlük saklama biçimi. DailyRetentionFormat (Günlük Tutma)
retentionScheduleFormatType Yıllık saklama ilkesi için bekletme zamanlaması biçimi. 'Günlük'
'Geçersiz'
'Haftalık'
retentionScheduleWeekly Yıllık saklama ilkesi için haftalık bekletme biçimi. WeeklyRetentionFormat
alıkoyma süreleri Bekletme ilkesi için bekletme süreleri. dize[]