GceSetup constructor

const GceSetup({
  1. Input<List<AcceleratorConfigNotebooksV2>>? acceleratorConfigs,
  2. Input<BootDisk>? bootDisk,
  3. Input<ContainerImageNotebooksV2>? containerImage,
  4. Input<List<DataDisk>>? dataDisks,
  5. Input<bool>? disablePublicIp,
  6. Input<bool>? enableIpForwarding,
  7. Input<GPUDriverConfig>? gpuDriverConfig,
  8. Input<String>? machineType,
  9. Input<Map<String, String>>? metadata,
  10. Input<List<NetworkInterface>>? networkInterfaces,
  11. Input<List<ServiceAccount>>? serviceAccounts,
  12. Input<ShieldedInstanceConfigNotebooksV2>? shieldedInstanceConfig,
  13. Input<List<String>>? tags,
  14. Input<VmImageNotebooksV2>? vmImage,
})

Creates a new GceSetup. acceleratorConfigs Optional. The hardware accelerators used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the machine_type you have selected. Currently supports only one accelerator configuration. bootDisk Optional. The boot disk for the VM. containerImage Optional. Use a container image to start the notebook instance. dataDisks Optional. Data disks attached to the VM instance. Currently supports only one data disk. disablePublicIp Optional. If true, no external IP will be assigned to this VM instance. enableIpForwarding Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward gpuDriverConfig Optional. Configuration for GPU drivers. machineType Optional. The machine type of the VM instance. https://cloud.google.com/compute/docs/machine-resource metadata Optional. Custom metadata to apply to this instance. networkInterfaces Optional. The network interfaces for the VM. Supports only one interface. serviceAccounts Optional. The service account that serves as an identity for the VM instance. Currently supports only one service account. shieldedInstanceConfig Optional. Shielded VM configuration. Images using supported Shielded VM features. tags Optional. The Compute Engine tags to add to runtime (see Tagging instances). vmImage Optional. Use a Compute Engine VM image to start the notebook instance.

Implementation

const GceSetup({
  this.acceleratorConfigs,
  this.bootDisk,
  this.containerImage,
  this.dataDisks,
  this.disablePublicIp,
  this.enableIpForwarding,
  this.gpuDriverConfig,
  this.machineType,
  this.metadata,
  this.networkInterfaces,
  this.serviceAccounts,
  this.shieldedInstanceConfig,
  this.tags,
  this.vmImage,
});