workstations/v1 library

Classes

Accelerator
An accelerator card attached to the instance.
AuditConfig
Specifies the audit configuration for a service.
Binding
Associates members, or principals, with a role.
CloudWorkstationsApi
Allows administrators to create managed developer environments in the cloud.
Container
A Docker container.
CustomerEncryptionKey
A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration.
DomainConfig
Configuration options for private workstation clusters.
EphemeralDirectory
An ephemeral directory which won't persist across workstation sessions.
GceConfidentialInstanceConfig
A set of Compute Engine Confidential VM instance options.
GceInstance
A runtime using a Compute Engine instance.
GcePersistentDisk
An EphemeralDirectory is backed by a Compute Engine persistent disk.
GceRegionalPersistentDisk
A Persistent Directory backed by a Compute Engine regional persistent disk.
GceShieldedInstanceConfig
A set of Compute Engine Shielded instance options.
GenerateAccessTokenRequest
Request message for GenerateAccessToken.
GenerateAccessTokenResponse
Response message for GenerateAccessToken.
Host
Runtime host for a workstation.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListUsableWorkstationConfigsResponse
Response message for ListUsableWorkstationConfigs.
ListUsableWorkstationsResponse
Response message for ListUsableWorkstations.
ListWorkstationClustersResponse
Response message for ListWorkstationClusters.
ListWorkstationConfigsResponse
Response message for ListWorkstationConfigs.
ListWorkstationsResponse
Response message for ListWorkstations.
Operation
This resource represents a long-running operation that is the result of a network API call.
PersistentDirectory
A directory to persist across workstation sessions.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PrivateClusterConfig
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsWorkstationClustersResource
ProjectsLocationsWorkstationClustersWorkstationConfigsResource
ProjectsLocationsWorkstationClustersWorkstationConfigsWorkstationsResource
ProjectsResource
ReadinessCheck
A readiness check to be performed on a workstation.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Workstation
A single instance of a developer workstation with its own persistent storage.
WorkstationCluster
A workstation cluster resource in the Cloud Workstations API.
WorkstationConfig
A workstation configuration resource in the Cloud Workstations API.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleProtobufEmpty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Location = $Location00
A resource that represents a Google Cloud location.
StartWorkstationRequest = $WorkstationRequest
Request message for StartWorkstation.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StopWorkstationRequest = $WorkstationRequest
Request message for StopWorkstation.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

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