Microsoft.RecoveryServices kasaları/backupPolicies 2021-10-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@2021-10-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
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
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'
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
}
}
]
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
}
}
]
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
Ö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 |
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 |
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 |
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 |
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 |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
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' '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' |
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 |
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": "2021-10-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",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"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",
"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
}
}
],
"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
}
}
],
"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"
Ö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ü | '2021-10-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 |
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 |
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 |
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 |
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 |
workLoadType | Yedekleme yönetimi için iş yükü türü | 'AzureFileShare' 'AzureSqlDb' 'İstemci' 'Exchange' 'FileFolder' 'GenericDataSource' 'Geçersiz' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
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' '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' |
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 |
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@2021-10-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
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
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"
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
}
}
]
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
}
}
]
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
Özellik değerleri
kasalar/backupİlkeler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.RecoveryServices/vaults/backupPolicies@2021-10-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 |
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 |
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 |
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 |
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 |
workLoadType | Yedekleme yönetimi için iş yükü türü | "AzureFileShare" "AzureSqlDb" "İstemci" "Exchange" "FileFolder" "GenericDataSource" "Geçersiz" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
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" "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" |
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 |
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 |