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

Bicep リソース定義

コンテナー/backupFabrics/protectionContainers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-12-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: {
      {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'

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

名前 形容 価値
名前 リソース名

Bicepで子リソースの名前と種類 設定する方法を参照してください。
string (必須)
場所 リソースの場所。
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: backupFabrics
eTag 省略可能な ETag。
プロパティ ProtectionContainerResource プロパティ ProtectionContainer

ProtectionContainer

名前 形容 価値
backupManagementType コンテナーのバックアップ管理の種類。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName コンテナーのフレンドリ名。
healthStatus コンテナーの正常性の状態。
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。
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。
dpmAgentVersion バックアップ エンジン エージェントのバージョン
dpmServers コンテナーを保護する BackupEngines の一覧 string[]
extendedInfo コンテナーの拡張情報。 DPMContainerExtendedInfo の
protectedItemCount BackupEngine 内の保護された項目の数 int
protectionStatus コンテナーの保護状態。
upgradeAvailable アップグレードが利用可能かどうかを確認するには bool

DPMContainerExtendedInfo

名前 形容 価値
lastRefreshedAt DPMContainer の最終更新時刻。

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 拡張情報 (List コンテナー API 呼び出しでは返されません) GenericContainerExtendedInfo の
fabricName コンテナーのファブリックの名前

GenericContainerExtendedInfo

名前 形容 価値
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー
serviceEndpoints コンテナーの Azure Backup サービス エンドポイント GenericContainerExtendedInfoServiceEndpoints の

ContainerIdentityInfo

名前 形容 価値
aadTenantId 保護コンテナー ID - AAD テナント
聴衆 保護コンテナー ID - 対象ユーザー
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル
uniqueName コンテナーの一意の名前

GenericContainerExtendedInfoServiceEndpoints

名前 形容 価値
{カスタマイズされたプロパティ}

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 コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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 Recovery Services コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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 ID
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

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

InquiryInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
inquiryDetails ワークロード固有の詳細を含むお問い合わせの詳細。
たとえば、 - SQLとオラクルの場合、これは異なる詳細を含みます。
WorkloadInquiryDetails[]
地位 このコンテナーの問い合わせ状態 (例:
InProgress 、Failed、Succeeded

ErrorDetail

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

WorkloadInquiryDetails

名前 形容 価値
inquiryValidation アクセス許可やその他のバックアップ検証などの問い合わせ検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 int
種類 SQL、Oracle などのワークロードの種類。

InquiryValidation

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
地位 問い合わせ検証の状態。

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
地位 このノードの状態。
失敗、成功

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 コンテナーのリソース グループ名。
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 ID
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'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 コンテナーをもう 1 回登録できます。 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'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus このコンテナーの最新のバックアップ状態。
lastRefreshedAt このコンテナーが更新されたときのタイム スタンプ。
policyName このコンテナーに関連付けられているバックアップ ポリシー。

MABContainerHealthDetails

名前 形容 価値
コード 正常性コード int
メッセージ 正常性メッセージ
推奨 事項 正常性の推奨されるアクション string[]
タイトル 正常性タイトル

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

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

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

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

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有に対して、時間単位の頻度で保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の 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": "2021-12-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": {
      "{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"

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 のバージョン '2021-12-01'
名前 リソース名

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

ProtectionContainer

名前 形容 価値
backupManagementType コンテナーのバックアップ管理の種類。 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName コンテナーのフレンドリ名。
healthStatus コンテナーの正常性の状態。
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。
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。
dpmAgentVersion バックアップ エンジン エージェントのバージョン
dpmServers コンテナーを保護する BackupEngines の一覧 string[]
extendedInfo コンテナーの拡張情報。 DPMContainerExtendedInfo の
protectedItemCount BackupEngine 内の保護された項目の数 int
protectionStatus コンテナーの保護状態。
upgradeAvailable アップグレードが利用可能かどうかを確認するには bool

DPMContainerExtendedInfo

名前 形容 価値
lastRefreshedAt DPMContainer の最終更新時刻。

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 拡張情報 (List コンテナー API 呼び出しでは返されません) GenericContainerExtendedInfo の
fabricName コンテナーのファブリックの名前

GenericContainerExtendedInfo

名前 形容 価値
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー
serviceEndpoints コンテナーの Azure Backup サービス エンドポイント GenericContainerExtendedInfoServiceEndpoints の

ContainerIdentityInfo

名前 形容 価値
aadTenantId 保護コンテナー ID - AAD テナント
聴衆 保護コンテナー ID - 対象ユーザー
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル
uniqueName コンテナーの一意の名前

GenericContainerExtendedInfoServiceEndpoints

名前 形容 価値
{カスタマイズされたプロパティ}

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 コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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 Recovery Services コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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 ID
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

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

InquiryInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
inquiryDetails ワークロード固有の詳細を含むお問い合わせの詳細。
たとえば、 - SQLとオラクルの場合、これは異なる詳細を含みます。
WorkloadInquiryDetails[]
地位 このコンテナーの問い合わせ状態 (例:
InProgress 、Failed、Succeeded

ErrorDetail

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

WorkloadInquiryDetails

名前 形容 価値
inquiryValidation アクセス許可やその他のバックアップ検証などの問い合わせ検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 int
種類 SQL、Oracle などのワークロードの種類。

InquiryValidation

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
地位 問い合わせ検証の状態。

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
地位 このノードの状態。
失敗、成功

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 コンテナーのリソース グループ名。
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 ID
workloadType 登録が送信されたワークロードの種類。 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'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 コンテナーをもう 1 回登録できます。 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'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus このコンテナーの最新のバックアップ状態。
lastRefreshedAt このコンテナーが更新されたときのタイム スタンプ。
policyName このコンテナーに関連付けられているバックアップ ポリシー。

MABContainerHealthDetails

名前 形容 価値
コード 正常性コード int
メッセージ 正常性メッセージ
推奨 事項 正常性の推奨されるアクション string[]
タイトル 正常性タイトル

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

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

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

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

Azure にデプロイする
このテンプレートは、既存のストレージ アカウントに存在する既存のファイル共有に対して、時間単位の頻度で保護を構成します。 新しい Recovery Services コンテナーを作成するか、設定されたパラメーター値に基づいて既存の 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@2021-12-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 = {
      {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"

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@2021-12-01"
名前 リソース名 string (必須)
場所 リソースの場所。
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: backupFabrics
タグ リソース タグ。 タグ名と値のディクショナリ。
eTag 省略可能な ETag。
プロパティ ProtectionContainerResource プロパティ ProtectionContainer

ProtectionContainer

名前 形容 価値
backupManagementType コンテナーのバックアップ管理の種類。 "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Invalid"
"MAB"
friendlyName コンテナーのフレンドリ名。
healthStatus コンテナーの正常性の状態。
protectableObjectType このコンテナーに関連付けられている保護可能なオブジェクトの種類
registrationStatus Recovery Services コンテナーへのコンテナーの登録の状態。
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。
dpmAgentVersion バックアップ エンジン エージェントのバージョン
dpmServers コンテナーを保護する BackupEngines の一覧 string[]
extendedInfo コンテナーの拡張情報。 DPMContainerExtendedInfo の
protectedItemCount BackupEngine 内の保護された項目の数 int
protectionStatus コンテナーの保護状態。
upgradeAvailable アップグレードが利用可能かどうかを確認するには bool

DPMContainerExtendedInfo

名前 形容 価値
lastRefreshedAt DPMContainer の最終更新時刻。

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 拡張情報 (List コンテナー API 呼び出しでは返されません) GenericContainerExtendedInfo の
fabricName コンテナーのファブリックの名前

GenericContainerExtendedInfo

名前 形容 価値
containerIdentityInfo コンテナー ID 情報 ContainerIdentityInfo
rawCertData コンテナー証明書の公開キー
serviceEndpoints コンテナーの Azure Backup サービス エンドポイント GenericContainerExtendedInfoServiceEndpoints の

ContainerIdentityInfo

名前 形容 価値
aadTenantId 保護コンテナー ID - AAD テナント
聴衆 保護コンテナー ID - 対象ユーザー
servicePrincipalClientId 保護コンテナー ID - AAD サービス プリンシパル
uniqueName コンテナーの一意の名前

GenericContainerExtendedInfoServiceEndpoints

名前 形容 価値
{カスタマイズされたプロパティ}

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 コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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 Recovery Services コンテナーのリソース グループ名。
virtualMachineId この Azure IaaS VM コンテナーによって表される仮想マシンの完全修飾 ARM URL。
virtualMachineVersion コンテナーがクラシック VM と 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"
"再登録"
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID
workloadType 登録が送信されたワークロードの種類。 "AzureFileShare"
"AzureSqlDb"
"クライアント"
"Exchange"
"FileFolder"
"GenericDataSource"
"Invalid"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

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

InquiryInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
inquiryDetails ワークロード固有の詳細を含むお問い合わせの詳細。
たとえば、 - SQLとオラクルの場合、これは異なる詳細を含みます。
WorkloadInquiryDetails[]
地位 このコンテナーの問い合わせ状態 (例:
InProgress 、Failed、Succeeded

ErrorDetail

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

WorkloadInquiryDetails

名前 形容 価値
inquiryValidation アクセス許可やその他のバックアップ検証などの問い合わせ検証。 InquiryValidation
itemCount このコンテナー内の保護可能な項目数を格納します。 int
種類 SQL、Oracle などのワークロードの種類。

InquiryValidation

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
地位 問い合わせ検証の状態。

DistributedNodesInfo

名前 形容 価値
errorDetail 状態が成功以外の場合のエラーの詳細。 ErrorDetail
nodeName 分散コンテナーの下のノードの名前。
地位 このノードの状態。
失敗、成功

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 コンテナーのリソース グループ名。
sourceResourceId 完全修飾 ARM URL。
storageAccountVersion ストレージ アカウントのバージョン。

AzureVMAppContainerProtectionContainer

名前 形容 価値
containerType コンテナーの種類。 このプロパティの値: 1。 コンピューティング Azure VM は Microsoft.Compute/virtualMachines 2 です。
クラシック コンピューティング Azure VM は Microsoft.ClassicCompute/virtualMachines 3 です。 Windows マシン (MAB、DPM など) は、次のようになります。
Windows 4。 Azure SQL インスタンスは AzureSqlContainer です。 5. ストレージ コンテナーは StorageContainer です。 6. Azure ワークロード
バックアップは VMAppContainer です
"VMAppContainer" (必須)
extendedInfo ワークロード コンテナーの追加の詳細。 AzureWorkloadContainerExtendedInfo
lastUpdatedTime このコンテナーが更新されたときのタイム スタンプ。
operationType Re-Do 操作 "Invalid"
"Register"
"再登録"
sourceResourceId この Azure ワークロード コンテナーによって表される仮想マシンの ARM ID
workloadType 登録が送信されたワークロードの種類。 "AzureFileShare"
"AzureSqlDb"
"クライアント"
"Exchange"
"FileFolder"
"GenericDataSource"
"Invalid"
"SAPAseDatabase"
"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 コンテナーをもう 1 回登録できます。 bool
containerHealthState mab コンテナーの正常性状態。
containerId ContainerID はコンテナーを表します。 int
extendedInfo このコンテナーの追加情報 MabContainerExtendedInfo の
mabContainerHealthDetails この mab コンテナーの正常性の詳細。 MABContainerHealthDetails[]
protectedItemCount このコンテナーにバックアップされた項目の数。 int

MabContainerExtendedInfo

名前 形容 価値
backupItems このコンテナーに関連付けられているバックアップ項目の一覧。 string[]
backupItemType このコンテナーに関連付けられているバックアップ項目の種類。 "AzureFileShare"
"AzureSqlDb"
"クライアント"
"Exchange"
"FileFolder"
"GenericDataSource"
"Invalid"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus このコンテナーの最新のバックアップ状態。
lastRefreshedAt このコンテナーが更新されたときのタイム スタンプ。
policyName このコンテナーに関連付けられているバックアップ ポリシー。

MABContainerHealthDetails

名前 形容 価値
コード 正常性コード int
メッセージ 正常性メッセージ
推奨 事項 正常性の推奨されるアクション string[]
タイトル 正常性タイトル