MachineArchitectureDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Details of the machine architecture.
Attributes | |
---|---|
Name | Description |
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.