workstations/v1 library
Cloud Workstations API - v1
Allows administrators to create managed developer environments in the cloud.
For more information, see cloud.google.com/workstations
Create an instance of CloudWorkstationsApi to access these resources:
ProjectsLocationsWorkstationClustersWorkstationConfigsWorkstationsResource
Classes
- Accelerator
 - An accelerator card attached to the instance.
 - AuditConfig
 - Specifies the audit configuration for a service.
 - Binding
 - 
  Associates 
members, or principals, with arole. - BoostConfig
 - A boost configuration is a set of resources that a workstation can use to increase its performance.
 - 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 a custom domain.
 - EphemeralDirectory
 - An ephemeral directory which won't persist across workstation sessions.
 - GatewayConfig
 - Configuration options for Cluster HTTP Gateway.
 - GceConfidentialInstanceConfig
 - A set of Compute Engine Confidential VM instance options.
 - GceInstance
 - A runtime using a Compute Engine instance.
 - GceInstanceHost
 - The Compute Engine instance host.
 - 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.
 - PortRange
 - A PortRange defines a range of ports.
 - PrivateClusterConfig
 - Configuration options for private workstation clusters.
 - ProjectsLocationsOperationsResource
 - ProjectsLocationsResource
 - ProjectsLocationsWorkstationClustersResource
 - ProjectsLocationsWorkstationClustersWorkstationConfigsResource
 - ProjectsLocationsWorkstationClustersWorkstationConfigsWorkstationsResource
 - ProjectsResource
 - ReadinessCheck
 - A readiness check to be performed on a workstation.
 - RuntimeHost
 - Runtime host for the workstation.
 - SetIamPolicyRequest
 - 
  Request message for 
SetIamPolicymethod. - StartWorkstationRequest
 - Request message for StartWorkstation.
 - StopWorkstationRequest
 - Request message for StopWorkstation.
 - 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.
 - Status = $Status00
 - 
  The 
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TestIamPermissionsRequest = $TestIamPermissionsRequest00
 - 
  Request message for 
TestIamPermissionsmethod. - TestIamPermissionsResponse = $PermissionsResponse
 - 
  Response message for 
TestIamPermissionsmethod. 
Exceptions / Errors
- ApiRequestError
 - Represents a general error reported by the API endpoint.
 - DetailedApiRequestError
 - Represents a specific error reported by the API endpoint.