次の方法で共有


Cross Region Restore - Trigger

指定したバックアップ データを、データがバックアップされる場所と比較して別のリージョンに復元します。

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15

URI パラメーター

名前 / 必須 説明
azureRegion
path True

string

Api にヒットする Azure リージョン

subscriptionId
path True

string

サブスクリプション ID。

api-version
query True

string

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

要求本文

名前 説明
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

リージョンをまたがる復元のアクセスの詳細

restoreRequest RestoreRequest:

復元をトリガーするための要求オブジェクト

応答

名前 説明
200 OK

わかりました

202 Accepted

受け入れ られる

Other Status Codes

NewErrorResponse

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

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

スコープ

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

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

要求のサンプル

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "storageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

応答のサンプル

Location: ___location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

Trigger Cross Region Restore with identityBasedRestoreDetails

要求のサンプル

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

応答のサンプル

Location: ___location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

定義

名前 説明
AzureFileShareRestoreRequest

AzureFileShare の復元要求

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific の復元。 特に PointInTime/Log の復元用

AzureWorkloadRestoreRequest

AzureWorkload 固有の復元。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific の復元。 特に PointInTime/Log の復元用

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 固有の復元。

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 復元。 特に PointInTime/Log の復元用

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 復元。 特に完全/差分復元の場合

CopyOptions

コピーの競合を解決するためのオプション。

CrossRegionRestoreRequest
EncryptionDetails

バックアップ時に VM が暗号化された場合に必要な詳細。

Error

エラー オブジェクト。

ErrorAdditionalInfo

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

IaasVMRestoreRequest

IaaS VM ワークロード固有の復元。

IdentityBasedRestoreDetails

マネージド ID を使用した復元に関する IaaS VM ワークロード固有の復元の詳細

IdentityInfo

マネージド ID 関連情報をカプセル化する

NewErrorResponse

リソース管理エラー応答。

OverwriteOptions

ターゲット データベースが既に存在する場合は上書きできます

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

RecoveryType

この回復の種類。

RestoreFileSpecs

ファイル パス、種類、ターゲット フォルダーのパス情報などのファイル スペックを復元します。

RestoreRequestType

復元の種類 (FullShareRestore または ItemLevelRestore)

SQLDataDirectoryMapping

データ ディレクトリに関する情報をカプセル化します

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

TargetAFSRestoreInfo

Azure ファイル共有情報をターゲットにします。

TargetRestoreInfo

復元操作中のターゲット ワークロードに関する詳細。

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

AzureFileShare の復元要求

名前 説明
copyOptions

CopyOptions

コピーの競合を解決するためのオプション。

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

この回復の種類。

restoreFileSpecs

RestoreFileSpecs[]

ソース ファイル/フォルダー (回復する必要がある) と TargetFolderPath の詳細の一覧

restoreRequestType

RestoreRequestType

復元の種類 (FullShareRestore または ItemLevelRestore)

sourceResourceId

string

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

targetDetails

TargetAFSRestoreInfo

ターゲット ファイル共有の詳細

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific の復元。 特に PointInTime/Log の復元用

名前 説明
objectType string:

AzureWorkloadPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 値

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

AzureWorkloadRestoreRequest

AzureWorkload 固有の復元。

名前 説明
objectType string:

AzureWorkloadRestoreRequest

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

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific の復元。 特に PointInTime/Log の復元用

名前 説明
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 値

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 固有の復元。

名前 説明
objectType string:

AzureWorkloadSAPHanaRestoreRequest

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

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 復元。 特に PointInTime/Log の復元用

名前 説明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

データ ディレクトリの詳細

isNonRecoverable

boolean

復元操作の試行時にユーザーが回復なしを設定することを選択できる SQL 固有のプロパティ

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 値

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

shouldUseAlternateTargetLocation

boolean

既定のオプションを true に設定します。 これが false に設定されている場合は、代替データ ディレクトリを指定する必要があります

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 復元。 特に完全/差分復元の場合

名前 説明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

データ ディレクトリの詳細

isNonRecoverable

boolean

復元操作の試行時にユーザーが回復なしを設定することを選択できる SQL 固有のプロパティ

objectType string:

AzureWorkloadSQLRestoreRequest

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

propertyBag

object

