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

Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2020-12-01

Bicep 资源定义

可以使用目标操作部署 vaults/backupFabrics/protectionContainers 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-12-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
  tags: {
    {customized property}: 'string'
  }
}

ProtectionContainer 对象

设置 containerType 属性以指定对象的类型。

对于 AzureBackupServerContainer,请使用:

{
  canReRegister: bool
  containerId: 'string'
  containerType: 'AzureBackupServerContainer'
  dpmAgentVersion: 'string'
  dpmServers: [
    'string'
  ]
  extendedInfo: {
    lastRefreshedAt: 'string'
  }
  protectedItemCount: int
  protectionStatus: 'string'
  upgradeAvailable: bool
}

对于 azureSqlContainer ,请使用:

{
  containerType: 'AzureSqlContainer'
}

对于 sqlAGWorkLoadContainer,请使用:

{
  containerType: 'SQLAGWorkLoadContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'
}

对于 VMAppContainer,请使用:

{
  containerType: 'VMAppContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'
}

对于 GenericContainer,请使用:

{
  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {
      {customized property}: 'string'
    }
  }
  fabricName: 'string'
}

对于 Microsoft.ClassicCompute/virtualMachines,请使用:

{
  containerType: 'Microsoft.ClassicCompute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'
}

对于 Microsoft.Compute/virtualMachines,请使用:

{
  containerType: 'Microsoft.Compute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'
}

对于 StorageContainer,请使用:

{
  containerType: 'StorageContainer'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'
}

对于 Windows,请使用:

{
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  containerType: 'Windows'
  extendedInfo: {
    backupItems: [
      'string'
    ]
    backupItemType: 'string'
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    policyName: 'string'
  }
  mabContainerHealthDetails: [
    {
      code: int
      message: 'string'
      recommendations: [
        'string'
      ]
      title: 'string'
    }
  ]
  protectedItemCount: int
}

属性值

AzureBackupServerContainer

名字 描述 价值
canReRegister 指定容器是否可重新注册。 bool
containerId 容器的 ID。 字符串
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureBackupServerContainer”(必需)
dpmAgentVersion 备份引擎代理版本 字符串
dpmServers 保护容器的 BackupEngines 列表 string[]
extendedInfo 容器的扩展信息。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保护项数 int
protectionStatus 容器的保护状态。 字符串
upgradeAvailable 检查升级是否可用 bool

AzureIaaSClassicComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.ClassicCompute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureIaaSComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.Compute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureSqlagWorkloadContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“SQLAGWorkLoadContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureSqlContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureSqlContainer”(必需)

AzureStorageContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“StorageContainer”(必需)
protectedItemCount 此容器中备份的项数。 int
resourceGroup 恢复服务保管库的资源组名称。 字符串
sourceResourceId 完全限定的 ARM URL。 字符串
storageAccountVersion 存储帐户版本。 字符串

AzureVMAppContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“VMAppContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureWorkloadContainerExtendedInfo

名字 描述 价值
hostServerName 在分布式容器中使用独立主机和群集名称时主机名。 字符串
inquiryInfo 容器的查询状态。 查询Info
nodesList 分布式容器时节点的列表。 DistributedNodesInfo[]

ContainerIdentityInfo

名字 描述 价值
aadTenantId 保护容器标识 - AAD 租户 字符串
观众 保护容器标识 - 受众 字符串
servicePrincipalClientId 保护容器标识 - AAD 服务主体 字符串
uniqueName 容器的唯一名称 字符串

DistributedNodesInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
nodeName 分布式容器下节点的名称。 字符串
地位 此节点的状态。
失败
Succeeded 字符串

DPMContainerExtendedInfo

名字 描述 价值
lastRefreshedAt DPMContainer 的上次刷新时间。 字符串

ErrorDetail

名字 描述 价值

GenericContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“GenericContainer”(必需)
extendedInformation 扩展信息(列表容器 API 调用中未返回) GenericContainerExtendedInfo
fabricName 容器构造的名称 字符串

GenericContainerExtendedInfo

名字 描述 价值
containerIdentityInfo 容器标识信息 ContainerIdentityInfo
rawCertData 容器证书的公钥 字符串
serviceEndpoints 容器的 Azure 备份服务终结点 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

