WorkstationConfigHostGceInstanceBoostConfig

data class WorkstationConfigHostGceInstanceBoostConfig(val accelerators: List<WorkstationConfigHostGceInstanceBoostConfigAccelerator>? = null, val bootDiskSizeGb: Int? = null, val enableNestedVirtualization: Boolean? = null, val id: String, val machineType: String? = null, val poolSize: Int? = null)

Constructors

constructor(accelerators: List<WorkstationConfigHostGceInstanceBoostConfigAccelerator>? = null, bootDiskSizeGb: Int? = null, enableNestedVirtualization: Boolean? = null, id: String, machineType: String? = null, poolSize: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An accelerator card attached to the boost instance. Structure is documented below.

Link copied to clipboard
val bootDiskSizeGb: Int? = null

Size of the boot disk in GB. The minimum boot disk size is 30 GB. Defaults to 50 GB.

Link copied to clipboard

Whether to enable nested virtualization on the Compute Engine VMs backing boosted Workstations. See https://cloud.google.com/workstations/docs/reference/rest/v1beta/projects.locations.workstationClusters.workstationConfigs#GceInstance.FIELDS.enable_nested_virtualization

Link copied to clipboard
val id: String

The id to be used for the boost config.

Link copied to clipboard
val machineType: String? = null

The type of machine that boosted VM instances will use—for example, e2-standard-4. For more information about machine types that Cloud Workstations supports, see the list of available machine types https://cloud.google.com/workstations/docs/available-machine-types. Defaults to e2-standard-4.

Link copied to clipboard
val poolSize: Int? = null

Number of instances to pool for faster workstation boosting.