Class: IControl::ARX::Chassis

Inherits:
Base
  • Object
show all
Defined in:
lib/icontrol/arx/chassis.rb,
lib/icontrol/arx.rb

Overview

The Chassis Interface lets applications retrieve ARX system information.

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class IControl::Base

Instance Method Details

#ha_peerHAStatus

Returns the status of this ARX’s high availability peer.

Returns:



12
13
14
# File 'lib/icontrol/arx/chassis.rb', line 12

def ha_peer
  super
end

#ha_statusHAStatus

Returns this ARX’s high availability status.

Returns:



20
21
22
# File 'lib/icontrol/arx/chassis.rb', line 20

def ha_status
  super
end

#healthHealthDefinition

Returns a list of system health events.

Returns:



28
29
30
# File 'lib/icontrol/arx/chassis.rb', line 28

def health
  super
end

#hostnameString

Returns the system hostname.

Returns:

  • (String)


36
37
38
# File 'lib/icontrol/arx/chassis.rb', line 36

def hostname
  super
end

#hw_versionString

Returns the ARX chassis hardware version.

Returns:

  • (String)


44
45
46
# File 'lib/icontrol/arx/chassis.rb', line 44

def hw_version
  super
end

#modelString

Returns the ARX model.

Returns:

  • (String)


52
53
54
# File 'lib/icontrol/arx/chassis.rb', line 52

def model
  super
end

#processor_statsProcessorStats

Returns a list of processor statistics for this system.

Returns:



60
61
62
# File 'lib/icontrol/arx/chassis.rb', line 60

def processor_stats
  super
end

#serialString

Returns the ARX serial number.

Returns:

  • (String)


68
69
70
# File 'lib/icontrol/arx/chassis.rb', line 68

def serial
  super
end

#storage_statusStorageStatus

Returns a list of storage system statuses.

Returns:



76
77
78
# File 'lib/icontrol/arx/chassis.rb', line 76

def storage_status
  super
end

#sw_versionString

Returns the system software version.

Returns:

  • (String)


84
85
86
# File 'lib/icontrol/arx/chassis.rb', line 84

def sw_version
  super
end

#typeString

Returns the system type.

Returns:

  • (String)


92
93
94
# File 'lib/icontrol/arx/chassis.rb', line 92

def type
  super
end