你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers/protectedItems
- 最新
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Bicep 资源定义
可以使用目标操作部署 vaults/backupFabrics/protectionContainers/protectedItems 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-10-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: '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'
]
softDeleteRetentionPeriodInDays: int
sourceResourceId: 'string'
protectedItemType: 'string'
// For remaining properties, see ProtectedItem objects
}
tags: {
{customized property}: 'string'
}
}
ProtectedItem 对象
设置 protectedItemType 属性以指定对象的类型。
对于 AzureFileShareProtectedItem,请使用:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyState: 'string'
recoveryPointCount: int
}
friendlyName: 'string'
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'AzureFileShareProtectedItem'
protectionState: 'string'
protectionStatus: 'string'
}
对于 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: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
}
对于 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: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
protectedItemType: 'Microsoft.Compute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
}
对于 AzureVmWorkloadSAPAseDatabase,请使用:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
protectionState: 'string'
serverName: 'string'
}
对于 AzureVmWorkloadSAPHanaDBInstance,请使用:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
protectionState: 'string'
serverName: 'string'
}
对于 AzureVmWorkloadSAPHanaDatabase,请使用:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
protectionState: 'string'
serverName: 'string'
}
若要 AzureVmWorkloadSQLDatabase,请使用:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSQLDatabase'
protectionState: 'string'
serverName: 'string'
}
对于 DPMProtectedItem,请使用:
{
backupEngineName: 'string'
extendedInfo: {
diskStorageUsedInBytes: 'string'
isCollocated: bool
isPresentOnCloud: bool
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
oldestRecoveryPoint: 'string'
onPremiseLatestRecoveryPoint: 'string'
onPremiseOldestRecoveryPoint: 'string'
onPremiseRecoveryPointCount: int
protectableObjectLoadPath: {
{customized property}: 'string'
}
protected: bool
protectionGroupName: 'string'
recoveryPointCount: int
totalDiskStorageSizeInBytes: 'string'
}
friendlyName: 'string'
protectedItemType: 'DPMProtectedItem'
protectionState: 'string'
}
对于 GenericProtectedItem,请使用:
{
fabricName: 'string'
friendlyName: 'string'
policyState: 'string'
protectedItemId: int
protectedItemType: 'GenericProtectedItem'
protectionState: 'string'
sourceAssociations: {
{customized property}: 'string'
}
}
对于 MabFileFolderProtectedItem,请使用:
{
computerName: 'string'
deferredDeleteSyncTimeInUTC: int
extendedInfo: {
lastRefreshedAt: 'string'
oldestRecoveryPoint: 'string'
recoveryPointCount: int
}
friendlyName: 'string'
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'MabFileFolderProtectedItem'
protectionState: 'string'
}
对于 Microsoft.Sql/servers/databases,请使用:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyState: 'string'
recoveryPointCount: int
}
protectedItemDataId: 'string'
protectedItemType: 'Microsoft.Sql/servers/databases'
protectionState: 'string'
}
属性值
AzureFileshareProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureFileshareProtectedItemExtendedInfo |
friendlyName | 此备份项表示的文件共享的友好名称。 | 字符串 |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureFileshareProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “AzureFileShareProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureFileshareProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureFileshareProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSClassicComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.ClassicCompute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Compute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSVMHealthDetails
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyInconsistent | 指定与备份项关联的备份策略是否不一致。 | bool |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureSqlProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | 备份项的内部 ID。 由 Azure SQL 备份引擎用来联系恢复服务。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Sql/servers/databases”(必需) |
protectionState | 备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
AzureSqlProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 与此备份项关联的备份策略的状态。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureVmWorkloadProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryModel | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPAseDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDBInstance”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSQLDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSQLDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
DiskExclusionProperties
名字 | 描述 | 价值 |
---|---|---|
diskLunList | 要用于 VM 保护的磁盘逻辑单位数(LUN)的列表。 | int[] |
isInclusionList | 用于指示是否在备份中包含/排除 DiskLunList 的标志。 | bool |
DistributedNodesInfo
名字 | 描述 | 价值 | |
---|---|---|---|
errorDetail | 错误详细信息(如果状态为非成功)。 | ErrorDetail | |
nodeName | 分布式容器下节点的名称。 | 字符串 | |
sourceResourceId | 节点的 ARM 资源 ID | 字符串 | |
地位 | 此节点的状态。 失败 |
已成功 | 字符串 |
DPMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupEngineName | 保护此备份项的备份管理服务器 | 字符串 |
extendedInfo | 备份项的扩展信息。 | DPMProtectedItemExtendedInfo |
friendlyName | 托管项的友好名称 | 字符串 |
protectedItemType | 备份项类型。 | “DPMProtectedItem”(必需) |
protectionState | 备份引擎的保护状态 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
DPMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
diskStorageUsedInBytes | 已用磁盘存储(以字节为单位)。 | 字符串 |
isCollocated | 检查备份项是否并置。 | bool |
isPresentOnCloud | 检查备份项是否受云保护。 | bool |
lastBackupStatus | 有关备份项的最后一个备份状态信息。 | 字符串 |
lastRefreshedAt | 备份项的上次刷新时间。 | 字符串 |
oldestRecoveryPoint | 最早的云恢复点时间。 | 字符串 |
onPremiseLatestRecoveryPoint | 最新的磁盘恢复点时间。 | 字符串 |
onPremiseOldestRecoveryPoint | 最早的磁盘恢复点时间。 | 字符串 |
onPremiseRecoveryPointCount | 磁盘恢复点计数。 | int |
protectableObjectLoadPath | 用于提供有关各种 DB 的信息的属性。 | DPMProtectedItemExtendedInfoProtectableObjectLoadPath |
保护 | 检查备份项是否受磁盘保护。 | bool |
protectionGroupName | 备份项的保护组名称。 | 字符串 |
recoveryPointCount | 云恢复点计数。 | int |
totalDiskStorageSizeInBytes | 总磁盘存储(以字节为单位)。 | 字符串 |
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
名字 | 描述 | 价值 |
---|
ErrorDetail
名字 | 描述 | 价值 |
---|
ExtendedProperties
名字 | 描述 | 价值 |
---|---|---|
diskExclusionProperties | 磁盘排除的扩展属性。 | DiskExclusionProperties |
linuxVmApplicationName | Linux VM 名称 | 字符串 |
GenericProtectedItem
名字 | 描述 | 价值 |
---|---|---|
fabricName | 此备份项的结构的名称。 | 字符串 |
friendlyName | 容器的友好名称。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
protectedItemId | 受保护项的数据平面服务 ID。 | int |
protectedItemType | 备份项类型。 | “GenericProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
sourceAssociations | 松散耦合(类型,值)关联(示例 - 受保护项目的父项) | GenericProtectedItemSourceAssociations |
GenericProtectedItemSourceAssociations
名字 | 描述 | 价值 |
---|
KPIResourceHealthDetails
名字 | 描述 | 价值 |
---|---|---|
resourceHealthDetails | 资源运行状况 | ResourceHealthDetails[] |
resourceHealthStatus | 资源运行状况 | “正常” “Invalid” “PersistentDegraded” “PersistentUnhealthy” “TransientDegraded” “TransientUnhealthy” |
MabFileFolderProtectedItem
名字 | 描述 | 价值 |
---|---|---|
computerName | 与此备份项关联的计算机的名称。 | 字符串 |
deferredDeleteSyncTimeInUTC | UTC 中延迟删除的同步时间 | int |
extendedInfo | 此备份项的其他信息。 | MabFileFolderProtectedItemExtendedInfo |
friendlyName | 此备份项的友好名称。 | 字符串 |
lastBackupStatus | 上次备份操作的状态。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “MabFileFolderProtectedItem”(必需) |
protectionState | Protected、ProtectionStopped、IRPending 或 ProtectionError | 字符串 |
MabFileFolderProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
lastRefreshedAt | 代理数据同步到服务的时间。 | 字符串 |
oldestRecoveryPoint | 可用的最早备份副本。 | 字符串 |
recoveryPointCount | 与备份项关联的备份副本数。 | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
名字 | 描述 | 价值 |
---|---|---|
eTag | 可选 ETag。 | 字符串 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | string (必需) |
父母 | 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。 有关详细信息,请参阅 父资源外部的子资源。 |
类型资源的符号名称:vaults/backupFabrics/protectionContainers |
性能 | ProtectedItemResource 属性 | ProtectedItem |
标签 | 资源标记 | 标记名称和值的字典。 请参阅模板 中的 |
ProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupSetName | 备份项所属的备份集的名称 | 字符串 |
containerName | 容器的唯一名称 | 字符串 |
createMode | 创建模式,指示恢复现有软删除数据源或创建新数据源。 | “Default” “Invalid” “恢复” |
deferredDeleteTimeInUTC | UTC 延迟删除的时间 | 字符串 |
deferredDeleteTimeRemaining | 永久删除标记为延迟删除的 DS 之前的剩余时间 | 字符串 |
isArchiveEnabled | 用于标识数据源是否在存档中受到保护的标志 | bool |
isDeferredDeleteScheduleUpcoming | 用于标识延迟删除的 DS 是否即将清除的标志 | bool |
isRehydrate | 标识延迟删除的 DS 要移动到暂停状态的标志 | bool |
isScheduledForDeferredDelete | 用于标识 DS 是否计划延迟删除的标志 | bool |
lastRecoveryPoint | 为此备份项创建最后一个(最新)备份副本时的时间戳。 | 字符串 |
policyId | 备份此项的备份策略的 ID。 | 字符串 |
policyName | 用于保护的策略的名称 | 字符串 |
protectedItemType | 对于 AzureFileshareProtectedItem,请设置为“AzureFileShareProtectedItem”。 对于 AzureIaaSClassicComputeVMProtectedItem,设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 AzureIaaSComputeVMProtectedItem,请设置为“Microsoft.Compute/virtualMachines”。 对于 AzureVmWorkloadSAPAseDatabaseProtectedItem,请设置为“AzureVmWorkloadSAPAseDatabase”。 设置为“AzureVmWorkloadSAPHanaDBInstance”,AzureVmWorkloadSAPHanaDBInstanceProtectedItem。 设置为“AzureVmWorkloadSAPHanaDatabase”,用于 AzureVmWorkloadSAPHanaDatabaseProtectedItem。 对于 AzureVmWorkloadSQLDatabaseProtectedItem,请设置为“AzureVmWorkloadSQLDatabase”。 对于 DPMProtectedItem类型,设置为“DPMProtectedItem”。 对于 GenericProtectedItem类型,设置为“GenericProtectedItem”。 对于类型 MabFileFolderProtectedItem,设置为“MabFileFolderProtectedItem”。 对于 AzureSqlProtectedItem,请设置为“Microsoft.Sql/servers/databases”。 | “AzureFileShareProtectedItem” “AzureVmWorkloadSAPAseDatabase” “AzureVmWorkloadSAPHanaDatabase” “AzureVmWorkloadSAPHanaDBInstance” “AzureVmWorkloadSQLDatabase” “DPMProtectedItem” “GenericProtectedItem” “MabFileFolderProtectedItem” “Microsoft.ClassicCompute/virtualMachines” “Microsoft.Compute/virtualMachines” “Microsoft.Sql/servers/databases”(必需) |
resourceGuardOperationRequests | 将对其执行 LAC 检查的 ResourceGuardOperationRequests | string[] |
softDeleteRetentionPeriodInDays | 软删除保留期(以天为单位) | int |
sourceResourceId | 要备份的资源的 ARM ID。 | 字符串 |
ResourceHealthDetails
名字 | 描述 | 价值 |
---|
ResourceTags
名字 | 描述 | 价值 |
---|
快速入门示例
以下快速入门示例部署此资源类型。
Bicep 文件 | 描述 |
---|---|
Azure 虚拟机中工作负荷的 Azure 备份 | 此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务和配置保护 |
使用恢复服务(每日) 备份现有文件共享 | 此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
使用恢复服务(每小时) 备份现有文件共享 | 此模板为现有存储帐户中存在的现有文件共享配置每小时保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
使用恢复服务 备份现有 IaasVM | 此模板将使用现有的恢复服务保管库和现有备份策略,并配置对多个基于 ARM 的经典和基于 ARM 的 Azure IaasVM 的保护。 |
使用恢复服务保管库 备份资源管理器 VM | 此模板将使用现有的恢复服务保管库和现有备份策略,并配置属于同一资源组的多个资源管理器 VM 的备份 |
部署 Windows VM 并使用 Azure 备份 启用备份 | 使用此模板,可以部署使用 DefaultPolicy 进行保护配置的 Windows VM 和恢复服务保管库。 |
ARM 模板资源定义
可以使用目标操作部署 vaults/backupFabrics/protectionContainers/protectedItems 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
"apiVersion": "2024-10-01",
"name": "string",
"eTag": "string",
"location": "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" ],
"softDeleteRetentionPeriodInDays": "int",
"sourceResourceId": "string",
"protectedItemType": "string"
// For remaining properties, see ProtectedItem objects
},
"tags": {
"{customized property}": "string"
}
}
ProtectedItem 对象
设置 protectedItemType 属性以指定对象的类型。
对于 AzureFileShareProtectedItem,请使用:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyState": "string",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "AzureFileShareProtectedItem",
"protectionState": "string",
"protectionStatus": "string"
}
对于 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": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string"
}
对于 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": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"protectedItemType": "Microsoft.Compute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string"
}
对于 AzureVmWorkloadSAPAseDatabase,请使用:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPAseDatabase",
"protectionState": "string",
"serverName": "string"
}
对于 AzureVmWorkloadSAPHanaDBInstance,请使用:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
"protectionState": "string",
"serverName": "string"
}
对于 AzureVmWorkloadSAPHanaDatabase,请使用:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
"protectionState": "string",
"serverName": "string"
}
若要 AzureVmWorkloadSQLDatabase,请使用:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSQLDatabase",
"protectionState": "string",
"serverName": "string"
}
对于 DPMProtectedItem,请使用:
{
"backupEngineName": "string",
"extendedInfo": {
"diskStorageUsedInBytes": "string",
"isCollocated": "bool",
"isPresentOnCloud": "bool",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"oldestRecoveryPoint": "string",
"onPremiseLatestRecoveryPoint": "string",
"onPremiseOldestRecoveryPoint": "string",
"onPremiseRecoveryPointCount": "int",
"protectableObjectLoadPath": {
"{customized property}": "string"
},
"protected": "bool",
"protectionGroupName": "string",
"recoveryPointCount": "int",
"totalDiskStorageSizeInBytes": "string"
},
"friendlyName": "string",
"protectedItemType": "DPMProtectedItem",
"protectionState": "string"
}
对于 GenericProtectedItem,请使用:
{
"fabricName": "string",
"friendlyName": "string",
"policyState": "string",
"protectedItemId": "int",
"protectedItemType": "GenericProtectedItem",
"protectionState": "string",
"sourceAssociations": {
"{customized property}": "string"
}
}
对于 MabFileFolderProtectedItem,请使用:
{
"computerName": "string",
"deferredDeleteSyncTimeInUTC": "int",
"extendedInfo": {
"lastRefreshedAt": "string",
"oldestRecoveryPoint": "string",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "MabFileFolderProtectedItem",
"protectionState": "string"
}
对于 Microsoft.Sql/servers/databases,请使用:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyState": "string",
"recoveryPointCount": "int"
},
"protectedItemDataId": "string",
"protectedItemType": "Microsoft.Sql/servers/databases",
"protectionState": "string"
}
属性值
AzureFileshareProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureFileshareProtectedItemExtendedInfo |
friendlyName | 此备份项表示的文件共享的友好名称。 | 字符串 |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureFileshareProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “AzureFileShareProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureFileshareProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureFileshareProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSClassicComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.ClassicCompute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Compute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSVMHealthDetails
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyInconsistent | 指定与备份项关联的备份策略是否不一致。 | bool |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureSqlProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | 备份项的内部 ID。 由 Azure SQL 备份引擎用来联系恢复服务。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Sql/servers/databases”(必需) |
protectionState | 备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
AzureSqlProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 与此备份项关联的备份策略的状态。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureVmWorkloadProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryModel | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPAseDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDBInstance”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSQLDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSQLDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
DiskExclusionProperties
名字 | 描述 | 价值 |
---|---|---|
diskLunList | 要用于 VM 保护的磁盘逻辑单位数(LUN)的列表。 | int[] |
isInclusionList | 用于指示是否在备份中包含/排除 DiskLunList 的标志。 | bool |
DistributedNodesInfo
名字 | 描述 | 价值 | |
---|---|---|---|
errorDetail | 错误详细信息(如果状态为非成功)。 | ErrorDetail | |
nodeName | 分布式容器下节点的名称。 | 字符串 | |
sourceResourceId | 节点的 ARM 资源 ID | 字符串 | |
地位 | 此节点的状态。 失败 |
已成功 | 字符串 |
DPMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupEngineName | 保护此备份项的备份管理服务器 | 字符串 |
extendedInfo | 备份项的扩展信息。 | DPMProtectedItemExtendedInfo |
friendlyName | 托管项的友好名称 | 字符串 |
protectedItemType | 备份项类型。 | “DPMProtectedItem”(必需) |
protectionState | 备份引擎的保护状态 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
DPMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
diskStorageUsedInBytes | 已用磁盘存储(以字节为单位)。 | 字符串 |
isCollocated | 检查备份项是否并置。 | bool |
isPresentOnCloud | 检查备份项是否受云保护。 | bool |
lastBackupStatus | 有关备份项的最后一个备份状态信息。 | 字符串 |
lastRefreshedAt | 备份项的上次刷新时间。 | 字符串 |
oldestRecoveryPoint | 最早的云恢复点时间。 | 字符串 |
onPremiseLatestRecoveryPoint | 最新的磁盘恢复点时间。 | 字符串 |
onPremiseOldestRecoveryPoint | 最早的磁盘恢复点时间。 | 字符串 |
onPremiseRecoveryPointCount | 磁盘恢复点计数。 | int |
protectableObjectLoadPath | 用于提供有关各种 DB 的信息的属性。 | DPMProtectedItemExtendedInfoProtectableObjectLoadPath |
保护 | 检查备份项是否受磁盘保护。 | bool |
protectionGroupName | 备份项的保护组名称。 | 字符串 |
recoveryPointCount | 云恢复点计数。 | int |
totalDiskStorageSizeInBytes | 总磁盘存储(以字节为单位)。 | 字符串 |
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
名字 | 描述 | 价值 |
---|
ErrorDetail
名字 | 描述 | 价值 |
---|
ExtendedProperties
名字 | 描述 | 价值 |
---|---|---|
diskExclusionProperties | 磁盘排除的扩展属性。 | DiskExclusionProperties |
linuxVmApplicationName | Linux VM 名称 | 字符串 |
GenericProtectedItem
名字 | 描述 | 价值 |
---|---|---|
fabricName | 此备份项的结构的名称。 | 字符串 |
friendlyName | 容器的友好名称。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
protectedItemId | 受保护项的数据平面服务 ID。 | int |
protectedItemType | 备份项类型。 | “GenericProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
sourceAssociations | 松散耦合(类型,值)关联(示例 - 受保护项目的父项) | GenericProtectedItemSourceAssociations |
GenericProtectedItemSourceAssociations
名字 | 描述 | 价值 |
---|
KPIResourceHealthDetails
名字 | 描述 | 价值 |
---|---|---|
resourceHealthDetails | 资源运行状况 | ResourceHealthDetails[] |
resourceHealthStatus | 资源运行状况 | “正常” “Invalid” “PersistentDegraded” “PersistentUnhealthy” “TransientDegraded” “TransientUnhealthy” |
MabFileFolderProtectedItem
名字 | 描述 | 价值 |
---|---|---|
computerName | 与此备份项关联的计算机的名称。 | 字符串 |
deferredDeleteSyncTimeInUTC | UTC 中延迟删除的同步时间 | int |
extendedInfo | 此备份项的其他信息。 | MabFileFolderProtectedItemExtendedInfo |
friendlyName | 此备份项的友好名称。 | 字符串 |
lastBackupStatus | 上次备份操作的状态。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “MabFileFolderProtectedItem”(必需) |
protectionState | Protected、ProtectionStopped、IRPending 或 ProtectionError | 字符串 |
MabFileFolderProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
lastRefreshedAt | 代理数据同步到服务的时间。 | 字符串 |
oldestRecoveryPoint | 可用的最早备份副本。 | 字符串 |
recoveryPointCount | 与备份项关联的备份副本数。 | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
名字 | 描述 | 价值 |
---|---|---|
apiVersion | API 版本 | '2024-10-01' |
eTag | 可选 ETag。 | 字符串 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | string (必需) |
性能 | ProtectedItemResource 属性 | ProtectedItem |
标签 | 资源标记 | 标记名称和值的字典。 请参阅模板 中的 |
类型 | 资源类型 | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems' |
ProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupSetName | 备份项所属的备份集的名称 | 字符串 |
containerName | 容器的唯一名称 | 字符串 |
createMode | 创建模式,指示恢复现有软删除数据源或创建新数据源。 | “Default” “Invalid” “恢复” |
deferredDeleteTimeInUTC | UTC 延迟删除的时间 | 字符串 |
deferredDeleteTimeRemaining | 永久删除标记为延迟删除的 DS 之前的剩余时间 | 字符串 |
isArchiveEnabled | 用于标识数据源是否在存档中受到保护的标志 | bool |
isDeferredDeleteScheduleUpcoming | 用于标识延迟删除的 DS 是否即将清除的标志 | bool |
isRehydrate | 标识延迟删除的 DS 要移动到暂停状态的标志 | bool |
isScheduledForDeferredDelete | 用于标识 DS 是否计划延迟删除的标志 | bool |
lastRecoveryPoint | 为此备份项创建最后一个(最新)备份副本时的时间戳。 | 字符串 |
policyId | 备份此项的备份策略的 ID。 | 字符串 |
policyName | 用于保护的策略的名称 | 字符串 |
protectedItemType | 对于 AzureFileshareProtectedItem,请设置为“AzureFileShareProtectedItem”。 对于 AzureIaaSClassicComputeVMProtectedItem,设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 AzureIaaSComputeVMProtectedItem,请设置为“Microsoft.Compute/virtualMachines”。 对于 AzureVmWorkloadSAPAseDatabaseProtectedItem,请设置为“AzureVmWorkloadSAPAseDatabase”。 设置为“AzureVmWorkloadSAPHanaDBInstance”,AzureVmWorkloadSAPHanaDBInstanceProtectedItem。 设置为“AzureVmWorkloadSAPHanaDatabase”,用于 AzureVmWorkloadSAPHanaDatabaseProtectedItem。 对于 AzureVmWorkloadSQLDatabaseProtectedItem,请设置为“AzureVmWorkloadSQLDatabase”。 对于 DPMProtectedItem类型,设置为“DPMProtectedItem”。 对于 GenericProtectedItem类型,设置为“GenericProtectedItem”。 对于类型 MabFileFolderProtectedItem,设置为“MabFileFolderProtectedItem”。 对于 AzureSqlProtectedItem,请设置为“Microsoft.Sql/servers/databases”。 | “AzureFileShareProtectedItem” “AzureVmWorkloadSAPAseDatabase” “AzureVmWorkloadSAPHanaDatabase” “AzureVmWorkloadSAPHanaDBInstance” “AzureVmWorkloadSQLDatabase” “DPMProtectedItem” “GenericProtectedItem” “MabFileFolderProtectedItem” “Microsoft.ClassicCompute/virtualMachines” “Microsoft.Compute/virtualMachines” “Microsoft.Sql/servers/databases”(必需) |
resourceGuardOperationRequests | 将对其执行 LAC 检查的 ResourceGuardOperationRequests | string[] |
softDeleteRetentionPeriodInDays | 软删除保留期(以天为单位) | int |
sourceResourceId | 要备份的资源的 ARM ID。 | 字符串 |
ResourceHealthDetails
名字 | 描述 | 价值 |
---|
ResourceTags
名字 | 描述 | 价值 |
---|
快速入门模板
以下快速入门模板部署此资源类型。
模板 | 描述 |
---|---|
Azure 虚拟机中工作负荷的 Azure 备份 |
此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务和配置保护 |
使用恢复服务(每日) 备份现有文件共享 |
此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
使用恢复服务(每小时) 备份现有文件共享 |
此模板为现有存储帐户中存在的现有文件共享配置每小时保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
使用恢复服务 备份现有 IaasVM |
此模板将使用现有的恢复服务保管库和现有备份策略,并配置对多个基于 ARM 的经典和基于 ARM 的 Azure IaasVM 的保护。 |
使用恢复服务保管库 备份资源管理器 VM |
此模板将使用现有的恢复服务保管库和现有备份策略,并配置属于同一资源组的多个资源管理器 VM 的备份 |
部署 Windows VM 并使用 Azure 备份 启用备份 |
使用此模板,可以部署使用 DefaultPolicy 进行保护配置的 Windows VM 和恢复服务保管库。 |
Ibm Cloud Pak for Data on Azure |
此模板在 Azure 上部署一个 Openshift 群集,其中包含所有必需的资源、基础结构,然后部署 IBM Cloud Pak for Data 以及用户选择的加载项。 |
Openshift 容器平台 4.3 |
Openshift 容器平台 4.3 |
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@2024-10-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
]
softDeleteRetentionPeriodInDays = int
sourceResourceId = "string"
protectedItemType = "string"
// For remaining properties, see ProtectedItem objects
}
})
}
ProtectedItem 对象
设置 protectedItemType 属性以指定对象的类型。
对于 AzureFileShareProtectedItem,请使用:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyState = "string"
recoveryPointCount = int
}
friendlyName = "string"
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "AzureFileShareProtectedItem"
protectionState = "string"
protectionStatus = "string"
}
对于 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 = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
}
对于 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 = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
protectedItemType = "Microsoft.Compute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
}
对于 AzureVmWorkloadSAPAseDatabase,请使用:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPAseDatabase"
protectionState = "string"
serverName = "string"
}
对于 AzureVmWorkloadSAPHanaDBInstance,请使用:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
protectionState = "string"
serverName = "string"
}
对于 AzureVmWorkloadSAPHanaDatabase,请使用:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
protectionState = "string"
serverName = "string"
}
若要 AzureVmWorkloadSQLDatabase,请使用:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSQLDatabase"
protectionState = "string"
serverName = "string"
}
对于 DPMProtectedItem,请使用:
{
backupEngineName = "string"
extendedInfo = {
diskStorageUsedInBytes = "string"
isCollocated = bool
isPresentOnCloud = bool
lastBackupStatus = "string"
lastRefreshedAt = "string"
oldestRecoveryPoint = "string"
onPremiseLatestRecoveryPoint = "string"
onPremiseOldestRecoveryPoint = "string"
onPremiseRecoveryPointCount = int
protectableObjectLoadPath = {
{customized property} = "string"
}
protected = bool
protectionGroupName = "string"
recoveryPointCount = int
totalDiskStorageSizeInBytes = "string"
}
friendlyName = "string"
protectedItemType = "DPMProtectedItem"
protectionState = "string"
}
对于 GenericProtectedItem,请使用:
{
fabricName = "string"
friendlyName = "string"
policyState = "string"
protectedItemId = int
protectedItemType = "GenericProtectedItem"
protectionState = "string"
sourceAssociations = {
{customized property} = "string"
}
}
对于 MabFileFolderProtectedItem,请使用:
{
computerName = "string"
deferredDeleteSyncTimeInUTC = int
extendedInfo = {
lastRefreshedAt = "string"
oldestRecoveryPoint = "string"
recoveryPointCount = int
}
friendlyName = "string"
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "MabFileFolderProtectedItem"
protectionState = "string"
}
对于 Microsoft.Sql/servers/databases,请使用:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyState = "string"
recoveryPointCount = int
}
protectedItemDataId = "string"
protectedItemType = "Microsoft.Sql/servers/databases"
protectionState = "string"
}
属性值
AzureFileshareProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureFileshareProtectedItemExtendedInfo |
friendlyName | 此备份项表示的文件共享的友好名称。 | 字符串 |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureFileshareProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “AzureFileShareProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureFileshareProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureFileshareProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSClassicComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.ClassicCompute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSComputeVMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureIaaSVMProtectedItemExtendedInfo |
extendedProperties | Azure IaasVM 备份的扩展属性。 | ExtendedProperties |
healthDetails | 此备份项的运行状况详细信息。 | AzureIaaSVMHealthDetails[] |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureIaaSVMProtectedItemKpisHealths |
lastBackupStatus | 上次备份操作状态。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Compute/virtualMachines”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
protectionStatus | 此备份项的备份状态。 | 字符串 |
AzureIaaSVMHealthDetails
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyInconsistent | 指定与备份项关联的备份策略是否不一致。 | bool |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureIaaSVMProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureSqlProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | 备份项的内部 ID。 由 Azure SQL 备份引擎用来联系恢复服务。 | 字符串 |
protectedItemType | 备份项类型。 | “Microsoft.Sql/servers/databases”(必需) |
protectionState | 备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
AzureSqlProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
oldestRecoveryPoint | 服务中此项可用的最早备份副本。 | 字符串 |
policyState | 与此备份项关联的备份策略的状态。 | 字符串 |
recoveryPointCount | 与此备份项关联的可用备份副本数。 | int |
AzureVmWorkloadProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
newestRecoveryPointInArchive | 存档层中此备份项可用的最新备份副本 | 字符串 |
oldestRecoveryPoint | 可用于所有层的此备份项的最早备份副本。 | 字符串 |
oldestRecoveryPointInArchive | 存档层中此备份项可用的最早备份副本 | 字符串 |
oldestRecoveryPointInVault | 保管库层中此备份项可用的最早备份副本 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryModel | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
recoveryPointCount | 此备份项可用的备份副本数。 | int |
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadProtectedItemKpisHealths
名字 | 描述 | 价值 |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPAseDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSAPHanaDBInstance”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
AzureVmWorkloadSQLDatabaseProtectedItem
名字 | 描述 | 价值 |
---|---|---|
extendedInfo | 此备份项的其他信息。 | AzureVmWorkloadProtectedItemExtendedInfo |
kpisHealths | 不同 KPI 的运行状况详细信息 | AzureVmWorkloadProtectedItemKpisHealths |
lastBackupErrorDetail | 上次备份中的错误详细信息 | ErrorDetail |
lastBackupStatus | 上次备份操作状态。 可能的值:正常、不正常。 | “正常” “Invalid” “IRPending” “不正常” |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
nodesList | 分布式容器时节点的列表。 | DistributedNodesInfo[] |
parentName | 数据库(例如实例或可用性组)的父名称。 | 字符串 |
parentType | 受保护项的父类型,例如:DB、独立服务器或分布式项 | 字符串 |
protectedItemDataSourceId | 受保护项的数据 ID。 | 字符串 |
protectedItemHealthStatus | 备份项的运行状况状态,根据收到的最后一个检测信号进行评估 | “正常” “Invalid” “IRPending” “NotReachable” “不正常” |
protectedItemType | 备份项类型。 | “AzureVmWorkloadSQLDatabase”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
serverName | 实例或 AG 的主机/群集名称 | 字符串 |
DiskExclusionProperties
名字 | 描述 | 价值 |
---|---|---|
diskLunList | 要用于 VM 保护的磁盘逻辑单位数(LUN)的列表。 | int[] |
isInclusionList | 用于指示是否在备份中包含/排除 DiskLunList 的标志。 | bool |
DistributedNodesInfo
名字 | 描述 | 价值 | |
---|---|---|---|
errorDetail | 错误详细信息(如果状态为非成功)。 | ErrorDetail | |
nodeName | 分布式容器下节点的名称。 | 字符串 | |
sourceResourceId | 节点的 ARM 资源 ID | 字符串 | |
地位 | 此节点的状态。 失败 |
已成功 | 字符串 |
DPMProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupEngineName | 保护此备份项的备份管理服务器 | 字符串 |
extendedInfo | 备份项的扩展信息。 | DPMProtectedItemExtendedInfo |
friendlyName | 托管项的友好名称 | 字符串 |
protectedItemType | 备份项类型。 | “DPMProtectedItem”(必需) |
protectionState | 备份引擎的保护状态 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
DPMProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
diskStorageUsedInBytes | 已用磁盘存储(以字节为单位)。 | 字符串 |
isCollocated | 检查备份项是否并置。 | bool |
isPresentOnCloud | 检查备份项是否受云保护。 | bool |
lastBackupStatus | 有关备份项的最后一个备份状态信息。 | 字符串 |
lastRefreshedAt | 备份项的上次刷新时间。 | 字符串 |
oldestRecoveryPoint | 最早的云恢复点时间。 | 字符串 |
onPremiseLatestRecoveryPoint | 最新的磁盘恢复点时间。 | 字符串 |
onPremiseOldestRecoveryPoint | 最早的磁盘恢复点时间。 | 字符串 |
onPremiseRecoveryPointCount | 磁盘恢复点计数。 | int |
protectableObjectLoadPath | 用于提供有关各种 DB 的信息的属性。 | DPMProtectedItemExtendedInfoProtectableObjectLoadPath |
保护 | 检查备份项是否受磁盘保护。 | bool |
protectionGroupName | 备份项的保护组名称。 | 字符串 |
recoveryPointCount | 云恢复点计数。 | int |
totalDiskStorageSizeInBytes | 总磁盘存储(以字节为单位)。 | 字符串 |
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
名字 | 描述 | 价值 |
---|
ErrorDetail
名字 | 描述 | 价值 |
---|
ExtendedProperties
名字 | 描述 | 价值 |
---|---|---|
diskExclusionProperties | 磁盘排除的扩展属性。 | DiskExclusionProperties |
linuxVmApplicationName | Linux VM 名称 | 字符串 |
GenericProtectedItem
名字 | 描述 | 价值 |
---|---|---|
fabricName | 此备份项的结构的名称。 | 字符串 |
friendlyName | 容器的友好名称。 | 字符串 |
policyState | 指示应用于此备份项的策略对象和策略的一致性。 | 字符串 |
protectedItemId | 受保护项的数据平面服务 ID。 | int |
protectedItemType | 备份项类型。 | “GenericProtectedItem”(必需) |
protectionState | 此备份项的备份状态。 | “BackupsSuspended” “Invalid” “IRPending” “Protected” “ProtectionError” “ProtectionPaused” “ProtectionStopped” |
sourceAssociations | 松散耦合(类型,值)关联(示例 - 受保护项目的父项) | GenericProtectedItemSourceAssociations |
GenericProtectedItemSourceAssociations
名字 | 描述 | 价值 |
---|
KPIResourceHealthDetails
名字 | 描述 | 价值 |
---|---|---|
resourceHealthDetails | 资源运行状况 | ResourceHealthDetails[] |
resourceHealthStatus | 资源运行状况 | “正常” “Invalid” “PersistentDegraded” “PersistentUnhealthy” “TransientDegraded” “TransientUnhealthy” |
MabFileFolderProtectedItem
名字 | 描述 | 价值 |
---|---|---|
computerName | 与此备份项关联的计算机的名称。 | 字符串 |
deferredDeleteSyncTimeInUTC | UTC 中延迟删除的同步时间 | int |
extendedInfo | 此备份项的其他信息。 | MabFileFolderProtectedItemExtendedInfo |
friendlyName | 此备份项的友好名称。 | 字符串 |
lastBackupStatus | 上次备份操作的状态。 | 字符串 |
lastBackupTime | 此备份项上最后一次备份操作的时间戳。 | 字符串 |
protectedItemType | 备份项类型。 | “MabFileFolderProtectedItem”(必需) |
protectionState | Protected、ProtectionStopped、IRPending 或 ProtectionError | 字符串 |
MabFileFolderProtectedItemExtendedInfo
名字 | 描述 | 价值 |
---|---|---|
lastRefreshedAt | 代理数据同步到服务的时间。 | 字符串 |
oldestRecoveryPoint | 可用的最早备份副本。 | 字符串 |
recoveryPointCount | 与备份项关联的备份副本数。 | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
名字 | 描述 | 价值 |
---|---|---|
eTag | 可选 ETag。 | 字符串 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | string (必需) |
parent_id | 此资源的父资源的 ID。 | 类型资源的 ID:vaults/backupFabrics/protectionContainers |
性能 | ProtectedItemResource 属性 | ProtectedItem |
标签 | 资源标记 | 标记名称和值的字典。 |
类型 | 资源类型 | “Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-10-01” |
ProtectedItem
名字 | 描述 | 价值 |
---|---|---|
backupSetName | 备份项所属的备份集的名称 | 字符串 |
containerName | 容器的唯一名称 | 字符串 |
createMode | 创建模式,指示恢复现有软删除数据源或创建新数据源。 | “Default” “Invalid” “恢复” |
deferredDeleteTimeInUTC | UTC 延迟删除的时间 | 字符串 |
deferredDeleteTimeRemaining | 永久删除标记为延迟删除的 DS 之前的剩余时间 | 字符串 |
isArchiveEnabled | 用于标识数据源是否在存档中受到保护的标志 | bool |
isDeferredDeleteScheduleUpcoming | 用于标识延迟删除的 DS 是否即将清除的标志 | bool |
isRehydrate | 标识延迟删除的 DS 要移动到暂停状态的标志 | bool |
isScheduledForDeferredDelete | 用于标识 DS 是否计划延迟删除的标志 | bool |
lastRecoveryPoint | 为此备份项创建最后一个(最新)备份副本时的时间戳。 | 字符串 |
policyId | 备份此项的备份策略的 ID。 | 字符串 |
policyName | 用于保护的策略的名称 | 字符串 |
protectedItemType | 对于 AzureFileshareProtectedItem,请设置为“AzureFileShareProtectedItem”。 对于 AzureIaaSClassicComputeVMProtectedItem,设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 AzureIaaSComputeVMProtectedItem,请设置为“Microsoft.Compute/virtualMachines”。 对于 AzureVmWorkloadSAPAseDatabaseProtectedItem,请设置为“AzureVmWorkloadSAPAseDatabase”。 设置为“AzureVmWorkloadSAPHanaDBInstance”,AzureVmWorkloadSAPHanaDBInstanceProtectedItem。 设置为“AzureVmWorkloadSAPHanaDatabase”,用于 AzureVmWorkloadSAPHanaDatabaseProtectedItem。 对于 AzureVmWorkloadSQLDatabaseProtectedItem,请设置为“AzureVmWorkloadSQLDatabase”。 对于 DPMProtectedItem类型,设置为“DPMProtectedItem”。 对于 GenericProtectedItem类型,设置为“GenericProtectedItem”。 对于类型 MabFileFolderProtectedItem,设置为“MabFileFolderProtectedItem”。 对于 AzureSqlProtectedItem,请设置为“Microsoft.Sql/servers/databases”。 | “AzureFileShareProtectedItem” “AzureVmWorkloadSAPAseDatabase” “AzureVmWorkloadSAPHanaDatabase” “AzureVmWorkloadSAPHanaDBInstance” “AzureVmWorkloadSQLDatabase” “DPMProtectedItem” “GenericProtectedItem” “MabFileFolderProtectedItem” “Microsoft.ClassicCompute/virtualMachines” “Microsoft.Compute/virtualMachines” “Microsoft.Sql/servers/databases”(必需) |
resourceGuardOperationRequests | 将对其执行 LAC 检查的 ResourceGuardOperationRequests | string[] |
softDeleteRetentionPeriodInDays | 软删除保留期(以天为单位) | int |
sourceResourceId | 要备份的资源的 ARM ID。 | 字符串 |
ResourceHealthDetails
名字 | 描述 | 价值 |
---|
ResourceTags
名字 | 描述 | 价值 |
---|