Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.Core.getImage
This data source provides details about a specific Image resource in Oracle Cloud Infrastructure Core service.
Gets the specified image.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testImage = oci.Core.getImage({
    imageId: testImageOciCoreImage.id,
});
import pulumi
import pulumi_oci as oci
test_image = oci.Core.get_image(image_id=test_image_oci_core_image["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/core"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := core.GetImage(ctx, &core.GetImageArgs{
			ImageId: testImageOciCoreImage.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testImage = Oci.Core.GetImage.Invoke(new()
    {
        ImageId = testImageOciCoreImage.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Core.CoreFunctions;
import com.pulumi.oci.Core.inputs.GetImageArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var testImage = CoreFunctions.getImage(GetImageArgs.builder()
            .imageId(testImageOciCoreImage.id())
            .build());
    }
}
variables:
  testImage:
    fn::invoke:
      function: oci:Core:getImage
      arguments:
        imageId: ${testImageOciCoreImage.id}
Using getImage
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getImage(args: GetImageArgs, opts?: InvokeOptions): Promise<GetImageResult>
function getImageOutput(args: GetImageOutputArgs, opts?: InvokeOptions): Output<GetImageResult>def get_image(image_id: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetImageResult
def get_image_output(image_id: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetImageResult]func LookupImage(ctx *Context, args *LookupImageArgs, opts ...InvokeOption) (*LookupImageResult, error)
func LookupImageOutput(ctx *Context, args *LookupImageOutputArgs, opts ...InvokeOption) LookupImageResultOutput> Note: This function is named LookupImage in the Go SDK.
public static class GetImage 
{
    public static Task<GetImageResult> InvokeAsync(GetImageArgs args, InvokeOptions? opts = null)
    public static Output<GetImageResult> Invoke(GetImageInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetImageResult> getImage(GetImageArgs args, InvokeOptions options)
public static Output<GetImageResult> getImage(GetImageArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Core/getImage:getImage
  arguments:
    # arguments dictionaryThe following arguments are supported:
getImage Result
The following output properties are available:
- AgentFeatures List<GetImage Agent Feature> 
- Oracle Cloud Agent features supported on the image.
- BaseImage stringId 
- The OCID of the image originally used to launch the instance.
- BillableSize stringIn Gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- CompartmentId string
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- CreateImage boolAllowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the image.
- ImageId string
- ImageSource List<GetDetails Image Image Source Detail> 
- InstanceId string
- LaunchMode string
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- LaunchOptions List<GetImage Launch Option> 
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- ListingType string
- The listing type of the image. The default value is "NONE".
- OperatingSystem string
- The image's operating system. Example: Oracle Linux
- OperatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- SizeIn stringMbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- State string
- The current state of the image.
- TimeCreated string
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- AgentFeatures []GetImage Agent Feature 
- Oracle Cloud Agent features supported on the image.
- BaseImage stringId 
- The OCID of the image originally used to launch the instance.
- BillableSize stringIn Gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- CompartmentId string
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- CreateImage boolAllowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the image.
- ImageId string
- ImageSource []GetDetails Image Image Source Detail 
- InstanceId string
- LaunchMode string
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- LaunchOptions []GetImage Launch Option 
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- ListingType string
- The listing type of the image. The default value is "NONE".
- OperatingSystem string
- The image's operating system. Example: Oracle Linux
- OperatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- SizeIn stringMbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- State string
- The current state of the image.
- TimeCreated string
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- agentFeatures List<GetImage Agent Feature> 
- Oracle Cloud Agent features supported on the image.
- baseImage StringId 
- The OCID of the image originally used to launch the instance.
- billableSize StringIn Gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- compartmentId String
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- createImage BooleanAllowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the image.
- imageId String
- imageSource List<GetDetails Image Image Source Detail> 
- instanceId String
- launchMode String
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- launchOptions List<GetImage Launch Option> 
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- listingType String
- The listing type of the image. The default value is "NONE".
- operatingSystem String
- The image's operating system. Example: Oracle Linux
- operatingSystem StringVersion 
- The image's operating system version. Example: 7.2
- sizeIn StringMbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- state String
- The current state of the image.
- timeCreated String
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- agentFeatures GetImage Agent Feature[] 
- Oracle Cloud Agent features supported on the image.
- baseImage stringId 
- The OCID of the image originally used to launch the instance.
- billableSize stringIn Gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- compartmentId string
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- createImage booleanAllowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName string
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The OCID of the image.
- imageId string
- imageSource GetDetails Image Image Source Detail[] 
- instanceId string
- launchMode string
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- launchOptions GetImage Launch Option[] 
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- listingType string
- The listing type of the image. The default value is "NONE".
- operatingSystem string
- The image's operating system. Example: Oracle Linux
- operatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- sizeIn stringMbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- state string
- The current state of the image.
- timeCreated string
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- agent_features Sequence[GetImage Agent Feature] 
- Oracle Cloud Agent features supported on the image.
- base_image_ strid 
- The OCID of the image originally used to launch the instance.
- billable_size_ strin_ gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- compartment_id str
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- create_image_ boolallowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- display_name str
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The OCID of the image.
- image_id str
- image_source_ Sequence[Getdetails Image Image Source Detail] 
- instance_id str
- launch_mode str
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- launch_options Sequence[GetImage Launch Option] 
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- listing_type str
- The listing type of the image. The default value is "NONE".
- operating_system str
- The image's operating system. Example: Oracle Linux
- operating_system_ strversion 
- The image's operating system version. Example: 7.2
- size_in_ strmbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- state str
- The current state of the image.
- time_created str
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- agentFeatures List<Property Map>
- Oracle Cloud Agent features supported on the image.
- baseImage StringId 
- The OCID of the image originally used to launch the instance.
- billableSize StringIn Gbs 
- The size of the internal storage for this image that is subject to billing (1 GB = 1,073,741,824 bytes). Example: 100
- compartmentId String
- The OCID of the compartment containing the instance you want to use as the basis for the image.
- createImage BooleanAllowed 
- Whether instances launched with this image can be used to create new images. For example, you cannot create an image of an Oracle Database instance. Example: true
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A user-friendly name for the image. It does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the image.
- imageId String
- imageSource List<Property Map>Details 
- instanceId String
- launchMode String
- Specifies the configuration mode for launching virtual machine (VM) instances. The configuration modes are:- NATIVE- VM instances launch with iSCSI boot and VFIO devices. The default value for platform images.
- EMULATED- VM instances launch with emulated devices, such as the E1000 network driver and emulated SCSI disk controller.
- PARAVIRTUALIZED- VM instances launch with paravirtualized devices using VirtIO drivers.
- CUSTOM- VM instances launch with custom configuration settings specified in the- LaunchOptionsparameter.
 
- launchOptions List<Property Map>
- Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
- listingType String
- The listing type of the image. The default value is "NONE".
- operatingSystem String
- The image's operating system. Example: Oracle Linux
- operatingSystem StringVersion 
- The image's operating system version. Example: 7.2
- sizeIn StringMbs 
- The boot volume size for an instance launched from this image (1 MB = 1,048,576 bytes). Note this is not the same as the size of the image when it was exported or the actual size of the image. Example: 47694
- state String
- The current state of the image.
- timeCreated String
- The date and time the image was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
Supporting Types
GetImageAgentFeature   
- IsManagement boolSupported 
- This attribute is not used.
- IsMonitoring boolSupported 
- This attribute is not used.
- IsManagement boolSupported 
- This attribute is not used.
- IsMonitoring boolSupported 
- This attribute is not used.
- isManagement BooleanSupported 
- This attribute is not used.
- isMonitoring BooleanSupported 
- This attribute is not used.
- isManagement booleanSupported 
- This attribute is not used.
- isMonitoring booleanSupported 
- This attribute is not used.
- is_management_ boolsupported 
- This attribute is not used.
- is_monitoring_ boolsupported 
- This attribute is not used.
- isManagement BooleanSupported 
- This attribute is not used.
- isMonitoring BooleanSupported 
- This attribute is not used.
GetImageImageSourceDetail    
- BucketName string
- NamespaceName string
- ObjectName string
- OperatingSystem string
- The image's operating system. Example: Oracle Linux
- OperatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- SourceImage stringType 
- SourceType string
- SourceUri string
- BucketName string
- NamespaceName string
- ObjectName string
- OperatingSystem string
- The image's operating system. Example: Oracle Linux
- OperatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- SourceImage stringType 
- SourceType string
- SourceUri string
- bucketName String
- namespaceName String
- objectName String
- operatingSystem String
- The image's operating system. Example: Oracle Linux
- operatingSystem StringVersion 
- The image's operating system version. Example: 7.2
- sourceImage StringType 
- sourceType String
- sourceUri String
- bucketName string
- namespaceName string
- objectName string
- operatingSystem string
- The image's operating system. Example: Oracle Linux
- operatingSystem stringVersion 
- The image's operating system version. Example: 7.2
- sourceImage stringType 
- sourceType string
- sourceUri string
- bucket_name str
- namespace_name str
- object_name str
- operating_system str
- The image's operating system. Example: Oracle Linux
- operating_system_ strversion 
- The image's operating system version. Example: 7.2
- source_image_ strtype 
- source_type str
- source_uri str
- bucketName String
- namespaceName String
- objectName String
- operatingSystem String
- The image's operating system. Example: Oracle Linux
- operatingSystem StringVersion 
- The image's operating system version. Example: 7.2
- sourceImage StringType 
- sourceType String
- sourceUri String
GetImageLaunchOption   
- BootVolume stringType 
- 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 string
- 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.
 
- IsConsistent boolVolume Naming Enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- IsPv boolEncryption In Transit Enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- NetworkType string
- 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.
 
- RemoteData stringVolume Type 
- 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.
 
- BootVolume stringType 
- 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 string
- 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.
 
- IsConsistent boolVolume Naming Enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- IsPv boolEncryption In Transit Enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- NetworkType string
- 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.
 
- RemoteData stringVolume Type 
- 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.
 
- bootVolume StringType 
- 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 String
- 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.
 
- isConsistent BooleanVolume Naming Enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- isPv BooleanEncryption In Transit Enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- networkType String
- 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.
 
- remoteData StringVolume Type 
- 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.
 
- bootVolume stringType 
- 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 string
- 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.
 
- isConsistent booleanVolume Naming Enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- isPv booleanEncryption In Transit Enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- networkType string
- 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.
 
- remoteData stringVolume Type 
- 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.
 
- boot_volume_ strtype 
- 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 str
- 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.
 
- is_consistent_ boolvolume_ naming_ enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- is_pv_ boolencryption_ in_ transit_ enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- network_type str
- 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.
 
- remote_data_ strvolume_ type 
- 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.
 
- bootVolume StringType 
- 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 String
- 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.
 
- isConsistent BooleanVolume Naming Enabled 
- Whether to enable consistent volume naming feature. Defaults to false.
- isPv BooleanEncryption In Transit Enabled 
- Deprecated. Instead use isPvEncryptionInTransitEnabledin LaunchInstanceDetails.
- networkType String
- 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.
 
- remoteData StringVolume Type 
- 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.
 
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.
