Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

ProtectionContainer 物件

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

針對 AzureBackupServerContainer,請使用:

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

針對 AzureSqlContainer,請使用:

  containerType: 'AzureSqlContainer'

針對 GenericContainer,請使用:

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {}
  }
  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'

針對 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'

針對 StorageContainer,請使用:

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: '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'

針對 Windows,請使用:

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

屬性值

vaults/backupFabrics/protectionContainers

名稱 描述
NAME 資源名稱

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

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:backupFabrics
etag 選擇性 ETag。 string
properties ProtectionContainerResource 屬性 ProtectionContainer

ProtectionContainer

名稱 描述
backupManagementType 容器的備份管理類型。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName 容器的易記名稱。 字串
healthStatus 容器健康狀態。 string
protectableObjectType 與此容器相關聯的可保護物件類型 string
registrationStatus 使用復原服務保存庫註冊容器的狀態。 string
containerType 設定物件類型 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (必要)

AzureBackupServerContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'AzureBackupServerContainer' (必要)
canReRegister 指定容器是否可重新登錄。 bool
containerId 容器的識別碼。 string
dpmAgentVersion 備份引擎代理程式版本 string
dpmServers 保護容器的 BackupEngines 清單 string[]
extendedInfo 容器的擴充資訊。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保護專案數目 int
protectionStatus 容器的保護狀態。 string
upgradeAvailable 檢查升級是否可用 bool

DPMContainerExtendedInfo

名稱 描述
lastRefreshedAt DPMContainer 的上次重新整理時間。 string

AzureSqlContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'AzureSqlContainer' (必要)

GenericContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'GenericContainer' (必要)
extendedInformation 清單容器 API 呼叫中未傳回的擴充資訊 () GenericContainerExtendedInfo
fabricName 容器網狀架構的名稱 字串

GenericContainerExtendedInfo

名稱 描述
containerIdentityInfo 容器身分識別資訊 ContainerIdentityInfo
rawCertData 容器憑證的公開金鑰 字串
serviceEndpoints Azure 備份容器的服務端點 object

ContainerIdentityInfo

名稱 描述
aadTenantId 保護容器身分識別 - AAD 租使用者 string
audience 保護容器身分識別 - 物件 字串
servicePrincipalClientId 保護容器身分識別 - AAD 服務主體 字串
uniqueName 容器的唯一名稱 字串

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 復原服務保存庫的資源組名。 string
virtualMachineId 此 Azure IaaS VM 容器所代表之虛擬機器的完整 ARM URL。 字串
virtualMachineVersion 指定容器代表傳統或 Azure Resource Manager 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 復原服務保存庫的資源組名。 string
virtualMachineId 此 Azure IaaS VM 容器所代表之虛擬機器的完整 ARM URL。 字串
virtualMachineVersion 指定容器代表傳統或 Azure Resource Manager 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'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 字串
workloadType 傳送註冊的工作負載類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

名稱 描述
hostServerName 如果是分散式容器,則為獨立和叢集名稱的主機名稱。 string
in查詢Info 容器的查詢狀態。 In查詢Info
nodesList 分散式容器時,節點的清單。 DistributedNodesInfo[]

In查詢Info

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
in查詢Details 查詢詳細資料,將具有工作負載特定詳細資料。
例如 - 針對 SQL 和 oracle,這將會包含不同的詳細資料。
WorkloadIn查詢Details[]
status 此容器的查詢狀態,例如
InProgress 、Failed 、Succeeded
字串

ErrorDetail

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

WorkloadIn查詢Details

名稱 描述
in查詢Validation 查詢驗證,例如許可權和其他備份驗證。 In查詢Validation
itemCount 包含此容器內的可保護專案計數。 int
類型 工作負載的類型,例如 SQL、Oracle 等。 字串

In查詢Validation

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
status 查詢驗證的狀態。 字串

DistributedNodesInfo

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
nodeName 分散式容器下節點的名稱。 string
status 此節點的狀態。
失敗,成功
字串

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' (必要)
acquireStorageAccountLock 是否要為此容器取得儲存體帳戶鎖定。 'Acquire'
'NotAcquire'
protectedItemCount 此容器中備份的專案數。 int
resourceGroup 復原服務保存庫的資源組名。 string
sourceResourceId 完整 ARM URL。 string
storageAccountVersion 儲存體帳戶版本。 string

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 此容器更新時的時間戳記。 string
operationType Re-Do作業 'Invalid'
'Register'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 string
workloadType 已傳送註冊的工作負載類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

名稱 描述
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' (必要)
agentVersion 此容器的代理程式版本。 字串
canReRegister 容器可以再註冊一次。 bool
containerHealthState mab 容器的健康狀態。 字串
containerId ContainerID 代表容器。 int
extendedInfo 此容器的其他資訊 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的健康情況詳細資料。 MABContainerHealthDetails[]
protectedItemCount 此容器中備份的專案數目。 int

