Backup Protectable Items - List

クエリ フィルターと改ページパラメーターに従って、サブスクリプション内の保護可能なオブジェクトのページング可能な一覧を提供します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2026-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2026-01-01&$filter={$filter}&$skipToken={$skipToken}

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前の大文字と小文字は区別されません。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

vaultName
path True

string

Recovery Services コンテナーの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

$filter
query

string

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

$skipToken
query

string

skipToken フィルター。

応答

名前 説明
200 OK

WorkloadProtectableItemResourceList

Azureの運用は無事に完了しました。

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow.

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

スコープ

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

List protectable items with backupManagementType filter as AzureIaasVm

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupProtectableItems?api-version=2026-01-01&$filter=backupManagementType eq 'AzureIaasVM'

応答のサンプル

{
  "value": [
    {
      "name": "VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/protectionContainers/IaasVMContainer;iaasvmcontainer;iaasvm-rg;iaasvm-1/protectableItems/VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "friendlyName": "iaasvm-1",
        "protectableItemType": "Microsoft.ClassicCompute/virtualMachines",
        "protectionState": "NotProtected",
        "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/providers/Microsoft.ClassicCompute/virtualMachines/iaasvm-1",
        "workloadType": "VM"
      }
    }
  ]
}

定義

名前 説明
AzureFileShareProtectableItem

Azureファイル共有ワークロード用の保護可能なアイテム。

AzureFileShareType

ファイル共有の種類は XSync または XSMB です。

AzureIaaSClassicComputeVMProtectableItem

クラシック コンピューティング VM を表す IaaS VM ワークロード固有のバックアップ項目。

AzureIaaSComputeVMProtectableItem

IaaS VM ワークロード専用バックアップ項目(Azure Resource Manager VMを表す)。

AzureVmWorkloadProtectableItem

Azure VMのワークロード専用保護アイテム。

AzureVmWorkloadSAPAseDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP ASE Database.

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP ASE System.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP HANA Database.

AzureVmWorkloadSAPHanaDBInstance

Azure VM ワークロード専用保護アイテム 代表 SAP HANA Dbinstance.

AzureVmWorkloadSAPHanaHSRProtectableItem

Azure VM ワークロード専用保護アイテム HANA HSR 代表。

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VMのワークロード専用保護アイテムがSQL可用性グループを表します。

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SQL Database.

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM ワークロード専用保護アイテム rex SQL Instance.

createdByType

リソースを作成した ID の種類。

DistributedNodesInfo

これは、分散コンテナーのさまざまなノードを表すために使用されます。

ErrorDetail

Code、Message、および Recommendations をカプセル化する Error Detail クラス。

ErrorResponse

エラー応答

IaaSVMProtectableItem

IaaS VM ワークロード固有のバックアップ項目。

InquiryStatus

保護可能な項目の状態 (つまり、InProgress、Succeeded、Failed)

PreBackupValidation

Pre-backup validation for Azure VM Workload provider.

ProtectionStatus

コンテナーが登録されているかどうかを指定します

systemData

リソースの作成と最後の変更に関連するメタデータ。

WorkloadProtectableItemResource

バックアップ項目の基本クラス。 ワークロード固有のバックアップ項目は、このクラスから派生します。

WorkloadProtectableItemResourceList

WorkloadProtectableItem リソースの一覧

AzureFileShareProtectableItem

Azureファイル共有ワークロード用の保護可能なアイテム。

名前 説明
azureFileShareType

AzureFileShareType

ファイル共有の種類は XSync または XSMB です。

backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

parentContainerFabricId

string

この保護可能なアイテムが属するコンテナのフルFabric IDを記載してください。 たとえば、ARM ID です。

parentContainerFriendlyName

string

この保護可能な項目が属するコンテナーのフレンドリ名。

protectableItemType string:

AzureFileShare

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

protectionState

ProtectionStatus

バックアップ項目の状態。

workloadType

string

バックアップ管理のワークロードの種類

AzureFileShareType

ファイル共有の種類は XSync または XSMB です。

説明
Invalid
XSMB
XSync

AzureIaaSClassicComputeVMProtectableItem

クラシック コンピューティング VM を表す IaaS VM ワークロード固有のバックアップ項目。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

protectableItemType string:

Microsoft.ClassicCompute/virtualMachines

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

protectionState

ProtectionStatus

バックアップ項目の状態。

resourceGroup

string

Recovery Services コンテナーのリソース グループ名。

virtualMachineId

string

仮想マシンの完全修飾 ARM ID。

virtualMachineVersion

string

コンテナがClassicかAzure Resource Manager VMかを指定します。

workloadType

string

バックアップ管理のワークロードの種類

AzureIaaSComputeVMProtectableItem

IaaS VM ワークロード専用バックアップ項目(Azure Resource Manager VMを表す)。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

protectableItemType string:

Microsoft.Compute/virtualMachines

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

protectionState

ProtectionStatus

バックアップ項目の状態。

resourceGroup

string

