Aracılığıyla paylaş


Microsoft.RecoveryServices kasaları/backupPolicies 2021-12-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@2021-12-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    protectedItemsCount: int
    resourceGuardOperationRequests: [
      'string'
    ]
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
  tags: {
    {customized property}: 'string'
  }
}

SchedulePolicy nesneleri

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

LogSchedulePolicy için şunu kullanın:

{
  scheduleFrequencyInMins: int
  schedulePolicyType: 'LogSchedulePolicy'
}

LongTermSchedulePolicy için şunu kullanın:

{
  schedulePolicyType: 'LongTermSchedulePolicy'
}

SimpleSchedulePolicy için şunu kullanın:

{
  hourlySchedule: {
    interval: int
    scheduleWindowDuration: int
    scheduleWindowStartTime: 'string'
  }
  schedulePolicyType: 'SimpleSchedulePolicy'
  scheduleRunDays: [
    'string'
  ]
  scheduleRunFrequency: 'string'
  scheduleRunTimes: [
    'string'
  ]
  scheduleWeeklyFrequency: int
}

SimpleSchedulePolicyV2 için şunu kullanın:

{
  dailySchedule: {
    scheduleRunTimes: [
      'string'
    ]
  }
  hourlySchedule: {
    interval: int
    scheduleWindowDuration: int
    scheduleWindowStartTime: 'string'
  }
  schedulePolicyType: 'SimpleSchedulePolicyV2'
  scheduleRunFrequency: 'string'
  weeklySchedule: {
    scheduleRunDays: [
      'string'
    ]
    scheduleRunTimes: [
      'string'
    ]
  }
}

ProtectionPolicy nesneleri

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

AzureIaasVM için şunu kullanın:

{
  backupManagementType: 'AzureIaasVM'
  instantRPDetails: {
    azureBackupRGNamePrefix: 'string'
    azureBackupRGNameSuffix: 'string'
  }
  instantRpRetentionRangeInDays: int
  policyType: 'string'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
  tieringPolicy: {
    {customized property}: {
      duration: int
      durationType: 'string'
      tieringMode: 'string'
    }
  }
  timeZone: 'string'
}

AzureSql için şunu kullanın:

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

AzureStorage için şunu kullanın:

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

AzureWorkload için şunu kullanın:

{
  backupManagementType: 'AzureWorkload'
  makePolicyConsistent: bool
  settings: {
    isCompression: bool
    issqlcompression: bool
    timeZone: 'string'
  }
  subProtectionPolicy: [
    {
      policyType: 'string'
      retentionPolicy: {
        retentionPolicyType: 'string'
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy: {
        schedulePolicyType: 'string'
        // For remaining properties, see SchedulePolicy objects
      }
      tieringPolicy: {
        {customized property}: {
          duration: int
          durationType: 'string'
          tieringMode: 'string'
        }
      }
    }
  ]
  workLoadType: 'string'
}

GenericProtectionPolicy için şunu kullanın:

{
  backupManagementType: 'GenericProtectionPolicy'
  fabricName: 'string'
  subProtectionPolicy: [
    {
      policyType: 'string'
      retentionPolicy: {
        retentionPolicyType: 'string'
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy: {
        schedulePolicyType: 'string'
        // For remaining properties, see SchedulePolicy objects
      }
      tieringPolicy: {
        {customized property}: {
          duration: int
          durationType: 'string'
          tieringMode: 'string'
        }
      }
    }
  ]
  timeZone: 'string'
}

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
  }
}

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'
}

Özellik Değerleri

AzureFileShareProtectionPolicy

