public sealed class VmwareVmDetails : IMessage<VmwareVmDetails>, IEquatable<VmwareVmDetails>, IDeepCloneable<VmwareVmDetails>, IBufferMessage, IMessage
VmwareVmDetails describes a VM in vCenter.
Implements
IMessage<VmwareVmDetails>, IEquatable<VmwareVmDetails>, IDeepCloneable<VmwareVmDetails>, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
VmwareVmDetails()
public VmwareVmDetails()
VmwareVmDetails(VmwareVmDetails)
public VmwareVmDetails(VmwareVmDetails other)
Parameter | |
---|---|
Name | Description |
other | VmwareVmDetails |
Properties
BootOption
public VmwareVmDetails.Types.BootOption BootOption { get; set; }
Output only. The VM Boot Option.
Property Value | |
---|---|
Type | Description |
VmwareVmDetails.Types.BootOption |
CommittedStorageMb
public long CommittedStorageMb { get; set; }
The total size of the storage allocated to the VM in MB.
Property Value | |
---|---|
Type | Description |
Int64 |
CpuCount
public int CpuCount { get; set; }
The number of cpus in the VM.
Property Value | |
---|---|
Type | Description |
Int32 |
DatacenterDescription
public string DatacenterDescription { get; set; }
The descriptive name of the vCenter's datacenter this VM is contained in.
Property Value | |
---|---|
Type | Description |
String |
DatacenterId
public string DatacenterId { get; set; }
The id of the vCenter's datacenter this VM is contained in.
Property Value | |
---|---|
Type | Description |
String |
DiskCount
public int DiskCount { get; set; }
The number of disks the VM has.
Property Value | |
---|---|
Type | Description |
Int32 |
DisplayName
public string DisplayName { get; set; }
The display name of the VM. Note that this is not necessarily unique.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |
MemoryMb
public int MemoryMb { get; set; }
The size of the memory of the VM in MB.
Property Value | |
---|---|
Type | Description |
Int32 |
PowerState
public VmwareVmDetails.Types.PowerState PowerState { get; set; }
The power state of the VM at the moment list was taken.
Property Value | |
---|---|
Type | Description |
VmwareVmDetails.Types.PowerState |
Uuid
public string Uuid { get; set; }
The unique identifier of the VM in vCenter.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |