Class MachineArchitectureDetails (0.1.3rc0)

MachineArchitectureDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Details of the machine architecture.

Attributes

NameDescription
cpu_architecture str
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
cpu_name str
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
vendor str
Hardware vendor.
cpu_thread_count int
Number of CPU threads allocated to the machine.
cpu_socket_count int
Number of processor sockets allocated to the machine.
bios google.cloud.migrationcenter_v1.types.BiosDetails
BIOS Details.
firmware_type google.cloud.migrationcenter_v1.types.MachineArchitectureDetails.FirmwareType
Firmware type.
hyperthreading google.cloud.migrationcenter_v1.types.MachineArchitectureDetails.CpuHyperThreading
CPU hyper-threading support.

Classes

CpuHyperThreading

CpuHyperThreading(value)

CPU hyper-threading support.

Values: CPU_HYPER_THREADING_UNSPECIFIED (0): Unspecified or unknown. DISABLED (1): Hyper-threading is disabled. ENABLED (2): Hyper-threading is enabled.

FirmwareType

FirmwareType(value)

Firmware type.

Values: FIRMWARE_TYPE_UNSPECIFIED (0): Unspecified or unknown. BIOS (1): BIOS firmware. EFI (2): EFI firmware.