Class: Google::Cloud::OsConfig::V1::Inventory::OsInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/osconfig/v1/inventory.rb

Overview

Operating system information for the VM.

Instance Attribute Summary collapse

Instance Attribute Details

#architecture::String

Returns The system architecture of the operating system.

Returns:

  • (::String)

    The system architecture of the operating system.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#hostname::String

Returns The VM hostname.

Returns:

  • (::String)

    The VM hostname.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kernel_release::String

Returns The kernel release of the operating system.

Returns:

  • (::String)

    The kernel release of the operating system.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kernel_version::String

Returns The kernel version of the operating system.

Returns:

  • (::String)

    The kernel version of the operating system.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#long_name::String

Returns The operating system long name. For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 Datacenter'.

Returns:

  • (::String)

    The operating system long name. For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 Datacenter'.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#osconfig_agent_version::String

Returns The current version of the OS Config agent running on the VM.

Returns:

  • (::String)

    The current version of the OS Config agent running on the VM.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#short_name::String

Returns The operating system short name. For example, 'windows' or 'debian'.

Returns:

  • (::String)

    The operating system short name. For example, 'windows' or 'debian'.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#version::String

Returns The version of the operating system.

Returns:

  • (::String)

    The version of the operating system.



81
82
83
84
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 81

class OsInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end