你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 资源位置。 string
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为资源的符号名称: protectionContainers
eTag 可选 ETag。 string
properties ProtectedItemResource 属性 ProtectedItem

ProtectedItem

名称 说明
backupSetName 备份项所属的备份集的名称 string
containerName 容器的唯一名称 string
createMode 创建模式,指示恢复现有软删除的数据源或创建新数据源。 'Default'
“无效”
“恢复”
deferredDeleteTimeInUTC UTC 中延迟删除的时间 string
deferredDeleteTimeRemaining 永久删除标记为延迟删除的 DS 之前的剩余时间 string
isArchiveEnabled 标识存档中是否保护数据源的标志 bool
isDeferredDeleteScheduleUpcoming 标识是否要很快清除延迟删除的 DS 的标志 bool
isRehydrate 用于标识延迟删除的 DS 将移动到“暂停”状态的标志 bool
isScheduledForDeferredDelete 用于标识 DS 是否计划延迟删除的标志 bool
lastRecoveryPoint 为此备份项创建最后 (最新) 备份副本时的时间戳。 string
policyId 用于备份此项的备份策略的 ID。 string
policyName 用于保护的策略的名称 string
resourceGuardOperationRequests 将对其执行 LAC 检查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 软删除保留期(天) int
sourceResourceId 要备份的资源的 ARM ID。 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 此备份项表示的文件共享的友好名称。 string
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 string
lastBackupTime 此备份项上一次备份操作的时间戳。 string
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 string

AzureFileshareProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中可用于此项的最早备份副本。 string
policyState 指示应用于此备份项的策略对象和策略的一致性。 string
recoveryPointCount 与此备份项关联的可用备份副本数。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 “AzureVmWorkloadSAPAseDatabase” (必需)
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 'Healthy'
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 'Healthy'
“IRPending”
“无效”
'NotReachable'
“不正常”
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“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 上次备份操作状态。 可能的值:正常、不正常。 'Healthy'
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 'Healthy'
“IRPending”
“无效”
'NotReachable'
“不正常”
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“AzureVmWorkloadSAPHanaDBInstance” ()
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 'Healthy'
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 'Healthy'
“IRPending”
“无效”
'NotReachable'
“不正常”
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSQLDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“AzureVmWorkloadSQLDatabase” ()
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 'Healthy'
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 'Healthy'
“IRPending”
“无效”
'NotReachable'
“不正常”
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

DPMProtectedItem

名称 说明
protectedItemType 备份项类型。 “DPMProtectedItem” (必需)
backupEngineName 保护此备份项的备份管理服务器 字符串
extendedInfo 备份项的扩展信息。 DPMProtectedItemExtendedInfo
friendlyName 托管项的友好名称 字符串
protectionState 备份引擎的保护状态 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

DPMProtectedItemExtendedInfo

名称 说明
diskStorageUsedInBytes 已用磁盘存储(以字节为单位)。 字符串
isCollocated 检查备份项是否并置。 bool
isPresentOnCloud 检查备份项是否受云保护。 bool
lastBackupStatus 有关备份项的上次备份状态信息。 字符串
lastRefreshedAt 备份项的上次刷新时间。 字符串
oldestRecoveryPoint 最早的云恢复点时间。 字符串
onPremiseLatestRecoveryPoint 最新的磁盘恢复点时间。 字符串
onPremiseOldestRecoveryPoint 最早的磁盘恢复点时间。 字符串
onPremiseRecoveryPointCount 磁盘恢复点计数。 int
protectableObjectLoadPath 用于提供有关各种数据库的信息的属性。 object
protected 检查备份项是否受磁盘保护。 bool
protectionGroupName 备份项的保护组名称。 字符串
recoveryPointCount 云恢复点计数。 int
totalDiskStorageSizeInBytes 磁盘存储总量(以字节为单位)。 字符串

GenericProtectedItem

名称 说明
protectedItemType 备份项类型。 “GenericProtectedItem” (必需)
fabricName 此备份项的结构的名称。 字符串
friendlyName 易记的容器名称。 字符串
policyState 指示应用于此备份项的策略对象和策略的一致性。 字符串
protectedItemId 受保护项的数据平面服务 ID。 int
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“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 上次将代理数据同步到服务的时间。 字符串
oldestRecoveryPoint 可用的最早备份副本。 字符串
recoveryPointCount 与备份项关联的备份副本数。 int

AzureIaaSClassicComputeVMProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“Microsoft.ClassicCompute/virtualMachines” ()
extendedInfo 有关此备份项的其他信息。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 备份的扩展属性。 ExtendedProperties
healthDetails 有关此备份项的运行状况详细信息。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupStatus 上次备份操作状态。 字符串
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureIaaSVMProtectedItemExtendedInfo

名称 说明
newestRecoveryPointInArchive 存档层中此备份项的最新备份副本 字符串
oldestRecoveryPoint 跨所有层可用于此备份项的最旧备份副本。 字符串
oldestRecoveryPointInArchive 存档层中此备份项可用的最早备份副本 字符串
oldestRecoveryPointInVault 保管库层中此备份项可用的最早备份副本 字符串
policyInconsistent 指定与备份项关联的备份策略是否不一致。 bool
recoveryPointCount 可用于此备份项的备份副本数。 int

ExtendedProperties

名称 说明
diskExclusionProperties 磁盘排除的扩展属性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名称 字符串

DiskExclusionProperties

名称 说明 Value
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”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureSqlProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“Microsoft.Sql/servers/databases” ()
extendedInfo 有关此备份项的其他信息。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 备份项的内部 ID。 由Azure SQL备份引擎用于联系恢复服务。 字符串
protectionState 备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

AzureSqlProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中可用于此项的最早备份副本。 字符串
policyState 与此备份项关联的备份策略的状态。 字符串
recoveryPointCount 与此备份项关联的可用备份副本数。 int

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Azure 上的 IBM Cloud Pak for Data

部署到 Azure
此模板使用所有必需的资源、基础结构在 Azure 上部署 Openshift 群集,然后部署 IBM Cloud Pak for Data 以及用户选择的加载项。
Openshift 容器平台 4.3

部署到 Azure
Openshift 容器平台 4.3
使用恢复服务备份现有 IaasVM

部署到 Azure
此模板将使用现有的恢复服务保管库和现有备份策略,并配置对多个经典和基于 ARM 的 Azure IaasVM 的保护。
使用恢复服务 (每日) 备份现有文件共享

部署到 Azure
此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置的参数值创建新的或使用现有的恢复服务保管库和备份策略。
使用恢复服务 (每小时) 备份现有文件共享

部署到 Azure
此模板为现有存储帐户中存在的现有文件共享配置每小时一次的保护。 它基于设置的参数值创建新的或使用现有的恢复服务保管库和备份策略。
使用恢复服务保管库备份资源管理器 VM

部署到 Azure
此模板将使用现有恢复服务保管库和现有备份策略,并配置属于同一资源组的多个资源管理器 VM 的备份
使用 Azure 备份 部署 Windows VM 并启用备份

部署到 Azure
此模板允许部署配置有 DefaultPolicy 的 Windows VM 和恢复服务保管库,以便进行保护。
Azure 虚拟机 中工作负载的Azure 备份

部署到 Azure
此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务并配置保护

ARM 模板资源定义

vaults/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...

名称 说明 Value
type 资源类型 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'
apiVersion 资源 API 版本 '2023-01-01'
name 资源名称

了解如何在 JSON ARM 模板中设置子资源的名称和类型。
字符串 (必需)
location 资源位置。 字符串
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
eTag 可选 ETag。 string
properties ProtectedItemResource 属性 ProtectedItem

ProtectedItem

名称 说明
backupSetName 备份项所属的备份集的名称 字符串
containerName 容器的唯一名称 字符串
createMode 创建模式,指示恢复现有软删除的数据源或创建新数据源。 'Default'
“无效”
“恢复”
deferredDeleteTimeInUTC UTC 中延迟删除的时间 字符串
deferredDeleteTimeRemaining 永久删除标记为延迟删除的 DS 之前的剩余时间 字符串
isArchiveEnabled 标识存档中是否保护数据源的标志 bool
isDeferredDeleteScheduleUpcoming 标识是否即将清除延迟删除的 DS 的标志 bool
isRehydrate 用于标识延迟删除的 DS 将移动到暂停状态的标志 bool
isScheduledForDeferredDelete 用于标识 DS 是否计划延迟删除的标志 bool
lastRecoveryPoint 为此备份项创建最后 (最新) 备份副本的时间戳。 字符串
policyId 用于备份此项的备份策略的 ID。 字符串
policyName 用于保护的策略的名称 字符串
resourceGuardOperationRequests 将对其执行 LAC 检查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 软删除保留期(天) int
sourceResourceId 要备份的资源的 ARM ID。 字符串
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”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureFileshareProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中此项可用的最早备份副本。 字符串
policyState 指示策略对象和应用于此备份项的策略的一致性。 字符串
recoveryPointCount 与此备份项关联的可用备份副本数。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 “AzureVmWorkloadSAPAseDatabase” (必需的)
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 “正常”
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“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”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“AzureVmWorkloadSAPHanaDBInstance” ()
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 “正常”
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSQLDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“AzureVmWorkloadSQLDatabase” ()
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 'Healthy'
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 'Healthy'
“IRPending”
“无效”
'NotReachable'
“不正常”
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

