Class: Google::Cloud::MigrationCenter::V1::MachineArchitectureDetails

Inherits:
Object
  • Object
show all
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

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