WorkstationConfigHostGceInstanceBoostConfig class
Constructors
-
WorkstationConfigHostGceInstanceBoostConfig({Input<
List< ? accelerators, Input<WorkstationConfigHostGceInstanceBoostConfigAccelerator> ?>int?> ? bootDiskSizeGb, Input<bool?> ? enableNestedVirtualization, required Input<String> id, Input<String?> ? machineType, Input<int?> ? poolSize}) -
Creates a new WorkstationConfigHostGceInstanceBoostConfig.
acceleratorsAn accelerator card attached to the boost instance.bootDiskSizeGbSize of the boot disk in GB. The minimum boot disk size is30GB. Defaults to50GB.enableNestedVirtualizationWhether to enable nested virtualization on the Compute Engine VMs backing boosted Workstations.idThe id to be used for the boost config.machineTypeThe 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.poolSizeNumber 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
30GB. Defaults to50GB.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