İ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. 'AzureStorage' (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ı
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Gün olarak anlık RP bekletme ilkesi aralığı Int
policyType (politika türü) 'Geçersiz'
'V1'
'V2'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
AzureIaaSVMProtectionPolicyTieringPolicy
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

AzureIaaSVMProtectionPolicyTieringPolicy

İsim Açıklama Değer

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ı

AzureVmWorkloadProtectionPolicy

İ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. 'AzureWorkload' (gerekli)
makePolicyConsistent İlke tutarsızlığını düzeltme Boole
Ayarlar Yedekleme yönetimi için yaygın ayarlar Ayarlar
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Günlük Program

İsim Açıklama Değer
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

Gün

İsim Açıklama Değer
tarih Ayın tarihi Int
sonuncu Tarihin ayın son tarihi olup olmadığı Boole

JenerikKoruma 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. 'GenericProtectionPolicy' (gerekli)
fabricName (fabrika) Bu ilkenin dokusunun adı. String
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

Saatlik Zamanlama

İsim Açıklama Değer
aralık Yedeklemenin tetiklenmesi gereken aralık. Saatlik değer için
6/4/8/12 olabilir
Int
scheduleWindowDuration Yedekleme penceresinin süresini belirtmek için Int
scheduleWindowStartTime Yedekleme penceresinin başlangıç saatini belirtmek için String

InstantRPAdditionalDetails

İsim Açıklama Değer
azureBackupRGNamePrefix String
azureBackupRGNameSuffix String

LogSchedulePolicy (Günlük Zamanlama Politikası)

İsim Açıklama Değer
scheduleFrequencyInMins Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. Int
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LogSchedulePolicy' (gerekli)

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Koruma ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Koruma 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 Koruma ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Koruma 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 ilkesi ayrıntıları. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin yedekleme zamanlaması. 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. Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: kasalar
özellikler ProtectionPolicyResource özellikleri Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz . Şablonlardaki etiketler

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme İlkesinin 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 bekletme 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. AzureFileShareProtectionPolicy türü için 'AzureStorage' olarak ayarlayın. AzureVmWorkloadProtectionPolicy türü için 'AzureWorkload' olarak ayarlayın. GenericProtectionPolicy türü için 'GenericProtectionPolicy' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'AzureStorage'
'Azure İş Yükü'
'Genel Koruma Politikası'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int
resourceGuardOperationRequests ResourceGuard İşlem İstekleri dize[]

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, süre türü Sayma süreleri sayılarak elde edilir.
Örneğin, Count = 3 ve DurationType = Weeks olduğunda bekletme süresi üç hafta olur.
Int
durationType Bekletme ilkesi saklama 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 LogSchedulePolicy türü için ' LogSchedulePolicy' olarak ayarlayın. LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicyV2 türü için ' SimpleSchedulePolicyV2' olarak ayarlayın. 'LogSchedulePolicy' (Günlük Zamanlama Politikası)
'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy'
'SimpleSchedulePolicyV2' (gerekli)

Ayarlar

İsim Açıklama Değer
Sıkıştırma İş yükü sıkıştırma bayrağı. Bu, 'isSqlCompression' olarak eklenmiştir
istemciler bu bayrağı dikkate almak üzere yükseltildiğinde kullanımdan kaldırılacaktır.
Boole
issqlcompression SQL sıkıştırma bayrağı Boole
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

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
hourlySchedule Bu İlkenin Saatlik Zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu zamanlamanın çalıştırılması gereken haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]
scheduleWeeklyFrequency Her hafta bu zamanlamanın çalıştırılması gerekir. Int

SimpleSchedulePolicyV2

İsim Açıklama Değer
günlük Çizelge Bu ilkenin günlük zamanlaması Günlük Program
hourlySchedule bu ilkenin saatlik zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicyV2' (gerekli)
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
weeklySchedule Bu ilkenin haftalık zamanlaması Haftalık Ders Programı

Alt Koruma Politikası

İsim Açıklama Değer
policyType (politika türü) Yedekleme ilkesi türü türü 'Yalnızca KopyalaTam'
'Diferansiyel'
'Tam'
'Artımlı'
'Geçersiz'
'Günlük'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi.
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
SubProtectionPolicyTieringPolicy

SubProtectionPolicyTieringPolicy

İsim Açıklama Değer

Katmanlama Politikası

İsim Açıklama Değer
süre Katmanlamadan önce yedeklemelerin geçerli katmanda tutulacak gün/hafta/ay/yıl sayısı.
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
Int
durationType Bekletme süresi türü: gün/hafta/ay/yıl
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'
katmanlama Modu Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:
1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir süre sonra tüm kurtarma noktalarını katmanla.
3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın
'Seviyesiz Seviye'
'Geçersiz'
'Katman Sonrası'
'Tier Recommended' (Önerilen Katman)

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ü'
'Geçersiz'
'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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Haftalık Ders Programı

