次の方法で共有


Item Level Recovery Connections - Provision

バックアップ データへの iSCSI 接続を呼び出すスクリプトをプロビジョニングします。 このスクリプトを実行すると、すべての回復可能なファイルとフォルダーを表示するエクスプローラーが開きます。 これは非同期操作です。 プロビジョニングの状態を確認するには、GetProtectedItemOperationResult API を呼び出します。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/provisionInstantItemRecovery?api-version=2024-10-01

URI パラメーター

名前 / 必須 説明
containerName
path True

string

バックアップされた項目に関連付けられているコンテナー名。

fabricName
path True

string

バックアップされた項目に関連付けられているファブリック名。

protectedItemName
path True

string

ファイル/フォルダーを復元するバックアップされたアイテム名。

recoveryPointId
path True

string

バックアップされたデータを表す復旧ポイント ID。 このバックアップ データに対して iSCSI 接続がプロビジョニングされます。

resourceGroupName
path True

string

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

subscriptionId
path True

string

サブスクリプション ID。

vaultName
path True

string

Recovery Services コンテナーの名前。

api-version
query True

string

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

要求本文

名前 説明
eTag

string

省略可能な ETag。

location

string

リソースの場所。

properties ILRRequest:

ILRRequestResource プロパティ

tags

object

リソース タグ。

応答

名前 説明
202 Accepted

受け入れ られる

Other Status Codes

CloudError

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

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

スコープ

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

Provision Instant Item Level Recovery for Azure Vm

要求のサンプル

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/recoveryPoints/1/provisionInstantItemRecovery?api-version=2024-10-01

{
  "properties": {
    "initiatorName": "Hello World",
    "recoveryPointId": "38823086363464",
    "renewExistingRegistration": true,
    "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1",
    "objectType": "IaasVMILRRegistrationRequest"
  }
}

応答のサンプル

Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

定義

名前 説明
AzureFileShareProvisionILRRequest

ソース Azure ファイル共有の適切なフレンドリ名でスナップショット URI を更新します。

CloudError

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

CloudErrorBody

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

ErrorAdditionalInfo

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

IaasVMILRRegistrationRequest

IaaS VM のバックアップ コピーからファイル/フォルダーを復元します。

ILRRequestResource

ILR API をプロビジョニングするためのパラメーター。

AzureFileShareProvisionILRRequest

ソース Azure ファイル共有の適切なフレンドリ名でスナップショット URI を更新します。

名前 説明
objectType string:

AzureFileShareProvisionILRRequest

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointId

string

復旧ポイント ID。

sourceResourceId

string

ソース ストレージ アカウントの ARM ID

CloudError

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

名前 説明
error

CloudErrorBody

エラー オブジェクト。

CloudErrorBody

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

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

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

ErrorAdditionalInfo

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

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

IaasVMILRRegistrationRequest

IaaS VM のバックアップ コピーからファイル/フォルダーを復元します。

名前 説明
initiatorName

string

iSCSI イニシエーター名。

objectType string:

IaasVMILRRegistrationRequest

このプロパティは、型のポリモーフィック チェーン内の特定の型を決定するための識別子として使用されます。

recoveryPointId

string

ファイル/フォルダーを復元する必要がある IaaS VM バックアップ コピーの ID。

renewExistingRegistration

boolean

iSCSI サーバーへの既存の登録を更新するかどうか。

virtualMachineId

string

ファイル/フォルダーを復元する必要がある仮想マシンの完全修飾 ARM ID。

ILRRequestResource

ILR API をプロビジョニングするためのパラメーター。

名前 説明
eTag

string

省略可能な ETag。

id

string

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

location

string

リソースの場所。

name

string

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

properties ILRRequest:

ILRRequestResource プロパティ

tags

object

リソース タグ。

type

string

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