Skip to main content

# cloudshell-rest-api

[![Build status](https://github.com/QualiSystems/cloudshell-rest-api/workflows/CI/badge.svg?branch=master)](https://github.com/QualiSystems/cloudshell-rest-api/actions?query=branch%3Amaster) [![codecov](https://codecov.io/gh/QualiSystems/cloudshell-rest-api/branch/master/graph/badge.svg)](https://codecov.io/gh/QualiSystems/cloudshell-rest-api) [![PyPI version](https://badge.fury.io/py/cloudshell-rest-api.svg)](https://badge.fury.io/py/cloudshell-rest-api) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)

## Features

  • Add Shell - adds a new Shell Entity (supported from CloudShell 8.0)

  • Update Shell - updates an existing Shell Entity (supported from CloudShell 8.0)

  • Delete Shell - removes an existing Shell Entity (supported from CloudShell 9.2)

  • Get Shell - get Shell’s information

  • Get Installed Standards - gets a list of standards and matching versions installed on CloudShell (supported from CloudShell 8.1)

  • Import Package - imports a package to CloudShell

  • Export Package - exports a package from CloudShell

## Installation

`bash pip install cloudshell-rest-api `

## Getting started

`python from cloudshell.rest.api import PackagingRestApiClient # Loging to CloudShell client = PackagingRestApiClient.login("HOST", "USERNAME", "PASSWORD", "DOMAIN") # Or connect with a token client = PackagingRestApiClient("HOST", "TOKEN") # Add a new Shell to CloudShell client.add_shell("SHELL_PATH.zip") `

## License

  • Free software: Apache Software License 2.0

History

9.0.0 (2023-05-04)

  • Added get_shell_as_model, get_installed_standards_as_model

  • Added the ability to connect with an existing token

  • Added progress bar for downloading/uploading files

  • Removed support of Python2

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

Release files for cloudshell-rest-api 9.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cloudshell-rest-api 9.0.1
File Interpreter ABI Platform
cloudshell_rest_api-9.0.1-py3-none-any.whl Python 3 none any Details

Release files / cloudshell_rest_api-9.0.1-py3-none-any.whl

Download URL cloudshell_rest_api-9.0.1-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e77732497f21b5b937fe14a79524d4dae5f3a848711afe78b52b12acce3a03d7
BLAKE2b-256 checksum
How to use checksums
e6267fffe5b4e036a9db9728ef8d6a9337c35b71db7db1696d4d323494b16d79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

9.0.2

2 release files

This release

9.0.1 This release

1 release file

9.0.0

2 release files

8.2.3.2

1 release file

8.2.3.1

1 release file

8.2.3.0

1 release file

8.2.2.1

1 release file

8.2.1.0

1 release file

8.2.0.0

1 release file

8.1.1.0

1 release file

8.1.0.1

1 release file

7.2.0.7

1 release file

7.2.0.5

1 release file

7.2.0.4

1 release file

7.2.0.3

1 release file

7.2.0.2

1 release file

7.2.0.1

1 release file

7.2.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page