Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers/protectedItems

Bicep 資源定義

vaults/backupFabrics/protectionContainers/protectedItems 資源類型可以部署到:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupSetName: 'string'
    containerName: 'string'
    createMode: 'string'
    deferredDeleteTimeInUTC: 'string'
    deferredDeleteTimeRemaining: 'string'
    isArchiveEnabled: bool
    isDeferredDeleteScheduleUpcoming: bool
    isRehydrate: bool
    isScheduledForDeferredDelete: bool
    lastRecoveryPoint: 'string'
    policyId: 'string'
    policyName: 'string'
    resourceGuardOperationRequests: [
      'string'
    ]
    softDeleteRetentionPeriod: int
    sourceResourceId: 'string'
    protectedItemType: 'string'
    // For remaining properties, see ProtectedItem objects
  }
}

ProtectedItem 物件

設定 protectedItemType 屬性以指定物件的類型。

針對 AzureFileShareProtectedItem,請使用:

  protectedItemType: 'AzureFileShareProtectedItem'
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

針對 AzureVmWorkloadSAPAseDatabase,請使用:

  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

針對 AzureVmWorkloadSAPHanaDatabase,請使用:

  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

針對 AzureVmWorkloadSAPHanaDBInstance,請使用:

  protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

針對 AzureVmWorkloadSQLDatabase,請使用:

  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

針對 DPMProtectedItem,請使用:

  protectedItemType: 'DPMProtectedItem'
  backupEngineName: 'string'
  extendedInfo: {
    diskStorageUsedInBytes: 'string'
    isCollocated: bool
    isPresentOnCloud: bool
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    onPremiseLatestRecoveryPoint: 'string'
    onPremiseOldestRecoveryPoint: 'string'
    onPremiseRecoveryPointCount: int
    protectableObjectLoadPath: {}
    protected: bool
    protectionGroupName: 'string'
    recoveryPointCount: int
    totalDiskStorageSizeInBytes: 'string'
  }
  friendlyName: 'string'
  protectionState: 'string'

針對 GenericProtectedItem,請使用:

  protectedItemType: 'GenericProtectedItem'
  fabricName: 'string'
  friendlyName: 'string'
  policyState: 'string'
  protectedItemId: int
  protectionState: 'string'
  sourceAssociations: {}

