WorkstationConfigHostGceInstanceBoostConfig class

Constructors

WorkstationConfigHostGceInstanceBoostConfig({Input<List<WorkstationConfigHostGceInstanceBoostConfigAccelerator>?>? accelerators, Input<int?>? bootDiskSizeGb, Input<bool?>? enableNestedVirtualization, required Input<String> id, Input<String?>? machineType, Input<int?>? poolSize})
Creates a new WorkstationConfigHostGceInstanceBoostConfig. accelerators An accelerator card attached to the boost instance. bootDiskSizeGb Size of the boot disk in GB. The minimum boot disk size is 30 GB. Defaults to 50 GB. enableNestedVirtualization Whether to enable nested virtualization on the Compute Engine VMs backing boosted Workstations. id The id to be used for the boost config. machineType 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. poolSize Number of instances to pool for faster workstation boosting.
const
WorkstationConfigHostGceInstanceBoostConfig.fromMap(Map<String, dynamic> map)
factory

Properties

accelerators → Input<List<WorkstationConfigHostGceInstanceBoostConfigAccelerator>?>?
An accelerator card attached to the boost instance. Structure is documented below.
final
bootDiskSizeGb → Input<int?>?
Size of the boot disk in GB. The minimum boot disk size is 30 GB. Defaults to 50 GB.
final
enableNestedVirtualization → Input<bool?>?
Whether to enable nested virtualization on the Compute Engine VMs backing boosted Workstations. See https://cloud.google.com/workstations/docs/reference/rest/v1/projects.locations.workstationClusters.workstationConfigs#GceInstance.FIELDS.enable_nested_virtualization
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
The id to be used for the boost config.
final
machineType → Input<String?>?
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.
final
poolSize → Input<int?>?
Number of instances to pool for faster workstation boosting.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited