次の方法で共有


Protectable Containers - List

Recovery Services コンテナーに登録できるコンテナーを一覧表示します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers?api-version=2024-10-01&$filter={$filter}

URI パラメーター

名前 / 必須 説明
fabricName
path True

string

resourceGroupName
path True

string

Recovery Services コンテナーが存在するリソース グループの名前。

subscriptionId
path True

string

サブスクリプション ID。

vaultName
path True

string

Recovery Services コンテナーの名前。

api-version
query True

string

クライアント API のバージョン。

$filter
query

string

OData フィルター オプション。

応答

名前 説明
200 OK

ProtectableContainerResourceList

わかりました

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装します。

List protectable items with backupManagementType filter as AzureStorage

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers?api-version=2024-10-01&$filter=backupManagementType eq 'AzureStorage' and workloadType eq 'AzureFileShare'

応答のサンプル

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;storage;test-rg;teststorage",
      "name": "StorageContainer;storage;test-rg;testst",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
      "properties": {
        "friendlyName": "teststorage",
        "backupManagementType": "AzureStorage",
        "protectableContainerType": "StorageContainer",
        "healthStatus": "Healthy",
        "containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Storage/storageAccounts/teststorage"
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectableContainers/StorageContainer;ClassicStorage;test-rg;teststorage",
      "name": "StorageContainer;ClassicStorage;test-rg;teststorage",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectableContainers",
      "properties": {
        "friendlyName": "teststorage",
        "backupManagementType": "AzureStorage",
        "protectableContainerType": "StorageContainer",
        "healthStatus": "Healthy",
        "containerId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.ClassicStorage/storageAccounts/teststorage"
      }
    }
  ]
}

定義

名前 説明
AzureStorageProtectableContainer

Azure Storage 固有の保護可能なコンテナー

AzureVMAppContainerProtectableContainer

Azure ワークロード固有のコンテナー

BackupManagementType

バックアップ項目のバックアップ管理の種類。

CloudError

コンテナー インスタンス サービスからのエラー応答。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ProtectableContainerResource

保護可能なコンテナー クラス。

ProtectableContainerResourceList

ProtectableContainer リソースの一覧

AzureStorageProtectableContainer

Azure Storage 固有の保護可能なコンテナー

名前 説明
backupManagementType

BackupManagementType

コンテナーのバックアップ管理の種類。

containerId

string

ARM ID など、コンテナーのファブリック ID。

friendlyName

string

コンテナーのフレンドリ名。

healthStatus

string

コンテナーの正常性の状態。

protectableContainerType string:

StorageContainer

コンテナーの種類。 このプロパティの値

  1. コンピューティング Azure VM は Microsoft.Compute/virtualMachines です
  2. クラシック コンピューティング Azure VM は Microsoft.ClassicCompute/virtualMachines です

AzureVMAppContainerProtectableContainer

Azure ワークロード固有のコンテナー

名前 説明
backupManagementType

BackupManagementType

コンテナーのバックアップ管理の種類。

containerId

string

ARM ID など、コンテナーのファブリック ID。

friendlyName

string

コンテナーのフレンドリ名。

healthStatus

string

コンテナーの正常性の状態。

protectableContainerType string:

VMAppContainer

コンテナーの種類。 このプロパティの値

  1. コンピューティング Azure VM は Microsoft.Compute/virtualMachines です
  2. クラシック コンピューティング Azure VM は Microsoft.ClassicCompute/virtualMachines です

BackupManagementType

バックアップ項目のバックアップ管理の種類。

名前 説明
AzureBackupServer

string

AzureIaasVM

string

AzureSql

string

AzureStorage

string

AzureWorkload

string

DPM

string

DefaultBackup

string

Invalid

string

MAB

string

CloudError

コンテナー インスタンス サービスからのエラー応答。

名前 説明
error

CloudErrorBody

エラー オブジェクト。

CloudErrorBody

コンテナー インスタンス サービスからのエラー応答。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ProtectableContainerResource

保護可能なコンテナー クラス。

名前 説明
eTag

string

省略可能な ETag。

id

string

リソース ID は、リソースへの完全なパスを表します。

location

string

リソースの場所。

name

string

リソースに関連付けられているリソース名。

properties ProtectableContainer:

ProtectableContainerResource プロパティ

tags

object

リソース タグ。

type

string

リソースの種類は、Namespace/ResourceType/ResourceType/..フォームの完全なパスを表します。

ProtectableContainerResourceList

ProtectableContainer リソースの一覧

名前 説明
nextLink

string

リソースの次のページをフェッチする URI。 ListNext() を呼び出すと、リソースの次のページがフェッチされます。

value

ProtectableContainerResource[]

リソースの一覧。