Class VmwareVmDetails

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

VmwareVmDetails describes a VM in vCenter.

Inheritance

Object > VmwareVmDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

VmwareVmDetails()

public VmwareVmDetails()

VmwareVmDetails(VmwareVmDetails)

public VmwareVmDetails(VmwareVmDetails other)
Parameter
NameDescription
otherVmwareVmDetails

Properties

BootOption

public VmwareVmDetails.Types.BootOption BootOption { get; set; }

Output only. The VM Boot Option.

Property Value
TypeDescription
VmwareVmDetails.Types.BootOption

CommittedStorageMb

public long CommittedStorageMb { get; set; }

The total size of the storage allocated to the VM in MB.

Property Value
TypeDescription
Int64

CpuCount

public int CpuCount { get; set; }

The number of cpus in the VM.

Property Value
TypeDescription
Int32

DatacenterDescription

public string DatacenterDescription { get; set; }

The descriptive name of the vCenter's datacenter this VM is contained in.

Property Value
TypeDescription
String

DatacenterId

public string DatacenterId { get; set; }

The id of the vCenter's datacenter this VM is contained in.

Property Value
TypeDescription
String

DiskCount

public int DiskCount { get; set; }

The number of disks the VM has.

Property Value
TypeDescription
Int32

DisplayName

public string DisplayName { get; set; }

The display name of the VM. Note that this is not necessarily unique.

Property Value
TypeDescription
String

GuestDescription

public string GuestDescription { get; set; }

The VM's OS. See for example https://pubs.vmware.com/vi-sdk/visdk250/ReferenceGuide/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.

Property Value
TypeDescription
String

MemoryMb

public int MemoryMb { get; set; }

The size of the memory of the VM in MB.

Property Value
TypeDescription
Int32

PowerState

public VmwareVmDetails.Types.PowerState PowerState { get; set; }

The power state of the VM at the moment list was taken.

Property Value
TypeDescription
VmwareVmDetails.Types.PowerState

Uuid

public string Uuid { get; set; }

The unique identifier of the VM in vCenter.

Property Value
TypeDescription
String

VmId

public string VmId { get; set; }

The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

Property Value
TypeDescription
String