Show / Hide Table of Contents

Class VirtualMachineDetails

Details of a VirtualMachine.

Inheritance
object
VirtualMachineDetails
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

DiskPartitions

Optional. Disk partitions details. Note: Partitions are not necessarily mounted on local disks and therefore might not have a one-to-one correspondence with local disks.

Declaration
[JsonProperty("diskPartitions")]
public virtual DiskPartitionDetails DiskPartitions { get; set; }
Property Value
Type Description
DiskPartitionDetails

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX