DevNet Associate DEVASC 200-901 Official Certification Guide by Adrian Iliesiu (z-lib.org)

(andrew) #1

Finally, libraries and catalogs are collections of
predefined tasks and workflows that can be used as
building blocks for more advanced workflows.


Let’s now explore the programmability and extensibility
of Cisco UCS Director. The Cisco UCS Director SDK is a
collection of technologies that enable developers to
extend the capabilities of Cisco UCS Director, access
Cisco UCS Director data, and invoke Cisco UCS
Director’s automation and orchestration operations from
any application. The Cisco UCS Director SDK includes
the Open Automation component. Scripting technologies
include the Cisco UCS Director PowerShell API, custom
tasks bundled in Cisco UCS Director script modules, and
the ability to write custom tasks using CloupiaScript, a
server-side JavaScript implementation.


The Cisco UCS Director SDK makes the following
possible:


Accessing Cisco UCS Director programmatically by using the Cisco UCS
Director REST API
Customizing Cisco UCS Director by creating custom workflow tasks
Extending Cisco UCS Director by using Cisco UCS Director Open
Automation to build connectors that support additional devices and
systems

Cisco UCS Director provides the Cisco UCS Director
Open Automation module to enable developers to
enhance the functionality of the Cisco UCS Director
appliance. Open Automation can be used to add modules
to Cisco UCS Director. A module is the topmost logical
entry point into Cisco UCS Director. In order to add or
extend the functionality of the system, a new module
must be developed and deployed on Cisco UCS Director.
A module developed using Open Automation behaves the
same way as any Cisco UCS Director built-in feature or
module. Open Automation is a Java SDK and framework

Free download pdf