Python client for the CloudShell REST API
Project description
cloudshell-rest-api
Python client for the CloudShell REST API
Features
Add Shell - adds a new Shell Entity (supported from CloudShell 7.2)
Update Shell - updates an existing Shell Entity (supported from CloudShell 7.2)
Delete Shell - removes an existing Shell Entity (supported from CloudShell 9.2)
Get Installed Standards - gets a list of standards and matching versions installed on CloudShell (supported from CloudShell 8.1)
Installation
Install cloudshell-rest-api Python package from PyPI:
pip install cloudshell-rest-api
Getting started
Make sure to include this line in the beginning of your file:
from cloudshell.rest.api import PackagingRestApiClient
Login to CloudShell:
client = PackagingRestApiClient('SERVER', 9000, 'USER', 'PASS', 'Global')
Add a new Shell to CloudShell:
client.add_shell('work//NutShell.zip')
License
Free software: Apache Software License 2.0
History
8.2.2.0 (2019-01-08)
Added delete shell method to rest-api
8.2.0.0 (2017-09-19)
newest addition to rest-api. please welcome get_shell - returns a requested shell information
8.1.1.0 (2017-08-27)
remodeling update_shell to also accept shell name
8.1.0.1 (2017-06-12)
Bug fix
8.1.0.0 (2017-06-04)
Query installed standards on CloudShell server
7.2.0.6 (2016-09-01)
First release of with Add Shell and Update Shell features
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
Hashes for cloudshell-rest-api-8.2.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60de9b5ca8e87b3698bf4de58f43bec09635ea0f46e3bcdf090582be5a3f72fb |
|
MD5 | 044c917ba782408ef87d7c2a3f971203 |
|
BLAKE2b-256 | 6ea097cd8be436bb761e1ab2cdcfe7508fe7b772320808e8aa25617633613eef |