次の方法で共有


IaasVMRestoreRequest コンストラクター

定義

オーバーロード

IaasVMRestoreRequest()

IaasVMRestoreRequest クラスの新しいインスタンスを初期化します。

IaasVMRestoreRequest(String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, EncryptionDetails, IList<Nullable<Int32>>, Nullable<Boolean>, String, IList<String>, IdentityInfo, IdentityBasedRestoreDetails)

IaasVMRestoreRequest クラスの新しいインスタンスを初期化します。

IaasVMRestoreRequest()

IaasVMRestoreRequest クラスの新しいインスタンスを初期化します。

public IaasVMRestoreRequest ();
Public Sub New ()

適用対象

IaasVMRestoreRequest(String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, EncryptionDetails, IList<Nullable<Int32>>, Nullable<Boolean>, String, IList<String>, IdentityInfo, IdentityBasedRestoreDetails)

IaasVMRestoreRequest クラスの新しいインスタンスを初期化します。

public IaasVMRestoreRequest (string recoveryPointId = default, string recoveryType = default, string sourceResourceId = default, string targetVirtualMachineId = default, string targetResourceGroupId = default, string storageAccountId = default, string virtualNetworkId = default, string subnetId = default, string targetDomainNameId = default, string region = default, string affinityGroup = default, bool? createNewCloudService = default, bool? originalStorageAccountOption = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.EncryptionDetails encryptionDetails = default, System.Collections.Generic.IList<int?> restoreDiskLunList = default, bool? restoreWithManagedDisks = default, string diskEncryptionSetId = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityInfo identityInfo = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityBasedRestoreDetails identityBasedRestoreDetails = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IaasVMRestoreRequest : string * string * string * string * string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.EncryptionDetails * System.Collections.Generic.IList<Nullable<int>> * Nullable<bool> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityInfo * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityBasedRestoreDetails -> Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IaasVMRestoreRequest
Public Sub New (Optional recoveryPointId As String = Nothing, Optional recoveryType As String = Nothing, Optional sourceResourceId As String = Nothing, Optional targetVirtualMachineId As String = Nothing, Optional targetResourceGroupId As String = Nothing, Optional storageAccountId As String = Nothing, Optional virtualNetworkId As String = Nothing, Optional subnetId As String = Nothing, Optional targetDomainNameId As String = Nothing, Optional region As String = Nothing, Optional affinityGroup As String = Nothing, Optional createNewCloudService As Nullable(Of Boolean) = Nothing, Optional originalStorageAccountOption As Nullable(Of Boolean) = Nothing, Optional encryptionDetails As EncryptionDetails = Nothing, Optional restoreDiskLunList As IList(Of Nullable(Of Integer)) = Nothing, Optional restoreWithManagedDisks As Nullable(Of Boolean) = Nothing, Optional diskEncryptionSetId As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identityInfo As IdentityInfo = Nothing, Optional identityBasedRestoreDetails As IdentityBasedRestoreDetails = Nothing)

パラメーター

recoveryPointId
String

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

recoveryType
String

この回復の種類。 使用できる値は、'Invalid'、'OriginalLocation'、'AlternateLocation'、'RestoreDisks'、'Offline' です。

sourceResourceId
String

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

targetVirtualMachineId
String

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

targetResourceGroupId
String

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

storageAccountId
String

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

virtualNetworkId
String

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

subnetId
String

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

targetDomainNameId
String

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

region
String

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

affinityGroup
String

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

createNewCloudService
Nullable<Boolean>

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

originalStorageAccountOption
Nullable<Boolean>

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

encryptionDetails
EncryptionDetails

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

restoreDiskLunList
IList<Nullable<Int32>>

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

restoreWithManagedDisks
Nullable<Boolean>

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

diskEncryptionSetId
String

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

zones
IList<String>

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

identityInfo
IdentityInfo

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

identityBasedRestoreDetails
IdentityBasedRestoreDetails

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

適用対象