共用方式為


Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2021-04-01

Bicep 資源定義

保存庫/backupFabrics/protectionContainers 資源類型可以使用目標作業來部署:

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

資源格式

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-04-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 容器的標識碼。 字串
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 指定容器代表傳統或 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。 字串

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'
'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'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表之虛擬機的 ARM 識別碼 字串
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,這將會包含不同的詳細數據。
WorkloadInquiryDetails[]
地位 此容器的查詢狀態,例如
InProgress
失敗 成功 字串

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。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:保存庫/backupFabrics
性能 ProtectionContainerResource 屬性 ProtectionContainer
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ProtectionContainer

名字 描述 價值
backupManagementType 容器的備份管理類型。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
containerType 針對 azureBackupServerContainer 類型設定為 'AzureBackupServerContainer',。 針對 azureSqlContainer 類型 設定為 'AzureSqlContainer',。 針對 azureSqlagWorkloadContainerProtectionContainer類型 ,設定為 'SQLAGWorkLoadContainer'。 針對 azureVMAppContainerProtectionContainer類型 設定為 'VMAppContainer'。 將 類型設定為 '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

名字 描述 價值

WorkloadInquiryDetails

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

快速入門範例

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

Bicep 檔案 描述
Azure 虛擬機中工作負載的 Azure 備份 此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM
使用復原服務備份現有的檔案共用 (每日) 此範本會設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。
使用復原服務備份現有的檔案共用 (每小時) 此範本會以每小時頻率設定現有記憶體帳戶中現有檔案共享的保護。 它會根據 set 參數值,建立新的 或使用現有的復原服務保存庫和備份原則。

ARM 樣本資源定義

保存庫/backupFabrics/protectionContainers 資源類型可以使用目標作業來部署:

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

資源格式

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2021-04-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 容器的標識碼。 字串
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 指定容器代表傳統或 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。 字串

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'
'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'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表之虛擬機的 ARM 識別碼 字串
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,這將會包含不同的詳細數據。
WorkloadInquiryDetails[]
地位 此容器的查詢狀態,例如
InProgress
失敗 成功 字串

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 版本 '2021-04-01'
eTag 選擇性 ETag。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 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'。 將 類型設定為 '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

名字 描述 價值

WorkloadInquiryDetails

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

快速入門範本

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

範本 描述
Azure 虛擬機中工作負載的 Azure 備份

部署至 Azure
此範本會建立復原服務保存庫和工作負載特定的備份原則。 向備份服務和設定保護註冊 VM
使用復原服務備份現有的檔案共用 (每日)

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

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

Terraform (AzAPI 提供者) 資源定義

保存庫/backupFabrics/protectionContainers 資源類型可以使用目標作業來部署:

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-04-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 容器的標識碼。 字串
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 指定容器代表傳統或 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。 字串

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'
'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'
'Reregister'
sourceResourceId 此 Azure 工作負載容器所代表之虛擬機的 ARM 識別碼 字串
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,這將會包含不同的詳細數據。
WorkloadInquiryDetails[]
地位 此容器的查詢狀態,例如
InProgress
失敗 成功 字串

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。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:保存庫/backupFabrics
性能 ProtectionContainerResource 屬性 ProtectionContainer
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-04-01”

ProtectionContainer

名字 描述 價值
backupManagementType 容器的備份管理類型。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
containerType 針對 azureBackupServerContainer 類型設定為 'AzureBackupServerContainer',。 針對 azureSqlContainer 類型 設定為 'AzureSqlContainer',。 針對 azureSqlagWorkloadContainerProtectionContainer類型 ,設定為 'SQLAGWorkLoadContainer'。 針對 azureVMAppContainerProtectionContainer類型 設定為 'VMAppContainer'。 將 類型設定為 '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

名字 描述 價值

WorkloadInquiryDetails

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