Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
This data source provides the list of Oci Cache Engine Options in Oracle Cloud Infrastructure Redis service.
Lists Oracle Cloud Infrastructure Cache Engine options
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOciCacheEngineOptions = oci.Redis.getOciCacheEngineOptions({
compartmentId: compartmentId,
});
import pulumi
import pulumi_oci as oci
test_oci_cache_engine_options = oci.Redis.get_oci_cache_engine_options(compartment_id=compartment_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/redis"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := redis.GetOciCacheEngineOptions(ctx, &redis.GetOciCacheEngineOptionsArgs{
CompartmentId: compartmentId,
}, 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 testOciCacheEngineOptions = Oci.Redis.GetOciCacheEngineOptions.Invoke(new()
{
CompartmentId = compartmentId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Redis.RedisFunctions;
import com.pulumi.oci.Redis.inputs.GetOciCacheEngineOptionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testOciCacheEngineOptions = RedisFunctions.getOciCacheEngineOptions(GetOciCacheEngineOptionsArgs.builder()
.compartmentId(compartmentId)
.build());
}
}
variables:
testOciCacheEngineOptions:
fn::invoke:
function: oci:Redis:getOciCacheEngineOptions
arguments:
compartmentId: ${compartmentId}
Using getOciCacheEngineOptions
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 getOciCacheEngineOptions(args: GetOciCacheEngineOptionsArgs, opts?: InvokeOptions): Promise<GetOciCacheEngineOptionsResult>
function getOciCacheEngineOptionsOutput(args: GetOciCacheEngineOptionsOutputArgs, opts?: InvokeOptions): Output<GetOciCacheEngineOptionsResult>def get_oci_cache_engine_options(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetOciCacheEngineOptionsFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetOciCacheEngineOptionsResult
def get_oci_cache_engine_options_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetOciCacheEngineOptionsFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOciCacheEngineOptionsResult]func GetOciCacheEngineOptions(ctx *Context, args *GetOciCacheEngineOptionsArgs, opts ...InvokeOption) (*GetOciCacheEngineOptionsResult, error)
func GetOciCacheEngineOptionsOutput(ctx *Context, args *GetOciCacheEngineOptionsOutputArgs, opts ...InvokeOption) GetOciCacheEngineOptionsResultOutput> Note: This function is named GetOciCacheEngineOptions in the Go SDK.
public static class GetOciCacheEngineOptions
{
public static Task<GetOciCacheEngineOptionsResult> InvokeAsync(GetOciCacheEngineOptionsArgs args, InvokeOptions? opts = null)
public static Output<GetOciCacheEngineOptionsResult> Invoke(GetOciCacheEngineOptionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOciCacheEngineOptionsResult> getOciCacheEngineOptions(GetOciCacheEngineOptionsArgs args, InvokeOptions options)
public static Output<GetOciCacheEngineOptionsResult> getOciCacheEngineOptions(GetOciCacheEngineOptionsArgs args, InvokeOptions options)
fn::invoke:
function: oci:Redis/getOciCacheEngineOptions:getOciCacheEngineOptions
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The unique identifier for the compartment.
- Filters
List<Get
Oci Cache Engine Options Filter>
- Compartment
Id string - The unique identifier for the compartment.
- Filters
[]Get
Oci Cache Engine Options Filter
- compartment
Id String - The unique identifier for the compartment.
- filters
List<Get
Oci Cache Engine Options Filter>
- compartment
Id string - The unique identifier for the compartment.
- filters
Get
Oci Cache Engine Options Filter[]
- compartment_
id str - The unique identifier for the compartment.
- filters
Sequence[Get
Oci Cache Engine Options Filter]
- compartment
Id String - The unique identifier for the compartment.
- filters List<Property Map>
getOciCacheEngineOptions Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Oci
Cache List<GetEngine Options Collections Oci Cache Engine Options Oci Cache Engine Options Collection> - The list of oci_cache_engine_options_collection.
- Filters
List<Get
Oci Cache Engine Options Filter>
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Oci
Cache []GetEngine Options Collections Oci Cache Engine Options Oci Cache Engine Options Collection - The list of oci_cache_engine_options_collection.
- Filters
[]Get
Oci Cache Engine Options Filter
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- oci
Cache List<GetEngine Options Collections Oci Cache Engine Options Oci Cache Engine Options Collection> - The list of oci_cache_engine_options_collection.
- filters
List<Get
Oci Cache Engine Options Filter>
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- oci
Cache GetEngine Options Collections Oci Cache Engine Options Oci Cache Engine Options Collection[] - The list of oci_cache_engine_options_collection.
- filters
Get
Oci Cache Engine Options Filter[]
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- oci_
cache_ Sequence[Getengine_ options_ collections Oci Cache Engine Options Oci Cache Engine Options Collection] - The list of oci_cache_engine_options_collection.
- filters
Sequence[Get
Oci Cache Engine Options Filter]
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- oci
Cache List<Property Map>Engine Options Collections - The list of oci_cache_engine_options_collection.
- filters List<Property Map>
Supporting Types
GetOciCacheEngineOptionsFilter
GetOciCacheEngineOptionsOciCacheEngineOptionsCollection
- Items
List<Get
Oci Cache Engine Options Oci Cache Engine Options Collection Item> - List of Oracle Cloud Infrastructure Cache Engine Options
- Items
[]Get
Oci Cache Engine Options Oci Cache Engine Options Collection Item - List of Oracle Cloud Infrastructure Cache Engine Options
- items
List<Get
Oci Cache Engine Options Oci Cache Engine Options Collection Item> - List of Oracle Cloud Infrastructure Cache Engine Options
- items
Get
Oci Cache Engine Options Oci Cache Engine Options Collection Item[] - List of Oracle Cloud Infrastructure Cache Engine Options
- items
Sequence[Get
Oci Cache Engine Options Oci Cache Engine Options Collection Item] - List of Oracle Cloud Infrastructure Cache Engine Options
- items List<Property Map>
- List of Oracle Cloud Infrastructure Cache Engine Options
GetOciCacheEngineOptionsOciCacheEngineOptionsCollectionItem
- Engine
Versions List<GetOci Cache Engine Options Oci Cache Engine Options Collection Item Engine Version> - List of available engine versions
- Engine
Versions []GetOci Cache Engine Options Oci Cache Engine Options Collection Item Engine Version - List of available engine versions
- engine
Versions List<GetOci Cache Engine Options Oci Cache Engine Options Collection Item Engine Version> - List of available engine versions
- engine
Versions GetOci Cache Engine Options Oci Cache Engine Options Collection Item Engine Version[] - List of available engine versions
- engine_
versions Sequence[GetOci Cache Engine Options Oci Cache Engine Options Collection Item Engine Version] - List of available engine versions
- engine
Versions List<Property Map> - List of available engine versions
GetOciCacheEngineOptionsOciCacheEngineOptionsCollectionItemEngineVersion
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 v4.5.1
published on Friday, Apr 3, 2026 by Pulumi
published on Friday, Apr 3, 2026 by Pulumi