İsim Açıklama Değer
scheduleRunDays Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesinin 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 İlkesinin 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 ilkesinin 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 örneklerini içerir.

Bicep Dosyası Açıklama
Azure Sanal Makinelerinde İş 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 kullanarak mevcut Dosya Paylaşımını yedekleme (Günlük) 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 kullanarak mevcut Dosya Paylaşımını yedekleme (saatlik) 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": "2021-12-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "protectedItemsCount": "int",
    "resourceGuardOperationRequests": [ "string" ],
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

SchedulePolicy nesneleri

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

LogSchedulePolicy için şunu kullanın:

{
  "scheduleFrequencyInMins": "int",
  "schedulePolicyType": "LogSchedulePolicy"
}

LongTermSchedulePolicy için şunu kullanın:

{
  "schedulePolicyType": "LongTermSchedulePolicy"
}

SimpleSchedulePolicy için şunu kullanın:

{
  "hourlySchedule": {
    "interval": "int",
    "scheduleWindowDuration": "int",
    "scheduleWindowStartTime": "string"
  },
  "schedulePolicyType": "SimpleSchedulePolicy",
  "scheduleRunDays": [ "string" ],
  "scheduleRunFrequency": "string",
  "scheduleRunTimes": [ "string" ],
  "scheduleWeeklyFrequency": "int"
}

SimpleSchedulePolicyV2 için şunu kullanın:

{
  "dailySchedule": {
    "scheduleRunTimes": [ "string" ]
  },
  "hourlySchedule": {
    "interval": "int",
    "scheduleWindowDuration": "int",
    "scheduleWindowStartTime": "string"
  },
  "schedulePolicyType": "SimpleSchedulePolicyV2",
  "scheduleRunFrequency": "string",
  "weeklySchedule": {
    "scheduleRunDays": [ "string" ],
    "scheduleRunTimes": [ "string" ]
  }
}

ProtectionPolicy nesneleri

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

AzureIaasVM için şunu kullanın:

{
  "backupManagementType": "AzureIaasVM",
  "instantRPDetails": {
    "azureBackupRGNamePrefix": "string",
    "azureBackupRGNameSuffix": "string"
  },
  "instantRpRetentionRangeInDays": "int",
  "policyType": "string",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  },
  "tieringPolicy": {
    "{customized property}": {
      "duration": "int",
      "durationType": "string",
      "tieringMode": "string"
    }
  },
  "timeZone": "string"
}

AzureSql için şunu kullanın:

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

AzureStorage için şunu kullanın:

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

AzureWorkload için şunu kullanın:

{
  "backupManagementType": "AzureWorkload",
  "makePolicyConsistent": "bool",
  "settings": {
    "isCompression": "bool",
    "issqlcompression": "bool",
    "timeZone": "string"
  },
  "subProtectionPolicy": [
    {
      "policyType": "string",
      "retentionPolicy": {
        "retentionPolicyType": "string"
        // For remaining properties, see RetentionPolicy objects
      },
      "schedulePolicy": {
        "schedulePolicyType": "string"
        // For remaining properties, see SchedulePolicy objects
      },
      "tieringPolicy": {
        "{customized property}": {
          "duration": "int",
          "durationType": "string",
          "tieringMode": "string"
        }
      }
    }
  ],
  "workLoadType": "string"
}

GenericProtectionPolicy için şunu kullanın:

{
  "backupManagementType": "GenericProtectionPolicy",
  "fabricName": "string",
  "subProtectionPolicy": [
    {
      "policyType": "string",
      "retentionPolicy": {
        "retentionPolicyType": "string"
        // For remaining properties, see RetentionPolicy objects
      },
      "schedulePolicy": {
        "schedulePolicyType": "string"
        // For remaining properties, see SchedulePolicy objects
      },
      "tieringPolicy": {
        "{customized property}": {
          "duration": "int",
          "durationType": "string",
          "tieringMode": "string"
        }
      }
    }
  ],
  "timeZone": "string"
}

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
  }
}

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"
}

Özellik Değerleri

AzureFileShareProtectionPolicy

İ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. 'AzureStorage' (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ı
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Gün olarak anlık RP bekletme ilkesi aralığı Int
policyType (politika türü) 'Geçersiz'
'V1'
'V2'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
AzureIaaSVMProtectionPolicyTieringPolicy
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

AzureIaaSVMProtectionPolicyTieringPolicy

İsim Açıklama Değer

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ı

AzureVmWorkloadProtectionPolicy

İ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. 'AzureWorkload' (gerekli)
makePolicyConsistent İlke tutarsızlığını düzeltme Boole
Ayarlar Yedekleme yönetimi için yaygın ayarlar Ayarlar
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Günlük Program

İsim Açıklama Değer
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

Gün

İsim Açıklama Değer
tarih Ayın tarihi Int
sonuncu Tarihin ayın son tarihi olup olmadığı Boole

JenerikKoruma 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. 'GenericProtectionPolicy' (gerekli)
fabricName (fabrika) Bu ilkenin dokusunun adı. String
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

Saatlik Zamanlama

İsim Açıklama Değer
aralık Yedeklemenin tetiklenmesi gereken aralık. Saatlik değer için
6/4/8/12 olabilir
Int
scheduleWindowDuration Yedekleme penceresinin süresini belirtmek için Int
scheduleWindowStartTime Yedekleme penceresinin başlangıç saatini belirtmek için String

InstantRPAdditionalDetails

İsim Açıklama Değer
azureBackupRGNamePrefix String
azureBackupRGNameSuffix String

LogSchedulePolicy (Günlük Zamanlama Politikası)

İsim Açıklama Değer
scheduleFrequencyInMins Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. Int
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LogSchedulePolicy' (gerekli)

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Koruma ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Koruma 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 Koruma ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Koruma 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 ilkesi ayrıntıları. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin yedekleme zamanlaması. Zamanlama Politikası

Microsoft.RecoveryServices/vaults/backupPolicies

İsim Açıklama Değer
apiVersiyonu API sürümü '2021-12-01'
e-Etiket İsteğe bağlı ETag. String
konum Kaynak konumu. String
isim Kaynak adı dize (gerekli)
özellikler ProtectionPolicyResource özellikleri Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz . Şablonlardaki etiketler
tür Kaynak türü 'Microsoft.RecoveryServices/vaults/backupPolicies'

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme İlkesinin 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 bekletme 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. AzureFileShareProtectionPolicy türü için 'AzureStorage' olarak ayarlayın. AzureVmWorkloadProtectionPolicy türü için 'AzureWorkload' olarak ayarlayın. GenericProtectionPolicy türü için 'GenericProtectionPolicy' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'AzureStorage'
'Azure İş Yükü'
'Genel Koruma Politikası'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int
resourceGuardOperationRequests ResourceGuard İşlem İstekleri dize[]

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, süre türü Sayma süreleri sayılarak elde edilir.
Örneğin, Count = 3 ve DurationType = Weeks olduğunda bekletme süresi üç hafta olur.
Int
durationType Bekletme ilkesi saklama 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 LogSchedulePolicy türü için ' LogSchedulePolicy' olarak ayarlayın. LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicyV2 türü için ' SimpleSchedulePolicyV2' olarak ayarlayın. 'LogSchedulePolicy' (Günlük Zamanlama Politikası)
'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy'
'SimpleSchedulePolicyV2' (gerekli)

Ayarlar

İsim Açıklama Değer
Sıkıştırma İş yükü sıkıştırma bayrağı. Bu, 'isSqlCompression' olarak eklenmiştir
istemciler bu bayrağı dikkate almak üzere yükseltildiğinde kullanımdan kaldırılacaktır.
Boole
issqlcompression SQL sıkıştırma bayrağı Boole
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

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
hourlySchedule Bu İlkenin Saatlik Zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu zamanlamanın çalıştırılması gereken haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]
scheduleWeeklyFrequency Her hafta bu zamanlamanın çalıştırılması gerekir. Int

SimpleSchedulePolicyV2

İsim Açıklama Değer
günlük Çizelge Bu ilkenin günlük zamanlaması Günlük Program
hourlySchedule bu ilkenin saatlik zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicyV2' (gerekli)
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
weeklySchedule Bu ilkenin haftalık zamanlaması Haftalık Ders Programı

Alt Koruma Politikası

İsim Açıklama Değer
policyType (politika türü) Yedekleme ilkesi türü türü 'Yalnızca KopyalaTam'
'Diferansiyel'
'Tam'
'Artımlı'
'Geçersiz'
'Günlük'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi.
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
SubProtectionPolicyTieringPolicy

SubProtectionPolicyTieringPolicy

İsim Açıklama Değer

Katmanlama Politikası

İsim Açıklama Değer
süre Katmanlamadan önce yedeklemelerin geçerli katmanda tutulacak gün/hafta/ay/yıl sayısı.
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
Int
durationType Bekletme süresi türü: gün/hafta/ay/yıl
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'
katmanlama Modu Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:
1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir süre sonra tüm kurtarma noktalarını katmanla.
3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın
'Seviyesiz Seviye'
'Geçersiz'
'Katman Sonrası'
'Tier Recommended' (Önerilen Katman)

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ü'
'Geçersiz'
'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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Haftalık Ders Programı

İsim Açıklama Değer
scheduleRunDays Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesinin 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 İlkesinin 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 ilkesinin 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ğıtır.

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

Azure'a dağıtma
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 kullanarak mevcut Dosya Paylaşımını yedekleme (Günlük)

Azure'a dağıtma
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 kullanarak mevcut Dosya Paylaşımını yedekleme (saatlik)

Azure'a dağıtma
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ğıtma
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ğıtma
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ğıtma
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ğıtma
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ğıtma
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@2021-12-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      protectedItemsCount = int
      resourceGuardOperationRequests = [
        "string"
      ]
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
  }
}

SchedulePolicy nesneleri

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

LogSchedulePolicy için şunu kullanın:

{
  scheduleFrequencyInMins = int
  schedulePolicyType = "LogSchedulePolicy"
}

LongTermSchedulePolicy için şunu kullanın:

{
  schedulePolicyType = "LongTermSchedulePolicy"
}

SimpleSchedulePolicy için şunu kullanın:

{
  hourlySchedule = {
    interval = int
    scheduleWindowDuration = int
    scheduleWindowStartTime = "string"
  }
  schedulePolicyType = "SimpleSchedulePolicy"
  scheduleRunDays = [
    "string"
  ]
  scheduleRunFrequency = "string"
  scheduleRunTimes = [
    "string"
  ]
  scheduleWeeklyFrequency = int
}

SimpleSchedulePolicyV2 için şunu kullanın:

{
  dailySchedule = {
    scheduleRunTimes = [
      "string"
    ]
  }
  hourlySchedule = {
    interval = int
    scheduleWindowDuration = int
    scheduleWindowStartTime = "string"
  }
  schedulePolicyType = "SimpleSchedulePolicyV2"
  scheduleRunFrequency = "string"
  weeklySchedule = {
    scheduleRunDays = [
      "string"
    ]
    scheduleRunTimes = [
      "string"
    ]
  }
}

ProtectionPolicy nesneleri

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

AzureIaasVM için şunu kullanın:

{
  backupManagementType = "AzureIaasVM"
  instantRPDetails = {
    azureBackupRGNamePrefix = "string"
    azureBackupRGNameSuffix = "string"
  }
  instantRpRetentionRangeInDays = int
  policyType = "string"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
  tieringPolicy = {
    {customized property} = {
      duration = int
      durationType = "string"
      tieringMode = "string"
    }
  }
  timeZone = "string"
}

AzureSql için şunu kullanın:

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

AzureStorage için şunu kullanın:

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

AzureWorkload için şunu kullanın:

