Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace LaunchOptions

Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.

Properties

Optional bootVolumeType

bootVolumeType: BootVolumeType

Emulation type for the boot volume.

  • {@code ISCSI} - ISCSI attached block storage device.
  • {@code SCSI} - Emulated SCSI disk.
  • {@code IDE} - Emulated IDE disk.
  • {@code VFIO} - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images.
  • {@code PARAVIRTUALIZED} - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.

Optional firmware

firmware: Firmware

Firmware used to boot VM. Select the option that matches your operating system.

  • {@code BIOS} - Boot VM using BIOS style firmware. This is compatible with both 32 bit and 64 bit operating systems that boot using MBR style bootloaders.
  • {@code UEFI_64} - Boot VM using UEFI style firmware compatible with 64 bit operating systems. This is the default for platform images.

Optional isConsistentVolumeNamingEnabled

isConsistentVolumeNamingEnabled: undefined | false | true

Whether to enable consistent volume naming feature. Defaults to false.

Optional isPvEncryptionInTransitEnabled

isPvEncryptionInTransitEnabled: undefined | false | true

Deprecated. Instead use {@code isPvEncryptionInTransitEnabled} in {@link #launchInstanceDetails(LaunchInstanceDetailsRequest) launchInstanceDetails}.

Optional networkType

networkType: NetworkType

Emulation type for the physical network interface card (NIC).

  • {@code E1000} - Emulated Gigabit ethernet controller. Compatible with Linux e1000 network driver.
  • {@code VFIO} - Direct attached Virtual Function network controller. This is the networking type when you launch an instance using hardware-assisted (SR-IOV) networking.
  • {@code PARAVIRTUALIZED} - VM instances launch with paravirtualized devices using VirtIO drivers.

Optional remoteDataVolumeType

remoteDataVolumeType: RemoteDataVolumeType

Emulation type for volume.

  • {@code ISCSI} - ISCSI attached block storage device.
  • {@code SCSI} - Emulated SCSI disk.
  • {@code IDE} - Emulated IDE disk.
  • {@code VFIO} - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images.
  • {@code PARAVIRTUALIZED} - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.

Functions

getDeserializedJsonObj

getJsonObj