VSS Command Line Interface v0.2.4

VSSCLI v0.2.4 is available for download via PyPI or GitLab. Latest version includes the following new features and bug fixes:

Resources for VM disk and NIC creation/deletion have been improved to handle multiple items in a single request. This simplifies the process of both creating and deleting multiple devices, as well as avoiding collisions for multiple request processing from any client.

# Multiple Disk/NIC creation
vss compute vm set <uuid> nic mk -n dvmoref-0 -n dvmoref-1
vss compute vm set <uuid> disk mk -c 1 -c 2 -c 3

# Multiple Disk/NIC unit deletion
vss compute vm set <uuid> nic rm 1 2 3
vss compute vm set <uuid> disk rm 1 2 3

Remember, VSSCLI documentation is now available in EIS - VSS - VSSCLI

Upgrade or install PyVSS as follows:

# upgrade
pip install vsscli --upgrade

# install
pip install vsscli

Docker images available: uofteis/vsscli:py27:

docker run -it -v /tmp:/data \
-e VSS_API_USER=user_here -e VSS_API_USER_PASS=user_pass_here \
-e VSS_DEFAULT_OUTPUT=json \
uofteis/vsscli bash

For more information, please refer to the official documentation site.