{
  backupManagementType = "AzureWorkload"
  makePolicyConsistent = bool
  settings = {
    isCompression = bool
    issqlcompression = bool
    timeZone = "string"
  }
  subProtectionPolicy = [
    {
      policyType = "string"
      retentionPolicy = {
        retentionPolicyType = "string"
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy = {
        schedulePolicyType = "string"
        // For remaining properties, see SchedulePolicy objects
      }
      tieringPolicy = {
        {customized property} = {
          duration = int
          durationType = "string"
          tieringMode = "string"
        }
      }
    }
  ]
  workLoadType = "string"
}

GenericProtectionPolicy için şunu kullanın:

{
  backupManagementType = "GenericProtectionPolicy"
  fabricName = "string"
  subProtectionPolicy = [
    {
      policyType = "string"
      retentionPolicy = {
        retentionPolicyType = "string"
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy = {
        schedulePolicyType = "string"
        // For remaining properties, see SchedulePolicy objects
      }
      tieringPolicy = {
        {customized property} = {
          duration = int
          durationType = "string"
          tieringMode = "string"
        }
      }
    }
  ]
  timeZone = "string"
}

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
  }
}

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"
}

Özellik Değerleri

AzureFileShareProtectionPolicy

İ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. 'AzureStorage' (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ı
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Gün olarak anlık RP bekletme ilkesi aralığı Int
policyType (politika türü) 'Geçersiz'
'V1'
'V2'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
AzureIaaSVMProtectionPolicyTieringPolicy
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

AzureIaaSVMProtectionPolicyTieringPolicy

İsim Açıklama Değer

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ı

AzureVmWorkloadProtectionPolicy

İ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. 'AzureWorkload' (gerekli)
makePolicyConsistent İlke tutarsızlığını düzeltme Boole
Ayarlar Yedekleme yönetimi için yaygın ayarlar Ayarlar
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
workLoadType Yedekleme yönetimi için iş yükü türü 'AzureFileShare' (AzureDosya Paylaşımı)
'AzureSqlDb'
'İstemci'
'Değiş tokuş'
'Dosya Klasörü'
'GenericDataSource'
'Geçersiz'
'SAPAseVeritabanı'
'SAPHanaVeritabanı'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Sistem Durumu'
'Sanal Makine'
'VMwareVM'

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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Günlük Program

İsim Açıklama Değer
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

Gün

İsim Açıklama Değer
tarih Ayın tarihi Int
sonuncu Tarihin ayın son tarihi olup olmadığı Boole

JenerikKoruma 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. 'GenericProtectionPolicy' (gerekli)
fabricName (fabrika) Bu ilkenin dokusunun adı. String
subProtectionPolicy (Alt Koruma Politikası) Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi Alt Koruma Politikası[]
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

Saatlik Zamanlama

İsim Açıklama Değer
aralık Yedeklemenin tetiklenmesi gereken aralık. Saatlik değer için
6/4/8/12 olabilir
Int
scheduleWindowDuration Yedekleme penceresinin süresini belirtmek için Int
scheduleWindowStartTime Yedekleme penceresinin başlangıç saatini belirtmek için String

InstantRPAdditionalDetails

İsim Açıklama Değer
azureBackupRGNamePrefix String
azureBackupRGNameSuffix String

LogSchedulePolicy (Günlük Zamanlama Politikası)

İsim Açıklama Değer
scheduleFrequencyInMins Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. Int
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'LogSchedulePolicy' (gerekli)

LongTermRetentionPolicy

İsim Açıklama Değer
günlük Çizelge Koruma ilkesinin günlük saklama zamanlaması. DailyRetentionSchedule (Günlük Saklama Çizelgesi)
monthlySchedule Koruma 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 Koruma ilkesinin haftalık saklama zamanlaması. WeeklyRetentionSchedule
yearlySchedule Koruma 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 ilkesi ayrıntıları. Saklama Politikası
zamanlama Politikası Yedekleme ilkesinin yedekleme zamanlaması. 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. Kaynak türü: kasalar için kimlik
özellikler ProtectionPolicyResource özellikleri Koruma Politikası
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.RecoveryServices/vaults/backupPolicies@2021-12-01"

MonthlyRetentionSchedule

İsim Açıklama Değer
retentionDuration Bekletme İlkesinin 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 bekletme 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. AzureFileShareProtectionPolicy türü için 'AzureStorage' olarak ayarlayın. AzureVmWorkloadProtectionPolicy türü için 'AzureWorkload' olarak ayarlayın. GenericProtectionPolicy türü için 'GenericProtectionPolicy' olarak ayarlayın. MabProtectionPolicy türü için 'MAB' olarak ayarlayın. 'AzureIaasVM'
'AzureSql'
'AzureStorage'
'Azure İş Yükü'
'Genel Koruma Politikası'
'MAB' (gerekli)
protectedItemsCount Bu ilkeyle ilişkili öğe sayısı. Int
resourceGuardOperationRequests ResourceGuard İşlem İstekleri dize[]

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, süre türü Sayma süreleri sayılarak elde edilir.
Örneğin, Count = 3 ve DurationType = Weeks olduğunda bekletme süresi üç hafta olur.
Int
durationType Bekletme ilkesi saklama 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 LogSchedulePolicy türü için ' LogSchedulePolicy' olarak ayarlayın. LongTermSchedulePolicy türü için ' LongTermSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicy türü için ' SimpleSchedulePolicy' olarak ayarlayın. SimpleSchedulePolicyV2 türü için ' SimpleSchedulePolicyV2' olarak ayarlayın. 'LogSchedulePolicy' (Günlük Zamanlama Politikası)
'Uzun Vadeli Zamanlama Politikası'
'SimpleSchedulePolicy'
'SimpleSchedulePolicyV2' (gerekli)

Ayarlar

İsim Açıklama Değer
Sıkıştırma İş yükü sıkıştırma bayrağı. Bu, 'isSqlCompression' olarak eklenmiştir
istemciler bu bayrağı dikkate almak üzere yükseltildiğinde kullanımdan kaldırılacaktır.
Boole
issqlcompression SQL sıkıştırma bayrağı Boole
zaman dilimi TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". String

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
hourlySchedule Bu İlkenin Saatlik Zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicy' (gerekli)
scheduleRunDays Bu zamanlamanın çalıştırılması gereken haftanın günlerinin listesi. Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]
scheduleWeeklyFrequency Her hafta bu zamanlamanın çalıştırılması gerekir. Int

