public sealed class MachineDetails : IMessage<MachineDetails>, IEquatable<MachineDetails>, IDeepCloneable<MachineDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the Migration Center v1 API class MachineDetails.
Details of a machine.
Implements
IMessageMachineDetails, IEquatableMachineDetails, IDeepCloneableMachineDetails, IBufferMessage, IMessageNamespace
Google.Cloud.MigrationCenter.V1Assembly
Google.Cloud.MigrationCenter.V1.dll
Constructors
MachineDetails()
public MachineDetails()
MachineDetails(MachineDetails)
public MachineDetails(MachineDetails other)
Parameter | |
---|---|
Name | Description |
other | MachineDetails |
Properties
Architecture
public MachineArchitectureDetails Architecture { get; set; }
Architecture details (vendor, CPU architecture).
Property Value | |
---|---|
Type | Description |
MachineArchitectureDetails |
CoreCount
public int CoreCount { get; set; }
Number of CPU cores in the machine. Must be non-negative.
Property Value | |
---|---|
Type | Description |
int |
CreateTime
public Timestamp CreateTime { get; set; }
Machine creation time.
Property Value | |
---|---|
Type | Description |
Timestamp |
Disks
public MachineDiskDetails Disks { get; set; }
Disk details.
Property Value | |
---|---|
Type | Description |
MachineDiskDetails |
GuestOs
public GuestOsDetails GuestOs { get; set; }
Guest OS information.
Property Value | |
---|---|
Type | Description |
GuestOsDetails |
MachineName
public string MachineName { get; set; }
Machine name.
Property Value | |
---|---|
Type | Description |
string |
MemoryMb
public int MemoryMb { get; set; }
The amount of memory in the machine. Must be non-negative.
Property Value | |
---|---|
Type | Description |
int |
Network
public MachineNetworkDetails Network { get; set; }
Network details.
Property Value | |
---|---|
Type | Description |
MachineNetworkDetails |
Platform
public PlatformDetails Platform { get; set; }
Platform specific information.
Property Value | |
---|---|
Type | Description |
PlatformDetails |
PowerState
public MachineDetails.Types.PowerState PowerState { get; set; }
Power state of the machine.
Property Value | |
---|---|
Type | Description |
MachineDetailsTypesPowerState |
Uuid
public string Uuid { get; set; }
Machine unique identifier.
Property Value | |
---|---|
Type | Description |
string |