RuntimeVirtualMachineVirtualMachineConfig constructor

const RuntimeVirtualMachineVirtualMachineConfig({
  1. Input<RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfig?>? acceleratorConfig,
  2. Input<List<RuntimeVirtualMachineVirtualMachineConfigContainerImage>?>? containerImages,
  3. required Input<RuntimeVirtualMachineVirtualMachineConfigDataDisk> dataDisk,
  4. Input<RuntimeVirtualMachineVirtualMachineConfigEncryptionConfig?>? encryptionConfig,
  5. Input<Map<String, String>?>? guestAttributes,
  6. Input<bool?>? internalIpOnly,
  7. Input<Map<String, String>?>? labels,
  8. required Input<String> machineType,
  9. Input<Map<String, String>?>? metadata,
  10. Input<String?>? network,
  11. Input<String?>? nicType,
  12. Input<String?>? reservedIpRange,
  13. Input<RuntimeVirtualMachineVirtualMachineConfigShieldedInstanceConfig?>? shieldedInstanceConfig,
  14. Input<String?>? subnet,
  15. Input<List<String>?>? tags,
  16. Input<String?>? zone,
})

Creates a new RuntimeVirtualMachineVirtualMachineConfig. acceleratorConfig The Compute Engine accelerator configuration for this runtime. containerImages Use a list of container images to start the notebook instance. dataDisk Data disk option configuration settings. encryptionConfig Encryption settings for virtual machine data disk. guestAttributes (Output) internalIpOnly If true, runtime will only have internal IP addresses. By default, labels The labels to associate with this runtime. Label keys must machineType The Compute Engine machine type used for runtimes. metadata The Compute Engine metadata entries to add to virtual machine. network The Compute Engine network to be used for machine communications. nicType The type of vNIC to be used on this interface. This may be gVNIC reservedIpRange Reserved IP Range name is used for VPC Peering. The shieldedInstanceConfig Shielded VM Instance configuration settings. subnet The Compute Engine subnetwork to be used for machine tags The Compute Engine tags to add to runtime (see Tagging instances zone (Output)

Implementation

const RuntimeVirtualMachineVirtualMachineConfig({
  this.acceleratorConfig,
  this.containerImages,
  required this.dataDisk,
  this.encryptionConfig,
  this.guestAttributes,
  this.internalIpOnly,
  this.labels,
  required this.machineType,
  this.metadata,
  this.network,
  this.nicType,
  this.reservedIpRange,
  this.shieldedInstanceConfig,
  this.subnet,
  this.tags,
  this.zone,
});