Cisco::UCS::Interconnect is a class used to represent an abstracted interface to a Cisco Fabric Interconnect object in a Cisco::UCS system. This class provides functionality to retrieve information, statistics and child objects (like Cisco::UCS::Common::EthernetPorts).

Please note that you should not need to call the constructor directly as Cisco::UCS::Interconnect objects are created for you by the methods in the Cisco::UCS package parent class.

Because of the inexorible relationship of a Cisco UCS Fabric Interconnect as a hardware platform and the concept of a Cisco UCS management entity as a logical instance of the Cisco USCM running on the hardware platform of a Cisco UCS Interconnect, some boundaries between the two become blurred within this package.

This class can be used for monitoring load and retrieving physical interface and component states and statistics, however before employing it to do so, consider that SNMP provides similar interface statistic access with less complexity without requiring session management.

Returns an array of Cisco::UCS::Common::Fan objects representing the fans installed in the fabric interconnect.

PLEASE NOTE

Fan objects for Interconnects in the Cisco UCSM management information heirarchy changed from using the object identifier/description 'equipmentFan' to 'equipmentFanModule' somewhere between versions 2.0(1w) and 2.0(4a). Consequently if you find that the fan methods do not work or return no output for your installation, then please use the comparitive fanmodule methods instead.

Returns a Cisco::UCS::Common::Fan object corresponding to the fans specified by the numerical identifier. Note that this is a non-caching method and when invoked will always query the UCSM. Consequently this method may be more expensive than the functionally equivalent caching fan method.

Returns a Cisco::UCS::Common::Fan object corresponding to the fans specified by the numerical identifier. Note that this is a caching method and when invoked will return an object retrieved in a previous query if one is available.

Returns an array of Cisco::UCS::Common::Fan objects representing the fans installed in the fabric interconnect.

PLEASE NOTE : This method behaves identically to the aforementioned get_fans method but due to USCM object naming changes between later versions, this method is to be used as an alternative to the get_fans method only when the get_fans method fails to work.

Returns a Cisco::UCS::Common::Fan object corresponding to the fans specified by the numerical identifier.

PLEASE NOTE : This method behaves identically to the aforementioned get_fan method but due to USCM object naming changes between later versions, this method is to be used as an alternative to the get_fan method only when the get_fan method fails to work.

Returns a Cisco::UCS::Common::Fan object corresponding to the fans specified by the numerical identifier.

PLEASE NOTE : This method behaves identically to the aforementioned fan method but due to USCM object naming changes between later versions, this method is to be used as an alternative to the fan method only when the fan method fails to work.

Returns a Cisco::UCS::Common::PSU object corresponding to the PSUs specified by the numerical identifier. Note that this is a non-caching method and when invoked will always query the UCSM. Consequently this method may be more expensive than the functionally equivalent caching psu method.

Returns a Cisco::UCS::Common::PSU object corresponding to the PSUs specified by the numerical identifier. Note that this is a caching method and when invoked will return an object retrieved in a previous query if one is available.

Returns a Cisco::UCS::Common::SwitchCard object corresponding to the interface card specified by the numerical identifier. Note that this is a non-caching method and when invoked will always query the UCSM. Consequently this method may be more expensive than the functionally equivalent caching card method.

Returns a Cisco::UCS::Common::SwitchCard object corresponding to the interface card specified by the numerical identifier. Note that this is a caching method and when invoked will return an object retrieved in a previous query if one is available.