1. Registry
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. Functions
  6. getFunctionsRuntimes
Viewing docs for Oracle Cloud Infrastructure v5.1.0
published on Friday, Sep 25, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v5.1.0
published on Friday, Sep 25, 2026 by Pulumi

    This data source provides the list of Functions Runtimes in Oracle Cloud Infrastructure Functions service.

    Fetches a wrapped list of all FunctionsRuntimes. Returns a FunctionsRuntimeCollection containing an array of FunctionsRuntimeSummary response models.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testFunctionsRuntimes = oci.functions.getFunctionsRuntimes({
        functionsRuntimeId: functionsRuntimeId,
        language: functionsRuntimeLanguage,
        name: functionsRuntimeName,
        nameContains: functionsRuntimeNameContains,
        nameStartsWith: functionsRuntimeNameStartsWith,
        os: functionsRuntimeOs,
        state: functionsRuntimeState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_functions_runtimes = oci.functions.get_functions_runtimes(functions_runtime_id=functions_runtime_id,
        language=functions_runtime_language,
        name=functions_runtime_name,
        name_contains=functions_runtime_name_contains,
        name_starts_with=functions_runtime_name_starts_with,
        os=functions_runtime_os,
        state=functions_runtime_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/functions"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := functions.GetFunctionsRuntimes(ctx, &functions.GetFunctionsRuntimesArgs{
    			FunctionsRuntimeId: pulumi.StringRef(functionsRuntimeId),
    			Language:           pulumi.StringRef(functionsRuntimeLanguage),
    			Name:               pulumi.StringRef(functionsRuntimeName),
    			NameContains:       pulumi.StringRef(functionsRuntimeNameContains),
    			NameStartsWith:     pulumi.StringRef(functionsRuntimeNameStartsWith),
    			Os:                 pulumi.StringRef(functionsRuntimeOs),
    			State:              pulumi.StringRef(functionsRuntimeState),
    		}, 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 testFunctionsRuntimes = Oci.Functions.GetFunctionsRuntimes.Invoke(new()
        {
            FunctionsRuntimeId = functionsRuntimeId,
            Language = functionsRuntimeLanguage,
            Name = functionsRuntimeName,
            NameContains = functionsRuntimeNameContains,
            NameStartsWith = functionsRuntimeNameStartsWith,
            Os = functionsRuntimeOs,
            State = functionsRuntimeState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Functions.FunctionsFunctions;
    import com.pulumi.oci.Functions.inputs.GetFunctionsRuntimesArgs;
    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) {
            final var testFunctionsRuntimes = FunctionsFunctions.getFunctionsRuntimes(GetFunctionsRuntimesArgs.builder()
                .functionsRuntimeId(functionsRuntimeId)
                .language(functionsRuntimeLanguage)
                .name(functionsRuntimeName)
                .nameContains(functionsRuntimeNameContains)
                .nameStartsWith(functionsRuntimeNameStartsWith)
                .os(functionsRuntimeOs)
                .state(functionsRuntimeState)
                .build());
    
        }
    }
    
    variables:
      testFunctionsRuntimes:
        fn::invoke:
          function: oci:Functions:getFunctionsRuntimes
          arguments:
            functionsRuntimeId: ${functionsRuntimeId}
            language: ${functionsRuntimeLanguage}
            name: ${functionsRuntimeName}
            nameContains: ${functionsRuntimeNameContains}
            nameStartsWith: ${functionsRuntimeNameStartsWith}
            os: ${functionsRuntimeOs}
            state: ${functionsRuntimeState}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_functions_getfunctionsruntimes" "testFunctionsRuntimes" {
      functions_runtime_id = functionsRuntimeId
      language             = functionsRuntimeLanguage
      name                 = functionsRuntimeName
      name_contains        = functionsRuntimeNameContains
      name_starts_with     = functionsRuntimeNameStartsWith
      os                   = functionsRuntimeOs
      state                = functionsRuntimeState
    }
    

    Using getFunctionsRuntimes

    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 getFunctionsRuntimes(args: GetFunctionsRuntimesArgs, opts?: InvokeOptions): Promise<GetFunctionsRuntimesResult>
    function getFunctionsRuntimesOutput(args: GetFunctionsRuntimesOutputArgs, opts?: InvokeOutputOptions): Output<GetFunctionsRuntimesResult>
    def get_functions_runtimes(filters: Optional[Sequence[GetFunctionsRuntimesFilter]] = None,
                               functions_runtime_id: Optional[str] = None,
                               language: Optional[str] = None,
                               name: Optional[str] = None,
                               name_contains: Optional[str] = None,
                               name_starts_with: Optional[str] = None,
                               os: Optional[str] = None,
                               state: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetFunctionsRuntimesResult
    def get_functions_runtimes_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetFunctionsRuntimesFilterArgs]]]] = None,
                               functions_runtime_id: pulumi.Input[Optional[str]] = None,
                               language: pulumi.Input[Optional[str]] = None,
                               name: pulumi.Input[Optional[str]] = None,
                               name_contains: pulumi.Input[Optional[str]] = None,
                               name_starts_with: pulumi.Input[Optional[str]] = None,
                               os: pulumi.Input[Optional[str]] = None,
                               state: pulumi.Input[Optional[str]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetFunctionsRuntimesResult]
    func GetFunctionsRuntimes(ctx *Context, args *GetFunctionsRuntimesArgs, opts ...InvokeOption) (*GetFunctionsRuntimesResult, error)
    func GetFunctionsRuntimesOutput(ctx *Context, args *GetFunctionsRuntimesOutputArgs, opts ...InvokeOption) GetFunctionsRuntimesResultOutput

    > Note: This function is named GetFunctionsRuntimes in the Go SDK.

    public static class GetFunctionsRuntimes 
    {
        public static Task<GetFunctionsRuntimesResult> InvokeAsync(GetFunctionsRuntimesArgs args, InvokeOptions? opts = null)
        public static Output<GetFunctionsRuntimesResult> Invoke(GetFunctionsRuntimesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetFunctionsRuntimesResult> Invoke(GetFunctionsRuntimesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetFunctionsRuntimesResult> getFunctionsRuntimes(GetFunctionsRuntimesArgs args, InvokeOptions options)
    public static Output<GetFunctionsRuntimesResult> getFunctionsRuntimes(GetFunctionsRuntimesArgs args, InvokeOptions options)
    public static Output<GetFunctionsRuntimesResult> getFunctionsRuntimes(GetFunctionsRuntimesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: oci:Functions/getFunctionsRuntimes:getFunctionsRuntimes
      arguments:
        # arguments dictionary
    data "oci_functions_get_functions_runtimes" "name" {
        # arguments
    }

    The following arguments are supported:

    Filters List<GetFunctionsRuntimesFilter>
    FunctionsRuntimeId string
    unique FunctionsRuntime identifier
    Language string
    A filter to return only resources that match the entire language name given.
    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    NameContains string
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    NameStartsWith string
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    Os string
    A filter to return only resources that match the entire os name given.
    State string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    Filters []GetFunctionsRuntimesFilter
    FunctionsRuntimeId string
    unique FunctionsRuntime identifier
    Language string
    A filter to return only resources that match the entire language name given.
    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    NameContains string
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    NameStartsWith string
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    Os string
    A filter to return only resources that match the entire os name given.
    State string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    filters list(object)
    functions_runtime_id string
    unique FunctionsRuntime identifier
    language string
    A filter to return only resources that match the entire language name given.
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    name_contains string
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    name_starts_with string
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    os string
    A filter to return only resources that match the entire os name given.
    state string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    filters List<GetRuntimesFilter>
    functionsRuntimeId String
    unique FunctionsRuntime identifier
    language String
    A filter to return only resources that match the entire language name given.
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    nameContains String
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    nameStartsWith String
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    os String
    A filter to return only resources that match the entire os name given.
    state String
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    filters GetFunctionsRuntimesFilter[]
    functionsRuntimeId string
    unique FunctionsRuntime identifier
    language string
    A filter to return only resources that match the entire language name given.
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    nameContains string
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    nameStartsWith string
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    os string
    A filter to return only resources that match the entire os name given.
    state string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    filters Sequence[GetFunctionsRuntimesFilter]
    functions_runtime_id str
    unique FunctionsRuntime identifier
    language str
    A filter to return only resources that match the entire language name given.
    name str
    A filter to return only resources that match the entire FunctionsRuntime name given.
    name_contains str
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    name_starts_with str
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    os str
    A filter to return only resources that match the entire os name given.
    state str
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    filters List<Property Map>
    functionsRuntimeId String
    unique FunctionsRuntime identifier
    language String
    A filter to return only resources that match the entire language name given.
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    nameContains String
    A filter to return only resources that contain the supplied filter text in the FunctionsRuntime name given.
    nameStartsWith String
    A filter to return only resources that start with the supplied filter text in the FunctionsRuntime name given.
    os String
    A filter to return only resources that match the entire os name given.
    state String
    A filter to return only resources where their lifecycleState matches the given lifecycleState.

    getFunctionsRuntimes Result

    The following output properties are available:

    FunctionsRuntimeCollections List<GetFunctionsRuntimesFunctionsRuntimeCollection>
    The list of functions_runtime_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filters List<GetFunctionsRuntimesFilter>
    FunctionsRuntimeId string
    Language string
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    Name string
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    NameContains string
    NameStartsWith string
    Os string
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    State string
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    FunctionsRuntimeCollections []GetFunctionsRuntimesFunctionsRuntimeCollection
    The list of functions_runtime_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    Filters []GetFunctionsRuntimesFilter
    FunctionsRuntimeId string
    Language string
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    Name string
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    NameContains string
    NameStartsWith string
    Os string
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    State string
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    functions_runtime_collections list(object)
    The list of functions_runtime_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    filters list(object)
    functions_runtime_id string
    language string
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    name string
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    name_contains string
    name_starts_with string
    os string
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    state string
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    functionsRuntimeCollections List<GetRuntimesRuntimeCollection>
    The list of functions_runtime_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    filters List<GetRuntimesFilter>
    functionsRuntimeId String
    language String
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    name String
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    nameContains String
    nameStartsWith String
    os String
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    state String
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    functionsRuntimeCollections GetFunctionsRuntimesFunctionsRuntimeCollection[]
    The list of functions_runtime_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    filters GetFunctionsRuntimesFilter[]
    functionsRuntimeId string
    language string
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    name string
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    nameContains string
    nameStartsWith string
    os string
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    state string
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    functions_runtime_collections Sequence[GetFunctionsRuntimesFunctionsRuntimeCollection]
    The list of functions_runtime_collection.
    id str
    The provider-assigned unique ID for this managed resource.
    filters Sequence[GetFunctionsRuntimesFilter]
    functions_runtime_id str
    language str
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    name str
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    name_contains str
    name_starts_with str
    os str
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    state str
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.
    functionsRuntimeCollections List<Property Map>
    The list of functions_runtime_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    filters List<Property Map>
    functionsRuntimeId String
    language String
    The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
    name String
    A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
    nameContains String
    nameStartsWith String
    os String
    The operating system of the FunctionsRuntime. This is the OS that the FunctionsRuntime provides for execution of customer payloads.
    state String
    The current state of the FunctionsRuntime resource.

    • ACTIVE: The resource is currently active and operational.
    • INACTIVE: The resource is currently inactive and not operational.

    Supporting Types

    GetFunctionsRuntimesFilter

    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    Values List<string>
    Regex bool
    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    Values []string
    Regex bool
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    values list(string)
    regex bool
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    values List<String>
    regex Boolean
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    values string[]
    regex boolean
    name str
    A filter to return only resources that match the entire FunctionsRuntime name given.
    values Sequence[str]
    regex bool
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    values List<String>
    regex Boolean

    GetFunctionsRuntimesFunctionsRuntimeCollection

    GetFunctionsRuntimesFunctionsRuntimeCollectionItem

    CurrentFunctionsRuntimeVersionId string
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the FunctionsRuntime that is immutable on creation.
    Language string
    A filter to return only resources that match the entire language name given.
    Metadata string
    Metadata for the FunctionsRuntime Resource.
    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    Os string
    A filter to return only resources that match the entire os name given.
    State string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    TimeDecommissioned string
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    TimeDeprecated string
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    CurrentFunctionsRuntimeVersionId string
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the FunctionsRuntime that is immutable on creation.
    Language string
    A filter to return only resources that match the entire language name given.
    Metadata string
    Metadata for the FunctionsRuntime Resource.
    Name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    Os string
    A filter to return only resources that match the entire os name given.
    State string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    TimeDecommissioned string
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    TimeDeprecated string
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    current_functions_runtime_version_id string
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeform_tags map(string)
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the FunctionsRuntime that is immutable on creation.
    language string
    A filter to return only resources that match the entire language name given.
    metadata string
    Metadata for the FunctionsRuntime Resource.
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    os string
    A filter to return only resources that match the entire os name given.
    state string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    time_decommissioned string
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    time_deprecated string
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    time_updated string
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    currentFunctionsRuntimeVersionId String
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the FunctionsRuntime that is immutable on creation.
    language String
    A filter to return only resources that match the entire language name given.
    metadata String
    Metadata for the FunctionsRuntime Resource.
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    os String
    A filter to return only resources that match the entire os name given.
    state String
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    timeDecommissioned String
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    timeDeprecated String
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    currentFunctionsRuntimeVersionId string
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the FunctionsRuntime that is immutable on creation.
    language string
    A filter to return only resources that match the entire language name given.
    metadata string
    Metadata for the FunctionsRuntime Resource.
    name string
    A filter to return only resources that match the entire FunctionsRuntime name given.
    os string
    A filter to return only resources that match the entire os name given.
    state string
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    timeDecommissioned string
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    timeDeprecated string
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    timeUpdated string
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    current_functions_runtime_version_id str
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    The OCID of the FunctionsRuntime that is immutable on creation.
    language str
    A filter to return only resources that match the entire language name given.
    metadata str
    Metadata for the FunctionsRuntime Resource.
    name str
    A filter to return only resources that match the entire FunctionsRuntime name given.
    os str
    A filter to return only resources that match the entire os name given.
    state str
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    time_decommissioned str
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    time_deprecated str
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    time_updated str
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.
    currentFunctionsRuntimeVersionId String
    The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the FunctionsRuntime that is immutable on creation.
    language String
    A filter to return only resources that match the entire language name given.
    metadata String
    Metadata for the FunctionsRuntime Resource.
    name String
    A filter to return only resources that match the entire FunctionsRuntime name given.
    os String
    A filter to return only resources that match the entire os name given.
    state String
    A filter to return only resources where their lifecycleState matches the given lifecycleState.
    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 time when the FunctionsRuntime was created. An RFC3339 formatted datetime string.
    timeDecommissioned String
    The time when the FunctionsRuntime will be decommissioned. An RFC3339 formatted datetime string.
    timeDeprecated String
    The time when the FunctionsRuntime will be deprecated. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the FunctionsRuntime was updated. An RFC3339 formatted datetime string.

    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.1.0
    published on Friday, Sep 25, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial