Cisco::UCS::ServiceProfile - Class for operations with a Cisco UCS Service Profile.
my $profile = $ucs->service_profile('profile-1'); print "Profile " . $profile->name . " is bound to physical DN " . $profile->pnDn . "\n"; print $ucs->service_profile('profile-2')->uuid;
Cisco::UCS::ServiceProfile is a class providing operations with a Cisco UCS Service Profile.
Note that you are not supposed to call the constructor yourself, rather a Cisco::UCS::ServiceProfile object is created automatically by method calls via methods in Cisco::UCS.
Returns the agent policy name.
Returns the assignment state of the service profile.
Returns the association state of the service profile.
Returns the BIOS profile name of the service profile.
Returns the boot policy name of the service profile.
Returns the configuration state of the service profile.
Returns the user-specified description of the service profile.
Returns the distinguished name of the service profile in the UCS management information heirarchy.
Returns the dynamic connection policy name of the service profile.
Returns the external IP state of the service profile.
Returns the timestamp of the most recent FSM transition.
Returns a description of the FSM current state.
Returns the FSM flags.
Returns the previous state of the FSM prior to the last transition.
Returns the current progress (given as a percentage) of the current progress of the FSM through the current state.
Returns the FSM (finite state machine) remote invocation error code.
Returns a description of the FSM remote invocation error state.
Returns a description of the current FSM stage.
Returns the current FSM status.
Returns the number of attempts for the current FSM stage transition.
Returns the host firmware policy name for the service profile.
Returns the pool name from which the UUID for the service profile is derived.
Returns the local disk policy name for the service profile.
Returns the maintenance policy name for the service profile.
Returns the management access policy name for the service profile.
Returns the management firmware policy name for the service profile.
Returns the user defined name of the service profile.
Returns the operational BIOS profile name for the service profile.
Returns the operational boot policy name for the service profile.
Returns the operational dynamic connection policy name for the service profile.
Returns the operational firmware policy name for the service profile.
Returns the operational identifier pool name for the service profile.
Returns the operational local disk policy name for the service profile.
Returns the operational maintenance policy name for the service profile.
Returns the operational management access policy name for the service profile.
Returns the operational management firmware policy name for the service profile.
Returns the operational power policy name for the service profile.
Returns the operational scrub policy name for the service profile.
Returns the operational SOL policy name for the service profile.
Returns the operational source template name for the service profile.
Returns the operational state of the service profile.
Returns the operational statictics policy name for the service profile.
Returns the operational virtual connection profile name for the service profile.
Returns the user-defined owner of the service profile.
Returns the peer DN (distinguished name) of the blade to which this service profile is associated.
returns the operational power policy name for the service profile.
Returns the scrub policy name for the service profile.
Returns the SOL policy name for the service profile.
Returns the source service profile template name for the service profile.
Returns the statistics policy name for the service profile.
Returns the type of the service profile - for service profiles this will return the string of 'instance', for service profile templates this will return the string 'template'.
Returns the user defined label for the service profile.
Returns the UUID (Universally Unique Identifier) of the service profile.
Returns the UUID suffix for the service profile.
Returns the virtual connection policy name for the service profile.
Luke Poskitt, <ltp at cpan.org>
<ltp at cpan.org>
Please report any bugs or feature requests to bug-cisco-ucs-serviceprofile at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Cisco-UCS-ServiceProfile. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-cisco-ucs-serviceprofile at rt.cpan.org
This module barely scratches the surface in terms of available service profile information. Future versions will provide access to virtual interface configuration and statistics and environmental statictics.
You can find documentation for this module with the perldoc command.
perldoc Cisco::UCS::ServiceProfile
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Cisco-UCS-ServiceProfile
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Cisco-UCS-ServiceProfile
CPAN Ratings
http://cpanratings.perl.org/d/Cisco-UCS-ServiceProfile
Search CPAN
http://search.cpan.org/dist/Cisco-UCS-ServiceProfile/
Copyright 2012 Luke Poskitt.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Cisco::UCS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Cisco::UCS
CPAN shell
perl -MCPAN -e shell install Cisco::UCS
For more information on module installation, please visit the detailed CPAN module installation guide.