針對 MabFileFolderProtectedItem,請使用:

  protectedItemType: 'MabFileFolderProtectedItem'
  computerName: 'string'
  deferredDeleteSyncTimeInUTC: int
  extendedInfo: {
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectionState: 'string'

針對 Microsoft.ClassicCompute/virtualMachines,請使用:

  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

針對 Microsoft.Compute/virtualMachines,請使用:

  protectedItemType: 'Microsoft.Compute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

針對 Microsoft.Sql/servers/databases,請使用:

  protectedItemType: 'Microsoft.Sql/servers/databases'
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  protectedItemDataId: 'string'
  protectionState: 'string'

屬性值

vaults/backupFabrics/protectionContainers/protectedI...

名稱 描述
NAME 資源名稱

瞭解如何在 Bicep中設定子資源的名稱和類型。
需要字串 ()
location 資源位置。 字串
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
父系 (parent) 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱: protectionContainers
etag 選擇性 ETag。 字串
properties ProtectedItemResource 屬性 ProtectedItem

ProtectedItem

名稱 描述
backupSetName 備份專案所屬之備份組的名稱 string
containerName 容器的唯一名稱 string
createMode 建立模式,表示復原現有的虛刪除資料來源或建立新的資料來源。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC UTC 延遲刪除的時間 字串
deferredDeleteTimeRemaining 永久刪除標示為延遲刪除的 DS 之前的剩餘時間 string
isArchiveEnabled 用來識別資料來源是否在封存中受到保護的旗標 bool
isDeferredDeleteScheduleUpcoming 用來識別延遲刪除的 DS 是否即將清除的旗標 bool
isRehydrate 用來識別延遲刪除的 DS 要移至暫停狀態的旗標 bool
isScheduledForDeferredDelete 用來識別 DS 是否排程延遲刪除的旗標 bool
lastRecoveryPoint 為此備份專案建立上次 (最新) 備份複本的時間戳記。 字串
policyId 備份此專案的備份原則識別碼。 字串
policyName 用於保護的原則名稱 字串
resourceGuardOperationRequests 將執行 LAC 檢查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 虛刪除保留期限天數 int
sourceResourceId 要備份之資源的 ARM 識別碼。 字串
protectedItemType 設定物件類型 AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
需要 Microsoft.Sql/servers/databases ()

AzureFileshareProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureFileShareProtectedItem' (必要)
extendedInfo 此備份專案的其他資訊。 AzureFileshareProtectedItemExtendedInfo
friendlyName 這個備份專案所表示之檔案共用的易記名稱。 字串
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 string
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 string

AzureFileshareProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 string
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPAseDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName DB 的父名稱,例如實例或可用性群組。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 string
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 字串

AzureVmWorkloadProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 字串
oldestRecoveryPoint 所有層中此備份專案可用的最舊備份複本。 字串
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 字串
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 字串
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryModel 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryPointCount 此備份專案可用的備份複本數目。 int

ErrorDetail

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPHanaDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName DB 的父名稱,例如實例或可用性群組。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 'Healthy'
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 字串

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPHanaDBInstance' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 'Healthy'
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 string
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 'Healthy'
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 string

AzureVmWorkloadSQLDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSQLDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 'Healthy'
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
parentName DB 的父名稱,例如實例或可用性群組。 string
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 string

DPMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'DPMProtectedItem' (必要)
backupEngineName 保護此備份專案的備份管理伺服器 字串
extendedInfo 備份專案的擴充資訊。 DPMProtectedItemExtendedInfo
friendlyName Managed 專案的易記名稱 字串
protectionState 備份引擎的保護狀態 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

名稱 描述
diskStorageUsedInBytes 已使用以位元組為單位的磁片儲存體。 string
isCollocated 檢查備份專案是否共置。 bool
isPresentOnCloud 檢查備份專案是否受到雲端保護。 bool
lastBackupStatus 備份專案的最後一個備份狀態資訊。 字串
lastRefreshedAt 上次重新整理備份專案的時間。 字串
oldestRecoveryPoint 最舊的雲端復原點時間。 string
onPremiseLatestRecoveryPoint 最新的磁片復原點時間。 string
onPremiseOldestRecoveryPoint 最舊的磁片復原點時間。 string
onPremiseRecoveryPointCount 磁片復原點計數。 int
protectableObjectLoadPath 提供各種 DB 相關資訊的屬性。 object
受保護 檢查備份專案是否受到磁片保護。 bool
protectionGroupName 備份專案的保護組名。 string
recoveryPointCount 雲端復原點計數。 int
totalDiskStorageSizeInBytes 磁片儲存體的位元組總計。 字串

GenericProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'GenericProtectedItem' (必要)
fabricName 此備份專案網狀架構的名稱。 string
friendlyName 容器的易記名稱。 字串
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
protectedItemId 受保護專案的資料平面服務識別碼。 int
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations 鬆散結合 (類型、值) 關聯 (範例 - 受保護專案的父系) object

MabFileFolderProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'MabFileFolderProtectedItem' (必要)
computerName 與此備份專案相關聯的電腦名稱稱。 字串
deferredDeleteSyncTimeInUTC UTC 延遲刪除的同步時間 int
extendedInfo 此備份專案的其他資訊。 MabFileFolderProtectedItemExtendedInfo
friendlyName 這個備份專案的易記名稱。 字串
lastBackupStatus 上次備份作業的狀態。 字串
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
protectionState Protected、ProtectionStopped、IRPending 或 ProtectionError 字串

MabFileFolderProtectedItemExtendedInfo

名稱 描述
lastRefreshedAt 上次代理程式資料同步至服務的時間。 string
oldestRecoveryPoint 可用的最舊備份複本。 字串
recoveryPointCount 與備份專案相關聯的備份複本數目。 int

AzureIaaSClassicComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.ClassicCompute/virtualMachines' (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健康情況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 字串
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 string

AzureIaaSVMProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 string
oldestRecoveryPoint 此備份專案可在所有層使用的最舊備份複本。 字串
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 字串
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 字串
policyInconsistent 指定與備份專案相關聯的備份原則是否不一致。 bool
recoveryPointCount 此備份專案可用的備份複本數目。 int

ExtendedProperties

名稱 描述
diskExclusionProperties 磁片排除的擴充屬性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名稱 字串

DiskExclusionProperties

名稱 描述
diskLunList 要用於 VM 保護的磁片邏輯單元編號清單 (LUN) 。 int[]
isInclusionList 旗標,指出 DiskLunList 是否要包含在備份中/排除。 bool

AzureIaaSVMHealthDetails

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureIaaSComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.Compute/virtualMachines' (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健康情況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 字串
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 字串

AzureSqlProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.Sql/servers/databases' (必要)
extendedInfo 此備份專案的其他資訊。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 備份專案的內部識別碼。 Azure SQL備份引擎用來連絡復原服務。 字串
protectionState 備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 string
policyState 與此備份專案相關聯的備份原則狀態。 字串
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int

快速入門範本

下列快速入門範本會部署此資源類型。

[範本] 描述
適用于 Azure 上的 IBM Cloud Pipeline for Data

部署至 Azure
此範本會在 Azure 上部署 Openshift 叢集,其中包含所有必要的資源、基礎結構,然後部署 IBM Cloud Anchor for Data,以及使用者所選擇的附加元件。
Openshift 容器平臺 4.3

部署至 Azure
Openshift 容器平臺 4.3
使用復原服務備份現有的 IaasVM

部署至 Azure
此範本將使用現有的復原服務保存庫和現有的備份原則,並設定多個傳統和 ARM 型 Azure IaasVM 的保護。
使用復原服務 (每日備份現有檔案共用)

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

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

部署至 Azure
此範本將使用現有的復原服務保存庫和現有的備份原則,並設定屬於相同資源群組之多個Resource Manager VM 的備份
使用 Azure 備份 部署 Windows VM 並啟用備份

部署至 Azure
此範本可讓您部署使用 DefaultPolicy for Protection 設定的 Windows VM 和復原服務保存庫。
Azure 虛擬機器中工作負載的Azure 備份

部署至 Azure
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM

ARM 範本資源定義

保存庫/backupFabrics/protectionContainers/protectedItems 資源類型可以部署至:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

資源格式

若要建立 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems 資源,請將下列 JSON 新增至您的範本。

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupSetName": "string",
    "containerName": "string",
    "createMode": "string",
    "deferredDeleteTimeInUTC": "string",
    "deferredDeleteTimeRemaining": "string",
    "isArchiveEnabled": "bool",
    "isDeferredDeleteScheduleUpcoming": "bool",
    "isRehydrate": "bool",
    "isScheduledForDeferredDelete": "bool",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "policyName": "string",
    "resourceGuardOperationRequests": [ "string" ],
    "softDeleteRetentionPeriod": "int",
    "sourceResourceId": "string",
    "protectedItemType": "string"
    // For remaining properties, see ProtectedItem objects
  }
}

