Cloud Shell API

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

Service: cloudshell.googleapis.com

The Service name cloudshell.googleapis.com is needed to create RPC client stubs.

google.cloud.shell.v1.CloudShellService

Methods
AddPublicKey Adds a public SSH key to an environment, allowing clients with the corresponding private key to connect to that environment via SSH.
AuthorizeEnvironment Sends OAuth credentials to a running environment on behalf of a user.
GetEnvironment Gets an environment.
RemovePublicKey Removes a public SSH key from an environment.
StartEnvironment Starts an existing environment, allowing clients to connect to it.

google.longrunning.Operations

Methods
CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.