Migration Center v1 API - Class MachineArchitectureDetails (1.3.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
Name Description
other MachineArchitectureDetails

Properties

Bios

public BiosDetails Bios { get; set; }

BIOS Details.

Property Value
Type Description
BiosDetails

CpuArchitecture

public string CpuArchitecture { get; set; }

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

Property Value
Type Description
string

CpuName

public string CpuName { get; set; }

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

Property Value
Type Description
string

CpuSocketCount

public int CpuSocketCount { get; set; }

Number of processor sockets allocated to the machine.

Property Value
Type Description
int

CpuThreadCount

public int CpuThreadCount { get; set; }

Number of CPU threads allocated to the machine.

Property Value
Type Description
int

FirmwareType

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

Firmware type.

Property Value
Type Description
MachineArchitectureDetailsTypesFirmwareType

Hyperthreading

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

CPU hyper-threading support.

Property Value
Type Description
MachineArchitectureDetailsTypesCpuHyperThreading

Vendor

public string Vendor { get; set; }

Hardware vendor.

Property Value
Type Description
string