ProtectedItem 物件

設定 protectedItemType 屬性以指定物件的類型。

針對 AzureFileShareProtectedItem,請使用:

  "protectedItemType": "AzureFileShareProtectedItem",
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectionState": "string",
  "protectionStatus": "string"

針對 AzureVmWorkloadSAPAseDatabase,請使用:

  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

針對 AzureVmWorkloadSAPHanaDatabase,請使用:

  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

針對 AzureVmWorkloadSAPHanaDBInstance,請使用:

  "protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

針對 AzureVmWorkloadSQLDatabase,請使用:

  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

針對 DPMProtectedItem,請使用:

  "protectedItemType": "DPMProtectedItem",
  "backupEngineName": "string",
  "extendedInfo": {
    "diskStorageUsedInBytes": "string",
    "isCollocated": "bool",
    "isPresentOnCloud": "bool",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "onPremiseLatestRecoveryPoint": "string",
    "onPremiseOldestRecoveryPoint": "string",
    "onPremiseRecoveryPointCount": "int",
    "protectableObjectLoadPath": {},
    "protected": "bool",
    "protectionGroupName": "string",
    "recoveryPointCount": "int",
    "totalDiskStorageSizeInBytes": "string"
  },
  "friendlyName": "string",
  "protectionState": "string"

