Class VirtualMachineDetails
Details of a VirtualMachine.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1alpha1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1alpha1.dll
Syntax
public class VirtualMachineDetails : IDirectResponseSchema
Properties
CoreCount
Number of logical CPU cores in the VirtualMachine. Must be non-negative.
Declaration
[JsonProperty("coreCount")]
public virtual int? CoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
VM creation timestamp.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GuestOs
Guest OS information.
Declaration
[JsonProperty("guestOs")]
public virtual GuestOsDetails GuestOs { get; set; }
Property Value
Type | Description |
---|---|
GuestOsDetails |
MemoryMb
The amount of memory in the VirtualMachine. Must be non-negative.
Declaration
[JsonProperty("memoryMb")]
public virtual int? MemoryMb { get; set; }
Property Value
Type | Description |
---|---|
int? |
OsFamily
What family the OS belong to, if known.
Declaration
[JsonProperty("osFamily")]
public virtual string OsFamily { get; set; }
Property Value
Type | Description |
---|---|
string |
OsName
The name of the operating system running on the VirtualMachine.
Declaration
[JsonProperty("osName")]
public virtual string OsName { get; set; }
Property Value
Type | Description |
---|---|
string |
OsVersion
The version of the operating system running on the virtual machine.
Declaration
[JsonProperty("osVersion")]
public virtual string OsVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
Platform
Platform information.
Declaration
[JsonProperty("platform")]
public virtual PlatformDetails Platform { get; set; }
Property Value
Type | Description |
---|---|
PlatformDetails |
PowerState
Power state of VM (poweredOn or poweredOff).
Declaration
[JsonProperty("powerState")]
public virtual string PowerState { get; set; }
Property Value
Type | Description |
---|---|
string |
VcenterFolder
Folder name in vCenter where asset resides.
Declaration
[JsonProperty("vcenterFolder")]
public virtual string VcenterFolder { get; set; }
Property Value
Type | Description |
---|---|
string |
VcenterUrl
vCenter URL used in collection.
Declaration
[JsonProperty("vcenterUrl")]
public virtual string VcenterUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
VcenterVmId
vCenter VM ID.
Declaration
[JsonProperty("vcenterVmId")]
public virtual string VcenterVmId { get; set; }
Property Value
Type | Description |
---|---|
string |
VmArchitecture
VM architecture details (vendor, cpu arch).
Declaration
[JsonProperty("vmArchitecture")]
public virtual VirtualMachineArchitectureDetails VmArchitecture { get; set; }
Property Value
Type | Description |
---|---|
VirtualMachineArchitectureDetails |
VmDisks
VM disk details.
Declaration
[JsonProperty("vmDisks")]
public virtual VirtualMachineDiskDetails VmDisks { get; set; }
Property Value
Type | Description |
---|---|
VirtualMachineDiskDetails |
VmName
Virtual Machine display name.
Declaration
[JsonProperty("vmName")]
public virtual string VmName { get; set; }
Property Value
Type | Description |
---|---|
string |
VmNetwork
VM network details.
Declaration
[JsonProperty("vmNetwork")]
public virtual VirtualMachineNetworkDetails VmNetwork { get; set; }
Property Value
Type | Description |
---|---|
VirtualMachineNetworkDetails |
VmUuid
Virtual Machine unique identifier.
Declaration
[JsonProperty("vmUuid")]
public virtual string VmUuid { get; set; }
Property Value
Type | Description |
---|---|
string |