Share via


Microsoft.RecoveryServices コンテナー/backupFabrics/protectionContainers 2023-01-01

Bicep リソース定義

コンテナー/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 で子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: backupFabrics
eTag オプションの ETag。 string
properties ProtectionContainerResource プロパティ ProtectionContainer

ProtectionContainer

名前 説明
backupManagementType コンテナーのバックアップ管理の種類。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName コンテナーのフレンドリ名。 string
healthStatus コンテナーの正常性の状態。 string
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類 string
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。 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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
'AzureBackupServerContainer' (必須)
canReRegister コンテナーが再レジストリ可能かどうかを指定します。 [bool]
containerId コンテナーの ID。 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 です。 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 コンテナーのファブリックの名前 string

GenericContainerExtendedInfo

名前 説明
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー string
serviceEndpoints コンテナーのサービス エンドポイントをAzure Backupする object

ContainerIdentityInfo

名前 説明
aadTenantId 保護コンテナー ID - AAD テナント string
audience 保護コンテナー ID - 対象ユーザー string
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル string
uniqueName コンテナーの一意の名前 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 このコンテナーが更新されたときのタイム スタンプ。 string
operationType Re-Do操作 'Invalid'
'Register'
'Reregister'
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID string
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

名前 説明
hostServerName スタンドアロンの場合はホスト OS 名、分散コンテナーの場合はクラスター名。 string
inquiryInfo コンテナーの照会状態。 InquiryInfo
nodesList 分散コンテナーの場合のノードの一覧。 DistributedNodesInfo[]

InquiryInfo

名前 説明
errorDetail 状態が成功以外の場合は、エラーの詳細。 ErrorDetail
inquiryDetails ワークロード固有の詳細を含む照会の詳細。
たとえば、 - SQL と Oracle の場合、これには異なる詳細が含まれます。
WorkloadInquiryDetails[]
status このコンテナーに関するお問い合わせの状態 (例: )
InProgress 、Failed、Succeeded
string

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkloadInquiryDetails

名前 説明
inquiryValidation アクセス許可やその他のバックアップ検証などの照会検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 INT
SQL、Oracle などのワークロードの種類。 string

InquiryValidation

