NAME
IBM::StorageSystem::Enclosure::PSU - Class for operations with a IBM Storwize enclosure PSU
VERSION
Version 0.01
SYNOPSIS
IBM::StorageSystem::Enclosure::PSU is a utility class for operations with a IBM Storwize enclosure PSU.
	use IBM::StorageSystem;
        my $ibm = IBM::StorageSystem->new(      user            => 'admin',
                                        host            => 'my-v7000',
                                        key_path        => '/path/to/my/.ssh/private_key'
                        ) or die "Couldn't create object! $!\n";
	# Print the status of the second PSU in the fifth enclosure.
	print $ibm->enclosure(5)->psu(2)->status;
	# Print the status of all PSUs in all enclosures in our system
	map { print "\t- PSU ", $_->PSU_id, " status: ", $_->status, "\n" } 
	map { print "--- Enclosure ", $_->id, "\n"; $_->get_psus } $ibm->get_enclosures;
	# Should yield something similar to:
	# --- Enclosure 1
	#	- PSU 1 status: online
	#	- PSU 2 status: online
	# --- Enclosure 2
	#	- PSU 1 status: online
	#	- PSU 2 status: online
	# ...
AC_failed
Returns the alternating current failure status of the specified PSU.
DC_failed
Returns the direct current failure status of the specified PSU.
FRU_identity
Returns the Field Replacable Unit (FRU) identity of the specified PSU.
FRU_part_number
Returns the Field Replacable Unit part number of the specified PSU.
PSU_id
Returns the PSU ID.
enclosure_id
Returns the enclosure ID of the enclosure in which the PSU resides.
error_sequence_number
Returns the last error sequence number of the PSU (if present).
fan_failed
Returns the fan failure condition status.
firmware_level_1
Returns the firmware level 1 identifier.
firmware_level_2
Returns the firmware level 2 identifier.
redundant
Returns the redundancy status of the PSU.
status
Returns the operational status of the PSU