DPMProtectedItem

名称 说明
protectedItemType 备份项类型。 “DPMProtectedItem” (必需)
backupEngineName 保护此备份项的备份管理服务器 字符串
extendedInfo 备份项的扩展信息。 DPMProtectedItemExtendedInfo
friendlyName 托管项的友好名称 字符串
protectionState 备份引擎的保护状态 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

DPMProtectedItemExtendedInfo

名称 说明
diskStorageUsedInBytes 已用磁盘存储(以字节为单位)。 字符串
isCollocated 检查备份项是否并置。 bool
isPresentOnCloud 检查备份项是否受云保护。 bool
lastBackupStatus 有关备份项的上次备份状态信息。 字符串
lastRefreshedAt 备份项的上次刷新时间。 字符串
oldestRecoveryPoint 最早的云恢复点时间。 字符串
onPremiseLatestRecoveryPoint 最新的磁盘恢复点时间。 字符串
onPremiseOldestRecoveryPoint 最早的磁盘恢复点时间。 字符串
onPremiseRecoveryPointCount 磁盘恢复点计数。 int
protectableObjectLoadPath 用于提供有关各种数据库的信息的属性。 object
protected 检查备份项是否受磁盘保护。 bool
protectionGroupName 备份项的保护组名称。 字符串
recoveryPointCount 云恢复点计数。 int
totalDiskStorageSizeInBytes 磁盘存储总量(以字节为单位)。 字符串

GenericProtectedItem

名称 说明
protectedItemType 备份项类型。 “GenericProtectedItem” (必需)
fabricName 此备份项的结构的名称。 字符串
friendlyName 易记的容器名称。 字符串
policyState 指示应用于此备份项的策略对象和策略的一致性。 字符串
protectedItemId 受保护项的数据平面服务 ID。 int
protectionState 此备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“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 上次将代理数据同步到服务的时间。 字符串
oldestRecoveryPoint 可用的最早备份副本。 字符串
recoveryPointCount 与备份项关联的备份副本数。 int

AzureIaaSClassicComputeVMProtectedItem

名称 说明
protectedItemType 备份项类型。 “Microsoft.ClassicCompute/virtualMachines” (必需)
extendedInfo 有关此备份项的其他信息。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 备份的扩展属性。 ExtendedProperties
healthDetails 有关此备份项的运行状况详细信息。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupStatus 上次备份操作状态。 字符串
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureIaaSVMProtectedItemExtendedInfo

名称 说明
newestRecoveryPointInArchive 存档层中此备份项的最新备份副本 字符串
oldestRecoveryPoint 跨所有层可用于此备份项的最旧备份副本。 字符串
oldestRecoveryPointInArchive 存档层中此备份项可用的最早备份副本 字符串
oldestRecoveryPointInVault 保管库层中此备份项可用的最早备份副本 字符串
policyInconsistent 指定与备份项关联的备份策略是否不一致。 bool
recoveryPointCount 可用于此备份项的备份副本数。 int

ExtendedProperties

名称 说明
diskExclusionProperties 磁盘排除的扩展属性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名称 字符串

DiskExclusionProperties

名称 说明 Value
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”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureSqlProtectedItem

名称 说明
protectedItemType 备份项类型。 “Microsoft.Sql/servers/databases” ()
extendedInfo 有关此备份项的其他信息。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 备份项的内部 ID。 由Azure SQL备份引擎用于联系恢复服务。 字符串
protectionState 备份项的备份状态。 'BackupsSuspended'
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

AzureSqlProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中可用于此项的最早备份副本。 字符串
policyState 与此备份项关联的备份策略的状态。 字符串
recoveryPointCount 与此备份项关联的可用备份副本数。 int

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Azure 上的 IBM Cloud Pak for Data

