你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2020-10-01
- 最新
- 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
- 2016-12-01
- 2016-06-01
Bicep 资源定义
可以使用目标操作部署 vaults/backupFabrics/protectionContainers 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-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 | 分布式容器下节点的名称。 | 字符串 | |
地位 | 此节点的状态。 失败 |
成功 | 字符串 |
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[] | ||
地位 | 此容器的查询状态,例如 正在进行 |
失败 | 成功 | 字符串 |
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-10-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 | 分布式容器下节点的名称。 | 字符串 | |
地位 | 此节点的状态。 失败 |
成功 | 字符串 |
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[] | ||
地位 | 此容器的查询状态,例如 正在进行 |
失败 | 成功 | 字符串 |
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-10-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 备份 |
此模板创建恢复服务保管库和特定于工作负荷的备份策略。 将 VM 注册到备份服务和配置保护 |
使用恢复服务(每日) 备份现有文件共享 |
此模板为现有存储帐户中存在的现有文件共享配置保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
使用恢复服务(每小时) 备份现有文件共享 |
此模板为现有存储帐户中存在的现有文件共享配置每小时保护。 它基于设置参数值创建新的或使用现有的恢复服务保管库和备份策略。 |
Terraform (AzAPI 提供程序)资源定义
可以使用目标操作部署 vaults/backupFabrics/protectionContainers 资源类型:
- 资源组
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-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 | 分布式容器下节点的名称。 | 字符串 | |
地位 | 此节点的状态。 失败 |
成功 | 字符串 |
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[] | ||
地位 | 此容器的查询状态,例如 正在进行 |
失败 | 成功 | 字符串 |
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-10-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 等。 | 字符串 |