ワークロード固有のプロパティ バッグ。

recoveryMode

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

recoveryType

RecoveryType

この回復の種類。

shouldUseAlternateTargetLocation

boolean

既定のオプションを true に設定します。 これが false に設定されている場合は、代替データ ディレクトリを指定する必要があります

sourceResourceId

string

実行中のワークロードが復旧されている VM の完全修飾 ARM ID。

targetInfo

TargetRestoreInfo

ターゲット データベースの詳細

targetVirtualMachineId

string

これは、ターゲット VM の完全な ARM ID です (例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} など)

CopyOptions

コピーの競合を解決するためのオプション。

説明
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CrossRegionRestoreRequest

名前 説明
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

リージョンをまたがる復元のアクセスの詳細

restoreRequest RestoreRequest:

復元をトリガーするための要求オブジェクト

EncryptionDetails

バックアップ時に VM が暗号化された場合に必要な詳細。

名前 説明
encryptionEnabled

boolean

このバックアップ コピーが、バックアップ時に暗号化された VM を表すかどうかを示します。

kekUrl

string

キー URL。

kekVaultId

string

KEK が格納されている Key Vault の ID。

secretKeyUrl

string

シークレット URL。

secretKeyVaultId

string

シークレットが格納されている Key Vault の ID。

Error

エラー オブジェクト。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

