Skip to main content

Python client for the CloudShell REST API

Project description

cloudshell-rest-api

https://travis-ci.org/QualiSystems/cloudshell-rest-api.svg?branch=master https://coveralls.io/repos/github/QualiSystems/cloudshell-rest-api/badge.svg?branch=master https://img.shields.io/pypi/v/cloudshell-rest-api.svg?maxAge=2592000

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)

  • 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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudshell-rest-api-8.2.0.0.tar.gz (7.1 kB view details)

Uploaded Source

File details

Details for the file cloudshell-rest-api-8.2.0.0.tar.gz.

File metadata

File hashes

Hashes for cloudshell-rest-api-8.2.0.0.tar.gz
Algorithm Hash digest
SHA256 2f1b795b200fac482b58e2215db72734684db9bb295ee8da80f954db69711655
MD5 0c5c1c09ac2dec77a546cfb0f1b48890
BLAKE2b-256 367eb39eb7da8f77e89907184c7ccc8e60f90905d00d42ce229fa288665c218c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page