SDK for building applications to work with Enterprise Cloud 2.0
Project description
The eclsdk is a collection of libraries for building applications to work with Enterprise Cloud 2.0.
Usage
The following example simply connects to an Enterprise Cloud 2.0.:
import ecl conn = ecl.connection.Connection( auth_url="http://ecl:5000/v3/", project_id="Tenant ID", username="API Key", password="API Secret Key", user_domain_id="default", project_domain_id="default") vols = conn.block_store.volumes() for vol in vols: print vol.name
Token can be used instead of username/password using auth_plugin=’token’:
import ecl conn = ecl.connection.Connection( auth_plugin='token' token='my-fancy-token1234' auth_url="http://ecl:5000/v3/", project_id="Tenant ID") vols = conn.block_store.volumes() for vol in vols: print vol.name
Documentation
Documentation is available at https://ecl.ntt.com
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eclsdk-0.0.10.tar.gz
(257.7 kB
view hashes)
Built Distribution
eclsdk-0.0.10-py2.py3-none-any.whl
(552.8 kB
view hashes)
Close
Hashes for eclsdk-0.0.10-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 040bc68929d9776269008cb56e8528abbef1ed4ee1d8e829d9941c5d6d30aef4 |
|
MD5 | de69d77c01a56e3f775e6438f1dd2c4f |
|
BLAKE2b-256 | a7ff080a8ac5a1a8013cecfcc82afc23aae7f93b7738802e509c0af03b20fbf1 |