針對 GenericProtectedItem,請使用:

  "protectedItemType": "GenericProtectedItem",
  "fabricName": "string",
  "friendlyName": "string",
  "policyState": "string",
  "protectedItemId": "int",
  "protectionState": "string",
  "sourceAssociations": {}

針對 MabFileFolderProtectedItem,請使用:

  "protectedItemType": "MabFileFolderProtectedItem",
  "computerName": "string",
  "deferredDeleteSyncTimeInUTC": "int",
  "extendedInfo": {
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectionState": "string"

針對 Microsoft.ClassicCompute/virtualMachines,請使用:

  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

針對 Microsoft.Compute/virtualMachines,請使用:

  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

針對 Microsoft.Sql/servers/databases,請使用:

  "protectedItemType": "Microsoft.Sql/servers/databases",
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "protectedItemDataId": "string",
  "protectionState": "string"

屬性值

vaults/backupFabrics/protectionContainers/protectedI...

名稱 描述
類型 資源類型 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'
apiVersion 資源 API 版本 '2023-01-01'
NAME 資源名稱

請參閱如何在 JSON ARM 範本中設定子資源的名稱和類型。
字串 (必要)
location 資源位置。 字串
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標記
etag 選擇性 ETag。 string
properties ProtectedItemResource 屬性 ProtectedItem

ProtectedItem

名稱 描述
backupSetName 備份專案所屬的備份組名稱 string
containerName 容器的唯一名稱 string
createMode 建立模式,表示復原現有的虛刪除資料來源或建立新的資料來源。 'Default'
'Invalid'
'Recover'
deferredDeleteTimeInUTC UTC 延遲刪除的時間 字串
deferredDeleteTimeRemaining 已永久刪除標示為延遲刪除的 DS 之前剩餘的時間 字串
isArchiveEnabled 用來識別資料來源是否在封存中受到保護的旗標 bool
isDeferredDeleteScheduleUpcoming 用來識別延遲刪除的 DS 是否即將清除的旗標 bool
isRehydrate 用來識別延遲刪除的 DS 要移至暫停狀態的旗標 bool
isScheduledForDeferredDelete 用來識別 DS 是否已排程延遲刪除的旗標 bool
lastRecoveryPoint 為此備份專案建立上次 (最新) 備份複本的時間戳記。 字串
policyId 備份此專案的備份原則識別碼。 字串
policyName 用於保護的原則名稱 字串
resourceGuardOperationRequests 將執行 LAC 檢查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 以天為單位的虛刪除保留期限 int
sourceResourceId 要備份之資源的 ARM 識別碼。 字串
protectedItemType 設定物件類型 AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (必要)

AzureFileshareProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureFileShareProtectedItem' (必要)
extendedInfo 此備份專案的其他資訊。 AzureFileshareProtectedItemExtendedInfo
friendlyName 這個備份專案所代表之檔案共用的易記名稱。 字串
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 string
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 字串

AzureFileshareProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 string
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPAseDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 'Healthy'
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 string
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 'Healthy'
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 string

AzureVmWorkloadProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 string
oldestRecoveryPoint 此備份專案可在所有層使用的最舊備份複本。 string
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 string
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 string
policyState 指出套用至此備份專案的原則物件和原則的一致性。 string
recoveryModel 指出套用至此備份專案的原則物件和原則的一致性。 string
recoveryPointCount 此備份專案可用的備份複本數目。 int

ErrorDetail

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPHanaDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
parentName DB 的父名稱,例如實例或可用性群組。 string
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 string
protectedItemDataSourceId 受保護專案的資料識別碼。 string
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSAPHanaDBInstance' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName DB 的父名稱,例如實例或可用性群組。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 字串

AzureVmWorkloadSQLDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'AzureVmWorkloadSQLDatabase' (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 'Healthy'
'IRPending'
'Invalid'
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 'Healthy'
'IRPending'
'Invalid'
'NotReachable'
「狀況不良」
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName 實例或 AG 的主機/叢集名稱 字串

DPMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'DPMProtectedItem' (必要)
backupEngineName 備份管理伺服器保護此備份專案 string
extendedInfo 備份專案的擴充資訊。 DPMProtectedItemExtendedInfo
friendlyName Managed 專案的易記名稱 string
protectionState 備份引擎的保護狀態 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

名稱 描述
diskStorageUsedInBytes 已使用位元組的磁片儲存體。 字串
isCollocated 檢查備份專案是否共置。 bool
isPresentOnCloud 檢查備份專案是否受到雲端保護。 bool
lastBackupStatus 備份專案的最後備份狀態資訊。 字串
lastRefreshedAt 上次備份專案的重新整理時間。 字串
oldestRecoveryPoint 最舊的雲端復原點時間。 字串
onPremiseLatestRecoveryPoint 最新的磁片復原點時間。 字串
onPremiseOldestRecoveryPoint 最舊的磁片復原點時間。 字串
onPremiseRecoveryPointCount 磁片復原點計數。 int
protectableObjectLoadPath 屬性,提供各種 DB 的相關資訊。 object
受保護 檢查備份專案是否受到磁片保護。 bool
protectionGroupName 備份專案的保護組名。 字串
recoveryPointCount 雲端復原點計數。 int
totalDiskStorageSizeInBytes 磁片儲存體的位元組總計。 字串

GenericProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'GenericProtectedItem' (必要)
fabricName 此備份專案網狀架構的名稱。 字串
friendlyName 容器的易記名稱。 字串
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
protectedItemId 受保護專案的資料平面服務識別碼。 int
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations 鬆散結合 (類型、值) 關聯 (範例 - 受保護專案的父系) object

MabFileFolderProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'MabFileFolderProtectedItem' (必要)
computerName 與此備份專案相關聯的電腦名稱稱。 string
deferredDeleteSyncTimeInUTC UTC 延遲刪除的同步時間 int
extendedInfo 此備份專案的其他資訊。 MabFileFolderProtectedItemExtendedInfo
friendlyName 這個備份專案的易記名稱。 字串
lastBackupStatus 上次備份作業的狀態。 string
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
protectionState Protected、ProtectionStopped、IRPending 或 ProtectionError string

MabFileFolderProtectedItemExtendedInfo

名稱 描述
lastRefreshedAt 上次代理程式資料同步至服務的時間。 string
oldestRecoveryPoint 可用的最舊備份複本。 字串
recoveryPointCount 與備份專案相關聯的備份複本數目。 int

AzureIaaSClassicComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.ClassicCompute/virtualMachines' (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健全狀況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 字串
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 字串

AzureIaaSVMProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 字串
oldestRecoveryPoint 所有層中此備份專案可用的最舊備份複本。 string
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 string
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 字串
policyInconsistent 指定與備份專案相關聯的備份原則是否不一致。 bool
recoveryPointCount 此備份專案可用的備份複本數目。 int

ExtendedProperties

名稱 描述
diskExclusionProperties 磁片排除的擴充屬性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名稱 string

DiskExclusionProperties

名稱 描述
diskLunList 要用於 VM 保護的磁片邏輯單元編號清單 (LUN) 。 int[]
isInclusionList 旗標,指出 DiskLunList 是否要包含在備份中/排除。 bool

AzureIaaSVMHealthDetails

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureIaaSComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.Compute/virtualMachines' (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健全狀況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 字串
protectionState 此備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus 此備份專案的備份狀態。 字串

AzureSqlProtectedItem

名稱 描述
protectedItemType 備份專案類型。 'Microsoft.Sql/servers/databases' (必要)
extendedInfo 此備份專案的其他資訊。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 備份專案的內部識別碼。 Azure SQL備份引擎用來連絡復原服務。 字串
protectionState 備份專案的備份狀態。 'BackupsSuspended'
'IRPending'
'Invalid'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 字串
policyState 與此備份專案相關聯的備份原則狀態。 字串
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int

快速入門範本

下列快速入門範本會部署此資源類型。

[範本] 描述
適用于 Azure 上的 IBM Cloud Pipeline for Data

部署至 Azure
此範本會在 Azure 上部署 Openshift 叢集,其中包含所有必要的資源、基礎結構,然後部署 IBM Cloud Anchor for Data,以及使用者所選擇的附加元件。
Openshift 容器平臺 4.3

部署至 Azure
Openshift 容器平臺 4.3
使用復原服務備份現有的 IaasVM

部署至 Azure
此範本將使用現有的復原服務保存庫和現有的備份原則,並設定多個傳統和 ARM 型 Azure IaasVM 的保護。
使用復原服務 (每日備份現有檔案共用)

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

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

部署至 Azure
此範本將使用現有的復原服務保存庫和現有的備份原則,並設定屬於相同資源群組之多個Resource Manager VM 的備份
使用 Azure 備份 部署 Windows VM 並啟用備份

部署至 Azure
此範本可讓您部署使用 DefaultPolicy for Protection 設定的 Windows VM 和復原服務保存庫。
Azure 虛擬機器中工作負載的Azure 備份

部署至 Azure
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM

Terraform (AzAPI 提供者) 資源定義

保存庫/backupFabrics/protectionContainers/protectedItems 資源類型可以部署至:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

資源格式

若要建立 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems 資源,請將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupSetName = "string"
      containerName = "string"
      createMode = "string"
      deferredDeleteTimeInUTC = "string"
      deferredDeleteTimeRemaining = "string"
      isArchiveEnabled = bool
      isDeferredDeleteScheduleUpcoming = bool
      isRehydrate = bool
      isScheduledForDeferredDelete = bool
      lastRecoveryPoint = "string"
      policyId = "string"
      policyName = "string"
      resourceGuardOperationRequests = [
        "string"
      ]
      softDeleteRetentionPeriod = int
      sourceResourceId = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
    eTag = "string"
  })
}

