Viewing docs for Oracle Cloud Infrastructure v5.1.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v5.1.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
This data source provides details about a specific Functions Runtime resource in Oracle Cloud Infrastructure Functions service.
Fetches a FunctionsRuntime by ID. Returns a FunctionsRuntime response model.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFunctionsRuntime = oci.functions.getFunctionsRuntime({
functionsRuntimeId: functionsRuntimeId,
});
import pulumi
import pulumi_oci as oci
test_functions_runtime = oci.functions.get_functions_runtime(functions_runtime_id=functions_runtime_id)
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.GetFunctionsRuntime(ctx, &functions.GetFunctionsRuntimeArgs{
FunctionsRuntimeId: functionsRuntimeId,
}, 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 testFunctionsRuntime = Oci.Functions.GetFunctionsRuntime.Invoke(new()
{
FunctionsRuntimeId = functionsRuntimeId,
});
});
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.GetFunctionsRuntimeArgs;
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 testFunctionsRuntime = FunctionsFunctions.getFunctionsRuntime(GetFunctionsRuntimeArgs.builder()
.functionsRuntimeId(functionsRuntimeId)
.build());
}
}
variables:
testFunctionsRuntime:
fn::invoke:
function: oci:Functions:getFunctionsRuntime
arguments:
functionsRuntimeId: ${functionsRuntimeId}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_functions_getfunctionsruntime" "testFunctionsRuntime" {
functions_runtime_id = functionsRuntimeId
}
Using getFunctionsRuntime
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 getFunctionsRuntime(args: GetFunctionsRuntimeArgs, opts?: InvokeOptions): Promise<GetFunctionsRuntimeResult>
function getFunctionsRuntimeOutput(args: GetFunctionsRuntimeOutputArgs, opts?: InvokeOutputOptions): Output<GetFunctionsRuntimeResult>def get_functions_runtime(functions_runtime_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFunctionsRuntimeResult
def get_functions_runtime_output(functions_runtime_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetFunctionsRuntimeResult]func GetFunctionsRuntime(ctx *Context, args *GetFunctionsRuntimeArgs, opts ...InvokeOption) (*GetFunctionsRuntimeResult, error)
func GetFunctionsRuntimeOutput(ctx *Context, args *GetFunctionsRuntimeOutputArgs, opts ...InvokeOption) GetFunctionsRuntimeResultOutput> Note: This function is named GetFunctionsRuntime in the Go SDK.
public static class GetFunctionsRuntime
{
public static Task<GetFunctionsRuntimeResult> InvokeAsync(GetFunctionsRuntimeArgs args, InvokeOptions? opts = null)
public static Output<GetFunctionsRuntimeResult> Invoke(GetFunctionsRuntimeInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetFunctionsRuntimeResult> Invoke(GetFunctionsRuntimeInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetFunctionsRuntimeResult> getFunctionsRuntime(GetFunctionsRuntimeArgs args, InvokeOptions options)
public static Output<GetFunctionsRuntimeResult> getFunctionsRuntime(GetFunctionsRuntimeArgs args, InvokeOptions options)
public static Output<GetFunctionsRuntimeResult> getFunctionsRuntime(GetFunctionsRuntimeArgs args, InvokeOutputOptions options)
fn::invoke:
function: oci:Functions/getFunctionsRuntime:getFunctionsRuntime
arguments:
# arguments dictionarydata "oci_functions_get_functions_runtime" "name" {
# arguments
}The following arguments are supported:
- Functions
Runtime stringId - unique FunctionsRuntime identifier
- Functions
Runtime stringId - unique FunctionsRuntime identifier
- functions_
runtime_ stringid - unique FunctionsRuntime identifier
- functions
Runtime StringId - unique FunctionsRuntime identifier
- functions
Runtime stringId - unique FunctionsRuntime identifier
- functions_
runtime_ strid - unique FunctionsRuntime identifier
- functions
Runtime StringId - unique FunctionsRuntime identifier
getFunctionsRuntime Result
The following output properties are available:
- Current
Functions stringRuntime Version Id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - Functions
Runtime stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Language string
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- Metadata string
- Metadata for the FunctionsRuntime Resource.
- Name string
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- Dictionary<string, 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.
- Current
Functions stringRuntime Version Id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - Functions
Runtime stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Language string
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- Metadata string
- Metadata for the FunctionsRuntime Resource.
- Name string
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- map[string]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.
- current_
functions_ stringruntime_ version_ id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- map(string)
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - functions_
runtime_ stringid - id string
- The provider-assigned unique ID for this managed resource.
- language string
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- metadata string
- Metadata for the FunctionsRuntime Resource.
- name string
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- 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.
- current
Functions StringRuntime Version Id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - functions
Runtime StringId - id String
- The provider-assigned unique ID for this managed resource.
- language String
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- metadata String
- Metadata for the FunctionsRuntime Resource.
- name String
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- Map<String,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.
- current
Functions stringRuntime Version Id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - {[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"} - functions
Runtime stringId - id string
- The provider-assigned unique ID for this managed resource.
- language string
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- metadata string
- Metadata for the FunctionsRuntime Resource.
- name string
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- {[key: string]: 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.
- current_
functions_ strruntime_ version_ id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - functions_
runtime_ strid - id str
- The provider-assigned unique ID for this managed resource.
- language str
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- metadata str
- Metadata for the FunctionsRuntime Resource.
- name str
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- 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.
- current
Functions StringRuntime Version Id - The OCID of the current FunctionsRuntimeVersion for this FunctionsRuntime.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - 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"} - functions
Runtime StringId - id String
- The provider-assigned unique ID for this managed resource.
- language String
- The programming language of the FunctionsRuntime. This is the language that the FunctionsRuntime provides for execution of customer payloads.
- metadata String
- Metadata for the FunctionsRuntime Resource.
- name String
- A brief descriptive name for the FunctionsRuntime. The FunctionsRuntime name must be unique, and not match any existing FunctionsRuntime.
- 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.
- 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.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v5.1.0
published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi