Cisco Server Provisioner 6.6 User's Guide ("Chuck Berry")

API: Application Programming Interface

Hide Navigation Pane

API: Application Programming Interface

Previous topic Next topic Expand/collapse all hidden text  

API: Application Programming Interface

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function Mail us feedback on this topic!  

The Cisco Server Provisioner API enables customers to interface with Provisioner's provisioning and imaging functions programmatically.

 

This chapter describes how to use the API to integrate with your IT applications (control panel, orchestrator, scheduler, load balancer, etc.)

 

The API is comprised of components to make the software developer's job very easy and quick:

An authentication layer (by token and by IP address)

A Provisioning Sample Code Example Generator

An Imaging Sample Code Example Generator

An API Enabler

Supporting components

 

The process to integrate Provisioner is to:

Obtain an APID (using a script as root, tied to an IP address, user name and password)

Generate sample Provisioning API calls and return codes (then integrate the functions into your application), and/or

Generate sample Imaging API calls and return codes (then integrate the functions into your application)

Reference the generated sample code (calls and return codes) to integrate provisioning and imaging functions into your application

 

Note: before using the API, it is important that you review individual tutorials for provisioning (by OS, in "Create a MAC-Specific Provisioning Template and Role") and imaging so you understand Provisioner functionality and limitations when using the GUI.

 

 

Example: Screenshots of a Customer's Dedicated Server Control Panel integrated using the API