ProtectedItem 物件

設定 protectedItemType 屬性以指定物件的類型。

針對 AzureFileShareProtectedItem,請使用:

  protectedItemType = "AzureFileShareProtectedItem"
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectionState = "string"
  protectionStatus = "string"

針對 AzureVmWorkloadSAPAseDatabase,請使用:

  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

針對 AzureVmWorkloadSAPHanaDatabase,請使用:

  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

針對 AzureVmWorkloadSAPHanaDBInstance,請使用:

  protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

針對 AzureVmWorkloadSQLDatabase,請使用:

  protectedItemType = "AzureVmWorkloadSQLDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

針對 DPMProtectedItem,請使用:

  protectedItemType = "DPMProtectedItem"
  backupEngineName = "string"
  extendedInfo = {
    diskStorageUsedInBytes = "string"
    isCollocated = bool
    isPresentOnCloud = bool
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    onPremiseLatestRecoveryPoint = "string"
    onPremiseOldestRecoveryPoint = "string"
    onPremiseRecoveryPointCount = int
    protectableObjectLoadPath = {}
    protected = bool
    protectionGroupName = "string"
    recoveryPointCount = int
    totalDiskStorageSizeInBytes = "string"
  }
  friendlyName = "string"
  protectionState = "string"

針對 GenericProtectedItem,請使用:

  protectedItemType = "GenericProtectedItem"
  fabricName = "string"
  friendlyName = "string"
  policyState = "string"
  protectedItemId = int
  protectionState = "string"
  sourceAssociations = {}

針對 MabFileFolderProtectedItem,請使用:

  protectedItemType = "MabFileFolderProtectedItem"
  computerName = "string"
  deferredDeleteSyncTimeInUTC = int
  extendedInfo = {
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectionState = "string"

針對 Microsoft.ClassicCompute/virtualMachines,請使用:

  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

針對 Microsoft.Compute/virtualMachines,請使用:

  protectedItemType = "Microsoft.Compute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

針對 Microsoft.Sql/servers/databases,請使用:

  protectedItemType = "Microsoft.Sql/servers/databases"
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  protectedItemDataId = "string"
  protectionState = "string"

屬性值

vaults/backupFabrics/protectionContainers/protectedI...

名稱 描述
類型 資源類型 「Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01」
NAME 資源名稱 字串 (必要)
location 資源位置。 string
parent_id 此資源之父系的資源識別碼。 類型資源的識別碼: protectionContainers
tags 資源標籤。 標記名稱和值的字典。
etag 選擇性 ETag。 string
properties ProtectedItemResource 屬性 ProtectedItem

ProtectedItem

名稱 描述
backupSetName 備份專案所屬的備份組名稱 string
containerName 容器的唯一名稱 字串
createMode 建立模式,表示復原現有的虛刪除資料來源或建立新的資料來源。 「Default」
「Invalid」
「Recover」
deferredDeleteTimeInUTC UTC 延遲刪除的時間 字串
deferredDeleteTimeRemaining 已永久刪除標示為延遲刪除的 DS 之前剩餘的時間 字串
isArchiveEnabled 用來識別資料來源是否在封存中受到保護的旗標 bool
isDeferredDeleteScheduleUpcoming 用來識別延遲刪除的 DS 是否即將清除的旗標 bool
isRehydrate 用來識別延遲刪除的 DS 要移至暫停狀態的旗標 bool
isScheduledForDeferredDelete 用來識別 DS 是否已排程延遲刪除的旗標 bool
lastRecoveryPoint 為此備份專案建立上次 (最新) 備份複本的時間戳記。 string
policyId 備份此專案的備份原則識別碼。 字串
policyName 用於保護的原則名稱 字串
resourceGuardOperationRequests 將執行 LAC 檢查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 以天為單位的虛刪除保留期限 int
sourceResourceId 要備份之資源的 ARM 識別碼。 string
protectedItemType 設定物件類型 AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (必要)

AzureFileshareProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「AzureFileShareProtectedItem」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureFileshareProtectedItemExtendedInfo
friendlyName 這個備份專案所代表之檔案共用的易記名稱。 字串
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 字串
lastBackupTime 此備份專案上上次備份作業的時間戳記。 字串
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
protectionStatus 此備份專案的備份狀態。 字串

AzureFileshareProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 string
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「AzureVmWorkloadSAPAseDatabase」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
「IRPending」
「Invalid」
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName 實例或可用性群組等資料庫的父名稱。 string
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 string
protectedItemDataSourceId 受保護專案的資料識別碼。 string
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
「IRPending」
「Invalid」
「NotReachable」
「狀況不良」
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
serverName 實例或 AG 的主機/叢集名稱 string

AzureVmWorkloadProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 string
oldestRecoveryPoint 此備份專案可在所有層使用的最舊備份複本。 字串
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 字串
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 字串
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryModel 指出套用至此備份專案的原則物件和原則的一致性。 字串
recoveryPointCount 此備份專案可用的備份複本數目。 int

ErrorDetail

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureVmWorkloadSAPHanaDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「AzureVmWorkloadSAPHanaDatabase」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
「IRPending」
「Invalid」
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
「IRPending」
「Invalid」
「NotReachable」
「狀況不良」
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
serverName 實例或 AG 的主機/叢集名稱 string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「AzureVmWorkloadSAPHanaDBInstance」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
「IRPending」
「Invalid」
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
「IRPending」
「Invalid」
「NotReachable」
「狀況不良」
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
serverName 實例或 AG 的主機/叢集名稱 字串

AzureVmWorkloadSQLDatabaseProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「AzureVmWorkloadSQLDatabase」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupErrorDetail 上次備份的錯誤詳細資料 ErrorDetail
lastBackupStatus 上次備份作業狀態。 可能的值:狀況良好、狀況不良。 「狀況良好」
「IRPending」
「Invalid」
「狀況不良」
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
parentName 實例或可用性群組等資料庫的父名稱。 字串
parentType 受保護專案的父類型,例如:DB、獨立伺服器或分散式 字串
protectedItemDataSourceId 受保護專案的資料識別碼。 字串
protectedItemHealthStatus 備份專案的健全狀態,根據收到的最後一個活動訊號進行評估 「狀況良好」
「IRPending」
「Invalid」
「NotReachable」
「狀況不良」
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
serverName 實例或 AG 的主機/叢集名稱 字串

DPMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「DPMProtectedItem」 (必要)
backupEngineName 備份管理伺服器保護此備份專案 string
extendedInfo 備份專案的擴充資訊。 DPMProtectedItemExtendedInfo
friendlyName Managed 專案的易記名稱 string
protectionState 備份引擎的保護狀態 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」

DPMProtectedItemExtendedInfo

名稱 描述
diskStorageUsedInBytes 已使用以位元組為單位的磁片儲存體。 string
isCollocated 檢查備份專案是否共置。 bool
isPresentOnCloud 檢查備份專案是否受到雲端保護。 bool
lastBackupStatus 備份專案的最後一個備份狀態資訊。 string
lastRefreshedAt 上次重新整理備份專案的時間。 字串
oldestRecoveryPoint 最舊的雲端復原點時間。 字串
onPremiseLatestRecoveryPoint 最新的磁片復原點時間。 字串
onPremiseOldestRecoveryPoint 最舊的磁片復原點時間。 string
onPremiseRecoveryPointCount 磁片復原點計數。 int
protectableObjectLoadPath 提供各種 DB 相關資訊的屬性。 object
受保護 檢查備份專案是否受到磁片保護。 bool
protectionGroupName 備份專案的保護組名。 string
recoveryPointCount 雲端復原點計數。 int
totalDiskStorageSizeInBytes 磁片儲存體總計,以位元組為單位。 字串

GenericProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「GenericProtectedItem」 (必要)
fabricName 此備份專案的網狀架構名稱。 字串
friendlyName 容器的易記名稱。 字串
policyState 指出套用至此備份專案的原則物件和原則的一致性。 字串
protectedItemId 受保護專案的資料平面服務識別碼。 int
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
sourceAssociations 鬆散結合 (類型、值) 關聯 (範例 - 受保護專案的父系) object

MabFileFolderProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「MabFileFolderProtectedItem」 (必要)
computerName 與此備份專案相關聯的電腦名稱稱。 字串
deferredDeleteSyncTimeInUTC UTC 延遲刪除的同步時間 int
extendedInfo 此備份專案的其他資訊。 MabFileFolderProtectedItemExtendedInfo
friendlyName 這個備份專案的易記名稱。 字串
lastBackupStatus 上次備份作業的狀態。 字串
lastBackupTime 此備份專案上上次備份作業的時間戳記。 string
protectionState Protected、ProtectionStopped、IRPending 或 ProtectionError 字串

MabFileFolderProtectedItemExtendedInfo

名稱 描述
lastRefreshedAt 上次代理程式資料同步處理至服務的時間。 字串
oldestRecoveryPoint 可用的最舊備份複本。 string
recoveryPointCount 與備份專案相關聯的備份複本數目。 int

AzureIaaSClassicComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「Microsoft.ClassicCompute/virtualMachines」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健全狀況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 字串
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
protectionStatus 此備份專案的備份狀態。 字串

AzureIaaSVMProtectedItemExtendedInfo

名稱 描述
newestRecoveryPointInArchive 封存層中此備份專案可用的最新備份複本 string
oldestRecoveryPoint 所有層中此備份專案可用的最舊備份複本。 string
oldestRecoveryPointInArchive 封存層中此備份專案可用的最舊備份複本 string
oldestRecoveryPointInVault 保存庫層中此備份專案可用的最舊備份複本 string
policyInconsistent 指定與備份專案相關聯的備份原則是否不一致。 bool
recoveryPointCount 此備份專案可用的備份複本數目。 int

ExtendedProperties

名稱 描述
diskExclusionProperties 磁片排除的擴充屬性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名稱 字串

DiskExclusionProperties

名稱 描述
diskLunList 要用於 VM 保護的磁片邏輯單元編號清單 (LUN) 。 int[]
isInclusionList 旗標,指出 DiskLunList 是否要包含在備份中/排除。 bool

AzureIaaSVMHealthDetails

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

AzureIaaSComputeVMProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「Microsoft.Compute/virtualMachines」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 備份的擴充屬性。 ExtendedProperties
healthDetails 此備份專案的健康情況詳細資料。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的健康情況詳細資料 object
lastBackupStatus 上次備份作業狀態。 string
protectionState 此備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」
protectionStatus 此備份專案的備份狀態。 string

AzureSqlProtectedItem

名稱 描述
protectedItemType 備份專案類型。 「Microsoft.Sql/servers/databases」 (必要)
extendedInfo 此備份專案的其他資訊。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 備份專案的內部識別碼。 Azure SQL備份引擎用來連絡復原服務。 字串
protectionState 備份專案的備份狀態。 「BackupsSuspended」
「IRPending」
「Invalid」
"Protected"
「ProtectionError」
「ProtectionPaused」
「ProtectionStopped」

AzureSqlProtectedItemExtendedInfo

名稱 描述
oldestRecoveryPoint 服務中此專案可用的最舊備份複本。 string
policyState 與此備份專案相關聯的備份原則狀態。 string
recoveryPointCount 與此備份專案相關聯的可用備份複本數目。 int