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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size eclsdk-0.0.17-py2.py3-none-any.whl (554.7 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View hashes |
Filename, size eclsdk-0.0.17.tar.gz (254.6 kB) | File type Source | Python version None | Upload date | Hashes View hashes |
Close
Hashes for eclsdk-0.0.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2348cb01310fb1b3716d293ad948fa8fc568dfa2841298b550954a50d8918ed6 |
|
MD5 | 126dcb6101935faef7109b8875fa770c |
|
BLAKE2-256 | 6092e8a37e4010d9a6fd2ad40ed92ac25455d4d1d298ea825a5764a59e8aaa9d |