名前 説明
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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
'StorageContainer' (必須)
acquireStorageAccountLock このコンテナーに対してストレージ アカウント ロックを取得するかどうか。 'Acquire'
'NotAcquire'
protectedItemCount このコンテナーにバックアップされた項目の数。 INT
resourceGroup Recovery Services コンテナーのリソース グループ名。 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 ID 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 このコンテナーのエージェント バージョン。 string
canReRegister コンテナーをもう 1 回登録できます。 [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 このコンテナーが更新されたときのタイム スタンプ。 string
policyName このコンテナーに関連付けられているバックアップ ポリシー。 string

MABContainerHealthDetails

名前 説明
code 正常性コード INT
message 正常性メッセージ string
recommendations 正常性に関する推奨アクション string[]
title 正常性のタイトル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Recovery Services を使用して既存のファイル共有をバックアップする (毎日)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を時間単位の頻度で構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Azure Virtual Machines でのワークロードのAzure Backup

Azure にデプロイする
このテンプレートでは、Recovery Services コンテナーとワークロード固有のバックアップ ポリシーが作成されます。 VM をバックアップ サービスに登録し、保護を構成します

ARM テンプレート リソース定義

コンテナー/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

名前 説明
type リソースの種類 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'
apiVersion リソース API のバージョン '2023-01-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
eTag オプションの ETag。 string
properties ProtectionContainerResource プロパティ ProtectionContainer

ProtectionContainer

名前 説明
backupManagementType コンテナーのバックアップ管理の種類。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName コンテナーのフレンドリ名。 string
healthStatus コンテナーの正常性の状態。 string
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類 string
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。 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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
'AzureBackupServerContainer' (必須)
canReRegister コンテナーが再レジストリ可能かどうかを指定します。 [bool]
containerId コンテナーの ID。 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 です。 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 コンテナーのファブリックの名前 string

GenericContainerExtendedInfo

名前 説明
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー string
serviceEndpoints コンテナーのサービス エンドポイントをAzure Backupする object

ContainerIdentityInfo

名前 説明
aadTenantId 保護コンテナー ID - AAD テナント string
audience 保護コンテナー ID - 対象ユーザー string
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル string
uniqueName コンテナーの一意の名前 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 このコンテナーが更新されたときのタイム スタンプ。 string
operationType Re-Do操作 'Invalid'
'Register'
'Reregister'
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID string
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

名前 説明
hostServerName スタンドアロンの場合はホスト OS 名、分散コンテナーの場合はクラスター名。 string
inquiryInfo コンテナーの照会状態。 InquiryInfo
nodesList 分散コンテナーの場合のノードの一覧。 DistributedNodesInfo[]

InquiryInfo

名前 説明
errorDetail 状態が成功以外の場合は、エラーの詳細。 ErrorDetail
inquiryDetails ワークロード固有の詳細を含む照会の詳細。
たとえば、 - SQL と Oracle の場合、これには異なる詳細が含まれます。
WorkloadInquiryDetails[]
status このコンテナーに関するお問い合わせの状態 (例: )
InProgress 、Failed、Succeeded
string

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkloadInquiryDetails

名前 説明
inquiryValidation アクセス許可やその他のバックアップ検証などの照会検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 INT
SQL、Oracle などのワークロードの種類。 string

InquiryValidation

名前 説明
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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
'StorageContainer' (必須)
acquireStorageAccountLock このコンテナーに対してストレージ アカウント ロックを取得するかどうか。 'Acquire'
'NotAcquire'
protectedItemCount このコンテナーにバックアップされた項目の数。 INT
resourceGroup Recovery Services コンテナーのリソース グループ名。 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 ID 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 このコンテナーのエージェント バージョン。 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 このコンテナーが更新されたときのタイム スタンプ。 string
policyName このコンテナーに関連付けられているバックアップ ポリシー。 string

MABContainerHealthDetails

名前 説明 [値]
code 正常性コード INT
message 正常性メッセージ string
recommendations 正常性に関する推奨アクション string[]
title 正常性のタイトル string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Recovery Services を使用して既存のファイル共有をバックアップする (毎日)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Recovery Services を使用して既存のファイル共有をバックアップする (時間単位)

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有の保護を時間単位の頻度で構成します。 新しいを作成するか、設定されたパラメーター値に基づいて既存の Recovery Services コンテナーとバックアップ ポリシーを使用します。
Azure Virtual Machines でのワークロードのAzure Backup

Azure にデプロイする
このテンプレートでは、Recovery Services コンテナーとワークロード固有のバックアップ ポリシーが作成されます。 VM をバックアップ サービスに登録し、保護を構成します

Terraform (AzAPI プロバイダー) リソース定義

コンテナー/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

名前 説明
type リソースの種類 "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01"
name リソース名 string (必須)
location リソースの場所。 string
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: backupFabrics
tags リソース タグ。 タグの名前と値のディクショナリ。
eTag オプションの ETag。 string
properties ProtectionContainerResource プロパティ ProtectionContainer

ProtectionContainer

名前 説明
backupManagementType コンテナーのバックアップ管理の種類。 "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"無効"
"MAB"
friendlyName コンテナーのフレンドリ名。 string
healthStatus コンテナーの正常性の状態。 string
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類 string
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。 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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
"AzureBackupServerContainer" (必須)
canReRegister コンテナーが再レジストリ可能かどうかを指定します。 [bool]
containerId コンテナーの ID。 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 です。 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 コンテナーのファブリックの名前 string

GenericContainerExtendedInfo

名前 説明
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー string
serviceEndpoints コンテナーのサービス エンドポイントをAzure Backupする object

ContainerIdentityInfo

名前 説明
aadTenantId 保護コンテナー ID - AAD テナント string
audience 保護コンテナー ID - 対象ユーザー string
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル string
uniqueName コンテナーの一意の名前 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 Recovery Services コンテナーのリソース グループ名。 string
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。 string
virtualMachineVersion コンテナーがクラシック VM と Azure Resource Manager VM のどちらを表すかを指定します。 string

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 このコンテナーが更新されたときのタイム スタンプ。 string
operationType Re-Do操作 "無効"
"登録"
"再登録"
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID string
workloadType 登録が送信されたワークロードの種類。 "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"無効"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

名前 説明
hostServerName スタンドアロンの場合はホスト OS 名、分散コンテナーの場合はクラスター名。 string
inquiryInfo コンテナーの照会状態。 InquiryInfo
nodesList 分散コンテナーの場合のノードの一覧。 DistributedNodesInfo[]

InquiryInfo

名前 説明
errorDetail [エラーの詳細] (状態が成功以外の場合)。 ErrorDetail
inquiryDetails お問い合わせ ワークロード固有の詳細を含む詳細。
たとえば、 - SQL と oracle の場合、これにはさまざまな詳細が含まれます。
WorkloadInquiryDetails[]
status このコンテナーの問い合わせ状態 (例: )
InProgress 、Failed、Succeeded
string

ErrorDetail

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

WorkloadInquiryDetails

名前 説明
inquiryValidation アクセス許可やその他のバックアップ検証などの照会検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 INT
SQL、Oracle などのワークロードの種類。 string

InquiryValidation

名前 説明
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 です。 Windows マシン (MAB、DPM など) は、
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
"StorageContainer" (必須)
acquireStorageAccountLock このコンテナーに対してストレージ アカウント ロックを取得するかどうか。 "Acquire"
"NotAcquire"
protectedItemCount このコンテナーにバックアップされた項目の数。 INT
resourceGroup Recovery Services コンテナーのリソース グループ名。 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操作 "無効"
"登録"
"再登録"
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID string
workloadType 登録が送信されたワークロードの種類。 "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"無効"
"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 このコンテナーのエージェント バージョン。 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"
"無効"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus このコンテナーの最新のバックアップ状態。 string
lastRefreshedAt このコンテナーが更新されたときのタイム スタンプ。 string
policyName このコンテナーに関連付けられているバックアップ ポリシー。 string

MABContainerHealthDetails

名前 説明
code 正常性コード INT
message 正常性メッセージ string
recommendations 正常性の推奨アクション string[]
title 正常性タイトル string