public sealed class VmwareVmDetails : IMessage<VmwareVmDetails>, IEquatable<VmwareVmDetails>, IDeepCloneable<VmwareVmDetails>, IBufferMessage, IMessageReference documentation and code samples for the VM Migration v1 API class VmwareVmDetails.
VmwareVmDetails describes a VM in vCenter.
Implements
IMessageVmwareVmDetails, IEquatableVmwareVmDetails, IDeepCloneableVmwareVmDetails, 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
Architecture
public VmwareVmDetails.Types.VmArchitecture Architecture { get; set; }Output only. The CPU architecture.
| Property Value | |
|---|---|
| Type | Description |
VmwareVmDetailsTypesVmArchitecture |
|
BootOption
public VmwareVmDetails.Types.BootOption BootOption { get; set; }Output only. The VM Boot Option.
| Property Value | |
|---|---|
| Type | Description |
VmwareVmDetailsTypesBootOption |
|
CommittedStorageMb
public long CommittedStorageMb { get; set; }The total size of the storage allocated to the VM in MB.
| Property Value | |
|---|---|
| Type | Description |
long |
|
CpuCount
public int CpuCount { get; set; }The number of cpus in the VM.
| Property Value | |
|---|---|
| Type | Description |
int |
|
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 |
int |
|
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://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/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 |
int |
|
PowerState
public VmwareVmDetails.Types.PowerState PowerState { get; set; }The power state of the VM at the moment list was taken.
| Property Value | |
|---|---|
| Type | Description |
VmwareVmDetailsTypesPowerState |
|
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 |
|