VM Migration v1 API - Class VmwareSourceVmDetails (2.7.0)

public sealed class VmwareSourceVmDetails : IMessage<VmwareSourceVmDetails>, IEquatable<VmwareSourceVmDetails>, IDeepCloneable<VmwareSourceVmDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class VmwareSourceVmDetails.

Represent the source Vmware VM details.

Inheritance

object > VmwareSourceVmDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

VmwareSourceVmDetails()

public VmwareSourceVmDetails()

VmwareSourceVmDetails(VmwareSourceVmDetails)

public VmwareSourceVmDetails(VmwareSourceVmDetails other)
Parameter
Name Description
other VmwareSourceVmDetails

Properties

Architecture

public VmArchitecture Architecture { get; set; }

Output only. The VM architecture.

Property Value
Type Description
VmArchitecture

CommittedStorageBytes

public long CommittedStorageBytes { get; set; }

Output only. The total size of the disks being migrated in bytes.

Property Value
Type Description
long

Disks

public RepeatedField<VmwareSourceVmDetails.Types.VmwareDiskDetails> Disks { get; }

Output only. The disks attached to the source VM.

Property Value
Type Description
RepeatedFieldVmwareSourceVmDetailsTypesVmwareDiskDetails

Firmware

public VmwareSourceVmDetails.Types.Firmware Firmware { get; set; }

Output only. The firmware type of the source VM.

Property Value
Type Description
VmwareSourceVmDetailsTypesFirmware

VmCapabilitiesInfo

public VmCapabilities VmCapabilitiesInfo { get; set; }

Output only. Information about VM capabilities needed for some Compute Engine features.

Property Value
Type Description
VmCapabilities