NewErrorResponse[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorAdditionalInfo

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

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

IaasVMRestoreRequest

IaaS VM ワークロード固有の復元。

名前 説明
affinityGroup

string

復元する VM に関連付けられているアフィニティ グループ。 クラシック コンピューティング仮想マシンにのみ使用されます。

createNewCloudService

boolean

VM の復元中に新しいクラウド サービスを作成する必要があります。 これが false の場合、VM はバックアップ時と同じクラウド サービスに復元されます。

diskEncryptionSetId

string

DiskEncryptionSet の ID - 復元時に VM をカスタマー マネージド キーで暗号化する必要がある場合に必要です。

encryptionDetails

EncryptionDetails

バックアップ時に VM が暗号化された場合に必要な詳細。

identityBasedRestoreDetails

IdentityBasedRestoreDetails

マネージド ID を使用した復元の IaaS VM ワークロード固有の復元の詳細。

identityInfo

IdentityInfo

顧客のストレージ アカウントにアクセスするために必要なマネージド ID 情報。

objectType string:

IaasVMRestoreRequest

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

originalStorageAccountOption

boolean

元のストレージ アカウント オプション

recoveryPointId

string

回復するバックアップ コピーの ID。

recoveryType

RecoveryType

この回復の種類。

region

string

仮想マシンが復元されるリージョン。

restoreDiskLunList

integer[] (int32)

部分復元用のディスク LUN の一覧

restoreWithManagedDisks

boolean

アンマネージド ディスク VM を示すフラグは、マネージド ディスクで復元する必要があります。

sourceResourceId

string

復旧中の VM の完全修飾 ARM ID。

storageAccountId

string

VM を復元する必要があるストレージ アカウントの完全修飾 ARM ID。

subnetId

string

サブネット ID は、復元する VM に関連付けられているサブネット ID です。 クラシック VM の場合は {VnetID}/Subnet/{SubnetName} になり、Azure Resource Manager VM の場合、サブネットを表すために使用される ARM リソース ID になります。

targetDomainNameId

string

復元する VM に関連付けるドメイン名の完全修飾 ARM ID。 これは、クラシック仮想マシンにのみ適用されます。

targetResourceGroupId

string

これは、この仮想マシンとその他の成果物用に作成するリソース グループの ARM ID です。 例: /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

これは、作成される VM の完全な ARM ID です。 例: /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

string

これは、仮想マシンに接続される vnet の仮想ネットワーク ID です。 ユーザーは、リンクされたアクセスで参加アクションのアクセス許可を検証されます。

zones

string[]

VM とそのディスクを復元するターゲット ゾーン。

IdentityBasedRestoreDetails

マネージド ID を使用した復元に関する IaaS VM ワークロード固有の復元の詳細

名前 説明
objectType

string

クラス型を取得します。

targetStorageAccountId

string

ターゲット ストレージ アカウントの完全修飾 ARM ID。

IdentityInfo

マネージド ID 関連情報をカプセル化する

名前 説明
isSystemAssignedIdentity

boolean

マネージド ID がシステム割り当てであるか、ユーザー割り当てなのかを区別するには

managedIdentityResourceId

string

マネージド ID リソース ID 省略可能: システム割り当てマネージド ID の場合は必要ない場合があります

NewErrorResponse

リソース管理エラー応答。

名前 説明
error

Error

エラー オブジェクト。

OverwriteOptions

ターゲット データベースが既に存在する場合は上書きできます

説明
Invalid
FailOnConflict
Overwrite

RecoveryMode

現在の復旧モードがファイルの復元とデータベースの復元のどちらであるかを定義します

説明
Invalid
FileRecovery
WorkloadRecovery

RecoveryType

この回復の種類。

説明
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RestoreFileSpecs

ファイル パス、種類、ターゲット フォルダーのパス情報などのファイル スペックを復元します。

名前 説明
fileSpecType

string

Path 変数の意味を示します

path

string

ソース ファイル/フォルダー のパス

targetFolderPath

string

ターゲット FileShare の宛先フォルダー パス

RestoreRequestType

復元の種類 (FullShareRestore または ItemLevelRestore)

説明
Invalid
FullShareRestore
ItemLevelRestore

SQLDataDirectoryMapping

データ ディレクトリに関する情報をカプセル化します

名前 説明
mappingType

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

sourceLogicalName

string

ソースの論理名パスを復元する

sourcePath

string

ソース パスを復元する

targetPath

string

ターゲット パス

SQLDataDirectoryType

データ ディレクトリ マッピングの種類

説明
Invalid
Data
Log

TargetAFSRestoreInfo

Azure ファイル共有情報をターゲットにします。

名前 説明
name

string

ファイル共有名

targetResourceId

string

ターゲット ファイル共有リソース ARM ID

TargetRestoreInfo

復元操作中のターゲット ワークロードに関する詳細。

名前 説明
containerId

string

ターゲット DataBase が存在するコンテナーのリソース ID 名

databaseName

string

SQL の場合はデータベース名 InstanceName/DataBaseName、SAP Hana の場合は System/DbName

overwriteOption

OverwriteOptions

ターゲット データベースが既に存在する場合は上書きできます

targetDirectoryForFileRestore

string

ファイルとして復元するターゲット ディレクトリの場所。

WorkloadCrrAccessToken

名前 説明
accessTokenString

string

認証に使用されるアクセス トークン

bMSActiveRegion

string

BMS スタンプのアクティブなリージョン名

backupManagementType

string

バックアップ管理の種類

containerId

string

コンテナー ID

containerName

string

コンテナーの一意の名前

containerType

string

コンテナーの種類

coordinatorServiceStampId

string

復元呼び出しで BCM によって使用される CoordinatorServiceStampId

coordinatorServiceStampUri

string

復元呼び出しで BCM によって使用される CoordinatorServiceStampUri

datasourceContainerName

string

データソース コンテナーの一意の名前

datasourceId

string

データソース ID

datasourceName

string

データソースのフレンドリ名

datasourceType

string

データソースの種類

objectType string:

WorkloadCrrAccessToken

特定のオブジェクトの型 - 逆シリアル化に使用されます

policyId

string

ポリシー ID

policyName

string

ポリシー名

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

保護された項目コンテナー ID

protectionServiceStampId

string

復元呼び出しで BCM によって使用される ProtectionServiceStampId

protectionServiceStampUri

string

復元呼び出しで BCM によって使用される ProtectionServiceStampUri

recoveryPointId

string

復旧ポイント ID

recoveryPointTime

string

復旧ポイント時間

resourceGroupName

string

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

resourceId

string

ソース コンテナーのリソース ID

resourceName

string

ソース コンテナーのリソース名

rpIsManagedVirtualMachine

boolean

復旧ポイント情報: マネージド仮想マシン

rpOriginalSAOption

boolean

復旧ポイント情報: 元の SA オプション

rpTierInformation

object

復旧ポイントの階層情報

rpVMSizeDescription

string

復旧ポイント情報: VM サイズの説明

subscriptionId

string

ソース コンテナーのサブスクリプション ID

tokenExtendedInformation

string

FileSpec などのトークンに関する拡張情報。