Recovery Services コンテナーのリソース グループ名。

virtualMachineId

string

仮想マシンの完全修飾 ARM ID。

virtualMachineVersion

string

コンテナがClassicかAzure Resource Manager VMかを指定します。

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadProtectableItem

Azure VMのワークロード専用保護アイテム。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

AzureVmWorkloadProtectableItem

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPAseDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP ASE Database.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SAPAseDatabase

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP ASE System.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SAPAseSystem

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP HANA Database.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SAPHanaDatabase

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPHanaDBInstance

Azure VM ワークロード専用保護アイテム 代表 SAP HANA Dbinstance.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SAPHanaDBInstance

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPHanaHSRProtectableItem

Azure VM ワークロード専用保護アイテム HANA HSR 代表。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

HanaHSRContainer

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SAP HANA System.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SAPHanaSystem

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VMのワークロード専用保護アイテムがSQL可用性グループを表します。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

nodesList

DistributedNodesInfo[]

分散コンテナーの場合のノードの一覧。

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SQLAvailabilityGroupContainer

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM ワークロード専用保護アイテム 代表 SQL Database.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SQLDataBase

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM ワークロード専用保護アイテム rex SQL Instance.

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

isAutoProtectable

boolean

保護可能な項目が自動保護可能かどうかを示します

isAutoProtected

boolean

保護可能な項目が自動保護されているかどうかを示します

isProtectable

boolean

項目が保護可能かどうかを示します

parentName

string

インスタンスまたは AG の名前

parentUniqueName

string

親の一意の名前が追加され、親がインスタンスまたは SQL AG のいずれかのデータ ベースに適用できる親のみのサービス形式の URI 名が提供されます。

prebackupvalidation

PreBackupValidation

保護可能なオブジェクトのバックアップ前検証

protectableItemType string:

SQLInstance

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

protectionState

ProtectionStatus

バックアップ項目の状態。

serverName

string

インスタンスまたは AG のホスト/クラスター名

subinquireditemcount

integer (int32)

たとえば、AG の場合は、DB の存在する数を示します

subprotectableitemcount

integer (int32)

たとえば、AG は、保護する DB の数を示します

workloadType

string

バックアップ管理のワークロードの種類

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

DistributedNodesInfo

これは、分散コンテナーのさまざまなノードを表すために使用されます。

名前 説明
errorDetail

ErrorDetail

状態が成功以外の場合のエラーの詳細。

nodeName

string

分散コンテナーの下のノードの名前。

sourceResourceId

string

ノードの ARM リソース ID

status

string

このノードの状態。 失敗 |成功

ErrorDetail

Code、Message、および Recommendations をカプセル化する Error Detail クラス。

名前 説明
code

string

エラー コード。

message

string

コードに関連するエラーメッセージ。

recommendations

string[]

推奨文字列のリスト。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

IaaSVMProtectableItem

IaaS VM ワークロード固有のバックアップ項目。

名前 説明
backupManagementType

string

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

friendlyName

string

バックアップ項目のフレンドリ名。

protectableItemType string:

IaaSVMProtectableItem

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

protectionState

ProtectionStatus

バックアップ項目の状態。

resourceGroup

string

Recovery Services コンテナーのリソース グループ名。

virtualMachineId

string

仮想マシンの完全修飾 ARM ID。

virtualMachineVersion

string

コンテナがClassicかAzure Resource Manager VMかを指定します。

workloadType

string

バックアップ管理のワークロードの種類

InquiryStatus

保護可能な項目の状態 (つまり、InProgress、Succeeded、Failed)

説明
Invalid
Success
Failed

PreBackupValidation

Pre-backup validation for Azure VM Workload provider.

名前 説明
code

string

保護可能な項目のエラー コード

message

string

保護可能な項目のエラー コードに対応するメッセージ

status

InquiryStatus

保護可能な項目の状態 (つまり、InProgress、Succeeded、Failed)

ProtectionStatus

コンテナーが登録されているかどうかを指定します

説明
Invalid
NotProtected
Protecting
Protected
ProtectionFailed

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

WorkloadProtectableItemResource

バックアップ項目の基本クラス。 ワークロード固有のバックアップ項目は、このクラスから派生します。

名前 説明
eTag

string

省略可能な ETag。

id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

リソースの場所。

name

string

リソースの名前

properties WorkloadProtectableItem:

WorkloadProtectableItemResource プロパティ

systemData

systemData

create By と modifiedBy の情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例えば「Microsoft。Compute/virtualMachines」または「Microsoft」などです。ストレージ/ストレージアカウント」

WorkloadProtectableItemResourceList

WorkloadProtectableItem リソースの一覧

名前 説明
nextLink

string

リソースの次のページをフェッチする URI。各 API 呼び出しでは、1 ページあたり最大 200 個のリソースが返されます。 リソースの合計数が 200 を超える場合は、ListNext() を使用して次のページをフェッチします。

value

WorkloadProtectableItemResource[]

リソースの一覧。