Microsoft.RecoveryServices 保存庫/backupPolicies 2021-02-01
- 最新
- 2024-10-01
- 2024-07-30-preview
- 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 資源定義
儲存庫/backupPolicies 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/backupPolicies 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性,以指定對象的類型。
針對 logSchedulePolicy
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
針對 LongTermSchedulePolicy,請使用:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
針對 SimpleSchedulePolicy,請使用:
{
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
ProtectionPolicy 物件
設定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
}
}
針對 AzureStorage,請使用:
{
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'
}
針對 GenericProtectionPolicy,請使用:
{
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'
}
針對 MAB,請使用:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy 物件
設定 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'
]
}
retentionPolicyType: 'LongTermRetentionPolicy'
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
}
針對 SimpleRetentionPolicy,請使用:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
屬性值
AzureFileShareProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | int |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureSqlProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | bool |
設置 | 備份管理的常見設定 | 設定 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheMonth | 月份的天數清單。 | 日[] |
DailyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
日
名字 | 描述 | 價值 |
---|---|---|
日期 | 月份的日期 | int |
isLast | Date 是否為月份的最後一個日期 | bool |
GenericProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
InstantRPAdditionalDetails
名字 | 描述 | 價值 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
scheduleFrequencyInMins | 此原則的記錄排程作業頻率,以分鐘為單位。 | int |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
dailySchedule | 保護原則的每日保留排程。 | DailyRetentionSchedule |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
weeklySchedule | 保護原則的每周保留排程。 | WeeklyRetentionSchedule |
yearlySchedule | 保護原則的每年保留排程。 | YearlyRetentionSchedule |
LongTermSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
schedulePolicy | 備份原則的備份排程。 | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
名字 | 描述 | 價值 |
---|---|---|
eTag | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:保存庫 |
性能 | ProtectionPolicyResource 屬性 | ProtectionPolicy |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
MonthlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每月保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |
ProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 針對 azureIaaSVMProtectionPolicy類型 |
'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | int |
ResourceTags
名字 | 描述 | 價值 |
---|
RetentionDuration
名字 | 描述 | 價值 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
int |
durationType | 保留期間類型的保留原則。 | 'Days' 'Invalid' 'Month' 'Weeks' 'Years' |
RetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionPolicyType | 針對 longTermRetentionPolicy 類型設定為 'LongTermRetentionPolicy',。 針對類型 SimpleRetentionPolicy,設定為 'SimpleRetentionPolicy'。 | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (必要) |
SchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 針對 logSchedulePolicy 類型 LogSchedulePolicy設定為 'LogSchedulePolicy'。 針對 longTermSchedulePolicy LongTermSchedulePolicy 類型設定為 'LongTermSchedulePolicy',。 針對 simpleSchedulePolicy 類型設定為 'SimpleSchedulePolicy',。 | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (必要) |
設置
名字 | 描述 | 價值 |
---|---|---|
isCompression | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
bool |
issqlcompression | SQL 壓縮旗標 | bool |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保護原則的保留期間。 | RetentionDuration |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | 此原則的排程作業頻率。 | 'Daily' 'Invalid' 'Weekly' |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | string[] |
scheduleWeeklyFrequency | 此排程必須在每一周執行一次。 | int |
SubProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
policyType | 備份原則類型 | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
WeeklyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 星期幾的清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | 月份的周清單。 | 包含任何的字串數組: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
YearlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
monthsOfYear | 年度保留原則的月份清單。 | 包含任何的字串數組: 'April' 'August' 'December' 'February' 'Invalid' 'January' '7 月' 'June' 'March' 'May' 'November' '10 月' '九月' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每年保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
Azure 虛擬機中工作負載的 Azure 備份 | 此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM |
使用復原服務備份現有的檔案共用 (每日) | 此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務備份現有的檔案共用 (每小時) | 此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務保存庫 備份 Resource Manager VM | 此範本會使用現有的復原服務保存庫和現有的備份原則,並設定多個屬於相同資源群組的 Resource Manager VM 備份 |
為 RS Vault 建立每日備份原則以保護 IaaSVM | 此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
使用備份原則建立復原服務保存庫 | 此範本會建立具有備份原則的復原服務保存庫,並設定選擇性功能,例如系統身分識別、備份記憶體類型、跨區域還原和診斷記錄,以及刪除鎖定。 |
為 RS Vault 建立每周備份原則以保護 IaaSVM | 此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
ARM 樣本資源定義
儲存庫/backupPolicies 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/backupPolicies 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2021-02-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性,以指定對象的類型。
針對 logSchedulePolicy
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
針對 LongTermSchedulePolicy,請使用:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
針對 SimpleSchedulePolicy,請使用:
{
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
ProtectionPolicy 物件
設定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
}
}
針對 AzureStorage,請使用:
{
"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"
}
針對 GenericProtectionPolicy,請使用:
{
"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"
}
針對 MAB,請使用:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy 物件
設定 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" ]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
}
針對 SimpleRetentionPolicy,請使用:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
屬性值
AzureFileShareProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | int |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureSqlProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | bool |
設置 | 備份管理的常見設定 | 設定 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheMonth | 月份的天數清單。 | 日[] |
DailyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
日
名字 | 描述 | 價值 |
---|---|---|
日期 | 月份的日期 | int |
isLast | Date 是否為月份的最後一個日期 | bool |
GenericProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
InstantRPAdditionalDetails
名字 | 描述 | 價值 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
scheduleFrequencyInMins | 此原則的記錄排程作業頻率,以分鐘為單位。 | int |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
dailySchedule | 保護原則的每日保留排程。 | DailyRetentionSchedule |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
weeklySchedule | 保護原則的每周保留排程。 | WeeklyRetentionSchedule |
yearlySchedule | 保護原則的每年保留排程。 | YearlyRetentionSchedule |
LongTermSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
schedulePolicy | 備份原則的備份排程。 | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2021-02-01' |
eTag | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
性能 | ProtectionPolicyResource 屬性 | ProtectionPolicy |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
MonthlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每月保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |
ProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 針對 azureIaaSVMProtectionPolicy類型 |
'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | int |
ResourceTags
名字 | 描述 | 價值 |
---|
RetentionDuration
名字 | 描述 | 價值 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
int |
durationType | 保留期間類型的保留原則。 | 'Days' 'Invalid' 'Month' 'Weeks' 'Years' |
RetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionPolicyType | 針對 longTermRetentionPolicy 類型設定為 'LongTermRetentionPolicy',。 針對類型 SimpleRetentionPolicy,設定為 'SimpleRetentionPolicy'。 | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (必要) |
SchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 針對 logSchedulePolicy 類型 LogSchedulePolicy設定為 'LogSchedulePolicy'。 針對 longTermSchedulePolicy LongTermSchedulePolicy 類型設定為 'LongTermSchedulePolicy',。 針對 simpleSchedulePolicy 類型設定為 'SimpleSchedulePolicy',。 | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (必要) |
設置
名字 | 描述 | 價值 |
---|---|---|
isCompression | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
bool |
issqlcompression | SQL 壓縮旗標 | bool |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保護原則的保留期間。 | RetentionDuration |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | 此原則的排程作業頻率。 | 'Daily' 'Invalid' 'Weekly' |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | string[] |
scheduleWeeklyFrequency | 此排程必須在每一周執行一次。 | int |
SubProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
policyType | 備份原則類型 | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
WeeklyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 星期幾的清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | 月份的周清單。 | 包含任何的字串數組: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
YearlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
monthsOfYear | 年度保留原則的月份清單。 | 包含任何的字串數組: 'April' 'August' 'December' 'February' 'Invalid' 'January' '7 月' 'June' 'March' 'May' 'November' '10 月' '九月' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每年保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
Azure 虛擬機中工作負載的 Azure 備份 |
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM |
使用復原服務備份現有的檔案共用 (每日) |
此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務備份現有的檔案共用 (每小時) |
此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務保存庫 備份 Resource Manager VM |
此範本會使用現有的復原服務保存庫和現有的備份原則,並設定多個屬於相同資源群組的 Resource Manager VM 備份 |
為 RS Vault 建立每日備份原則以保護 IaaSVM |
此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
使用備份原則建立復原服務保存庫 |
此範本會建立具有備份原則的復原服務保存庫,並設定選擇性功能,例如系統身分識別、備份記憶體類型、跨區域還原和診斷記錄,以及刪除鎖定。 |
為 RS Vault 建立每周備份原則以保護 IaaSVM |
此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
Terraform (AzAPI 提供者) 資源定義
儲存庫/backupPolicies 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/backupPolicies 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
})
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性,以指定對象的類型。
針對 logSchedulePolicy
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
針對 LongTermSchedulePolicy,請使用:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
針對 SimpleSchedulePolicy,請使用:
{
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
ProtectionPolicy 物件
設定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
}
}
針對 AzureStorage,請使用:
{
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"
}
針對 GenericProtectionPolicy,請使用:
{
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"
}
針對 MAB,請使用:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
RetentionPolicy 物件
設定 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"
]
}
retentionPolicyType = "LongTermRetentionPolicy"
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
}
針對 SimpleRetentionPolicy,請使用:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
屬性值
AzureFileShareProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | int |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureSqlProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | bool |
設置 | 備份管理的常見設定 | 設定 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType | 備份管理的工作負載類型 | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheMonth | 月份的天數清單。 | 日[] |
DailyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
日
名字 | 描述 | 價值 |
---|---|---|
日期 | 月份的日期 | int |
isLast | Date 是否為月份的最後一個日期 | bool |
GenericProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
InstantRPAdditionalDetails
名字 | 描述 | 價值 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
scheduleFrequencyInMins | 此原則的記錄排程作業頻率,以分鐘為單位。 | int |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
dailySchedule | 保護原則的每日保留排程。 | DailyRetentionSchedule |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
weeklySchedule | 保護原則的每周保留排程。 | WeeklyRetentionSchedule |
yearlySchedule | 保護原則的每年保留排程。 | YearlyRetentionSchedule |
LongTermSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy | 保留原則詳細數據。 | RetentionPolicy |
schedulePolicy | 備份原則的備份排程。 | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
名字 | 描述 | 價值 |
---|---|---|
eTag | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型的資源標識碼:保存庫 |
性能 | ProtectionPolicyResource 屬性 | ProtectionPolicy |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.RecoveryServices/vaults/backupPolicies@2021-02-01” |
MonthlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每月保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |
ProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
backupManagementType | 針對 azureIaaSVMProtectionPolicy類型 |
'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | int |
ResourceTags
名字 | 描述 | 價值 |
---|
RetentionDuration
名字 | 描述 | 價值 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
int |
durationType | 保留期間類型的保留原則。 | 'Days' 'Invalid' 'Month' 'Weeks' 'Years' |
RetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionPolicyType | 針對 longTermRetentionPolicy 類型設定為 'LongTermRetentionPolicy',。 針對類型 SimpleRetentionPolicy,設定為 'SimpleRetentionPolicy'。 | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (必要) |
SchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 針對 logSchedulePolicy 類型 LogSchedulePolicy設定為 'LogSchedulePolicy'。 針對 longTermSchedulePolicy LongTermSchedulePolicy 類型設定為 'LongTermSchedulePolicy',。 針對 simpleSchedulePolicy 類型設定為 'SimpleSchedulePolicy',。 | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (必要) |
設置
名字 | 描述 | 價值 |
---|---|---|
isCompression | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
bool |
issqlcompression | SQL 壓縮旗標 | bool |
timeZone | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy
名字 | 描述 | 價值 |
---|---|---|
retentionDuration | 保護原則的保留期間。 | RetentionDuration |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名字 | 描述 | 價值 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | 此原則的排程作業頻率。 | 'Daily' 'Invalid' 'Weekly' |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | string[] |
scheduleWeeklyFrequency | 此排程必須在每一周執行一次。 | int |
SubProtectionPolicy
名字 | 描述 | 價值 |
---|---|---|
policyType | 備份原則類型 | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' |
retentionPolicy | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy |
schedulePolicy | 備份排程指定為備份原則的一部分。 | SchedulePolicy |
WeeklyRetentionFormat
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 星期幾的清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | 月份的周清單。 | 包含任何的字串數組: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
daysOfTheWeek | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionTimes | 保留原則的保留時間。 | string[] |
YearlyRetentionSchedule
名字 | 描述 | 價值 |
---|---|---|
monthsOfYear | 年度保留原則的月份清單。 | 包含任何的字串數組: 'April' 'August' 'December' 'February' 'Invalid' 'January' '7 月' 'June' 'March' 'May' 'November' '10 月' '九月' |
retentionDuration | 保留原則的保留期間。 | RetentionDuration |
retentionScheduleDaily | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | 每年保留原則的每周保留格式。 | WeeklyRetentionFormat |
retentionTimes | 保留原則的保留時間。 | string[] |