IaasVmRestoreWithRehydrationContent Class

Definition

IaaS VM workload-specific restore with integrated rehydration of recovery point.

public class IaasVmRestoreWithRehydrationContent : Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmRestoreContent
type IaasVmRestoreWithRehydrationContent = class
    inherit IaasVmRestoreContent
Public Class IaasVmRestoreWithRehydrationContent
Inherits IaasVmRestoreContent
Inheritance
IaasVmRestoreWithRehydrationContent

Constructors

IaasVmRestoreWithRehydrationContent()

Initializes a new instance of IaasVmRestoreWithRehydrationContent.

Properties

AffinityGroup

Affinity group associated to VM to be restored. Used only for Classic Compute Virtual Machines.

(Inherited from IaasVmRestoreContent)
DiskEncryptionSetId

DiskEncryptionSet's ID - needed if the VM needs to be encrypted at rest during restore with customer managed key.

(Inherited from IaasVmRestoreContent)
DoesCreateNewCloudService

Should a new cloud service be created while restoring the VM. If this is false, VM will be restored to the same cloud service as it was at the time of backup.

(Inherited from IaasVmRestoreContent)
DoesRestoreWithManagedDisks

Flag to denote of an Unmanaged disk VM should be restored with Managed disks.

(Inherited from IaasVmRestoreContent)
EncryptionDetails

Details needed if the VM was encrypted at the time of backup.

(Inherited from IaasVmRestoreContent)
ExtendedLocation

Target extended location where the VM should be restored, should be null if restore is to be done in public cloud

(Inherited from IaasVmRestoreContent)
IdentityBasedRestoreDetails

IaaS VM workload specific restore details for restores using managed identity.

(Inherited from IaasVmRestoreContent)
IdentityInfo

Managed Identity information required to access customer storage account.

(Inherited from IaasVmRestoreContent)
OriginalStorageAccountOption

Original Storage Account Option.

(Inherited from IaasVmRestoreContent)
RecoveryPointId

ID of the backup copy to be recovered.

(Inherited from IaasVmRestoreContent)
RecoveryPointRehydrationInfo

RP Rehydration Info.

RecoveryType

Type of this recovery.

(Inherited from IaasVmRestoreContent)
Region

Region in which the virtual machine is restored.

(Inherited from IaasVmRestoreContent)
RestoreDiskLunList

List of Disk LUNs for partial restore.

(Inherited from IaasVmRestoreContent)
SecuredVmOSDiskEncryptionSetId

Gets or Sets Disk Encryption Set Id for Secured VM OS Disk.

(Inherited from IaasVmRestoreContent)
SourceResourceId

Fully qualified ARM ID of the VM which is being recovered.

(Inherited from IaasVmRestoreContent)
StorageAccountId

Fully qualified ARM ID of the storage account to which the VM has to be restored.

(Inherited from IaasVmRestoreContent)
SubnetId

Subnet ID, is the subnet ID associated with the to be restored VM. For Classic VMs it would be {VnetID}/Subnet/{SubnetName} and, for the Azure Resource Manager VMs it would be ARM resource ID used to represent the subnet.

(Inherited from IaasVmRestoreContent)
TargetDiskNetworkAccessSettings

Specifies target network access settings for disks of VM to be restored,.

(Inherited from IaasVmRestoreContent)
TargetDomainNameId

Fully qualified ARM ID of the domain name to be associated to the VM being restored. This applies only to Classic Virtual Machines.

(Inherited from IaasVmRestoreContent)
TargetResourceGroupId

This is the ARM Id of the resource group that you want to create for this Virtual machine and other artifacts. For e.g. /subscriptions/{subId}/resourcegroups/{rg}

(Inherited from IaasVmRestoreContent)
TargetVirtualMachineId

This is the complete ARM Id of the VM that will be created. For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

(Inherited from IaasVmRestoreContent)
VirtualNetworkId

This is the virtual network Id of the vnet that will be attached to the virtual machine. User will be validated for join action permissions in the linked access.

(Inherited from IaasVmRestoreContent)
Zones

Target zone where the VM and its disks should be restored.

(Inherited from IaasVmRestoreContent)

Applies to