MabContainerExtendedInfo

名稱 描述
backupItems 與此容器相關聯的備份專案清單。 string[]
backupItemType 與此容器相關聯的備份專案類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus 此容器的最新備份狀態。 字串
lastRefreshedAt 重新整理此容器時的時間戳記。 字串
policyName 與此容器相關聯的備份原則。 string

MABContainerHealthDetails

名稱 描述
code 健康情況代碼 int
message 健康情況訊息 字串
Mahout 健康情況建議動作 string[]
title 健康情況標題 字串

快速入門範本

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

[範本] 描述
使用復原服務 (每日備份現有檔案共用)

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

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

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

ARM 範本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

ProtectionContainer 物件

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

針對 AzureBackupServerContainer,請使用:

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

針對 AzureSqlContainer,請使用:

  "containerType": "AzureSqlContainer"

針對 GenericContainer,請使用:

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {}
  },
  "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"

針對 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"

針對 StorageContainer,請使用:

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "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"

針對 Windows,請使用:

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

屬性值

vaults/backupFabrics/protectionContainers

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

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

ProtectionContainer

名稱 描述
backupManagementType 容器的備份管理類型。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName 容器的易記名稱。 字串
healthStatus 容器健康狀態。 string
protectableObjectType 與此容器相關聯的可保護物件類型 字串
registrationStatus 使用復原服務保存庫註冊容器的狀態。 字串
containerType 設定物件類型 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (必要)

AzureBackupServerContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'AzureBackupServerContainer' (必要)
canReRegister 指定容器是否可重新登錄。 bool
containerId 容器的識別碼。 string
dpmAgentVersion 備份引擎代理程式版本 字串
dpmServers 保護容器的 BackupEngines 清單 string[]
extendedInfo 容器的擴充資訊。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保護專案數目 int
protectionStatus 容器的保護狀態。 字串
upgradeAvailable 檢查升級是否可用 bool

DPMContainerExtendedInfo

名稱 描述
lastRefreshedAt DPMContainer 的上次重新整理時間。 string

AzureSqlContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'AzureSqlContainer' (必要)

GenericContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'GenericContainer' (必要)
extendedInformation 清單容器 API 呼叫中未傳回的擴充資訊 () GenericContainerExtendedInfo
fabricName 容器網狀架構的名稱 字串

GenericContainerExtendedInfo

名稱 描述
containerIdentityInfo 容器身分識別資訊 ContainerIdentityInfo
rawCertData 容器憑證的公開金鑰 string
serviceEndpoints Azure 備份容器的服務端點 object

ContainerIdentityInfo

名稱 描述
aadTenantId 保護容器身分識別 - AAD 租使用者 string
audience 保護容器身分識別 - 物件 string
servicePrincipalClientId 保護容器身分識別 - AAD 服務主體 字串
uniqueName 容器的唯一名稱 字串

AzureIaaSClassicComputeVMContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (必要)
resourceGroup 復原服務保存庫的資源組名。 string
virtualMachineId 此 Azure IaaS VM 容器所代表之虛擬機器的完整 ARM URL。 string
virtualMachineVersion 指定容器代表傳統或 Azure Resource Manager VM。 string

AzureIaaSComputeVMContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'Microsoft.Compute/virtualMachines' (必要)
resourceGroup 復原服務保存庫的資源組名。 string
virtualMachineId 此 Azure IaaS VM 容器所代表之虛擬機器的完整 ARM URL。 字串
virtualMachineVersion 指定容器代表傳統或 Azure Resource Manager VM。 字串

AzureSqlagWorkloadContainerProtectionContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'SQLAGWorkLoadContainer' (必要)
extendedInfo 工作負載容器的其他詳細資料。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器時的時間戳記。 字串
operationType Re-Do作業 'Invalid'
'Register'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 字串
workloadType 傳送註冊的工作負載類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

名稱 描述
hostServerName 如果是分散式容器,則為獨立和叢集名稱的主機名稱。 string
in查詢Info 容器的查詢狀態。 In查詢Info
nodesList 分散式容器時,節點的清單。 DistributedNodesInfo[]

In查詢Info

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
in查詢Details 查詢詳細資料,將具有工作負載特定詳細資料。
例如 - 針對 SQL 和 oracle,這將會包含不同的詳細資料。
WorkloadIn查詢Details[]
status 此容器的查詢狀態,例如
InProgress 、Failed 、Succeeded
字串

ErrorDetail

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

WorkloadIn查詢Details

名稱 描述
in查詢Validation 查詢驗證,例如許可權和其他備份驗證。 In查詢Validation
itemCount 包含此容器內的可保護專案計數。 int
類型 工作負載的類型,例如 SQL、Oracle 等。 string

In查詢Validation

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
status 查詢驗證的狀態。 字串

DistributedNodesInfo

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
nodeName 分散式容器下節點的名稱。 string
status 此節點的狀態。
失敗,成功
字串

AzureStorageContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'StorageContainer' (必要)
acquireStorageAccountLock 是否要取得此容器的儲存體帳戶鎖定。 'Acquire'
'NotAcquire'
protectedItemCount 此容器中備份的專案數目。 int
resourceGroup 復原服務保存庫的資源組名。 string
sourceResourceId 完整 ARM URL。 字串
storageAccountVersion 儲存體帳戶版本。 字串

AzureVMAppContainerProtectionContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'VMAppContainer' (必要)
extendedInfo 工作負載容器的其他詳細資料。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器時的時間戳記。 string
operationType Re-Do作業 'Invalid'
'Register'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 字串
workloadType 傳送註冊的工作負載類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
'Windows' (必要)
agentVersion 此容器的代理程式版本。 字串
canReRegister 容器可以再註冊一次。 bool
containerHealthState mab 容器的健康狀態。 string
containerId ContainerID 代表容器。 int
extendedInfo 此容器的其他資訊 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的健康情況詳細資料。 MABContainerHealthDetails[]
protectedItemCount 此容器中備份的專案數目。 int

MabContainerExtendedInfo

名稱 描述
backupItems 與此容器相關聯的備份專案清單。 string[]
backupItemType 與此容器相關聯的備份專案類型。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus 此容器的最新備份狀態。 string
lastRefreshedAt 重新整理此容器時的時間戳記。 字串
policyName 與此容器相關聯的備份原則。 字串

MABContainerHealthDetails

名稱 描述
code 健全狀況代碼 int
message 健康情況訊息 字串
Mahout 健康情況建議動作 string[]
title 健康情況標題 字串

快速入門範本

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

[範本] 描述
使用復原服務 (每日備份現有的檔案共用)

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

部署至 Azure
此範本會以現有儲存體帳戶中現有檔案共用的每小時頻率來設定保護。 它會根據 set 參數值,建立新的或使用現有的復原服務保存庫和備份原則。
Azure 虛擬機器中工作負載的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@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

ProtectionContainer 物件

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

針對 AzureBackupServerContainer,請使用:

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

針對 AzureSqlContainer,請使用:

  containerType = "AzureSqlContainer"

針對 GenericContainer,請使用:

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {}
  }
  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"

針對 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"

針對 StorageContainer,請使用:

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "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"

針對 Windows,請使用:

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

屬性值

vaults/backupFabrics/protectionContainers

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

ProtectionContainer

名稱 描述
backupManagementType 容器的備份管理類型。 「AzureBackupServer」
「AzureIaasVM」
「AzureSql」
「AzureStorage」
「AzureWorkload」
「DPM」
「DefaultBackup」
「Invalid」
「MAB」
friendlyName 容器的易記名稱。 字串
healthStatus 容器健全狀況的狀態。 字串
protectableObjectType 與此容器相關聯的可保護物件類型 字串
registrationStatus 使用復原服務保存庫註冊容器的狀態。 字串
containerType 設定物件類型 AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
需要 Windows ()

AzureBackupServerContainer

名稱 描述
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」 (必要)
canReRegister 指定容器是否可重新登錄。 bool
containerId 容器的識別碼。 string
dpmAgentVersion 備份引擎代理程式版本 string
dpmServers 保護容器的 BackupEngines 清單 string[]
extendedInfo 容器的擴充資訊。 DPMContainerExtendedInfo
protectedItemCount BackupEngine 中的受保護專案數目 int
protectionStatus 容器的保護狀態。 字串
upgradeAvailable 檢查升級是否可用 bool

DPMContainerExtendedInfo

名稱 描述
lastRefreshedAt DPMContainer 的上次重新整理時間。 string

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」 (必要)

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 容器憑證的公開金鑰 string
serviceEndpoints Azure 備份容器的服務端點 object

ContainerIdentityInfo

名稱 描述
aadTenantId 保護容器身分識別 - AAD 租使用者 字串
audience 保護容器身分識別 - 物件 字串
servicePrincipalClientId 保護容器身分識別 - AAD 服務主體 字串
uniqueName 容器的唯一名稱 字串

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 指定容器代表傳統或 Azure Resource Manager 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 指定容器代表傳統或 Azure Resource Manager VM。 string

AzureSqlagWorkloadContainerProtectionContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
「SQLAGWorkLoadContainer」 (必要)
extendedInfo 工作負載容器的其他詳細資料。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器時的時間戳記。 string
operationType Re-Do作業 「Invalid」
「Register」
「Reregister」
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 字串
workloadType 傳送註冊的工作負載類型。 「AzureFileShare」
「AzureSqlDb」
「Client」
「Exchange」
「FileFolder」
「GenericDataSource」
「Invalid」
「SAPAseDatabase」
「SAPHanaDBInstance」
「SAPHanaDatabase」
「SQLDB」
「SQLDataBase」
"Sharepoint"
「SystemState」
「VM」
「VMwareVM」

AzureWorkloadContainerExtendedInfo

名稱 描述
hostServerName 如果是分散式容器,則為獨立和叢集名稱的主機名稱。 string
in查詢Info 容器的查詢狀態。 In查詢Info
nodesList 分散式容器時,節點的清單。 DistributedNodesInfo[]

In查詢Info

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
in查詢Details 查詢詳細資料,將具有工作負載特定詳細資料。
例如 - 針對 SQL 和 oracle,這將會包含不同的詳細資料。
WorkloadIn查詢Details[]
status 此容器的查詢狀態,例如
InProgress 、Failed 、Succeeded
字串

ErrorDetail

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

WorkloadIn查詢Details

名稱 描述
in查詢Validation 查詢驗證,例如許可權和其他備份驗證。 In查詢Validation
itemCount 包含此容器內的可保護專案計數。 int
類型 工作負載的類型,例如 SQL、Oracle 等。 字串

In查詢Validation

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
status 查詢驗證的狀態。 string

DistributedNodesInfo

名稱 描述
errorDetail 如果狀態為非成功,錯誤詳細資料。 ErrorDetail
nodeName 分散式容器下節點的名稱。 string
status 此節點的狀態。
失敗,成功
string

AzureStorageContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
「StorageContainer」 (必要)
acquireStorageAccountLock 是否要取得此容器的儲存體帳戶鎖定。 「Acquire」
「NotAcquire」
protectedItemCount 此容器中備份的專案數目。 int
resourceGroup 復原服務保存庫的資源組名。 string
sourceResourceId 完整 ARM URL。 字串
storageAccountVersion 儲存體帳戶版本。 string

AzureVMAppContainerProtectionContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
「VMAppContainer」 (必要)
extendedInfo 工作負載容器的其他詳細資料。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime 更新此容器時的時間戳記。 string
operationType Re-Do作業 「Invalid」
「Register」
「Reregister」
sourceResourceId 此 Azure 工作負載容器所代表虛擬機器的 ARM 識別碼 字串
workloadType 傳送註冊的工作負載類型。 「AzureFileShare」
「AzureSqlDb」
「Client」
「Exchange」
「FileFolder」
「GenericDataSource」
「Invalid」
「SAPAseDatabase」
「SAPHanaDBInstance」
「SAPHanaDatabase」
「SQLDB」
「SQLDataBase」
"Sharepoint"
「SystemState」
「VM」
「VMwareVM」

MabContainer

名稱 描述
containerType 容器的類型。 此屬性的值:1。 計算 Azure VM 是 Microsoft.Compute/virtualMachines 2。
傳統計算 Azure VM 是 Microsoft.ClassicCompute/virtualMachines 3。 MAB、DPM 等 Windows 機器) (為
Windows 4. Azure SQL實例為 AzureSqlContainer。 5. 儲存體容器是 StorageContainer。 6. Azure 工作負載
備份為 VMAppContainer
「Windows」 (必要)
agentVersion 此容器的代理程式版本。 string
canReRegister 容器可以再註冊一次。 bool
containerHealthState mab 容器的健康狀態。 string
containerId ContainerID 代表容器。 int
extendedInfo 此容器的其他資訊 MabContainerExtendedInfo
mabContainerHealthDetails 此 mab 容器的健康情況詳細資料。 MABContainerHealthDetails[]
protectedItemCount 此容器中備份的專案數目。 int

MabContainerExtendedInfo

名稱 描述
backupItems 與此容器相關聯的備份專案清單。 string[]
backupItemType 與此容器相關聯的備份專案類型。 「AzureFileShare」
「AzureSqlDb」
「Client」
「Exchange」
「FileFolder」
「GenericDataSource」
「Invalid」
「SAPAseDatabase」
「SAPHanaDBInstance」
「SAPHanaDatabase」
「SQLDB」
「SQLDataBase」
"Sharepoint"
「SystemState」
「VM」
「VMwareVM」
lastBackupStatus 此容器的最新備份狀態。 string
lastRefreshedAt 重新整理此容器時的時間戳記。 字串
policyName 與此容器相關聯的備份原則。 string

MABContainerHealthDetails

名稱 描述
code 健康情況代碼 int
message 健康情況訊息 字串
Mahout 健康情況建議動作 string[]
title 健康情況標題 字串