SimpleSchedulePolicyV2

İsim Açıklama Değer
günlük Çizelge Bu ilkenin günlük zamanlaması Günlük Program
hourlySchedule bu ilkenin saatlik zamanlaması Saatlik Zamanlama
schedulePolicyType Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. 'SimpleSchedulePolicyV2' (gerekli)
scheduleRunFrequency Bu ilkenin zamanlama işleminin sıklığı. 'Günlük'
'Saatlik'
'Geçersiz'
'Haftalık'
weeklySchedule Bu ilkenin haftalık zamanlaması Haftalık Ders Programı

Alt Koruma Politikası

İsim Açıklama Değer
policyType (politika türü) Yedekleme ilkesi türü türü 'Yalnızca KopyalaTam'
'Diferansiyel'
'Tam'
'Artımlı'
'Geçersiz'
'Günlük'
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ı
katmanlama Politikası RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi.
Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır.
Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.
SubProtectionPolicyTieringPolicy

SubProtectionPolicyTieringPolicy

İsim Açıklama Değer

Katmanlama Politikası

İsim Açıklama Değer
süre Katmanlamadan önce yedeklemelerin geçerli katmanda tutulacak gün/hafta/ay/yıl sayısı.
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
Int
durationType Bekletme süresi türü: gün/hafta/ay/yıl
Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır
'Gün'
'Geçersiz'
'Aylar'
'Haftalar'
'Yıl'
katmanlama Modu Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:
1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir süre sonra tüm kurtarma noktalarını katmanla.
3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın
'Seviyesiz Seviye'
'Geçersiz'
'Katman Sonrası'
'Tier Recommended' (Önerilen Katman)

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ü'
'Geçersiz'
'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 İlkesinin bekletme süresi. RetentionDuration
alıkoyma süreleri Bekletme ilkesinin bekletme süreleri. dize[]

Haftalık Ders Programı

İsim Açıklama Değer
scheduleRunDays Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
scheduleRunTimes Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. dize[]

YearlyRetentionSchedule

İsim Açıklama Değer
yılın ayları Yıllık saklama ilkesinin 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 İlkesinin 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 ilkesinin bekletme süreleri. dize[]