名字 描述 价值

InquiryInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
inquiryDetails 查询详细信息,其中包含特定于工作负荷的详细信息。
例如 - 对于 SQL 和 oracle,这将包含不同的详细信息。
WorkloadIn queryDetails[]
地位 此容器的查询状态,例如
正在进行
失败 Succeeded 字符串

InquiryValidation

名字 描述 价值
errorDetail 如果状态为非成功,则错误详细信息。 ErrorDetail
地位 查询验证的状态。 字符串

MabContainer

名字 描述 价值
agentVersion 此容器的代理版本。 字符串
canReRegister 是否可以再注册容器一次。 bool
containerHealthState mab 容器的运行状况状态。 字符串
containerId ContainerID 表示容器。 int
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Windows”(必需)
extendedInfo 此容器的其他信息 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的运行状况详细信息。 MABContainerHealthDetails[]
protectedItemCount 此容器中备份的项数。 int

MabContainerExtendedInfo

名字 描述 价值
backupItems 与此容器关联的备份项列表。 string[]
backupItemType 与此容器关联的备份项的类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”
lastBackupStatus 此容器的最新备份状态。 字符串
lastRefreshedAt 刷新此容器时的时间戳。 字符串
policyName 与此容器关联的备份策略。 字符串

MABContainerHealthDetails

名字 描述 价值
法典 运行状况代码 int
消息 运行状况消息 字符串
建议 运行状况建议的操作 string[]
标题 运行状况标题 字符串

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

名字 描述 价值
eTag 可选 ETag。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:vaults/backupFabrics
性能 ProtectionContainerResource 属性 ProtectionContainer
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ProtectionContainer

名字 描述 价值
backupManagementType 容器的备份管理类型。 “AzureBackupServer”
“AzureIaasVM”
“AzureSql”
“AzureStorage”
“AzureWorkload”
“DefaultBackup”
“DPM”
“Invalid”
“MAB”
containerType 对于 AzureBackupServerContainer,请设置为“AzureBackupServerContainer”。 对于 AzureSqlContainer,请设置为“AzureSqlContainer”。 对于 AzureSqlagWorkloadContainerProtectionContainer,请设置为“SQLAGWorkLoadContainer”。 对于 AzureVMAppContainerProtectionContainer,请设置为“VMAppContainer”。 对于 type GenericContainer,设置为“GenericContainer”。 对于 AzureIaaSClassicComputeVMContainer,请设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 azureIaaSComputeVMContainer,请设置为“Microsoft.Compute/virtualMachines”。 对于 azureStorageContainer类型,设置为“StorageContainer”。 对于 MabContainer,请设置为“Windows”。 “AzureBackupServerContainer”
“AzureSqlContainer”
“GenericContainer”
“Microsoft.ClassicCompute/virtualMachines”
“Microsoft.Compute/virtualMachines”
“SQLAGWorkLoadContainer”
“StorageContainer”
“VMAppContainer”
“Windows”(必需)
friendlyName 容器的友好名称。 字符串
healthStatus 容器运行状况的状态。 字符串
registrationStatus 使用恢复服务保管库注册容器的状态。 字符串

ResourceTags

名字 描述 价值

WorkloadIn queryDetails

名字 描述 价值
inquiryValidation 查询验证,例如权限和其他备份验证。 查询Validation
itemCount 包含此容器中的可保护项计数。 int
类型 工作负荷的类型,如 SQL、Oracle 等。 字符串

快速入门示例

以下快速入门示例部署此资源类型。

Bicep 文件 描述
Azure 虚拟机中工作负荷的 Azure 备份 此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务和配置保护
使用恢复服务(每日) 备份现有文件共享 此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。
使用恢复服务(每小时) 备份现有文件共享 此模板为现有存储帐户中存在的现有文件共享配置每小时保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。

ARM 模板资源定义

可以使用目标操作部署 vaults/backupFabrics/protectionContainers 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2020-12-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

ProtectionContainer 对象

设置 containerType 属性以指定对象的类型。

对于 AzureBackupServerContainer,请使用:

