Versions in this module Expand all Collapse all v1 v1.42.0 Jun 28, 2021 Changes in this version + func DefaultAuthScopes() []string + type AddPublicKeyOperation struct + func (op *AddPublicKeyOperation) Done() bool + func (op *AddPublicKeyOperation) Metadata() (*shellpb.AddPublicKeyMetadata, error) + func (op *AddPublicKeyOperation) Name() string + func (op *AddPublicKeyOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*shellpb.AddPublicKeyResponse, error) + func (op *AddPublicKeyOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*shellpb.AddPublicKeyResponse, error) + type AuthorizeEnvironmentOperation struct + func (op *AuthorizeEnvironmentOperation) Done() bool + func (op *AuthorizeEnvironmentOperation) Metadata() (*shellpb.AuthorizeEnvironmentMetadata, error) + func (op *AuthorizeEnvironmentOperation) Name() string + func (op *AuthorizeEnvironmentOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*shellpb.AuthorizeEnvironmentResponse, error) + func (op *AuthorizeEnvironmentOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*shellpb.AuthorizeEnvironmentResponse, error) + type CloudShellCallOptions struct + AddPublicKey []gax.CallOption + AuthorizeEnvironment []gax.CallOption + GetEnvironment []gax.CallOption + RemovePublicKey []gax.CallOption + StartEnvironment []gax.CallOption + type CloudShellClient struct + CallOptions *CloudShellCallOptions + LROClient *lroauto.OperationsClient + func NewCloudShellClient(ctx context.Context, opts ...option.ClientOption) (*CloudShellClient, error) + func (c *CloudShellClient) AddPublicKey(ctx context.Context, req *shellpb.AddPublicKeyRequest, opts ...gax.CallOption) (*AddPublicKeyOperation, error) + func (c *CloudShellClient) AddPublicKeyOperation(name string) *AddPublicKeyOperation + func (c *CloudShellClient) AuthorizeEnvironment(ctx context.Context, req *shellpb.AuthorizeEnvironmentRequest, ...) (*AuthorizeEnvironmentOperation, error) + func (c *CloudShellClient) AuthorizeEnvironmentOperation(name string) *AuthorizeEnvironmentOperation + func (c *CloudShellClient) Close() error + func (c *CloudShellClient) Connection() *grpc.ClientConn + func (c *CloudShellClient) GetEnvironment(ctx context.Context, req *shellpb.GetEnvironmentRequest, ...) (*shellpb.Environment, error) + func (c *CloudShellClient) RemovePublicKey(ctx context.Context, req *shellpb.RemovePublicKeyRequest, ...) (*RemovePublicKeyOperation, error) + func (c *CloudShellClient) RemovePublicKeyOperation(name string) *RemovePublicKeyOperation + func (c *CloudShellClient) StartEnvironment(ctx context.Context, req *shellpb.StartEnvironmentRequest, ...) (*StartEnvironmentOperation, error) + func (c *CloudShellClient) StartEnvironmentOperation(name string) *StartEnvironmentOperation + type RemovePublicKeyOperation struct + func (op *RemovePublicKeyOperation) Done() bool + func (op *RemovePublicKeyOperation) Metadata() (*shellpb.RemovePublicKeyMetadata, error) + func (op *RemovePublicKeyOperation) Name() string + func (op *RemovePublicKeyOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*shellpb.RemovePublicKeyResponse, error) + func (op *RemovePublicKeyOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*shellpb.RemovePublicKeyResponse, error) + type StartEnvironmentOperation struct + func (op *StartEnvironmentOperation) Done() bool + func (op *StartEnvironmentOperation) Metadata() (*shellpb.StartEnvironmentMetadata, error) + func (op *StartEnvironmentOperation) Name() string + func (op *StartEnvironmentOperation) Poll(ctx context.Context, opts ...gax.CallOption) (*shellpb.StartEnvironmentResponse, error) + func (op *StartEnvironmentOperation) Wait(ctx context.Context, opts ...gax.CallOption) (*shellpb.StartEnvironmentResponse, error)