Class: IControl::System::SystemInformation

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/system.rb,
lib/icontrol/system.rb

Overview

A struct that contains the identifying attributes of the operating system.

Instance Attribute Summary collapse

Instance Attribute Details

#annunciator_board_part_revisionString

The part revision number of the annunciator board.

Returns:

  • (String)

    the current value of annunciator_board_part_revision



334
335
336
# File 'lib/icontrol/system.rb', line 334

def annunciator_board_part_revision
  @annunciator_board_part_revision
end

#annunciator_board_serialString

The serial number of the annuciator board.

Returns:

  • (String)

    the current value of annunciator_board_serial



334
335
336
# File 'lib/icontrol/system.rb', line 334

def annunciator_board_serial
  @annunciator_board_serial
end

#chassis_serialString

The chassis serial number.

Returns:

  • (String)

    the current value of chassis_serial



334
335
336
# File 'lib/icontrol/system.rb', line 334

def chassis_serial
  @chassis_serial
end

#host_board_part_revisionString

The part revision number of the host board.

Returns:

  • (String)

    the current value of host_board_part_revision



334
335
336
# File 'lib/icontrol/system.rb', line 334

def host_board_part_revision
  @host_board_part_revision
end

#host_board_serialString

The serial number of the host motherboard.

Returns:

  • (String)

    the current value of host_board_serial



334
335
336
# File 'lib/icontrol/system.rb', line 334

def host_board_serial
  @host_board_serial
end

#host_nameString

The host name of the system.

Returns:

  • (String)

    the current value of host_name



334
335
336
# File 'lib/icontrol/system.rb', line 334

def host_name
  @host_name
end

#os_machineString

The hardware platform CPU type.

Returns:

  • (String)

    the current value of os_machine



334
335
336
# File 'lib/icontrol/system.rb', line 334

def os_machine
  @os_machine
end

#os_releaseString

The release level of the operating system.

Returns:

  • (String)

    the current value of os_release



334
335
336
# File 'lib/icontrol/system.rb', line 334

def os_release
  @os_release
end

#os_versionString

The version string for the release of the operating system.

Returns:

  • (String)

    the current value of os_version



334
335
336
# File 'lib/icontrol/system.rb', line 334

def os_version
  @os_version
end

#platformString

The platform of the device.

Returns:

  • (String)

    the current value of platform



334
335
336
# File 'lib/icontrol/system.rb', line 334

def platform
  @platform
end

#product_categoryString

The product category of the device.

Returns:

  • (String)

    the current value of product_category



334
335
336
# File 'lib/icontrol/system.rb', line 334

def product_category
  @product_category
end

#switch_board_part_revisionString

The part revision number of the switch board.

Returns:

  • (String)

    the current value of switch_board_part_revision



334
335
336
# File 'lib/icontrol/system.rb', line 334

def switch_board_part_revision
  @switch_board_part_revision
end

#switch_board_serialString

The serial number of the switch board.

Returns:

  • (String)

    the current value of switch_board_serial



334
335
336
# File 'lib/icontrol/system.rb', line 334

def switch_board_serial
  @switch_board_serial
end

#system_nameString

The name of the operating system implementation.

Returns:

  • (String)

    the current value of system_name



334
335
336
# File 'lib/icontrol/system.rb', line 334

def system_name
  @system_name
end