{
  "canReRegister": "bool",
  "containerId": "string",
  "containerType": "AzureBackupServerContainer",
  "dpmAgentVersion": "string",
  "dpmServers": [ "string" ],
  "extendedInfo": {
    "lastRefreshedAt": "string"
  },
  "protectedItemCount": "int",
  "protectionStatus": "string",
  "upgradeAvailable": "bool"
}

对于 azureSqlContainer ,请使用:

{
  "containerType": "AzureSqlContainer"
}

对于 sqlAGWorkLoadContainer,请使用:

{
  "containerType": "SQLAGWorkLoadContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {
      },
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {
            },
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {
        },
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"
}

对于 VMAppContainer,请使用:

{
  "containerType": "VMAppContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {
      },
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {
            },
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {
        },
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"
}

对于 GenericContainer,请使用:

{
  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {
      "{customized property}": "string"
    }
  },
  "fabricName": "string"
}

对于 Microsoft.ClassicCompute/virtualMachines,请使用:

{
  "containerType": "Microsoft.ClassicCompute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"
}

对于 Microsoft.Compute/virtualMachines,请使用:

{
  "containerType": "Microsoft.Compute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"
}

对于 StorageContainer,请使用:

{
  "containerType": "StorageContainer",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "string"
}

对于 Windows,请使用:

{
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "containerType": "Windows",
  "extendedInfo": {
    "backupItems": [ "string" ],
    "backupItemType": "string",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "policyName": "string"
  },
  "mabContainerHealthDetails": [
    {
      "code": "int",
      "message": "string",
      "recommendations": [ "string" ],
      "title": "string"
    }
  ],
  "protectedItemCount": "int"
}

属性值

AzureBackupServerContainer

名字 描述 价值
canReRegister 指定容器是否可重新注册。 bool
containerId 容器的 ID。 字符串
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureBackupServerContainer”(必需)
dpmAgentVersion 备份引擎代理版本 字符串
dpmServers 保护容器的 BackupEngines 列表 string[]
extendedInfo 容器的扩展信息。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保护项数 int
protectionStatus 容器的保护状态。 字符串
upgradeAvailable 检查升级是否可用 bool

AzureIaaSClassicComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.ClassicCompute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureIaaSComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.Compute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureSqlagWorkloadContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“SQLAGWorkLoadContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureSqlContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureSqlContainer”(必需)

AzureStorageContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“StorageContainer”(必需)
protectedItemCount 此容器中备份的项数。 int
resourceGroup 恢复服务保管库的资源组名称。 字符串
sourceResourceId 完全限定的 ARM URL。 字符串
storageAccountVersion 存储帐户版本。 字符串

AzureVMAppContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“VMAppContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureWorkloadContainerExtendedInfo

名字 描述 价值
hostServerName 在分布式容器中使用独立主机和群集名称时主机名。 字符串
inquiryInfo 容器的查询状态。 查询Info
nodesList 分布式容器时节点的列表。 DistributedNodesInfo[]

ContainerIdentityInfo

名字 描述 价值
aadTenantId 保护容器标识 - AAD 租户 字符串
观众 保护容器标识 - 受众 字符串
servicePrincipalClientId 保护容器标识 - AAD 服务主体 字符串
uniqueName 容器的唯一名称 字符串

DistributedNodesInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
nodeName 分布式容器下节点的名称。 字符串
地位 此节点的状态。
失败
Succeeded 字符串

DPMContainerExtendedInfo

名字 描述 价值
lastRefreshedAt DPMContainer 的上次刷新时间。 字符串

ErrorDetail

名字 描述 价值

GenericContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“GenericContainer”(必需)
extendedInformation 扩展信息(列表容器 API 调用中未返回) GenericContainerExtendedInfo
fabricName 容器构造的名称 字符串

GenericContainerExtendedInfo

名字 描述 价值
containerIdentityInfo 容器标识信息 ContainerIdentityInfo
rawCertData 容器证书的公钥 字符串
serviceEndpoints 容器的 Azure 备份服务终结点 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

名字 描述 价值

InquiryInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
inquiryDetails 查询详细信息,其中包含特定于工作负荷的详细信息。
例如 - 对于 SQL 和 oracle,这将包含不同的详细信息。
WorkloadIn queryDetails[]
地位 此容器的查询状态,例如
正在进行
失败 Succeeded 字符串

InquiryValidation

