Migration Center v1 API - Class MachineDetails (1.0.0-beta01)

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.

Inheritance

object > MachineDetails

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

MachineDetails()

public MachineDetails()

MachineDetails(MachineDetails)

public MachineDetails(MachineDetails other)
Parameter
NameDescription
otherMachineDetails

Properties

Architecture

public MachineArchitectureDetails Architecture { get; set; }

Architecture details (vendor, CPU architecture).

Property Value
TypeDescription
MachineArchitectureDetails

CoreCount

public int CoreCount { get; set; }

Number of CPU cores in the machine. Must be non-negative.

Property Value
TypeDescription
int

CreateTime

public Timestamp CreateTime { get; set; }

Machine creation time.

Property Value
TypeDescription
Timestamp

Disks

public MachineDiskDetails Disks { get; set; }

Disk details.

Property Value
TypeDescription
MachineDiskDetails

GuestOs

public GuestOsDetails GuestOs { get; set; }

Guest OS information.

Property Value
TypeDescription
GuestOsDetails

MachineName

public string MachineName { get; set; }

Machine name.

Property Value
TypeDescription
string

MemoryMb

public int MemoryMb { get; set; }

The amount of memory in the machine. Must be non-negative.

Property Value
TypeDescription
int

Network

public MachineNetworkDetails Network { get; set; }

Network details.

Property Value
TypeDescription
MachineNetworkDetails

Platform

public PlatformDetails Platform { get; set; }

Platform specific information.

Property Value
TypeDescription
PlatformDetails

PowerState

public MachineDetails.Types.PowerState PowerState { get; set; }

Power state of the machine.

Property Value
TypeDescription
MachineDetailsTypesPowerState

Uuid

public string Uuid { get; set; }

Machine unique identifier.

Property Value
TypeDescription
string