Enterprise Cloud 2.0 Python SDK
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
Metadata
Release files for eclsdk 1.11.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| eclsdk-1.11.1.tar.gz | 273.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eclsdk-1.11.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 829.4 kB
Release files / eclsdk-1.11.1.tar.gz
| Download URL | eclsdk-1.11.1.tar.gz |
|---|---|
| Size | 273.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8054cc6b88103826ee6e1d76fda7ab1e4d4d51d8bdee0e22e2d88ae2779f98cf
|
|
BLAKE2b-256 checksum How to use checksums |
74ff6e3c42f1df1fb74d56769480fbde19f23aa8ca8b83edad6a7b7636e77cc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|
Release files / eclsdk-1.11.1-py2.py3-none-any.whl
| Download URL | eclsdk-1.11.1-py2.py3-none-any.whl |
|---|---|
| Size | 555.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
88cc3bc33337ed2126d360b8c63279287ff57da125cdfd632724f272bb34f331
|
|
BLAKE2b-256 checksum How to use checksums |
aee7125632ab690054fb9fcf1af1a80cce42911ad67b6b5bad265141bbe7e42c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|
Security for eclsdk 1.11.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.