This page describes the workstation configuration parameters that allow you to
customize the Cloud Workstations environment, including the VM
type
, home disk size, base container image, and more. In the API, these workstation
configuration parameters are collectively referred to as the
WorkstationConfig.
Before you use these workstation configuration parameters, familiarize yourself with the following:
- How to create an initial workstation configuration in the Google Cloud console.
- The list of preconfigured base images.
- How to customize your base image and automate container image rebuilds.
- How to boost your workstation.
- How to reserve capacity for your workstation.
- Resource: WorkstationConfig
- Host
- GceInstance
- GceShieldedInstanceConfig
- GceConfidentialInstanceConfig
- Accelerator
- BoostConfig
- PersistentDirectory
- GceRegionalPersistentDisk
- ReclaimPolicy
- GceHyperdiskBalancedHighAvailability
- ReclaimPolicy
- EphemeralDirectory
- GcePersistentDisk
- Container
- CustomerEncryptionKey
- ReadinessCheck
- PortRange
- Methods
Resource: WorkstationConfig
A workstation configuration resource in the Cloud Workstations API.
Workstation configurations act as templates for workstations. The workstation configuration defines details such as the workstation virtual machine (VM) instance type, persistent storage, container image defining environment, which IDE or Code Editor to use, and more. Administrators and platform teams can also use Identity and Access Management (IAM) rules to grant access to teams or to individual developers.
| JSON representation |
|---|
{ "name": string, "displayName": string, "uid": string, "reconciling": boolean, "annotations": { |