1. Registry
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. IotIotFlowRuntime
Viewing docs for Oracle Cloud Infrastructure v5.3.0
published on Friday, Oct 9, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v5.3.0
published on Friday, Oct 9, 2026 by Pulumi

    This resource provides the Iot Flow Runtime resource in Oracle Cloud Infrastructure Iot service. Api doc link for the resource: https://docs.oracle.com/iaas/api/#/en/iot/latest/IotFlowRuntime

    Example terraform configs related to the resource : https://github.com/oracle/terraform-provider-oci/tree/master/examples/iot

    Creates an IoT flow runtime.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testIotFlowRuntime = new oci.oci.IotIotFlowRuntime("test_iot_flow_runtime", {
        compartmentId: compartmentId,
        iotDomainId: testIotDomain.id,
        definedTags: {
            "Operations.CostCenter": "42",
        },
        description: iotFlowRuntimeDescription,
        displayName: iotFlowRuntimeDisplayName,
        freeformTags: {
            Department: "Finance",
        },
        logConfig: {
            logGroupId: testLogGroup.id,
            logId: testLog.id,
        },
        networkConfig: {
            subnetId: testSubnet.id,
            fileStorageMounts: [{
                exportId: testExport.id,
                mountPath: iotFlowRuntimeNetworkConfigFileStorageMountsMountPath,
                mountTargetId: testMountTarget.id,
            }],
            networkSecurityGroupIds: iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds,
        },
        scale: iotFlowRuntimeScale,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_iot_flow_runtime = oci.oci.IotIotFlowRuntime("test_iot_flow_runtime",
        compartment_id=compartment_id,
        iot_domain_id=test_iot_domain["id"],
        defined_tags={
            "Operations.CostCenter": "42",
        },
        description=iot_flow_runtime_description,
        display_name=iot_flow_runtime_display_name,
        freeform_tags={
            "Department": "Finance",
        },
        log_config={
            "log_group_id": test_log_group["id"],
            "log_id": test_log["id"],
        },
        network_config={
            "subnet_id": test_subnet["id"],
            "file_storage_mounts": [{
                "export_id": test_export["id"],
                "mount_path": iot_flow_runtime_network_config_file_storage_mounts_mount_path,
                "mount_target_id": test_mount_target["id"],
            }],
            "network_security_group_ids": iot_flow_runtime_network_config_network_security_group_ids,
        },
        scale=iot_flow_runtime_scale)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/oci"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := oci.NewIotIotFlowRuntime(ctx, "test_iot_flow_runtime", &oci.IotIotFlowRuntimeArgs{
    			CompartmentId: pulumi.Any(compartmentId),
    			IotDomainId:   pulumi.Any(testIotDomain.Id),
    			DefinedTags: pulumi.StringMap{
    				"Operations.CostCenter": pulumi.String("42"),
    			},
    			Description: pulumi.Any(iotFlowRuntimeDescription),
    			DisplayName: pulumi.Any(iotFlowRuntimeDisplayName),
    			FreeformTags: pulumi.StringMap{
    				"Department": pulumi.String("Finance"),
    			},
    			LogConfig: &oci.IotIotFlowRuntimeLogConfigArgs{
    				LogGroupId: pulumi.Any(testLogGroup.Id),
    				LogId:      pulumi.Any(testLog.Id),
    			},
    			NetworkConfig: &oci.IotIotFlowRuntimeNetworkConfigArgs{
    				SubnetId: pulumi.Any(testSubnet.Id),
    				FileStorageMounts: oci.IotIotFlowRuntimeNetworkConfigFileStorageMountArray{
    					&oci.IotIotFlowRuntimeNetworkConfigFileStorageMountArgs{
    						ExportId:      pulumi.Any(testExport.Id),
    						MountPath:     pulumi.Any(iotFlowRuntimeNetworkConfigFileStorageMountsMountPath),
    						MountTargetId: pulumi.Any(testMountTarget.Id),
    					},
    				},
    				NetworkSecurityGroupIds: pulumi.Any(iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds),
    			},
    			Scale: pulumi.Any(iotFlowRuntimeScale),
    		})
    		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 testIotFlowRuntime = new Oci.Oci.IotIotFlowRuntime("test_iot_flow_runtime", new()
        {
            CompartmentId = compartmentId,
            IotDomainId = testIotDomain.Id,
            DefinedTags = 
            {
                { "Operations.CostCenter", "42" },
            },
            Description = iotFlowRuntimeDescription,
            DisplayName = iotFlowRuntimeDisplayName,
            FreeformTags = 
            {
                { "Department", "Finance" },
            },
            LogConfig = new Oci.Oci.Inputs.IotIotFlowRuntimeLogConfigArgs
            {
                LogGroupId = testLogGroup.Id,
                LogId = testLog.Id,
            },
            NetworkConfig = new Oci.Oci.Inputs.IotIotFlowRuntimeNetworkConfigArgs
            {
                SubnetId = testSubnet.Id,
                FileStorageMounts = new[]
                {
                    new Oci.Oci.Inputs.IotIotFlowRuntimeNetworkConfigFileStorageMountArgs
                    {
                        ExportId = testExport.Id,
                        MountPath = iotFlowRuntimeNetworkConfigFileStorageMountsMountPath,
                        MountTargetId = testMountTarget.Id,
                    },
                },
                NetworkSecurityGroupIds = iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds,
            },
            Scale = iotFlowRuntimeScale,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.oci.IotIotFlowRuntime;
    import com.pulumi.oci.oci.IotIotFlowRuntimeArgs;
    import com.pulumi.oci.oci.inputs.IotIotFlowRuntimeLogConfigArgs;
    import com.pulumi.oci.oci.inputs.IotIotFlowRuntimeNetworkConfigArgs;
    import com.pulumi.oci.oci.inputs.IotIotFlowRuntimeNetworkConfigFileStorageMountArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            var testIotFlowRuntime = new IotIotFlowRuntime("testIotFlowRuntime", IotIotFlowRuntimeArgs.builder()
                .compartmentId(compartmentId)
                .iotDomainId(testIotDomain.id())
                .definedTags(Map.of("Operations.CostCenter", "42"))
                .description(iotFlowRuntimeDescription)
                .displayName(iotFlowRuntimeDisplayName)
                .freeformTags(Map.of("Department", "Finance"))
                .logConfig(IotIotFlowRuntimeLogConfigArgs.builder()
                    .logGroupId(testLogGroup.id())
                    .logId(testLog.id())
                    .build())
                .networkConfig(IotIotFlowRuntimeNetworkConfigArgs.builder()
                    .subnetId(testSubnet.id())
                    .fileStorageMounts(IotIotFlowRuntimeNetworkConfigFileStorageMountArgs.builder()
                        .exportId(testExport.id())
                        .mountPath(iotFlowRuntimeNetworkConfigFileStorageMountsMountPath)
                        .mountTargetId(testMountTarget.id())
                        .build())
                    .networkSecurityGroupIds(iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds)
                    .build())
                .scale(iotFlowRuntimeScale)
                .build());
    
        }
    }
    
    resources:
      testIotFlowRuntime:
        type: oci:oci:IotIotFlowRuntime
        name: test_iot_flow_runtime
        properties:
          compartmentId: ${compartmentId}
          iotDomainId: ${testIotDomain.id}
          definedTags:
            Operations.CostCenter: '42'
          description: ${iotFlowRuntimeDescription}
          displayName: ${iotFlowRuntimeDisplayName}
          freeformTags:
            Department: Finance
          logConfig:
            logGroupId: ${testLogGroup.id}
            logId: ${testLog.id}
          networkConfig:
            subnetId: ${testSubnet.id}
            fileStorageMounts:
              - exportId: ${testExport.id}
                mountPath: ${iotFlowRuntimeNetworkConfigFileStorageMountsMountPath}
                mountTargetId: ${testMountTarget.id}
            networkSecurityGroupIds: ${iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds}
          scale: ${iotFlowRuntimeScale}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    resource "oci_oci_iotiotflowruntime" "test_iot_flow_runtime" {
      compartment_id = compartmentId
      iot_domain_id  = testIotDomain.id
      defined_tags = {
        "Operations.CostCenter" = "42"
      }
      description  = iotFlowRuntimeDescription
      display_name = iotFlowRuntimeDisplayName
      freeform_tags = {
        "Department" = "Finance"
      }
      log_config = {
        log_group_id = testLogGroup.id
        log_id       = testLog.id
      }
      #Required
      #Optional
      network_config = {
        subnet_id = testSubnet.id
        file_storage_mounts = [{
          "exportId"      = testExport.id
          "mountPath"     = iotFlowRuntimeNetworkConfigFileStorageMountsMountPath
          "mountTargetId" = testMountTarget.id
        }]
        network_security_group_ids = iotFlowRuntimeNetworkConfigNetworkSecurityGroupIds
      }
      #Required
      #Required
      scale = iotFlowRuntimeScale
    }
    

    Create IotIotFlowRuntime Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IotIotFlowRuntime(name: string, args: IotIotFlowRuntimeArgs, opts?: CustomResourceOptions);
    @overload
    def IotIotFlowRuntime(resource_name: str,
                          args: IotIotFlowRuntimeArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def IotIotFlowRuntime(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          compartment_id: Optional[str] = None,
                          iot_domain_id: Optional[str] = None,
                          defined_tags: Optional[Mapping[str, str]] = None,
                          description: Optional[str] = None,
                          display_name: Optional[str] = None,
                          freeform_tags: Optional[Mapping[str, str]] = None,
                          log_config: Optional[IotIotFlowRuntimeLogConfigArgs] = None,
                          network_config: Optional[IotIotFlowRuntimeNetworkConfigArgs] = None,
                          scale: Optional[str] = None)
    func NewIotIotFlowRuntime(ctx *Context, name string, args IotIotFlowRuntimeArgs, opts ...ResourceOption) (*IotIotFlowRuntime, error)
    public IotIotFlowRuntime(string name, IotIotFlowRuntimeArgs args, CustomResourceOptions? opts = null)
    public IotIotFlowRuntime(String name, IotIotFlowRuntimeArgs args)
    public IotIotFlowRuntime(String name, IotIotFlowRuntimeArgs args, CustomResourceOptions options)
    
    type: oci:oci:IotIotFlowRuntime
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "oci_oci_iot_iot_flow_runtime" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args IotIotFlowRuntimeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args IotIotFlowRuntimeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args IotIotFlowRuntimeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IotIotFlowRuntimeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IotIotFlowRuntimeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var iotIotFlowRuntimeResource = new Oci.Oci.IotIotFlowRuntime("iotIotFlowRuntimeResource", new()
    {
        CompartmentId = "string",
        IotDomainId = "string",
        DefinedTags = 
        {
            { "string", "string" },
        },
        Description = "string",
        DisplayName = "string",
        FreeformTags = 
        {
            { "string", "string" },
        },
        LogConfig = new Oci.Oci.Inputs.IotIotFlowRuntimeLogConfigArgs
        {
            LogGroupId = "string",
            LogId = "string",
        },
        NetworkConfig = new Oci.Oci.Inputs.IotIotFlowRuntimeNetworkConfigArgs
        {
            SubnetId = "string",
            FileStorageMounts = new[]
            {
                new Oci.Oci.Inputs.IotIotFlowRuntimeNetworkConfigFileStorageMountArgs
                {
                    ExportId = "string",
                    MountPath = "string",
                    MountTargetId = "string",
                },
            },
            NetworkSecurityGroupIds = new[]
            {
                "string",
            },
        },
        Scale = "string",
    });
    
    example, err := oci.NewIotIotFlowRuntime(ctx, "iotIotFlowRuntimeResource", &oci.IotIotFlowRuntimeArgs{
    	CompartmentId: pulumi.String("string"),
    	IotDomainId:   pulumi.String("string"),
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	DisplayName: pulumi.String("string"),
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	LogConfig: &oci.IotIotFlowRuntimeLogConfigArgs{
    		LogGroupId: pulumi.String("string"),
    		LogId:      pulumi.String("string"),
    	},
    	NetworkConfig: &oci.IotIotFlowRuntimeNetworkConfigArgs{
    		SubnetId: pulumi.String("string"),
    		FileStorageMounts: oci.IotIotFlowRuntimeNetworkConfigFileStorageMountArray{
    			&oci.IotIotFlowRuntimeNetworkConfigFileStorageMountArgs{
    				ExportId:      pulumi.String("string"),
    				MountPath:     pulumi.String("string"),
    				MountTargetId: pulumi.String("string"),
    			},
    		},
    		NetworkSecurityGroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Scale: pulumi.String("string"),
    })
    
    resource "oci_oci_iot_iot_flow_runtime" "iotIotFlowRuntimeResource" {
      lifecycle {
        create_before_destroy = true
      }
      compartment_id = "string"
      iot_domain_id  = "string"
      defined_tags = {
        "string" = "string"
      }
      description  = "string"
      display_name = "string"
      freeform_tags = {
        "string" = "string"
      }
      log_config = {
        log_group_id = "string"
        log_id       = "string"
      }
      network_config = {
        subnet_id = "string"
        file_storage_mounts = [{
          export_id       = "string"
          mount_path      = "string"
          mount_target_id = "string"
        }]
        network_security_group_ids = ["string"]
      }
      scale = "string"
    }
    
    var iotIotFlowRuntimeResource = new IotIotFlowRuntime("iotIotFlowRuntimeResource", IotIotFlowRuntimeArgs.builder()
        .compartmentId("string")
        .iotDomainId("string")
        .definedTags(Map.of("string", "string"))
        .description("string")
        .displayName("string")
        .freeformTags(Map.of("string", "string"))
        .logConfig(IotIotFlowRuntimeLogConfigArgs.builder()
            .logGroupId("string")
            .logId("string")
            .build())
        .networkConfig(IotIotFlowRuntimeNetworkConfigArgs.builder()
            .subnetId("string")
            .fileStorageMounts(IotIotFlowRuntimeNetworkConfigFileStorageMountArgs.builder()
                .exportId("string")
                .mountPath("string")
                .mountTargetId("string")
                .build())
            .networkSecurityGroupIds("string")
            .build())
        .scale("string")
        .build());
    
    iot_iot_flow_runtime_resource = oci.oci.IotIotFlowRuntime("iotIotFlowRuntimeResource",
        compartment_id="string",
        iot_domain_id="string",
        defined_tags={
            "string": "string",
        },
        description="string",
        display_name="string",
        freeform_tags={
            "string": "string",
        },
        log_config={
            "log_group_id": "string",
            "log_id": "string",
        },
        network_config={
            "subnet_id": "string",
            "file_storage_mounts": [{
                "export_id": "string",
                "mount_path": "string",
                "mount_target_id": "string",
            }],
            "network_security_group_ids": ["string"],
        },
        scale="string")
    
    const iotIotFlowRuntimeResource = new oci.oci.IotIotFlowRuntime("iotIotFlowRuntimeResource", {
        compartmentId: "string",
        iotDomainId: "string",
        definedTags: {
            string: "string",
        },
        description: "string",
        displayName: "string",
        freeformTags: {
            string: "string",
        },
        logConfig: {
            logGroupId: "string",
            logId: "string",
        },
        networkConfig: {
            subnetId: "string",
            fileStorageMounts: [{
                exportId: "string",
                mountPath: "string",
                mountTargetId: "string",
            }],
            networkSecurityGroupIds: ["string"],
        },
        scale: "string",
    });
    
    type: oci:oci:IotIotFlowRuntime
    properties:
        compartmentId: string
        definedTags:
            string: string
        description: string
        displayName: string
        freeformTags:
            string: string
        iotDomainId: string
        logConfig:
            logGroupId: string
            logId: string
        networkConfig:
            fileStorageMounts:
                - exportId: string
                  mountPath: string
                  mountTargetId: string
            networkSecurityGroupIds:
                - string
            subnetId: string
        scale: string
    

    IotIotFlowRuntime Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The IotIotFlowRuntime resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    IotDomainId string
    The OCID of the IoT domain.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    (Updatable) A short description of the resource.
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    FreeformTags Dictionary<string, string>
    (Updatable) 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"}
    LogConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    NetworkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    Scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    CompartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    IotDomainId string
    The OCID of the IoT domain.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    (Updatable) A short description of the resource.
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    FreeformTags map[string]string
    (Updatable) 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"}
    LogConfig IotIotFlowRuntimeLogConfigArgs
    (Updatable) Logging configuration for an IoT flow runtime.
    NetworkConfig IotIotFlowRuntimeNetworkConfigArgs
    (Updatable) Network access configuration for an IoT flow runtime.
    Scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartment_id string
    (Updatable) The OCID of the compartment corresponding to the resource.
    iot_domain_id string
    The OCID of the IoT domain.
    defined_tags map(string)
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    (Updatable) A short description of the resource.
    display_name string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    freeform_tags map(string)
    (Updatable) 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"}
    log_config object
    (Updatable) Logging configuration for an IoT flow runtime.
    network_config object
    (Updatable) Network access configuration for an IoT flow runtime.
    scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment corresponding to the resource.
    iotDomainId String
    The OCID of the IoT domain.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    (Updatable) A short description of the resource.
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    freeformTags Map<String,String>
    (Updatable) 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"}
    logConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    scale String

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    iotDomainId string
    The OCID of the IoT domain.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    (Updatable) A short description of the resource.
    displayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    freeformTags {[key: string]: string}
    (Updatable) 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"}
    logConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartment_id str
    (Updatable) The OCID of the compartment corresponding to the resource.
    iot_domain_id str
    The OCID of the IoT domain.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    (Updatable) A short description of the resource.
    display_name str
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    freeform_tags Mapping[str, str]
    (Updatable) 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"}
    log_config IotIotFlowRuntimeLogConfigArgs
    (Updatable) Logging configuration for an IoT flow runtime.
    network_config IotIotFlowRuntimeNetworkConfigArgs
    (Updatable) Network access configuration for an IoT flow runtime.
    scale str

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment corresponding to the resource.
    iotDomainId String
    The OCID of the IoT domain.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    (Updatable) A short description of the resource.
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    freeformTags Map<String>
    (Updatable) 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"}
    logConfig Property Map
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig Property Map
    (Updatable) Network access configuration for an IoT flow runtime.
    scale String

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IotIotFlowRuntime resource produces the following output properties:

    FlowRuntimeHost string
    Hostname of the IoT flow runtime.
    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The current state of the IoT flow runtime.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    FlowRuntimeHost string
    Hostname of the IoT flow runtime.
    Id string
    The provider-assigned unique ID for this managed resource.
    State string
    The current state of the IoT flow runtime.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    flow_runtime_host string
    Hostname of the IoT flow runtime.
    id string
    The provider-assigned unique ID for this managed resource.
    state string
    The current state of the IoT flow runtime.
    system_tags map(string)
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    flowRuntimeHost String
    Hostname of the IoT flow runtime.
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The current state of the IoT flow runtime.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    flowRuntimeHost string
    Hostname of the IoT flow runtime.
    id string
    The provider-assigned unique ID for this managed resource.
    state string
    The current state of the IoT flow runtime.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    flow_runtime_host str
    Hostname of the IoT flow runtime.
    id str
    The provider-assigned unique ID for this managed resource.
    state str
    The current state of the IoT flow runtime.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated str
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    flowRuntimeHost String
    Hostname of the IoT flow runtime.
    id String
    The provider-assigned unique ID for this managed resource.
    state String
    The current state of the IoT flow runtime.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z

    Look up Existing IotIotFlowRuntime Resource

    Get an existing IotIotFlowRuntime resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: IotIotFlowRuntimeState, opts?: CustomResourceOptions): IotIotFlowRuntime
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            compartment_id: Optional[str] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            flow_runtime_host: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            iot_domain_id: Optional[str] = None,
            log_config: Optional[IotIotFlowRuntimeLogConfigArgs] = None,
            network_config: Optional[IotIotFlowRuntimeNetworkConfigArgs] = None,
            scale: Optional[str] = None,
            state: Optional[str] = None,
            system_tags: Optional[Mapping[str, str]] = None,
            time_created: Optional[str] = None,
            time_updated: Optional[str] = None) -> IotIotFlowRuntime
    func GetIotIotFlowRuntime(ctx *Context, name string, id IDInput, state *IotIotFlowRuntimeState, opts ...ResourceOption) (*IotIotFlowRuntime, error)
    public static IotIotFlowRuntime Get(string name, Input<string> id, IotIotFlowRuntimeState? state, CustomResourceOptions? opts = null)
    public static IotIotFlowRuntime get(String name, Output<String> id, IotIotFlowRuntimeState state, CustomResourceOptions options)
    resources:  _:    type: oci:oci:IotIotFlowRuntime    get:      id: ${id}
    import {
      to = oci_oci_iot_iot_flow_runtime.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CompartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    (Updatable) A short description of the resource.
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    FlowRuntimeHost string
    Hostname of the IoT flow runtime.
    FreeformTags Dictionary<string, string>
    (Updatable) 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"}
    IotDomainId string
    The OCID of the IoT domain.
    LogConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    NetworkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    Scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    State string
    The current state of the IoT flow runtime.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    CompartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    (Updatable) A short description of the resource.
    DisplayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    FlowRuntimeHost string
    Hostname of the IoT flow runtime.
    FreeformTags map[string]string
    (Updatable) 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"}
    IotDomainId string
    The OCID of the IoT domain.
    LogConfig IotIotFlowRuntimeLogConfigArgs
    (Updatable) Logging configuration for an IoT flow runtime.
    NetworkConfig IotIotFlowRuntimeNetworkConfigArgs
    (Updatable) Network access configuration for an IoT flow runtime.
    Scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    State string
    The current state of the IoT flow runtime.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    compartment_id string
    (Updatable) The OCID of the compartment corresponding to the resource.
    defined_tags map(string)
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    (Updatable) A short description of the resource.
    display_name string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    flow_runtime_host string
    Hostname of the IoT flow runtime.
    freeform_tags map(string)
    (Updatable) 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"}
    iot_domain_id string
    The OCID of the IoT domain.
    log_config object
    (Updatable) Logging configuration for an IoT flow runtime.
    network_config object
    (Updatable) Network access configuration for an IoT flow runtime.
    scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state string
    The current state of the IoT flow runtime.
    system_tags map(string)
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    compartmentId String
    (Updatable) The OCID of the compartment corresponding to the resource.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    (Updatable) A short description of the resource.
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    flowRuntimeHost String
    Hostname of the IoT flow runtime.
    freeformTags Map<String,String>
    (Updatable) 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"}
    iotDomainId String
    The OCID of the IoT domain.
    logConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    scale String

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state String
    The current state of the IoT flow runtime.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    compartmentId string
    (Updatable) The OCID of the compartment corresponding to the resource.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    (Updatable) A short description of the resource.
    displayName string
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    flowRuntimeHost string
    Hostname of the IoT flow runtime.
    freeformTags {[key: string]: string}
    (Updatable) 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"}
    iotDomainId string
    The OCID of the IoT domain.
    logConfig IotIotFlowRuntimeLogConfig
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig IotIotFlowRuntimeNetworkConfig
    (Updatable) Network access configuration for an IoT flow runtime.
    scale string

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state string
    The current state of the IoT flow runtime.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated string
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    compartment_id str
    (Updatable) The OCID of the compartment corresponding to the resource.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    (Updatable) A short description of the resource.
    display_name str
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    flow_runtime_host str
    Hostname of the IoT flow runtime.
    freeform_tags Mapping[str, str]
    (Updatable) 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"}
    iot_domain_id str
    The OCID of the IoT domain.
    log_config IotIotFlowRuntimeLogConfigArgs
    (Updatable) Logging configuration for an IoT flow runtime.
    network_config IotIotFlowRuntimeNetworkConfigArgs
    (Updatable) Network access configuration for an IoT flow runtime.
    scale str

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state str
    The current state of the IoT flow runtime.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated str
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    compartmentId String
    (Updatable) The OCID of the compartment corresponding to the resource.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    (Updatable) A short description of the resource.
    displayName String
    (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    flowRuntimeHost String
    Hostname of the IoT flow runtime.
    freeformTags Map<String>
    (Updatable) 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"}
    iotDomainId String
    The OCID of the IoT domain.
    logConfig Property Map
    (Updatable) Logging configuration for an IoT flow runtime.
    networkConfig Property Map
    (Updatable) Network access configuration for an IoT flow runtime.
    scale String

    (Updatable) The scale of the IoT flow runtime. Larger values allocate more CPU and memory for higher throughput and operational headroom. MEDIUM is the default value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    state String
    The current state of the IoT flow runtime.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time when the resource was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time when the resource was last updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z

    Supporting Types

    IotIotFlowRuntimeLogConfig, IotIotFlowRuntimeLogConfigArgs

    LogGroupId string
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    LogId string
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    LogGroupId string
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    LogId string
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    log_group_id string
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    log_id string
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    logGroupId String
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    logId String
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    logGroupId string
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    logId string
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    log_group_id str
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    log_id str
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.
    logGroupId String
    (Updatable) The OCID of the log group associated with the IoT flow runtime.
    logId String
    (Updatable) The OCID of the log that receives IoT flow runtime container logs.

    IotIotFlowRuntimeNetworkConfig, IotIotFlowRuntimeNetworkConfigArgs

    SubnetId string
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    FileStorageMounts List<IotIotFlowRuntimeNetworkConfigFileStorageMount>
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    NetworkSecurityGroupIds List<string>
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    SubnetId string
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    FileStorageMounts []IotIotFlowRuntimeNetworkConfigFileStorageMount
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    NetworkSecurityGroupIds []string
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    subnet_id string
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    file_storage_mounts list(object)
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    network_security_group_ids list(string)
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    subnetId String
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    fileStorageMounts List<IotIotFlowRuntimeNetworkConfigFileStorageMount>
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    networkSecurityGroupIds List<String>
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    subnetId string
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    fileStorageMounts IotIotFlowRuntimeNetworkConfigFileStorageMount[]
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    networkSecurityGroupIds string[]
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    subnet_id str
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    file_storage_mounts Sequence[IotIotFlowRuntimeNetworkConfigFileStorageMount]
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    network_security_group_ids Sequence[str]
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.
    subnetId String
    (Updatable) The OCID of the subnet used by the IoT flow runtime.
    fileStorageMounts List<Property Map>
    (Updatable) The File Storage mounts to attach to the IoT flow runtime. If specified, this list must contain from 1 to 5 items.
    networkSecurityGroupIds List<String>
    (Updatable) The OCIDs of the network security groups associated with the IoT flow runtime.

    IotIotFlowRuntimeNetworkConfigFileStorageMount, IotIotFlowRuntimeNetworkConfigFileStorageMountArgs

    ExportId string
    (Updatable) The OCID of the File Storage export.
    MountPath string
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    MountTargetId string
    (Updatable) The OCID of the File Storage mount target.
    ExportId string
    (Updatable) The OCID of the File Storage export.
    MountPath string
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    MountTargetId string
    (Updatable) The OCID of the File Storage mount target.
    export_id string
    (Updatable) The OCID of the File Storage export.
    mount_path string
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    mount_target_id string
    (Updatable) The OCID of the File Storage mount target.
    exportId String
    (Updatable) The OCID of the File Storage export.
    mountPath String
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    mountTargetId String
    (Updatable) The OCID of the File Storage mount target.
    exportId string
    (Updatable) The OCID of the File Storage export.
    mountPath string
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    mountTargetId string
    (Updatable) The OCID of the File Storage mount target.
    export_id str
    (Updatable) The OCID of the File Storage export.
    mount_path str
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    mount_target_id str
    (Updatable) The OCID of the File Storage mount target.
    exportId String
    (Updatable) The OCID of the File Storage export.
    mountPath String
    (Updatable) The path relative to /mnt where the File Storage export is mounted. Do not include a leading slash or the /mnt prefix.
    mountTargetId String
    (Updatable) The OCID of the File Storage mount target.

    Import

    IotFlowRuntimes can be imported using the id, e.g.

    $ pulumi import oci:oci/iotIotFlowRuntime:IotIotFlowRuntime test_iot_flow_runtime "id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v5.3.0
    published on Friday, Oct 9, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial