Class MachineDetails
Details of a machine.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1.dll
Syntax
public class MachineDetails : IDirectResponseSchema
Properties
Architecture
Architecture details (vendor, CPU architecture).
Declaration
[JsonProperty("architecture")]
public virtual MachineArchitectureDetails Architecture { get; set; }
Property Value
Type | Description |
---|---|
MachineArchitectureDetails |
CoreCount
Number of logical CPU cores in the machine. 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
Machine creation time.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Disks
Disk details.
Declaration
[JsonProperty("disks")]
public virtual MachineDiskDetails Disks { get; set; }
Property Value
Type | Description |
---|---|
MachineDiskDetails |
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 |
MachineName
Machine name.
Declaration
[JsonProperty("machineName")]
public virtual string MachineName { get; set; }
Property Value
Type | Description |
---|---|
string |
MemoryMb
The amount of memory in the machine. Must be non-negative.
Declaration
[JsonProperty("memoryMb")]
public virtual int? MemoryMb { get; set; }
Property Value
Type | Description |
---|---|
int? |
Network
Network details.
Declaration
[JsonProperty("network")]
public virtual MachineNetworkDetails Network { get; set; }
Property Value
Type | Description |
---|---|
MachineNetworkDetails |
Platform
Platform specific information.
Declaration
[JsonProperty("platform")]
public virtual PlatformDetails Platform { get; set; }
Property Value
Type | Description |
---|---|
PlatformDetails |
PowerState
Power state of the machine.
Declaration
[JsonProperty("powerState")]
public virtual string PowerState { get; set; }
Property Value
Type | Description |
---|---|
string |
Uuid
Machine unique identifier.
Declaration
[JsonProperty("uuid")]
public virtual string Uuid { get; set; }
Property Value
Type | Description |
---|---|
string |