Show / Hide Table of Contents

Class InstanceConfigurationLaunchOptions

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

Inheritance
object
InstanceConfigurationLaunchOptions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class InstanceConfigurationLaunchOptions

Properties

BootVolumeType

Declaration
[JsonProperty(PropertyName = "bootVolumeType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConfigurationLaunchOptions.BootVolumeTypeEnum? BootVolumeType { get; set; }
Property Value
Type Description
InstanceConfigurationLaunchOptions.BootVolumeTypeEnum?

Emulation type for the boot volume.

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

Firmware

Declaration
[JsonProperty(PropertyName = "firmware")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConfigurationLaunchOptions.FirmwareEnum? Firmware { get; set; }
Property Value
Type Description
InstanceConfigurationLaunchOptions.FirmwareEnum?

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

  • 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.
  • UEFI_64 - Boot VM using UEFI style firmware compatible with 64 bit operating systems. This is the default for platform images.

IsConsistentVolumeNamingEnabled

Declaration
[JsonProperty(PropertyName = "isConsistentVolumeNamingEnabled")]
public bool? IsConsistentVolumeNamingEnabled { get; set; }
Property Value
Type Description
bool?

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

IsPvEncryptionInTransitEnabled

Declaration
[JsonProperty(PropertyName = "isPvEncryptionInTransitEnabled")]
public bool? IsPvEncryptionInTransitEnabled { get; set; }
Property Value
Type Description
bool?

Deprecated. Instead use isPvEncryptionInTransitEnabled in {@link #instanceConfigurationLaunchInstanceDetails(InstanceConfigurationLaunchInstanceDetailsRequest) instanceConfigurationLaunchInstanceDetails}.

NetworkType

Declaration
[JsonProperty(PropertyName = "networkType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConfigurationLaunchOptions.NetworkTypeEnum? NetworkType { get; set; }
Property Value
Type Description
InstanceConfigurationLaunchOptions.NetworkTypeEnum?

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

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

RemoteDataVolumeType

Declaration
[JsonProperty(PropertyName = "remoteDataVolumeType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConfigurationLaunchOptions.RemoteDataVolumeTypeEnum? RemoteDataVolumeType { get; set; }
Property Value
Type Description
InstanceConfigurationLaunchOptions.RemoteDataVolumeTypeEnum?

Emulation type for volume.

  • ISCSI - ISCSI attached block storage device.
  • SCSI - Emulated SCSI disk.
  • IDE - Emulated IDE disk.
  • VFIO - Direct attached Virtual Function storage. This is the default option for local data volumes on platform images.
  • PARAVIRTUALIZED - Paravirtualized disk. This is the default for boot volumes and remote block storage volumes on platform images.
In this article
Back to top