Migration Center v1 API - Class MachineArchitectureDetails (1.0.0)

public sealed class MachineArchitectureDetails : IMessage<MachineArchitectureDetails>, IEquatable<MachineArchitectureDetails>, IDeepCloneable<MachineArchitectureDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Migration Center v1 API class MachineArchitectureDetails.

Details of the machine architecture.

Inheritance

object > MachineArchitectureDetails

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

MachineArchitectureDetails()

public MachineArchitectureDetails()

MachineArchitectureDetails(MachineArchitectureDetails)

public MachineArchitectureDetails(MachineArchitectureDetails other)
Parameter
NameDescription
otherMachineArchitectureDetails

Properties

Bios

public BiosDetails Bios { get; set; }

BIOS Details.

Property Value
TypeDescription
BiosDetails

CpuArchitecture

public string CpuArchitecture { get; set; }

CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.

Property Value
TypeDescription
string

CpuName

public string CpuName { get; set; }

CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.

Property Value
TypeDescription
string

CpuSocketCount

public int CpuSocketCount { get; set; }

Number of processor sockets allocated to the machine.

Property Value
TypeDescription
int

CpuThreadCount

public int CpuThreadCount { get; set; }

Number of CPU threads allocated to the machine.

Property Value
TypeDescription
int

FirmwareType

public MachineArchitectureDetails.Types.FirmwareType FirmwareType { get; set; }

Firmware type.

Property Value
TypeDescription
MachineArchitectureDetailsTypesFirmwareType

Hyperthreading

public MachineArchitectureDetails.Types.CpuHyperThreading Hyperthreading { get; set; }

CPU hyper-threading support.

Property Value
TypeDescription
MachineArchitectureDetailsTypesCpuHyperThreading

Vendor

public string Vendor { get; set; }

Hardware vendor.

Property Value
TypeDescription
string