A set of commandline utilities to aid working with the VMWare vCloud API.
At the moment, vcloudtools is pretty minimal, but there’s still enough here to be useful. In addition to a Python API client (vcloudtools.api.VCloudAPIClient), there’s a series of small command line utilities to help interact with vCloud Director’s HTTP API.
Installation
vcloudtools is available on the Python Package Index:
$ pip install vcloudtools
Usage
First, tell vcloudtools where your vCloud Director API is by adding an environment variable to your .bash_profile or similar:
$ echo "export VCLOUD_API_ROOT=https://vcd.example.com/api" >> ~/.bash_profile $ exec $SHELL
Then, login to the VCD API:
$ eval `vcloud-login`
You can now use vcloudtools without further authentication hassles. So far, the available tools include vcloud-org:
$ vcloud-org list $ vcloud-org show My-Org-Name
vcloud-org will emit JSON, which you can parse with jsontool or similar.
You can also manually browse the API with vcloud-browse:
$ vcloud-browse /session $ vcloud-browse /org/7318a9a7-cc79-4f88-b8f8-ddddec6873f8
License
vcloudtools is released under the MIT license, a copy of which can be found in LICENSE.
Release files for vcloudtools 0.0.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 | |
|---|---|---|---|
| vcloudtools-0.0.1.tar.gz | 5.0 kB | Details |
Release files / vcloudtools-0.0.1.tar.gz
| Download URL | vcloudtools-0.0.1.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
779f9941561e2e0c64e3a22f0a1b4b6a17751d2d8d6db1aa466ea4e38e3a4887
|
|
BLAKE2b-256 checksum How to use checksums |
7fa35ed8b7ad1b9879d0b1bc93b50ef84ca5c63e89dff9c2360ef4b01e8bc599
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |