Microsoft.RecoveryServices kasaları/backupPolicies 2024-04-01
- en son
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 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@2024-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy nesneleri
nesne türünü belirtmek için backupManagementType
AzureIaasVM
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
}
snapshotConsistencyType: 'OnlyCrashConsistent'
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
timeZone: 'string'
AzureSql
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
AzureStorageiç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'
vaultRetentionPolicy: {
snapshotRetentionInDays: int
vaultRetention: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
workLoadType: 'string'
azureworkload
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
workLoadType: 'string'
GenericProtectionPolicyiç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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
timeZone: 'string'
MABiç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.
LongTermRetentionPolicyiçin şunu kullanın:
retentionPolicyType: 'LongTermRetentionPolicy'
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'
]
}
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
retentionPolicyType: 'SimpleRetentionPolicy'
retentionDuration: {
count: int
durationType: 'string'
}
SchedulePolicy nesneleri
nesne türünü belirtmek için schedulePolicyType
logschedulepolicy
schedulePolicyType: 'LogSchedulePolicy'
scheduleFrequencyInMins: int
LongTermSchedulePolicyiçin şunu kullanın:
schedulePolicyType: 'LongTermSchedulePolicy'
SimpleSchedulePolicy
schedulePolicyType: 'SimpleSchedulePolicy'
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
simpleSchedulePolicyV2
schedulePolicyType: 'SimpleSchedulePolicyV2'
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
Özellik değerleri
kasalar/backupİlkeler
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 3-150 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Harfle başlayın. Kısa çizgiyle bitemez. |
yer | Kaynak konumu. | dizgi |
Etiketler | Kaynak etiketleri. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
ebeveyn | 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 |
eTag | İsteğe bağlı ETag. | dizgi |
Özellikler | ProtectionPolicyResource özellikleri | ProtectionPolicy |
ProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
protectedItemsCount | Bu ilkeyle ilişkili öğe sayısı. | Int |
resourceGuardOperationRequests | ResourceGuard İşlem İstekleri | string[] |
backupManagementType | Nesne türünü ayarlama | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (gerekli) |
AzureIaaSVMProtectionPolicy
Ad | 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 | 'Geçersiz' 'V1' 'V2' |
|
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
tieringPolicy | 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 |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
InstantRPAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
azureBackupRGNamePrefix | dizgi | |
azureBackupRGNameSuffix | dizgi |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Nesne türünü ayarlama |
LongTermRetentionPolicy SimpleRetentionPolicy (gerekli) |
LongTermRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'LongTermRetentionPolicy' (gerekli) |
dailySchedule | Koruma ilkesinin günlük saklama zamanlaması. | DailyRetentionSchedule |
monthlySchedule | Koruma ilkesinin aylık saklama zamanlaması. | MonthlyRetentionSchedule |
weeklySchedule | Koruma ilkesinin haftalık saklama zamanlaması. | WeeklyRetentionSchedule |
yearlySchedule | Koruma ilkesinin yıllık saklama zamanlaması. | YearlyRetentionSchedule |
DailyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
retentionDuration | Bekletme İlkesinin bekletme süresi. | RetentionDuration |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
RetentionDuration
Ad | Açıklama | Değer |
---|---|---|
saymak | 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' |
MonthlyRetentionSchedule
Ad | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
DailyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheMonth | Ayın günlerinin listesi. | Gün[] |
Gün
Ad | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
isLast | Tarihin ayın son tarihi olup olmadığı | Bool |
WeeklyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | Haftanın günlerinin listesi. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
weeksOfTheMonth | Ayın haftalarının listesi. | Herhangi birini içeren dize dizisi: 'İlk' 'Dördüncü' 'Geçersiz' 'Son' 'İkinci' 'Üçüncü' |
WeeklyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | 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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
YearlyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
monthsOfYear | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
SimpleRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'SimpleRetentionPolicy' (gerekli) |
retentionDuration | Koruma ilkesinin bekletme süresi. | RetentionDuration |
SchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Nesne türünü ayarlama | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy SimpleSchedulePolicyV2 |
LogSchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'LogSchedulePolicy' (gerekli) |
scheduleFrequencyInMins | Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. | Int |
LongTermSchedulePolicy
Ad | 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) |
SimpleSchedulePolicy
Ad | 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) |
hourlySchedule | Bu İlkenin Saatlik Zamanlaması | Saatlik Zamanlama |
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. | string[] |
scheduleWeeklyFrequency | Her hafta bu zamanlamanın çalıştırılması gerekir. | Int |
HourlySchedule
Ad | Açıklama | Değer |
---|---|---|
ara | 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 | dizgi |
SimpleSchedulePolicyV2
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'SimpleSchedulePolicyV2' (gerekli) |
dailySchedule | Bu ilkenin günlük zamanlaması | DailySchedule |
hourlySchedule | bu ilkenin saatlik zamanlaması | Saatlik Zamanlama |
scheduleRunFrequency | Bu ilkenin zamanlama işleminin sıklığı. | 'Günlük' 'Saatlik' 'Geçersiz' 'Haftalık' |
weeklySchedule | Bu ilkenin haftalık zamanlaması | WeeklySchedule |
DailySchedule
Ad | Açıklama | Değer |
---|---|---|
scheduleRunTimes | Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. | string[] |
WeeklySchedule
Ad | 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. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
TieringPolicy
Ad | 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' |
tieringMode | 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 |
'DoNotTier' 'Geçersiz' 'TierAfter' 'TierRecommended' |
AzureSqlProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
AzureFileShareProtectionPolicy
Ad | 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) |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
vaultRetentionPolicy | Sağlamlaştırılmış yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | VaultRetentionPolicy |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
snapshotRetentionInDays | int (gerekli) | |
vaultRetention | Bekletme ilkesi için temel sınıf. | RetentionPolicy (gerekli) |
AzureVmWorkloadProtectionPolicy
Ad | 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 | Bool |
Ayarlar | Yedekleme yönetimi için yaygın ayarlar | Ayarları |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Ayarlar
Ad | Açıklama | Değer |
---|---|---|
isCompression | İş 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. |
Bool |
issqlcompression | SQL sıkıştırma bayrağı | Bool |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
SubProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | Yedekleme ilkesi türü türü | 'CopyOnlyFull' 'Diferansiyel' 'Tam' 'Artımlı' 'Geçersiz' 'Günlük' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar | SnapshotBackupAdditionalDetails |
tieringPolicy | 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 |
SnapshotBackupAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
instantRPDetails | dizgi | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları | userAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Ad | Açıklama | Değer |
---|---|---|
identityArmId | Atanan kimliğin ARM kimliği. | dizgi |
identityName | Atanan kimliğin adı. | dizgi |
userAssignedIdentityProperties | Kullanıcı tarafından atanan yönetilen kimlik özellikleri | userAssignedIdentityProperties |
UserAssignedIdentityProperties
Ad | Açıklama | Değer |
---|---|---|
clientId | Atanan kimliğin istemci kimliği. | dizgi |
principalId | Atanan kimliğin asıl kimliği. | dizgi |
SubProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
GenericProtectionPolicy
Ad | 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 | Bu ilkenin dokusunun adı. | dizgi |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
MabProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin yedekleme zamanlaması. | SchedulePolicy |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi '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 (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi '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 kasası kullanarak Resource Manager VM'lerini yedeklemeyi '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 |
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma '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 Günlük Yedekleme İlkesi oluşturma '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. |
Azure Sanal Makineler İş Yükü için Azure Backup' '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 |
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma '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. |
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": "2024-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
}
}
ProtectionPolicy nesneleri
nesne türünü belirtmek için backupManagementType
AzureIaasVM
"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
},
"snapshotConsistencyType": "OnlyCrashConsistent",
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"timeZone": "string"
AzureSql
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
AzureStorageiç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",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": "int",
"vaultRetention": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
},
"workLoadType": "string"
azureworkload
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"workLoadType": "string"
GenericProtectionPolicyiç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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"timeZone": "string"
MABiç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.
LongTermRetentionPolicyiçin şunu kullanın:
"retentionPolicyType": "LongTermRetentionPolicy",
"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" ]
},
"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
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": "int",
"durationType": "string"
}
SchedulePolicy nesneleri
nesne türünü belirtmek için schedulePolicyType
logschedulepolicy
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": "int"
LongTermSchedulePolicyiçin şunu kullanın:
"schedulePolicyType": "LongTermSchedulePolicy"
SimpleSchedulePolicy
"schedulePolicyType": "SimpleSchedulePolicy",
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
simpleSchedulePolicyV2
"schedulePolicyType": "SimpleSchedulePolicyV2",
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
Özellik değerleri
kasalar/backupİlkeler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
apiVersion | Kaynak API'sinin sürümü | '2024-04-01' |
ad | Kaynak adı |
dize (gerekli) Karakter sınırı: 3-150 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Harfle başlayın. Kısa çizgiyle bitemez. |
yer | Kaynak konumu. | dizgi |
Etiketler | Kaynak etiketleri. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
eTag | İsteğe bağlı ETag. | dizgi |
Özellikler | ProtectionPolicyResource özellikleri | ProtectionPolicy |
ProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
protectedItemsCount | Bu ilkeyle ilişkili öğe sayısı. | Int |
resourceGuardOperationRequests | ResourceGuard İşlem İstekleri | string[] |
backupManagementType | Nesne türünü ayarlama | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (gerekli) |
AzureIaaSVMProtectionPolicy
Ad | 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 | 'Geçersiz' 'V1' 'V2' |
|
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
tieringPolicy | 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 |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
InstantRPAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
azureBackupRGNamePrefix | dizgi | |
azureBackupRGNameSuffix | dizgi |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Nesne türünü ayarlama |
LongTermRetentionPolicy SimpleRetentionPolicy (gerekli) |
LongTermRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'LongTermRetentionPolicy' (gerekli) |
dailySchedule | Koruma ilkesinin günlük saklama zamanlaması. | DailyRetentionSchedule |
monthlySchedule | Koruma ilkesinin aylık saklama zamanlaması. | MonthlyRetentionSchedule |
weeklySchedule | Koruma ilkesinin haftalık saklama zamanlaması. | WeeklyRetentionSchedule |
yearlySchedule | Koruma ilkesinin yıllık saklama zamanlaması. | YearlyRetentionSchedule |
DailyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
retentionDuration | Bekletme İlkesinin bekletme süresi. | RetentionDuration |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
RetentionDuration
Ad | Açıklama | Değer |
---|---|---|
saymak | 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' |
MonthlyRetentionSchedule
Ad | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
DailyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheMonth | Ayın günlerinin listesi. | Gün[] |
Gün
Ad | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
isLast | Tarihin ayın son tarihi olup olmadığı | Bool |
WeeklyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | Haftanın günlerinin listesi. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
weeksOfTheMonth | Ayın haftalarının listesi. | Herhangi birini içeren dize dizisi: 'İlk' 'Dördüncü' 'Geçersiz' 'Son' 'İkinci' 'Üçüncü' |
WeeklyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | 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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
YearlyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
monthsOfYear | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
SimpleRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'SimpleRetentionPolicy' (gerekli) |
retentionDuration | Koruma ilkesinin bekletme süresi. | RetentionDuration |
SchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Nesne türünü ayarlama | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy SimpleSchedulePolicyV2 |
LogSchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'LogSchedulePolicy' (gerekli) |
scheduleFrequencyInMins | Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. | Int |
LongTermSchedulePolicy
Ad | 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) |
SimpleSchedulePolicy
Ad | 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) |
hourlySchedule | Bu İlkenin Saatlik Zamanlaması | Saatlik Zamanlama |
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. | string[] |
scheduleWeeklyFrequency | Her hafta bu zamanlamanın çalıştırılması gerekir. | Int |
HourlySchedule
Ad | Açıklama | Değer |
---|---|---|
ara | 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 | dizgi |
SimpleSchedulePolicyV2
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | 'SimpleSchedulePolicyV2' (gerekli) |
dailySchedule | Bu ilkenin günlük zamanlaması | DailySchedule |
hourlySchedule | bu ilkenin saatlik zamanlaması | Saatlik Zamanlama |
scheduleRunFrequency | Bu ilkenin zamanlama işleminin sıklığı. | 'Günlük' 'Saatlik' 'Geçersiz' 'Haftalık' |
weeklySchedule | Bu ilkenin haftalık zamanlaması | WeeklySchedule |
DailySchedule
Ad | Açıklama | Değer |
---|---|---|
scheduleRunTimes | Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. | string[] |
WeeklySchedule
Ad | 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. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
TieringPolicy
Ad | 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' |
tieringMode | 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 |
'DoNotTier' 'Geçersiz' 'TierAfter' 'TierRecommended' |
AzureSqlProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
AzureFileShareProtectionPolicy
Ad | 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) |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
vaultRetentionPolicy | Sağlamlaştırılmış yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | VaultRetentionPolicy |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
VaultRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
snapshotRetentionInDays | int (gerekli) | |
vaultRetention | Bekletme ilkesi için temel sınıf. | RetentionPolicy (gerekli) |
AzureVmWorkloadProtectionPolicy
Ad | 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 | Bool |
Ayarlar | Yedekleme yönetimi için yaygın ayarlar | Ayarları |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDBInstance' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
Ayarlar
Ad | Açıklama | Değer |
---|---|---|
isCompression | İş 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. |
Bool |
issqlcompression | SQL sıkıştırma bayrağı | Bool |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
SubProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | Yedekleme ilkesi türü türü | 'CopyOnlyFull' 'Diferansiyel' 'Tam' 'Artımlı' 'Geçersiz' 'Günlük' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar | SnapshotBackupAdditionalDetails |
tieringPolicy | 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 |
SnapshotBackupAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
instantRPDetails | dizgi | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları | userAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Ad | Açıklama | Değer |
---|---|---|
identityArmId | Atanan kimliğin ARM kimliği. | dizgi |
identityName | Atanan kimliğin adı. | dizgi |
userAssignedIdentityProperties | Kullanıcı tarafından atanan yönetilen kimlik özellikleri | userAssignedIdentityProperties |
UserAssignedIdentityProperties
Ad | Açıklama | Değer |
---|---|---|
clientId | Atanan kimliğin istemci kimliği. | dizgi |
principalId | Atanan kimliğin asıl kimliği. | dizgi |
SubProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
GenericProtectionPolicy
Ad | 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 | Bu ilkenin dokusunun adı. | dizgi |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
MabProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin yedekleme zamanlaması. | SchedulePolicy |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Kurtarma Hizmetleri (Günlük) kullanarak mevcut Dosya Paylaşımını yedeklemeyi '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 (saatlik) kullanarak mevcut Dosya Paylaşımını yedeklemeyi '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 kasası kullanarak Resource Manager VM'lerini yedeklemeyi '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 |
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma '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 Günlük Yedekleme İlkesi oluşturma '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. |
Azure Sanal Makineler İş Yükü için Azure Backup' '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 |
IaaSVM'leri korumak için RS Vault için Haftalık Yedekleme İlkesi oluşturma '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@2024-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
eTag = "string"
})
}
ProtectionPolicy nesneleri
nesne türünü belirtmek için backupManagementType
AzureIaasVM
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
}
snapshotConsistencyType = "OnlyCrashConsistent"
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
timeZone = "string"
AzureSql
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
AzureStorageiç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"
vaultRetentionPolicy = {
snapshotRetentionInDays = int
vaultRetention = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
workLoadType = "string"
azureworkload
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
workLoadType = "string"
GenericProtectionPolicyiç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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
timeZone = "string"
MABiç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.
LongTermRetentionPolicyiçin şunu kullanın:
retentionPolicyType = "LongTermRetentionPolicy"
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"
]
}
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
retentionPolicyType = "SimpleRetentionPolicy"
retentionDuration = {
count = int
durationType = "string"
}
SchedulePolicy nesneleri
nesne türünü belirtmek için schedulePolicyType
logschedulepolicy
schedulePolicyType = "LogSchedulePolicy"
scheduleFrequencyInMins = int
LongTermSchedulePolicyiçin şunu kullanın:
schedulePolicyType = "LongTermSchedulePolicy"
SimpleSchedulePolicy
schedulePolicyType = "SimpleSchedulePolicy"
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
simpleSchedulePolicyV2
schedulePolicyType = "SimpleSchedulePolicyV2"
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
Özellik değerleri
kasalar/backupİlkeler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.RecoveryServices/vaults/backupPolicies@2024-04-01" |
ad | Kaynak adı | dize (gerekli) Karakter sınırı: 3-150 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Harfle başlayın. Kısa çizgiyle bitemez. |
yer | Kaynak konumu. | dizgi |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: kasalar |
Etiketler | Kaynak etiketleri. | Etiket adları ve değerleri sözlüğü. |
eTag | İsteğe bağlı ETag. | dizgi |
Özellikler | ProtectionPolicyResource özellikleri | ProtectionPolicy |
ProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
protectedItemsCount | Bu ilkeyle ilişkili öğe sayısı. | Int |
resourceGuardOperationRequests | ResourceGuard İşlem İstekleri | string[] |
backupManagementType | Nesne türünü ayarlama | AzureIaasVM AzureSql AzureStorage AzureWorkload GenericProtectionPolicy MAB (gerekli) |
AzureIaaSVMProtectionPolicy
Ad | 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 | "Geçersiz" "V1" "V2" |
|
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotConsistencyType | "OnlyCrashConsistent" | |
tieringPolicy | 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 |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
InstantRPAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
azureBackupRGNamePrefix | dizgi | |
azureBackupRGNameSuffix | dizgi |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Nesne türünü ayarlama |
LongTermRetentionPolicy SimpleRetentionPolicy (gerekli) |
LongTermRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | "LongTermRetentionPolicy" (gerekli) |
dailySchedule | Koruma ilkesinin günlük saklama zamanlaması. | DailyRetentionSchedule |
monthlySchedule | Koruma ilkesinin aylık saklama zamanlaması. | MonthlyRetentionSchedule |
weeklySchedule | Koruma ilkesinin haftalık saklama zamanlaması. | WeeklyRetentionSchedule |
yearlySchedule | Koruma ilkesinin yıllık saklama zamanlaması. | YearlyRetentionSchedule |
DailyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
retentionDuration | Bekletme İlkesinin bekletme süresi. | RetentionDuration |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
RetentionDuration
Ad | Açıklama | Değer |
---|---|---|
saymak | 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" |
MonthlyRetentionSchedule
Ad | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
DailyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheMonth | Ayın günlerinin listesi. | Gün[] |
Gün
Ad | Açıklama | Değer |
---|---|---|
tarih | Ayın tarihi | Int |
isLast | Tarihin ayın son tarihi olup olmadığı | Bool |
WeeklyRetentionFormat
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | Haftanın günlerinin listesi. | Herhangi birini içeren dize dizisi: "Cuma" "Pazartesi" "Cumartesi" "Pazar" "Perşembe" "Salı" "Çarşamba" |
weeksOfTheMonth | Ayın haftalarının listesi. | Herhangi birini içeren dize dizisi: "İlk" "Dördüncü" "Geçersiz" "Son" "İkinci" "Üçüncü" |
WeeklyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
daysOfTheWeek | 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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
YearlyRetentionSchedule
Ad | Açıklama | Değer |
---|---|---|
monthsOfYear | 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 |
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 |
retentionTimes | Bekletme ilkesinin bekletme süreleri. | string[] |
SimpleRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
retentionPolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | "SimpleRetentionPolicy" (gerekli) |
retentionDuration | Koruma ilkesinin bekletme süresi. | RetentionDuration |
SchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Nesne türünü ayarlama | LogSchedulePolicy LongTermSchedulePolicy SimpleSchedulePolicy SimpleSchedulePolicyV2 |
LogSchedulePolicy
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | "LogSchedulePolicy" (gerekli) |
scheduleFrequencyInMins | Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı. | Int |
LongTermSchedulePolicy
Ad | 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) |
SimpleSchedulePolicy
Ad | 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) |
hourlySchedule | Bu İlkenin Saatlik Zamanlaması | Saatlik Zamanlama |
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. | string[] |
scheduleWeeklyFrequency | Her hafta bu zamanlamanın çalıştırılması gerekir. | Int |
HourlySchedule
Ad | Açıklama | Değer |
---|---|---|
ara | 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 | dizgi |
SimpleSchedulePolicyV2
Ad | Açıklama | Değer |
---|---|---|
schedulePolicyType | Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. | "SimpleSchedulePolicyV2" (gerekli) |
dailySchedule | Bu ilkenin günlük zamanlaması | DailySchedule |
hourlySchedule | bu ilkenin saatlik zamanlaması | Saatlik Zamanlama |
scheduleRunFrequency | Bu ilkenin zamanlama işleminin sıklığı. | "Günlük" "Saatlik" "Geçersiz" "Haftalık" |
weeklySchedule | Bu ilkenin haftalık zamanlaması | WeeklySchedule |
DailySchedule
Ad | Açıklama | Değer |
---|---|---|
scheduleRunTimes | Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi. | string[] |
WeeklySchedule
Ad | 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. | string[] |
AzureIaaSVMProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
TieringPolicy
Ad | 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" |
tieringMode | 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 |
"DoNotTier" "Geçersiz" "TierAfter" "TierRecommended" |
AzureSqlProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
AzureFileShareProtectionPolicy
Ad | 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) |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
vaultRetentionPolicy | Sağlamlaştırılmış yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | VaultRetentionPolicy |
workLoadType | Yedekleme yönetimi için iş yükü türü | "AzureFileShare" "AzureSqlDb" "İstemci" "Exchange" "FileFolder" "GenericDataSource" "Geçersiz" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
VaultRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
snapshotRetentionInDays | int (gerekli) | |
vaultRetention | Bekletme ilkesi için temel sınıf. | RetentionPolicy (gerekli) |
AzureVmWorkloadProtectionPolicy
Ad | 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 | Bool |
Ayarlar | Yedekleme yönetimi için yaygın ayarlar | Ayarları |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
workLoadType | Yedekleme yönetimi için iş yükü türü | "AzureFileShare" "AzureSqlDb" "İstemci" "Exchange" "FileFolder" "GenericDataSource" "Geçersiz" "SAPAseDatabase" "SAPHanaDBInstance" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
Ayarlar
Ad | Açıklama | Değer |
---|---|---|
isCompression | İş 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. |
Bool |
issqlcompression | SQL sıkıştırma bayrağı | Bool |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
SubProtectionPolicy
Ad | Açıklama | Değer |
---|---|---|
policyType | Yedekleme ilkesi türü türü | "CopyOnlyFull" "Diferansiyel" "Tam" "Artımlı" "Geçersiz" "Günlük" "SnapshotCopyOnlyFull" "SnapshotFull" |
retentionPolicy | Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması. | SchedulePolicy |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar | SnapshotBackupAdditionalDetails |
tieringPolicy | 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 |
SnapshotBackupAdditionalDetails
Ad | Açıklama | Değer |
---|---|---|
instantRPDetails | dizgi | |
instantRpRetentionRangeInDays | Int | |
userAssignedManagedIdentityDetails | Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları | userAssignedManagedIdentityDetails |
UserAssignedManagedIdentityDetails
Ad | Açıklama | Değer |
---|---|---|
identityArmId | Atanan kimliğin ARM kimliği. | dizgi |
identityName | Atanan kimliğin adı. | dizgi |
userAssignedIdentityProperties | Kullanıcı tarafından atanan yönetilen kimlik özellikleri | userAssignedIdentityProperties |
UserAssignedIdentityProperties
Ad | Açıklama | Değer |
---|---|---|
clientId | Atanan kimliğin istemci kimliği. | dizgi |
principalId | Atanan kimliğin asıl kimliği. | dizgi |
SubProtectionPolicyTieringPolicy
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | TieringPolicy |
GenericProtectionPolicy
Ad | 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 | Bu ilkenin dokusunun adı. | dizgi |
subProtectionPolicy | Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi | SubProtectionPolicy[] |
timeZone | TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati". | dizgi |
MabProtectionPolicy
Ad | 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) |
retentionPolicy | Bekletme ilkesi ayrıntıları. | RetentionPolicy |
schedulePolicy | Yedekleme ilkesinin yedekleme zamanlaması. | SchedulePolicy |