HP LeftHand/StoreVirtual HTTP REST Client
Project description
HP LeftHand/StoreVirtual REST Client
===================
This is a Client library that can talk to the HP LeftHand/StoreVirtual Storage array.
The HP LeftHand storage array has a REST web service interface.
This client library implements a simple interface to talk with that REST
interface using the python httplib2 http library.
Requirements
============
This branch requires 11.5 version of the LeftHand OS firmware.
Capabilities
============
* Get Volume(s)
* Get Volume by Name
* Create Volume
* Delete Volume
* Modify Volume
* Clone Volume
* Get Snapshot(s)
* Delete Shapshot
* Get Shapshot by Name
* Create Snapshot
* Delete Snapshot
* Clone Snapshot
* Get Cluster(s)
* Get Cluster by Name
* Get Server(s)
* Get Server by Name
* Create Server
* Delete Server
* Add Server Access
* Remove Server Access
Installation
============
::
$ python setup.py install
Unit Tests
==========
::
$ pip install nose
$ pip install nose-testconfig
$ cd test
$ nosetests --tc-file config.ini
Folders
=======
* docs -- contains the documentation.
* hplefthandlient -- the actual client.py library
* test -- unit tests
* samples -- some sample uses
Documentation
=============
To view the built documentation point your browser to
::
python-hplefthand/docs/_build/html/index.html
===================
This is a Client library that can talk to the HP LeftHand/StoreVirtual Storage array.
The HP LeftHand storage array has a REST web service interface.
This client library implements a simple interface to talk with that REST
interface using the python httplib2 http library.
Requirements
============
This branch requires 11.5 version of the LeftHand OS firmware.
Capabilities
============
* Get Volume(s)
* Get Volume by Name
* Create Volume
* Delete Volume
* Modify Volume
* Clone Volume
* Get Snapshot(s)
* Delete Shapshot
* Get Shapshot by Name
* Create Snapshot
* Delete Snapshot
* Clone Snapshot
* Get Cluster(s)
* Get Cluster by Name
* Get Server(s)
* Get Server by Name
* Create Server
* Delete Server
* Add Server Access
* Remove Server Access
Installation
============
::
$ python setup.py install
Unit Tests
==========
::
$ pip install nose
$ pip install nose-testconfig
$ cd test
$ nosetests --tc-file config.ini
Folders
=======
* docs -- contains the documentation.
* hplefthandlient -- the actual client.py library
* test -- unit tests
* samples -- some sample uses
Documentation
=============
To view the built documentation point your browser to
::
python-hplefthand/docs/_build/html/index.html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hplefthandclient-1.0.2.tar.gz
(29.0 kB
view hashes)