GceSetup class

The definition of how to configure a VM instance outside of Resources and Identity.

Constructors

GceSetup({List<AcceleratorConfig>? acceleratorConfigs, BootDisk? bootDisk, ContainerImage? containerImage, List<DataDisk>? dataDisks, bool? disablePublicIp, bool? enableIpForwarding, GPUDriverConfig? gpuDriverConfig, String? machineType, Map<String, String>? metadata, List<NetworkInterface>? networkInterfaces, List<ServiceAccount>? serviceAccounts, ShieldedInstanceConfig? shieldedInstanceConfig, List<String>? tags, VmImage? vmImage})
GceSetup.fromJson(Map json_)

Properties

acceleratorConfigs List<AcceleratorConfig>?
The hardware accelerators used on this instance.
getter/setter pair
bootDisk BootDisk?
The boot disk for the VM.
getter/setter pair
containerImage ContainerImage?
Use a container image to start the notebook instance.
getter/setter pair
dataDisks List<DataDisk>?
Data disks attached to the VM instance.
getter/setter pair
disablePublicIp bool?
If true, no external IP will be assigned to this VM instance.
getter/setter pair
enableIpForwarding bool?
Flag to enable ip forwarding or not, default false/off.
getter/setter pair
gpuDriverConfig GPUDriverConfig?
Configuration for GPU drivers.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
machineType String?
The machine type of the VM instance.
getter/setter pair
metadata Map<String, String>?
Custom metadata to apply to this instance.
getter/setter pair
networkInterfaces List<NetworkInterface>?
The network interfaces for the VM.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAccounts List<ServiceAccount>?
The service account that serves as an identity for the VM instance.
getter/setter pair
shieldedInstanceConfig ShieldedInstanceConfig?
Shielded VM configuration.
getter/setter pair
tags List<String>?
The Compute Engine tags to add to runtime (see Tagging instances).
getter/setter pair
vmImage VmImage?
Use a Compute Engine VM image to start the notebook instance.
getter/setter pair

Methods

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

Operators

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