名字 描述 价值
errorDetail 如果状态为非成功,则错误详细信息。 ErrorDetail
地位 查询验证的状态。 字符串

MabContainer

名字 描述 价值
agentVersion 此容器的代理版本。 字符串
canReRegister 是否可以再注册容器一次。 bool
containerHealthState mab 容器的运行状况状态。 字符串
containerId ContainerID 表示容器。 int
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Windows”(必需)
extendedInfo 此容器的其他信息 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的运行状况详细信息。 MABContainerHealthDetails[]
protectedItemCount 此容器中备份的项数。 int

MabContainerExtendedInfo

名字 描述 价值
backupItems 与此容器关联的备份项列表。 string[]
backupItemType 与此容器关联的备份项的类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”
lastBackupStatus 此容器的最新备份状态。 字符串
lastRefreshedAt 刷新此容器时的时间戳。 字符串
policyName 与此容器关联的备份策略。 字符串

MABContainerHealthDetails

名字 描述 价值
法典 运行状况代码 int
消息 运行状况消息 字符串
建议 运行状况建议的操作 string[]
标题 运行状况标题 字符串

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

名字 描述 价值
apiVersion API 版本 '2020-12-01'
eTag 可选 ETag。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 ProtectionContainerResource 属性 ProtectionContainer
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers”

ProtectionContainer

名字 描述 价值
backupManagementType 容器的备份管理类型。 “AzureBackupServer”
“AzureIaasVM”
“AzureSql”
“AzureStorage”
“AzureWorkload”
“DefaultBackup”
“DPM”
“Invalid”
“MAB”
containerType 对于 AzureBackupServerContainer,请设置为“AzureBackupServerContainer”。 对于 AzureSqlContainer,请设置为“AzureSqlContainer”。 对于 AzureSqlagWorkloadContainerProtectionContainer,请设置为“SQLAGWorkLoadContainer”。 对于 AzureVMAppContainerProtectionContainer,请设置为“VMAppContainer”。 对于 type GenericContainer,设置为“GenericContainer”。 对于 AzureIaaSClassicComputeVMContainer,请设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 azureIaaSComputeVMContainer,请设置为“Microsoft.Compute/virtualMachines”。 对于 azureStorageContainer类型,设置为“StorageContainer”。 对于 MabContainer,请设置为“Windows”。 “AzureBackupServerContainer”
“AzureSqlContainer”
“GenericContainer”
“Microsoft.ClassicCompute/virtualMachines”
“Microsoft.Compute/virtualMachines”
“SQLAGWorkLoadContainer”
“StorageContainer”
“VMAppContainer”
“Windows”(必需)
friendlyName 容器的友好名称。 字符串
healthStatus 容器运行状况的状态。 字符串
registrationStatus 使用恢复服务保管库注册容器的状态。 字符串

ResourceTags

名字 描述 价值

WorkloadIn queryDetails

名字 描述 价值
inquiryValidation 查询验证,例如权限和其他备份验证。 查询Validation
itemCount 包含此容器中的可保护项计数。 int
类型 工作负荷的类型,如 SQL、Oracle 等。 字符串

快速入门模板

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

模板 描述
Azure 虚拟机中工作负荷的 Azure 备份

部署到 Azure
此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务和配置保护
使用恢复服务(每日) 备份现有文件共享

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

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

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

可以使用目标操作部署 vaults/backupFabrics/protectionContainers 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-12-01"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
  })
}

ProtectionContainer 对象

设置 containerType 属性以指定对象的类型。

对于 AzureBackupServerContainer,请使用:

{
  canReRegister = bool
  containerId = "string"
  containerType = "AzureBackupServerContainer"
  dpmAgentVersion = "string"
  dpmServers = [
    "string"
  ]
  extendedInfo = {
    lastRefreshedAt = "string"
  }
  protectedItemCount = int
  protectionStatus = "string"
  upgradeAvailable = bool
}

对于 azureSqlContainer ,请使用:

{
  containerType = "AzureSqlContainer"
}

对于 sqlAGWorkLoadContainer,请使用:

{
  containerType = "SQLAGWorkLoadContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {
      }
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {
            }
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {
        }
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"
}

对于 VMAppContainer,请使用:

