WorkstationConfigHostGceInstanceBoostConfigArgs

data class WorkstationConfigHostGceInstanceBoostConfigArgs(val accelerators: Output<List<WorkstationConfigHostGceInstanceBoostConfigAcceleratorArgs>>? = null, val bootDiskSizeGb: Output<Int>? = null, val enableNestedVirtualization: Output<Boolean>? = null, val id: Output<String>, val machineType: Output<String>? = null, val poolSize: Output<Int>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceBoostConfigArgs>

Constructors

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

Properties

Link copied to clipboard

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

Link copied to clipboard
val bootDiskSizeGb: Output<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
val enableNestedVirtualization: Output<Boolean>? = null

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: Output<String>

The id to be used for the boost config.

Link copied to clipboard
val machineType: Output<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: Output<Int>? = null

Number of instances to pool for faster workstation boosting.

Functions

Link copied to clipboard
open override fun toJava(): WorkstationConfigHostGceInstanceBoostConfigArgs