- 最近的
- 2025-02-28-預覽版
- 2025-02-01
- 2025-01-01
- 2024-11-01-預覽版
- 2024-10-01
- 2024-07-30-預覽版
- 2024-04-30-預覽版
- 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-預覽版
- 2022-09-01-預覽版
- 2022-06-01-預覽版
- 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-預覽版
- 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@2024-01-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性以指定對象的類型。
針對 LogSchedulePolicy,請使用:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
針對 LongTermSchedulePolicy,請使用:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
針對 SimpleSchedulePolicy,請使用:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
針對 SimpleSchedulePolicyV2,請使用:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
ProtectionPolicy 物件
設定 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: 'string'
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
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'
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'
}
針對 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
}
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'
}
針對 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'
}
屬性值
Microsoft.RecoveryServices/vaults/backupPolicies
名稱 | 說明 | 價值觀 |
---|---|---|
eTag 標籤 | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名稱 | 資源名稱 | 字串 (必要) |
父代 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型的資源符號名稱: 保存庫 |
屬性 | ProtectionPolicyResource 屬性 | ProtectionPolicy (保護策略) |
標記 | 資源標籤 | 標記名稱和值的字典。 請參閱 範本中的標記 |
AzureFileShareProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
vaultRetentionPolicy 的 | 保留原則,其中包含強化備份複製保留範圍的詳細數據。 | VaultRetentionPolicy 的 |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
AzureIaaSVMProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRP詳細資訊 | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | 整數 (int) |
policyType | “無效” 'V1' “V2” |
|
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
快照一致性類型 | 'OnlyCrashConsistent' | |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
AzureIaaSVMProtectionPolicyTieringPolicy |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureIaaSVMProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
AzureSqlProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
AzureVmWorkloadProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | 布爾 (bool) |
設定 | 備份管理的常見設定 | 設置 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
DailyRetentionFormat
名稱 | 說明 | 價值觀 |
---|---|---|
每月天數 | 月份的天數清單。 | 戴 |
每日保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每日計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
日
名稱 | 說明 | 價值觀 |
---|---|---|
日期 | 月份的日期 | 整數 (int) |
isLast | Date 是否為月份的最後一個日期 | 布爾 (bool) |
通用保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName (織物名稱) | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
每小時計劃
名稱 | 說明 | 價值觀 |
---|---|---|
間隔 | 需要觸發備份的間隔。 針對每小時的值 可以是 4/6/8/12 |
整數 (int) |
scheduleWindowDuration | 若要指定備份視窗的持續時間 | 整數 (int) |
scheduleWindowStartTime | 若要指定備份視窗的開始時間 | 字串 |
InstantRPAdditionalDetails
名稱 | 說明 | 價值觀 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleFrequencyInMins (計劃頻率以分鐘為單位) | 此原則的記錄排程作業頻率,以分鐘為單位。 | 整數 (int) |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy (長期保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 保護原則的每日保留排程。 | 每日保留計劃 |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
每周時程表 | 保護原則的每周保留排程。 | 每周保留計劃 |
年時程表 | 保護原則的每年保留排程。 | YearlyRetentionSchedule (年留存日程) |
LongTermSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份原則的備份排程。 | SchedulePolicy (計劃策略) |
MonthlyRetentionSchedule
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每月保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
ProtectionPolicy (保護策略)
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 針對 AzureIaaSVMProtectionPolicy 類型,設定為 『AzureIaasVM』。 針對 AzureSqlProtectionPolicy 類型,設定為 『AzureSql』。 針對 AzureFileShareProtectionPolicy 類型,設定為 『AzureStorage』。 針對 AzureVmWorkloadProtectionPolicy 類型,設定為 『AzureWorkload』。 針對 GenericProtectionPolicy 類型,設定為 'GenericProtectionPolicy'。 設定為 MabProtectionPolicy 類型的 『MAB』。 | “AzureIaasVM” “AzureSql” “AzureStorage” “AzureWorkload” “GenericProtectionPolicy” 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | 整數 (int) |
resourceGuardOperation請求 | ResourceGuard 作業要求 | 字串[] |
資源標籤
名稱 | 說明 | 價值觀 |
---|
保留期限
名稱 | 說明 | 價值觀 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
整數 (int) |
持續時間類型 | 保留期間類型的保留原則。 | “日” “無效” 'Month' “幾周” “年” |
RetentionPolicy (保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
retentionPolicyType | 設定為 LongTermRetentionPolicy 類型的 'LongTermRetentionPolicy'。 針對 SimpleRetentionPolicy 類型,設定為 'SimpleRetentionPolicy'。 | “LongTermRetentionPolicy” 'SimpleRetentionPolicy' (必要) |
SchedulePolicy (計劃策略)
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 針對 LogSchedulePolicy 類型,設定為 ' LogSchedulePolicy'。 針對 LongTermSchedulePolicy 類型,設定為 'LongTermSchedulePolicy'。 針對 SimpleSchedulePolicy 類型,設定為 ' SimpleSchedulePolicy'。 針對 SimpleSchedulePolicyV2 類型,設定為 'SimpleSchedulePolicyV2'。 | “LogSchedulePolicy” “LongTermSchedulePolicy” “SimpleSchedulePolicy” 'SimpleSchedulePolicyV2' (必要) |
設定
名稱 | 說明 | 價值觀 |
---|---|---|
isCompression 壓縮 | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
布爾 (bool) |
issql壓縮 | SQL 壓縮旗標 | 布爾 (bool) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保護原則的保留期間。 | RetentionDuration (保留期限) |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名稱 | 說明 | 價值觀 |
---|---|---|
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
scheduleWeeklyFrequency (每周頻率) | 此排程必須在每一周執行一次。 | 整數 (int) |
簡單計劃策略 V2
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 此原則的每日排程 | 每日計劃 |
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicyV2' (必要) |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
每周時程表 | 此原則的每周排程 | 每周計劃 |
快照備份附加詳細資訊
名稱 | 說明 | 價值觀 |
---|---|---|
instantRP詳細資訊 | 字串 | |
instantRpRetentionRangeInDays | 整數 (int) | |
userAssignedManagedIdentity詳細資訊 | 使用者指派的受控識別詳細數據 | UserAssignedManagedIdentityDetails |
子保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
policyType | 備份原則類型 | “僅複製完整” “差異” “已滿” “增量” “無效” “日誌” “SnapshotCopyOnlyFull” “快照完整” |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem 的快照集備份相關欄位 | 快照備份附加詳細資訊 |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層。 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
TieringPolicy (分層策略)
名稱 | 說明 | 價值觀 |
---|---|---|
持續時間 | 在階層處理之前,保留目前層中的備份天數/周/月/年數。 只有在 TieringMode 設定為 TierAfter 時才使用 |
整數 (int) |
持續時間類型 | 保留期間類型:天/周/月/年 只有在 TieringMode 設定為 TierAfter 時才使用 |
“日” “無效” 'Month' “幾周” “年” |
tieringMode | 階層處理模式可控制恢復點的自動階層處理。 支援的值為: 1. TierRecommended:建議階層處理的所有恢復點階層 2. TierAfter:將固定期間之後的所有恢復點分層,如以下的 duration + durationType 中所指定。 3. DoNotTier:不要將任何恢復點分層 |
“不要分層” “無效” 'TierAfter' “TierRecommended” |
UserAssignedIdentityProperties
名稱 | 說明 | 價值觀 |
---|---|---|
用戶端ID | 指派之身分識別的用戶端標識碼。 | 字串 |
主體識別碼 | 指派之身分識別的主體標識碼。 | 字串 |
UserAssignedManagedIdentityDetails
名稱 | 說明 | 價值觀 |
---|---|---|
identityArmId | 指派之身分識別的 ARM 識別碼。 | 字串 |
identityName (身份名稱) | 指派的身分識別名稱。 | 字串 |
userAssignedIdentity屬性 | 使用者指派的受控識別屬性 | UserAssignedIdentityProperties |
VaultRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
快照保留日數 | int (必要) | |
vaultRetention (保險庫保留) | 保留原則的基類。 | RetentionPolicy (必要) |
每周保留格式
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 星期幾的清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
周OfTheMonth | 月份的周清單。 | 包含任何的字串數組: “第一” “第四” “無效” “最後” “第二” “第三” |
每周保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每周計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunDays | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
YearlyRetentionSchedule (年留存日程)
名稱 | 說明 | 價值觀 |
---|---|---|
monthsOfYear 年 | 年度保留原則的月份清單。 | 包含任何的字串數組: 《四月》 《八月》 “十二月” “二月” “無效” 一月 '7 月' “六月” “三月” “五月” '11月' '10 月' '九月' |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每年保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
使用範例
Azure 快速入門範例
下列 Azure 快速入門範本 包含用於部署此資源類型的 Bicep 範例。
Bicep 檔案 | 說明 |
---|---|
Azure 虛擬機中工作負載的 Azure 備份 | 此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM |
使用復原服務備份現有的檔案分享 (每日) | 此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務備份現有的檔案分享 (每小時) | 此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務保存庫備份 Resource Manager VM | 此範本會使用現有的復原服務保存庫和現有的備份原則,並設定多個屬於相同資源群組的 Resource Manager VM 備份 |
使用 FSLogix 和 AD DS Join 建立 AVD | 此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、FSLogix 儲存器帳戶、檔案共用、檔案共用、用於檔案共享的復原服務保存庫備份測試會話主機,其擴充功能與 Microsoft Entra ID join pr Active Directory 網域加入。 |
建立 RS 保存庫的每日備份原則以保護 IaaSVM | 此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
使用備份原則建立復原服務保存庫 | 此範本會建立具有備份原則的復原服務保存庫,並設定選擇性功能,例如系統身分識別、備份記憶體類型、跨區域還原和診斷記錄,以及刪除鎖定。 |
建立 RS Vault 的每周備份原則以保護 IaaSVM | 此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。 |
ARM 樣本資源定義
儲存庫/backupPolicies 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/backupPolicies 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2024-01-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性以指定對象的類型。
針對 LogSchedulePolicy,請使用:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
針對 LongTermSchedulePolicy,請使用:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
針對 SimpleSchedulePolicy,請使用:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
針對 SimpleSchedulePolicyV2,請使用:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
ProtectionPolicy 物件
設定 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": "string",
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"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",
"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"
}
針對 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
},
"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"
}
針對 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"
}
屬性值
Microsoft.RecoveryServices/vaults/backupPolicies
名稱 | 說明 | 價值觀 |
---|---|---|
apiVersion | API 版本 | '2024-01-01' |
eTag 標籤 | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名稱 | 資源名稱 | 字串 (必要) |
屬性 | ProtectionPolicyResource 屬性 | ProtectionPolicy (保護策略) |
標記 | 資源標籤 | 標記名稱和值的字典。 請參閱 範本中的標記 |
型別 | 資源類型 | “Microsoft.RecoveryServices/vaults/backupPolicies” |
AzureFileShareProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
vaultRetentionPolicy 的 | 保留原則,其中包含強化備份複製保留範圍的詳細數據。 | VaultRetentionPolicy 的 |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
AzureIaaSVMProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRP詳細資訊 | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | 整數 (int) |
policyType | “無效” 'V1' “V2” |
|
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
快照一致性類型 | 'OnlyCrashConsistent' | |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
AzureIaaSVMProtectionPolicyTieringPolicy |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureIaaSVMProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
AzureSqlProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
AzureVmWorkloadProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | 布爾 (bool) |
設定 | 備份管理的常見設定 | 設置 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
DailyRetentionFormat
名稱 | 說明 | 價值觀 |
---|---|---|
每月天數 | 月份的天數清單。 | 戴 |
每日保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每日計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
日
名稱 | 說明 | 價值觀 |
---|---|---|
日期 | 月份的日期 | 整數 (int) |
isLast | Date 是否為月份的最後一個日期 | 布爾 (bool) |
通用保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName (織物名稱) | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
每小時計劃
名稱 | 說明 | 價值觀 |
---|---|---|
間隔 | 需要觸發備份的間隔。 針對每小時的值 可以是 4/6/8/12 |
整數 (int) |
scheduleWindowDuration | 若要指定備份視窗的持續時間 | 整數 (int) |
scheduleWindowStartTime | 若要指定備份視窗的開始時間 | 字串 |
InstantRPAdditionalDetails
名稱 | 說明 | 價值觀 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleFrequencyInMins (計劃頻率以分鐘為單位) | 此原則的記錄排程作業頻率,以分鐘為單位。 | 整數 (int) |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy (長期保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 保護原則的每日保留排程。 | 每日保留計劃 |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
每周時程表 | 保護原則的每周保留排程。 | 每周保留計劃 |
年時程表 | 保護原則的每年保留排程。 | YearlyRetentionSchedule (年留存日程) |
LongTermSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份原則的備份排程。 | SchedulePolicy (計劃策略) |
MonthlyRetentionSchedule
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每月保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
ProtectionPolicy (保護策略)
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 針對 AzureIaaSVMProtectionPolicy 類型,設定為 『AzureIaasVM』。 針對 AzureSqlProtectionPolicy 類型,設定為 『AzureSql』。 針對 AzureFileShareProtectionPolicy 類型,設定為 『AzureStorage』。 針對 AzureVmWorkloadProtectionPolicy 類型,設定為 『AzureWorkload』。 針對 GenericProtectionPolicy 類型,設定為 'GenericProtectionPolicy'。 設定為 MabProtectionPolicy 類型的 『MAB』。 | “AzureIaasVM” “AzureSql” “AzureStorage” “AzureWorkload” “GenericProtectionPolicy” 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | 整數 (int) |
resourceGuardOperation請求 | ResourceGuard 作業要求 | 字串[] |
資源標籤
名稱 | 說明 | 價值觀 |
---|
保留期限
名稱 | 說明 | 價值觀 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
整數 (int) |
持續時間類型 | 保留期間類型的保留原則。 | “日” “無效” 'Month' “幾周” “年” |
RetentionPolicy (保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
retentionPolicyType | 設定為 LongTermRetentionPolicy 類型的 'LongTermRetentionPolicy'。 針對 SimpleRetentionPolicy 類型,設定為 'SimpleRetentionPolicy'。 | “LongTermRetentionPolicy” 'SimpleRetentionPolicy' (必要) |
SchedulePolicy (計劃策略)
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 針對 LogSchedulePolicy 類型,設定為 ' LogSchedulePolicy'。 針對 LongTermSchedulePolicy 類型,設定為 'LongTermSchedulePolicy'。 針對 SimpleSchedulePolicy 類型,設定為 ' SimpleSchedulePolicy'。 針對 SimpleSchedulePolicyV2 類型,設定為 'SimpleSchedulePolicyV2'。 | “LogSchedulePolicy” “LongTermSchedulePolicy” “SimpleSchedulePolicy” 'SimpleSchedulePolicyV2' (必要) |
設定
名稱 | 說明 | 價值觀 |
---|---|---|
isCompression 壓縮 | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
布爾 (bool) |
issql壓縮 | SQL 壓縮旗標 | 布爾 (bool) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保護原則的保留期間。 | RetentionDuration (保留期限) |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名稱 | 說明 | 價值觀 |
---|---|---|
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
scheduleWeeklyFrequency (每周頻率) | 此排程必須在每一周執行一次。 | 整數 (int) |
簡單計劃策略 V2
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 此原則的每日排程 | 每日計劃 |
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicyV2' (必要) |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
每周時程表 | 此原則的每周排程 | 每周計劃 |
快照備份附加詳細資訊
名稱 | 說明 | 價值觀 |
---|---|---|
instantRP詳細資訊 | 字串 | |
instantRpRetentionRangeInDays | 整數 (int) | |
userAssignedManagedIdentity詳細資訊 | 使用者指派的受控識別詳細數據 | UserAssignedManagedIdentityDetails |
子保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
policyType | 備份原則類型 | “僅複製完整” “差異” “已滿” “增量” “無效” “日誌” “SnapshotCopyOnlyFull” “快照完整” |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem 的快照集備份相關欄位 | 快照備份附加詳細資訊 |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層。 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
TieringPolicy (分層策略)
名稱 | 說明 | 價值觀 |
---|---|---|
持續時間 | 在階層處理之前,保留目前層中的備份天數/周/月/年數。 只有在 TieringMode 設定為 TierAfter 時才使用 |
整數 (int) |
持續時間類型 | 保留期間類型:天/周/月/年 只有在 TieringMode 設定為 TierAfter 時才使用 |
“日” “無效” 'Month' “幾周” “年” |
tieringMode | 階層處理模式可控制恢復點的自動階層處理。 支援的值為: 1. TierRecommended:建議階層處理的所有恢復點階層 2. TierAfter:將固定期間之後的所有恢復點分層,如以下的 duration + durationType 中所指定。 3. DoNotTier:不要將任何恢復點分層 |
“不要分層” “無效” 'TierAfter' “TierRecommended” |
UserAssignedIdentityProperties
名稱 | 說明 | 價值觀 |
---|---|---|
用戶端ID | 指派之身分識別的用戶端標識碼。 | 字串 |
主體識別碼 | 指派之身分識別的主體標識碼。 | 字串 |
UserAssignedManagedIdentityDetails
名稱 | 說明 | 價值觀 |
---|---|---|
identityArmId | 指派之身分識別的 ARM 識別碼。 | 字串 |
identityName (身份名稱) | 指派的身分識別名稱。 | 字串 |
userAssignedIdentity屬性 | 使用者指派的受控識別屬性 | UserAssignedIdentityProperties |
VaultRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
快照保留日數 | int (必要) | |
vaultRetention (保險庫保留) | 保留原則的基類。 | RetentionPolicy (必要) |
每周保留格式
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 星期幾的清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
周OfTheMonth | 月份的周清單。 | 包含任何的字串數組: “第一” “第四” “無效” “最後” “第二” “第三” |
每周保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每周計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunDays | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
YearlyRetentionSchedule (年留存日程)
名稱 | 說明 | 價值觀 |
---|---|---|
monthsOfYear 年 | 年度保留原則的月份清單。 | 包含任何的字串數組: 《四月》 《八月》 “十二月” “二月” “無效” 一月 '7 月' “六月” “三月” “五月” '11月' '10 月' '九月' |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每年保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
使用範例
Azure 快速入門範本
下列 Azure 快速入門範本 會部署此資源類型。
範本 | 說明 |
---|---|
Azure 虛擬機中工作負載的 Azure 備份 |
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM |
使用復原服務備份現有的檔案分享 (每日) |
此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務備份現有的檔案分享 (每小時) |
此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。 |
使用復原服務保存庫備份 Resource Manager VM |
此範本會使用現有的復原服務保存庫和現有的備份原則,並設定多個屬於相同資源群組的 Resource Manager VM 備份 |
使用 FSLogix 和 AD DS Join 建立 AVD |
此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、FSLogix 儲存器帳戶、檔案共用、檔案共用、用於檔案共享的復原服務保存庫備份測試會話主機,其擴充功能與 Microsoft Entra ID join pr Active Directory 網域加入。 |
建立 RS 保存庫的每日備份原則以保護 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@2024-01-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
}
}
SchedulePolicy 物件
設定 schedulePolicyType 屬性以指定對象的類型。
針對 LogSchedulePolicy,請使用:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
針對 LongTermSchedulePolicy,請使用:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
針對 SimpleSchedulePolicy,請使用:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
針對 SimpleSchedulePolicyV2,請使用:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
ProtectionPolicy 物件
設定 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 = "string"
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
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"
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"
}
針對 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
}
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"
}
針對 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"
}
屬性值
Microsoft.RecoveryServices/vaults/backupPolicies
名稱 | 說明 | 價值觀 |
---|---|---|
eTag 標籤 | 選擇性 ETag。 | 字串 |
位置 | 資源位置。 | 字串 |
名稱 | 資源名稱 | 字串 (必要) |
父項識別碼 | 此資源為父系之資源的標識碼。 | 類型資源的識別碼: 保存庫 |
屬性 | ProtectionPolicyResource 屬性 | ProtectionPolicy (保護策略) |
標記 | 資源標籤 | 標記名稱和值的字典。 |
型別 | 資源類型 | “Microsoft.RecoveryServices/vaults/backupPolicies@2024-01-01” |
AzureFileShareProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureStorage' (必要) |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
vaultRetentionPolicy 的 | 保留原則,其中包含強化備份複製保留範圍的詳細數據。 | VaultRetentionPolicy 的 |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
AzureIaaSVMProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureIaasVM' (必要) |
instantRP詳細資訊 | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | 立即 RP 保留原則範圍天數 | 整數 (int) |
policyType | “無效” 'V1' “V2” |
|
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
快照一致性類型 | 'OnlyCrashConsistent' | |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
AzureIaaSVMProtectionPolicyTieringPolicy |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
AzureIaaSVMProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
AzureSqlProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureSql' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
AzureVmWorkloadProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'AzureWorkload' (必要) |
makePolicyConsistent | 修正原則不一致 | 布爾 (bool) |
設定 | 備份管理的常見設定 | 設置 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
workLoadType (工作負載類型) | 備份管理的工作負載類型 | “AzureFileShare” 'AzureSqlDb' “客戶” “交換” '資料夾' 'GenericDataSource' “無效” “SAPAseDatabase” “SAPHanaDatabase” “SAPHanaDBInstance” “Sharepoint” “SQLDataBase” “SQLDB” '系統狀態' “VM” “VMwareVM” |
DailyRetentionFormat
名稱 | 說明 | 價值觀 |
---|---|---|
每月天數 | 月份的天數清單。 | 戴 |
每日保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每日計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
日
名稱 | 說明 | 價值觀 |
---|---|---|
日期 | 月份的日期 | 整數 (int) |
isLast | Date 是否為月份的最後一個日期 | 布爾 (bool) |
通用保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'GenericProtectionPolicy' (必要) |
fabricName (織物名稱) | 此原則網狀架構的名稱。 | 字串 |
subProtectionPolicy (子保護策略) | 包含排程和保留的子保護原則清單 | SubProtectionPolicy[] |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
每小時計劃
名稱 | 說明 | 價值觀 |
---|---|---|
間隔 | 需要觸發備份的間隔。 針對每小時的值 可以是 4/6/8/12 |
整數 (int) |
scheduleWindowDuration | 若要指定備份視窗的持續時間 | 整數 (int) |
scheduleWindowStartTime | 若要指定備份視窗的開始時間 | 字串 |
InstantRPAdditionalDetails
名稱 | 說明 | 價值觀 |
---|---|---|
azureBackupRGNamePrefix | 字串 | |
azureBackupRGNameSuffix | 字串 |
LogSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleFrequencyInMins (計劃頻率以分鐘為單位) | 此原則的記錄排程作業頻率,以分鐘為單位。 | 整數 (int) |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LogSchedulePolicy' (必要) |
LongTermRetentionPolicy (長期保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 保護原則的每日保留排程。 | 每日保留計劃 |
monthlySchedule | 保護原則的每月保留排程。 | MonthlyRetentionSchedule |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermRetentionPolicy' (必要) |
每周時程表 | 保護原則的每周保留排程。 | 每周保留計劃 |
年時程表 | 保護原則的每年保留排程。 | YearlyRetentionSchedule (年留存日程) |
LongTermSchedulePolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'LongTermSchedulePolicy' (必要) |
MabProtectionPolicy
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'MAB' (必要) |
retentionPolicy (保留策略) | 保留原則詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份原則的備份排程。 | SchedulePolicy (計劃策略) |
MonthlyRetentionSchedule
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每月保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每月保留原則的保留排程格式類型。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每月保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
ProtectionPolicy (保護策略)
名稱 | 說明 | 價值觀 |
---|---|---|
backupManagementType | 針對 AzureIaaSVMProtectionPolicy 類型,設定為 『AzureIaasVM』。 針對 AzureSqlProtectionPolicy 類型,設定為 『AzureSql』。 針對 AzureFileShareProtectionPolicy 類型,設定為 『AzureStorage』。 針對 AzureVmWorkloadProtectionPolicy 類型,設定為 『AzureWorkload』。 針對 GenericProtectionPolicy 類型,設定為 'GenericProtectionPolicy'。 設定為 MabProtectionPolicy 類型的 『MAB』。 | “AzureIaasVM” “AzureSql” “AzureStorage” “AzureWorkload” “GenericProtectionPolicy” 'MAB' (必要) |
protectedItemsCount | 與此原則相關聯的項目數目。 | 整數 (int) |
resourceGuardOperation請求 | ResourceGuard 作業要求 | 字串[] |
資源標籤
名稱 | 說明 | 價值觀 |
---|
保留期限
名稱 | 說明 | 價值觀 |
---|---|---|
計數 | 持續時間類型的計數。 保留期間是透過計算持續時間類型 Count 時間取得。 例如,當 Count = 3 且 DurationType = Weeks 時,保留期間會是三周。 |
整數 (int) |
持續時間類型 | 保留期間類型的保留原則。 | “日” “無效” 'Month' “幾周” “年” |
RetentionPolicy (保留策略)
名稱 | 說明 | 價值觀 |
---|---|---|
retentionPolicyType | 設定為 LongTermRetentionPolicy 類型的 'LongTermRetentionPolicy'。 針對 SimpleRetentionPolicy 類型,設定為 'SimpleRetentionPolicy'。 | “LongTermRetentionPolicy” 'SimpleRetentionPolicy' (必要) |
SchedulePolicy (計劃策略)
名稱 | 說明 | 價值觀 |
---|---|---|
schedulePolicyType | 針對 LogSchedulePolicy 類型,設定為 ' LogSchedulePolicy'。 針對 LongTermSchedulePolicy 類型,設定為 'LongTermSchedulePolicy'。 針對 SimpleSchedulePolicy 類型,設定為 ' SimpleSchedulePolicy'。 針對 SimpleSchedulePolicyV2 類型,設定為 'SimpleSchedulePolicyV2'。 | “LogSchedulePolicy” “LongTermSchedulePolicy” “SimpleSchedulePolicy” 'SimpleSchedulePolicyV2' (必要) |
設定
名稱 | 說明 | 價值觀 |
---|---|---|
isCompression 壓縮 | 工作負載壓縮旗標。 已新增此專案,讓 'isSqlCompression' 一旦客戶端升級以考慮此旗標,將會被取代。 |
布爾 (bool) |
issql壓縮 | SQL 壓縮旗標 | 布爾 (bool) |
時區 | TimeZone 選擇性輸入做為字串。 例如:TimeZone = “Pacific Standard Time”。 | 字串 |
SimpleRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
retentionDuration (保留持續時間) | 保護原則的保留期間。 | RetentionDuration (保留期限) |
retentionPolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleRetentionPolicy' (必要) |
SimpleSchedulePolicy
名稱 | 說明 | 價值觀 |
---|---|---|
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicy' (必要) |
scheduleRunDays | 此排程必須執行一周中的天數清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
scheduleWeeklyFrequency (每周頻率) | 此排程必須在每一周執行一次。 | 整數 (int) |
簡單計劃策略 V2
名稱 | 說明 | 價值觀 |
---|---|---|
每日時程表 | 此原則的每日排程 | 每日計劃 |
每小時計劃 | 此原則的每小時排程 | 每小時計劃 |
schedulePolicyType | 這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 | 'SimpleSchedulePolicyV2' (必要) |
scheduleRunFrequency | 此原則的排程作業頻率。 | “每日” “每小時” “無效” “每周” |
每周時程表 | 此原則的每周排程 | 每周計劃 |
快照備份附加詳細資訊
名稱 | 說明 | 價值觀 |
---|---|---|
instantRP詳細資訊 | 字串 | |
instantRpRetentionRangeInDays | 整數 (int) | |
userAssignedManagedIdentity詳細資訊 | 使用者指派的受控識別詳細數據 | UserAssignedManagedIdentityDetails |
子保護策略
名稱 | 說明 | 價值觀 |
---|---|---|
policyType | 備份原則類型 | “僅複製完整” “差異” “已滿” “增量” “無效” “日誌” “SnapshotCopyOnlyFull” “快照完整” |
retentionPolicy (保留策略) | 保留原則,其中包含備份複製保留範圍的詳細數據。 | RetentionPolicy (保留策略) |
schedulePolicy (計劃策略) | 備份排程指定為備份原則的一部分。 | SchedulePolicy (計劃策略) |
snapshotBackupAdditionalDetails | WorkloadType SaPHanaSystem 的快照集備份相關欄位 | 快照備份附加詳細資訊 |
tieringPolicy | 階層處理原則,可自動將 RP 移至另一層。 機碼是目標層,定義於 RecoveryPointTierType 列舉中。 階層處理原則會指定要將 RP 移至目標層的準則。 |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
名稱 | 說明 | 價值觀 |
---|
TieringPolicy (分層策略)
名稱 | 說明 | 價值觀 |
---|---|---|
持續時間 | 在階層處理之前,保留目前層中的備份天數/周/月/年數。 只有在 TieringMode 設定為 TierAfter 時才使用 |
整數 (int) |
持續時間類型 | 保留期間類型:天/周/月/年 只有在 TieringMode 設定為 TierAfter 時才使用 |
“日” “無效” 'Month' “幾周” “年” |
tieringMode | 階層處理模式可控制恢復點的自動階層處理。 支援的值為: 1. TierRecommended:建議階層處理的所有恢復點階層 2. TierAfter:將固定期間之後的所有恢復點分層,如以下的 duration + durationType 中所指定。 3. DoNotTier:不要將任何恢復點分層 |
“不要分層” “無效” 'TierAfter' “TierRecommended” |
UserAssignedIdentityProperties
名稱 | 說明 | 價值觀 |
---|---|---|
用戶端ID | 指派之身分識別的用戶端標識碼。 | 字串 |
主體識別碼 | 指派之身分識別的主體標識碼。 | 字串 |
UserAssignedManagedIdentityDetails
名稱 | 說明 | 價值觀 |
---|---|---|
identityArmId | 指派之身分識別的 ARM 識別碼。 | 字串 |
identityName (身份名稱) | 指派的身分識別名稱。 | 字串 |
userAssignedIdentity屬性 | 使用者指派的受控識別屬性 | UserAssignedIdentityProperties |
VaultRetentionPolicy 的
名稱 | 說明 | 價值觀 |
---|---|---|
快照保留日數 | int (必要) | |
vaultRetention (保險庫保留) | 保留原則的基類。 | RetentionPolicy (必要) |
每周保留格式
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 星期幾的清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
周OfTheMonth | 月份的周清單。 | 包含任何的字串數組: “第一” “第四” “無效” “最後” “第二” “第三” |
每周保留計劃
名稱 | 說明 | 價值觀 |
---|---|---|
每周天數 | 每周保留原則的星期幾清單。 | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |
每周計劃
名稱 | 說明 | 價值觀 |
---|---|---|
scheduleRunDays | 包含任何的字串數組: 《星期五》 《星期一》 《星期六》 《星期天》 《星期四》 《星期二》 《星期三》 |
|
scheduleRunTimes | 此排程必須執行的一天時間清單。 | 字串[] |
YearlyRetentionSchedule (年留存日程)
名稱 | 說明 | 價值觀 |
---|---|---|
monthsOfYear 年 | 年度保留原則的月份清單。 | 包含任何的字串數組: 《四月》 《八月》 “十二月” “二月” “無效” 一月 '7 月' “六月” “三月” “五月” '11月' '10 月' '九月' |
retentionDuration (保留持續時間) | 保留原則的保留期間。 | RetentionDuration (保留期限) |
retentionSchedule每日 | 每年保留原則的每日保留格式。 | DailyRetentionFormat |
retentionScheduleFormatType | 每年保留原則的保留排程格式。 | “每日” “無效” “每周” |
retentionSchedule每周 | 每年保留原則的每周保留格式。 | 每周保留格式 |
retentionTimes (保留時間) | 保留原則的保留時間。 | 字串[] |