部署到 Azure
此模板使用所有必需的资源、基础结构在 Azure 上部署 Openshift 群集,然后部署 IBM Cloud Pak for Data 以及用户选择的加载项。
Openshift 容器平台 4.3

部署到 Azure
Openshift 容器平台 4.3
使用恢复服务备份现有 IaasVM

部署到 Azure
此模板将使用现有的恢复服务保管库和现有备份策略,并配置对多个经典和基于 ARM 的 Azure IaasVM 的保护。
使用恢复服务 (每日) 备份现有文件共享

部署到 Azure
此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置的参数值创建新的或使用现有的恢复服务保管库和备份策略。
使用恢复服务 (每小时) 备份现有文件共享

部署到 Azure
此模板为现有存储帐户中存在的现有文件共享配置每小时一次的保护。 它基于设置的参数值创建新的或使用现有的恢复服务保管库和备份策略。
使用恢复服务保管库备份资源管理器 VM

部署到 Azure
此模板将使用现有恢复服务保管库和现有备份策略,并配置属于同一资源组的多个资源管理器 VM 的备份
使用 Azure 备份 部署 Windows VM 并启用备份

部署到 Azure
此模板允许部署配置有 DefaultPolicy 的 Windows VM 和恢复服务保管库,以便进行保护。
Azure 虚拟机 中工作负载的Azure 备份

部署到 Azure
此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务并配置保护

Terraform (AzAPI 提供程序) 资源定义

vaults/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...

名称 说明 Value
type 资源类型 “Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01”
name 资源名称 字符串 (必需)
location 资源位置。 字符串
parent_id 此资源的父资源 ID。 类型为“protectionContainers”的资源的 ID
标记 资源标记。 标记名称和值的字典。
eTag 可选 ETag。 string
properties ProtectedItemResource 属性 ProtectedItem

ProtectedItem

名称 说明
backupSetName 备份项所属的备份集的名称 字符串
containerName 容器的唯一名称 字符串
createMode 创建模式,指示恢复现有软删除的数据源或创建新数据源。 “Default”
“无效”
“恢复”
deferredDeleteTimeInUTC UTC 中延迟删除的时间 字符串
deferredDeleteTimeRemaining 永久删除标记为延迟删除的 DS 之前的剩余时间 字符串
isArchiveEnabled 标识存档中是否保护数据源的标志 bool
isDeferredDeleteScheduleUpcoming 标识是否即将清除延迟删除的 DS 的标志 bool
isRehydrate 用于标识延迟删除的 DS 将移动到暂停状态的标志 bool
isScheduledForDeferredDelete 用于标识 DS 是否计划延迟删除的标志 bool
lastRecoveryPoint 为此备份项创建最后 (最新) 备份副本的时间戳。 字符串
policyId 用于备份此项的备份策略的 ID。 字符串
policyName 用于保护的策略的名称 字符串
resourceGuardOperationRequests 将对其执行 LAC 检查的 ResourceGuardOperationRequests string[]
softDeleteRetentionPeriod 软删除保留期(天) int
sourceResourceId 要备份的资源的 ARM ID。 字符串
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”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureFileshareProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中可用于此项的最早备份副本。 字符串
policyState 指示应用于此备份项的策略对象和策略的一致性。 字符串
recoveryPointCount 与此备份项关联的可用备份副本数。 int

AzureVmWorkloadSAPAseDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“AzureVmWorkloadSAPAseDatabase” ()
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 “正常”
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName 数据库的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:DB、独立服务器或分布式服务器 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“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”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

名称 说明
protectedItemType 备份项类型。 “AzureVmWorkloadSAPHanaDBInstance” (必需)
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 “正常”
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

AzureVmWorkloadSQLDatabaseProtectedItem

名称 说明
protectedItemType 备份项类型。 “AzureVmWorkloadSQLDatabase” (必需的)
extendedInfo 有关此备份项的其他信息。 AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupErrorDetail 上次备份中的错误详细信息 ErrorDetail
lastBackupStatus 上次备份操作状态。 可能的值:正常、不正常。 “正常”
“IRPending”
“无效”
“不正常”
lastBackupTime 此备份项上一次备份操作的时间戳。 字符串
parentName DB 的父名称,例如实例或可用性组。 字符串
parentType 受保护项的父类型,例如:对于数据库、独立服务器或分布式 字符串
protectedItemDataSourceId 受保护项的数据 ID。 字符串
protectedItemHealthStatus 备份项的运行状况,基于上次收到的检测信号进行评估 “正常”
“IRPending”
“无效”
“NotReachable”
“不正常”
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
serverName 实例或 AG 的主机/群集名称 字符串

