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
. - 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.