Class: Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails
- Inherits:
-
Object
- Object
- Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb
Overview
Details of the machine architecture.
Defined Under Namespace
Modules: CpuHyperThreading, FirmwareType
Instance Attribute Summary collapse
-
#bios ⇒ ::Google::Cloud::MigrationCenter::V1::BiosDetails
BIOS Details.
-
#cpu_architecture ⇒ ::String
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
-
#cpu_name ⇒ ::String
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
-
#cpu_socket_count ⇒ ::Integer
Number of processor sockets allocated to the machine.
-
#cpu_thread_count ⇒ ::Integer
Number of CPU threads allocated to the machine.
-
#firmware_type ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails::FirmwareType
Firmware type.
-
#hyperthreading ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails::CpuHyperThreading
CPU hyper-threading support.
-
#vendor ⇒ ::String
Hardware vendor.
Instance Attribute Details
#bios ⇒ ::Google::Cloud::MigrationCenter::V1::BiosDetails
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#cpu_architecture ⇒ ::String
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#cpu_name ⇒ ::String
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#cpu_socket_count ⇒ ::Integer
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#cpu_thread_count ⇒ ::Integer
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#firmware_type ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails::FirmwareType
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#hyperthreading ⇒ ::Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails::CpuHyperThreading
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |
#vendor ⇒ ::String
1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 1894 class MachineArchitectureDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Firmware type. module FirmwareType # Unspecified or unknown. FIRMWARE_TYPE_UNSPECIFIED = 0 # BIOS firmware. BIOS = 1 # EFI firmware. EFI = 2 end # CPU hyper-threading support. module CpuHyperThreading # Unspecified or unknown. CPU_HYPER_THREADING_UNSPECIFIED = 0 # Hyper-threading is disabled. DISABLED = 1 # Hyper-threading is enabled. ENABLED = 2 end end |