DPMProtectedItem

名称 说明
protectedItemType 备份项类型。 “DPMProtectedItem” (必需)
backupEngineName 保护此备份项的备份管理服务器 字符串
extendedInfo 备份项的扩展信息。 DPMProtectedItemExtendedInfo
friendlyName 托管项的友好名称 字符串
protectionState 备份引擎的保护状态 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

DPMProtectedItemExtendedInfo

名称 说明
diskStorageUsedInBytes 已用磁盘存储(以字节为单位)。 字符串
isCollocated 检查备份项是否并置。 bool
isPresentOnCloud 检查备份项是否受云保护。 bool
lastBackupStatus 有关备份项的上次备份状态信息。 字符串
lastRefreshedAt 备份项的上次刷新时间。 字符串
oldestRecoveryPoint 最早的云恢复点时间。 字符串
onPremiseLatestRecoveryPoint 最新的磁盘恢复点时间。 字符串
onPremiseOldestRecoveryPoint 最早的磁盘恢复点时间。 字符串
onPremiseRecoveryPointCount 磁盘恢复点计数。 int
protectableObjectLoadPath 用于提供有关各种数据库的信息的属性。 object
protected 检查备份项是否受磁盘保护。 bool
protectionGroupName 备份项的保护组名称。 字符串
recoveryPointCount 云恢复点计数。 int
totalDiskStorageSizeInBytes 磁盘存储总量(以字节为单位)。 字符串

GenericProtectedItem

名称 说明
protectedItemType 备份项类型。 “GenericProtectedItem” (必需)
fabricName 此备份项的结构的名称。 字符串
friendlyName 易记的容器名称。 字符串
policyState 指示应用于此备份项的策略对象和策略的一致性。 字符串
protectedItemId 受保护项的数据平面服务 ID。 int
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“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 上次代理数据同步到服务的时间。 字符串
oldestRecoveryPoint 可用的最早备份副本。 字符串
recoveryPointCount 与备份项关联的备份副本数。 int

AzureIaaSClassicComputeVMProtectedItem

名称 说明
protectedItemType 备份项类型。 “Microsoft.ClassicCompute/virtualMachines” (必需)
extendedInfo 有关此备份项的其他信息。 AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Azure IaasVM 备份的扩展属性。 ExtendedProperties
healthDetails 有关此备份项的运行状况详细信息。 AzureIaaSVMHealthDetails[]
kpisHealths 不同 KPI 的运行状况详细信息 object
lastBackupStatus 上次备份操作状态。 字符串
protectionState 此备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureIaaSVMProtectedItemExtendedInfo

名称 说明
newestRecoveryPointInArchive 存档层中此备份项的最新备份副本 字符串
oldestRecoveryPoint 跨所有层可用于此备份项的最旧备份副本。 字符串
oldestRecoveryPointInArchive 存档层中此备份项可用的最早备份副本 字符串
oldestRecoveryPointInVault 保管库层中此备份项可用的最早备份副本 字符串
policyInconsistent 指定与备份项关联的备份策略是否不一致。 bool
recoveryPointCount 可用于此备份项的备份副本数。 int

ExtendedProperties

名称 说明
diskExclusionProperties 磁盘排除的扩展属性。 DiskExclusionProperties
linuxVmApplicationName Linux VM 名称 字符串

DiskExclusionProperties

名称 说明 Value
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”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”
protectionStatus 此备份项的备份状态。 字符串

AzureSqlProtectedItem

名称 说明
protectedItemType 备份项类型。 需要“Microsoft.Sql/servers/databases” ()
extendedInfo 有关此备份项的其他信息。 AzureSqlProtectedItemExtendedInfo
protectedItemDataId 备份项的内部 ID。 由Azure SQL备份引擎用于联系恢复服务。 字符串
protectionState 备份项的备份状态。 “BackupsSuspended”
“IRPending”
“无效”
“Protected”
“ProtectionError”
“ProtectionPaused”
“ProtectionStopped”

AzureSqlProtectedItemExtendedInfo

名称 说明
oldestRecoveryPoint 服务中可用于此项的最早备份副本。 字符串
policyState 与此备份项关联的备份策略的状态。 字符串
recoveryPointCount 与此备份项关联的可用备份副本数。 int