{
  containerType = "VMAppContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {
      }
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {
            }
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {
        }
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"
}

对于 GenericContainer,请使用:

{
  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {
      {customized property} = "string"
    }
  }
  fabricName = "string"
}

对于 Microsoft.ClassicCompute/virtualMachines,请使用:

{
  containerType = "Microsoft.ClassicCompute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"
}

对于 Microsoft.Compute/virtualMachines,请使用:

{
  containerType = "Microsoft.Compute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"
}

对于 StorageContainer,请使用:

{
  containerType = "StorageContainer"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"
}

对于 Windows,请使用:

{
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  containerType = "Windows"
  extendedInfo = {
    backupItems = [
      "string"
    ]
    backupItemType = "string"
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    policyName = "string"
  }
  mabContainerHealthDetails = [
    {
      code = int
      message = "string"
      recommendations = [
        "string"
      ]
      title = "string"
    }
  ]
  protectedItemCount = int
}

属性值

AzureBackupServerContainer

名字 描述 价值
canReRegister 指定容器是否可重新注册。 bool
containerId 容器的 ID。 字符串
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureBackupServerContainer”(必需)
dpmAgentVersion 备份引擎代理版本 字符串
dpmServers 保护容器的 BackupEngines 列表 string[]
extendedInfo 容器的扩展信息。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保护项数 int
protectionStatus 容器的保护状态。 字符串
upgradeAvailable 检查升级是否可用 bool

AzureIaaSClassicComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.ClassicCompute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureIaaSComputeVMContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Microsoft.Compute/virtualMachines”(必需)
resourceGroup 恢复服务保管库的资源组名称。 字符串
virtualMachineId 此 Azure IaaS VM 容器表示的虚拟机的完全限定 ARM URL。 字符串
virtualMachineVersion 指定容器是表示经典 VM 还是 Azure 资源管理器 VM。 字符串

AzureSqlagWorkloadContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“SQLAGWorkLoadContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureSqlContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“AzureSqlContainer”(必需)

AzureStorageContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“StorageContainer”(必需)
protectedItemCount 此容器中备份的项数。 int
resourceGroup 恢复服务保管库的资源组名称。 字符串
sourceResourceId 完全限定的 ARM URL。 字符串
storageAccountVersion 存储帐户版本。 字符串

AzureVMAppContainerProtectionContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“VMAppContainer”(必需)
extendedInfo 工作负荷容器的其他详细信息。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器时的时间戳。 字符串
operationType Re-Do 操作 “Invalid”
“Register”
“重新注册”
sourceResourceId 此 Azure 工作负荷容器表示的虚拟机的 ARM ID 字符串
workloadType 为其发送注册的工作负荷类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”

AzureWorkloadContainerExtendedInfo

名字 描述 价值
hostServerName 在分布式容器中使用独立主机和群集名称时主机名。 字符串
inquiryInfo 容器的查询状态。 查询Info
nodesList 分布式容器时节点的列表。 DistributedNodesInfo[]

ContainerIdentityInfo

名字 描述 价值
aadTenantId 保护容器标识 - AAD 租户 字符串
观众 保护容器标识 - 受众 字符串
servicePrincipalClientId 保护容器标识 - AAD 服务主体 字符串
uniqueName 容器的唯一名称 字符串

DistributedNodesInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
nodeName 分布式容器下节点的名称。 字符串
地位 此节点的状态。
失败
Succeeded 字符串

DPMContainerExtendedInfo

名字 描述 价值
lastRefreshedAt DPMContainer 的上次刷新时间。 字符串

ErrorDetail

名字 描述 价值

GenericContainer

名字 描述 价值
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“GenericContainer”(必需)
extendedInformation 扩展信息(列表容器 API 调用中未返回) GenericContainerExtendedInfo
fabricName 容器构造的名称 字符串

GenericContainerExtendedInfo

名字 描述 价值
containerIdentityInfo 容器标识信息 ContainerIdentityInfo
rawCertData 容器证书的公钥 字符串
serviceEndpoints 容器的 Azure 备份服务终结点 GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

名字 描述 价值

InquiryInfo

