cloudshell/v1 library

Cloud Shell API - v1

Allows users to start, configure, and connect to interactive shell sessions running in the cloud.

For more information, see cloud.google.com/shell/docs/

Create an instance of CloudShellApi to access these resources:

Classes

AddPublicKeyRequest
Request message for AddPublicKey.
AuthorizeEnvironmentRequest
Request message for AuthorizeEnvironment.
CloudShellApi
Allows users to start, configure, and connect to interactive shell sessions running in the cloud.
Environment
A Cloud Shell environment, which is defined as the combination of a Docker image specifying what is installed on the environment and a home directory containing the user's data that will remain across sessions.
ListOperationsResponse
The response message for Operations.ListOperations.
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationsResource
RemovePublicKeyRequest
Request message for RemovePublicKey.
StartEnvironmentRequest
Request message for StartEnvironment.
UsersEnvironmentsResource
UsersResource

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.