共用方式為


Microsoft.RecoveryServices 保存庫/backupPolicies 2024-01-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 備份

部署至 Azure
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM
使用復原服務備份現有的檔案分享 (每日)

部署至 Azure
此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。
使用復原服務備份現有的檔案分享 (每小時)

部署至 Azure
此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。
使用復原服務保存庫備份 Resource Manager VM

部署至 Azure
此範本會使用現有的復原服務保存庫和現有的備份原則,並設定多個屬於相同資源群組的 Resource Manager VM 備份
使用 FSLogix 和 AD DS Join 建立 AVD

部署至 Azure
此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、FSLogix 儲存器帳戶、檔案共用、檔案共用、用於檔案共享的復原服務保存庫備份測試會話主機,其擴充功能與 Microsoft Entra ID join pr Active Directory 網域加入。
建立 RS 保存庫的每日備份原則以保護 IaaSVM

部署至 Azure
此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 ARM 型 IaaS VM。
使用備份原則建立復原服務保存庫

部署至 Azure
此範本會建立具有備份原則的復原服務保存庫,並設定選擇性功能,例如系統身分識別、備份記憶體類型、跨區域還原和診斷記錄,以及刪除鎖定。
建立 RS Vault 的每周備份原則以保護 IaaSVM

部署至 Azure
此範本會建立復原服務保存庫和每日備份原則,可用來保護傳統和 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 (保留時間) 保留原則的保留時間。 字串[]