名字 描述 价值
errorDetail 错误详细信息(如果状态为非成功)。 ErrorDetail
inquiryDetails 查询详细信息,其中包含特定于工作负荷的详细信息。
例如 - 对于 SQL 和 oracle,这将包含不同的详细信息。
WorkloadIn queryDetails[]
地位 此容器的查询状态,例如
正在进行
失败 Succeeded 字符串

InquiryValidation

名字 描述 价值
errorDetail 如果状态为非成功,则错误详细信息。 ErrorDetail
地位 查询验证的状态。 字符串

MabContainer

名字 描述 价值
agentVersion 此容器的代理版本。 字符串
canReRegister 是否可以再注册容器一次。 bool
containerHealthState mab 容器的运行状况状态。 字符串
containerId ContainerID 表示容器。 int
containerType 容器的类型。 此属性的值:1。 计算 Azure VM Microsoft.Compute/virtualMachines 2。
经典计算 Azure VM Microsoft.ClassicCompute/virtualMachines 3。 Windows 计算机(如 MAB、DPM 等)是
Windows 4。 Azure SQL 实例是 AzureSqlContainer。 5. 存储容器是 StorageContainer。 6. Azure 工作负荷
备份为 VMAppContainer
“Windows”(必需)
extendedInfo 此容器的其他信息 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的运行状况详细信息。 MABContainerHealthDetails[]
protectedItemCount 此容器中备份的项数。 int

MabContainerExtendedInfo

名字 描述 价值
backupItems 与此容器关联的备份项列表。 string[]
backupItemType 与此容器关联的备份项的类型。 “AzureFileShare”
“AzureSqlDb”
“Client”
“Exchange”
“FileFolder”
“GenericDataSource”
“Invalid”
“SAPAseDatabase”
“SAPHanaDatabase”
“Sharepoint”
“SQLDataBase”
“SQLDB”
“SystemState”
“VM”
“VMwareVM”
lastBackupStatus 此容器的最新备份状态。 字符串
lastRefreshedAt 刷新此容器时的时间戳。 字符串
policyName 与此容器关联的备份策略。 字符串

MABContainerHealthDetails

名字 描述 价值
法典 运行状况代码 int
消息 运行状况消息 字符串
建议 运行状况建议的操作 string[]
标题 运行状况标题 字符串

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

名字 描述 价值
eTag 可选 ETag。 字符串
位置 资源位置。 字符串
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:保管库/backupFabrics
性能 ProtectionContainerResource 属性 ProtectionContainer
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-12-01”

ProtectionContainer

名字 描述 价值
backupManagementType 容器的备份管理类型。 “AzureBackupServer”
“AzureIaasVM”
“AzureSql”
“AzureStorage”
“AzureWorkload”
“DefaultBackup”
“DPM”
“Invalid”
“MAB”
containerType 对于 AzureBackupServerContainer,请设置为“AzureBackupServerContainer”。 对于 AzureSqlContainer,请设置为“AzureSqlContainer”。 对于 AzureSqlagWorkloadContainerProtectionContainer,请设置为“SQLAGWorkLoadContainer”。 对于 AzureVMAppContainerProtectionContainer,请设置为“VMAppContainer”。 对于 type GenericContainer,设置为“GenericContainer”。 对于 AzureIaaSClassicComputeVMContainer,请设置为“Microsoft.ClassicCompute/virtualMachines”。 对于 azureIaaSComputeVMContainer,请设置为“Microsoft.Compute/virtualMachines”。 对于 azureStorageContainer类型,设置为“StorageContainer”。 对于 MabContainer,请设置为“Windows”。 “AzureBackupServerContainer”
“AzureSqlContainer”
“GenericContainer”
“Microsoft.ClassicCompute/virtualMachines”
“Microsoft.Compute/virtualMachines”
“SQLAGWorkLoadContainer”
“StorageContainer”
“VMAppContainer”
“Windows”(必需)
friendlyName 容器的友好名称。 字符串
healthStatus 容器运行状况的状态。 字符串
registrationStatus 使用恢复服务保管库注册容器的状态。 字符串

ResourceTags

名字 描述 价值

WorkloadIn queryDetails

名字 描述 价值
inquiryValidation 查询验证,例如权限和其他备份验证。 查询Validation
itemCount 包含此容器中的可保护项计数。 int
类型 工作负荷的类型,如 SQL、Oracle 等。 字符串