Delen via


IaasVmRecoveryPoint Class

Definition

IaaS VM workload specific backup copy.

public class IaasVmRecoveryPoint : Azure.ResourceManager.RecoveryServicesBackup.Models.BackupGenericRecoveryPoint, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmRecoveryPoint>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmRecoveryPoint>
type IaasVmRecoveryPoint = class
    inherit BackupGenericRecoveryPoint
    interface IJsonModel<IaasVmRecoveryPoint>
    interface IPersistableModel<IaasVmRecoveryPoint>
Public Class IaasVmRecoveryPoint
Inherits BackupGenericRecoveryPoint
Implements IJsonModel(Of IaasVmRecoveryPoint), IPersistableModel(Of IaasVmRecoveryPoint)
Inheritance
IaasVmRecoveryPoint
Implements

Constructors

IaasVmRecoveryPoint()

Initializes a new instance of IaasVmRecoveryPoint.

Properties

ExtendedLocation

Extended location of the VM recovery point, should be null if VM is in public cloud

IsInstantIlrSessionActive

Is the session to recover items from this backup copy still active.

IsManagedVirtualMachine

Whether VM is with Managed Disks.

IsPrivateAccessEnabledOnAnyDisk

This flag denotes if any of the disks in the VM are using Private access network setting.

IsSourceVmEncrypted

Identifies whether the VM was encrypted when the backup copy is created.

KeyAndSecret

Required details for recovering an encrypted VM. Applicable only when IsSourceVMEncrypted is true.

OriginalStorageAccountOption

Original Storage Account Option.

OSType

OS type.

RecoveryPointAdditionalInfo

Additional information associated with this backup copy.

RecoveryPointDiskConfiguration

Disk configuration.

RecoveryPointMoveReadinessInfo

Eligibility of RP to be moved to another tier.

RecoveryPointOn

Time at which this backup copy was created.

RecoveryPointProperties

Properties of Recovery Point.

RecoveryPointTierDetails

Recovery point tier information.

RecoveryPointType

Type of the backup copy.

SecurityType

Security Type of the Disk.

SourceVmStorageType

Storage type of the VM whose backup copy is created.

VirtualMachineSize

Virtual Machine Size.

Zones

Identifies the zone of the VM at the time of backup. Applicable only for zone-pinned Vms.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BackupGenericRecoveryPoint>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from BackupGenericRecoveryPoint)
IJsonModel<BackupGenericRecoveryPoint>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from BackupGenericRecoveryPoint)
IJsonModel<IaasVmRecoveryPoint>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<IaasVmRecoveryPoint>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupGenericRecoveryPoint>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from BackupGenericRecoveryPoint)
IPersistableModel<BackupGenericRecoveryPoint>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from BackupGenericRecoveryPoint)
IPersistableModel<BackupGenericRecoveryPoint>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from BackupGenericRecoveryPoint)
IPersistableModel<IaasVmRecoveryPoint>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IaasVmRecoveryPoint>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<IaasVmRecoveryPoint>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to