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 the list of Routing Profiles in Oracle Cloud Infrastructure Generative AI service.
Lists the routing profiles of a specific compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testRoutingProfiles = oci.generativeai.getRoutingProfiles({
compartmentId: compartmentId,
displayName: routingProfileDisplayName,
id: routingProfileId,
state: routingProfileState,
});
import pulumi
import pulumi_oci as oci
test_routing_profiles = oci.generativeai.get_routing_profiles(compartment_id=compartment_id,
display_name=routing_profile_display_name,
id=routing_profile_id,
state=routing_profile_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/generativeai"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := generativeai.GetRoutingProfiles(ctx, &generativeai.GetRoutingProfilesArgs{
CompartmentId: compartmentId,
DisplayName: pulumi.StringRef(routingProfileDisplayName),
Id: pulumi.StringRef(routingProfileId),
State: pulumi.StringRef(routingProfileState),
}, 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 testRoutingProfiles = Oci.GenerativeAi.GetRoutingProfiles.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = routingProfileDisplayName,
Id = routingProfileId,
State = routingProfileState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GenerativeAi.GenerativeAiFunctions;
import com.pulumi.oci.GenerativeAi.inputs.GetRoutingProfilesArgs;
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 testRoutingProfiles = GenerativeAiFunctions.getRoutingProfiles(GetRoutingProfilesArgs.builder()
.compartmentId(compartmentId)
.displayName(routingProfileDisplayName)
.id(routingProfileId)
.state(routingProfileState)
.build());
}
}
variables:
testRoutingProfiles:
fn::invoke:
function: oci:GenerativeAi:getRoutingProfiles
arguments:
compartmentId: ${compartmentId}
displayName: ${routingProfileDisplayName}
id: ${routingProfileId}
state: ${routingProfileState}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_generativeai_getroutingprofiles" "testRoutingProfiles" {
compartment_id = compartmentId
display_name = routingProfileDisplayName
id = routingProfileId
state = routingProfileState
}
Using getRoutingProfiles
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 getRoutingProfiles(args: GetRoutingProfilesArgs, opts?: InvokeOptions): Promise<GetRoutingProfilesResult>
function getRoutingProfilesOutput(args: GetRoutingProfilesOutputArgs, opts?: InvokeOutputOptions): Output<GetRoutingProfilesResult>def get_routing_profiles(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetRoutingProfilesFilter]] = None,
id: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingProfilesResult
def get_routing_profiles_output(compartment_id: pulumi.Input[Optional[str]] = None,
display_name: pulumi.Input[Optional[str]] = None,
filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetRoutingProfilesFilterArgs]]]] = None,
id: pulumi.Input[Optional[str]] = None,
state: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRoutingProfilesResult]func GetRoutingProfiles(ctx *Context, args *GetRoutingProfilesArgs, opts ...InvokeOption) (*GetRoutingProfilesResult, error)
func GetRoutingProfilesOutput(ctx *Context, args *GetRoutingProfilesOutputArgs, opts ...InvokeOption) GetRoutingProfilesResultOutput> Note: This function is named GetRoutingProfiles in the Go SDK.
public static class GetRoutingProfiles
{
public static Task<GetRoutingProfilesResult> InvokeAsync(GetRoutingProfilesArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProfilesResult> Invoke(GetRoutingProfilesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProfilesResult> Invoke(GetRoutingProfilesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRoutingProfilesResult> getRoutingProfiles(GetRoutingProfilesArgs args, InvokeOptions options)
public static Output<GetRoutingProfilesResult> getRoutingProfiles(GetRoutingProfilesArgs args, InvokeOptions options)
public static Output<GetRoutingProfilesResult> getRoutingProfiles(GetRoutingProfilesArgs args, InvokeOutputOptions options)
fn::invoke:
function: oci:GenerativeAi/getRoutingProfiles:getRoutingProfiles
arguments:
# arguments dictionarydata "oci_generative_ai_get_routing_profiles" "name" {
# arguments
}The following arguments are supported:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
List<Get
Routing Profiles Filter> - Id string
- The OCID of the routing profile.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
[]Get
Routing Profiles Filter - Id string
- The OCID of the routing profile.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- compartment_
id string - The OCID of the compartment in which to list resources.
- display_
name string - A filter to return only resources that match the given display name exactly.
- filters list(object)
- id string
- The OCID of the routing profile.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- compartment
Id String - The OCID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters
List<Get
Routing Profiles Filter> - id String
- The OCID of the routing profile.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
- compartment
Id string - The OCID of the compartment in which to list resources.
- display
Name string - A filter to return only resources that match the given display name exactly.
- filters
Get
Routing Profiles Filter[] - id string
- The OCID of the routing profile.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- compartment_
id str - The OCID of the compartment in which to list resources.
- display_
name str - A filter to return only resources that match the given display name exactly.
- filters
Sequence[Get
Routing Profiles Filter] - id str
- The OCID of the routing profile.
- state str
- A filter to return only resources whose lifecycle state matches the given value.
- compartment
Id String - The OCID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters List<Property Map>
- id String
- The OCID of the routing profile.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
getRoutingProfiles Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment in which the routing profile lives.
- Routing
Profile List<GetCollections Routing Profiles Routing Profile Collection> - The list of routing_profile_collection.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable.
- Filters
List<Get
Routing Profiles Filter> - Id string
- An OCID that uniquely identifies this routing profile resource.
- State string
- The current state of the routing profile.
- Compartment
Id string - The OCID of the compartment in which the routing profile lives.
- Routing
Profile []GetCollections Routing Profiles Routing Profile Collection - The list of routing_profile_collection.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable.
- Filters
[]Get
Routing Profiles Filter - Id string
- An OCID that uniquely identifies this routing profile resource.
- State string
- The current state of the routing profile.
- compartment_
id string - The OCID of the compartment in which the routing profile lives.
- routing_
profile_ list(object)collections - The list of routing_profile_collection.
- display_
name string - A user-friendly name. Does not have to be unique, and it's changeable.
- filters list(object)
- id string
- An OCID that uniquely identifies this routing profile resource.
- state string
- The current state of the routing profile.
- compartment
Id String - The OCID of the compartment in which the routing profile lives.
- routing
Profile List<GetCollections Routing Profiles Routing Profile Collection> - The list of routing_profile_collection.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable.
- filters
List<Get
Routing Profiles Filter> - id String
- An OCID that uniquely identifies this routing profile resource.
- state String
- The current state of the routing profile.
- compartment
Id string - The OCID of the compartment in which the routing profile lives.
- routing
Profile GetCollections Routing Profiles Routing Profile Collection[] - The list of routing_profile_collection.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable.
- filters
Get
Routing Profiles Filter[] - id string
- An OCID that uniquely identifies this routing profile resource.
- state string
- The current state of the routing profile.
- compartment_
id str - The OCID of the compartment in which the routing profile lives.
- routing_
profile_ Sequence[Getcollections Routing Profiles Routing Profile Collection] - The list of routing_profile_collection.
- display_
name str - A user-friendly name. Does not have to be unique, and it's changeable.
- filters
Sequence[Get
Routing Profiles Filter] - id str
- An OCID that uniquely identifies this routing profile resource.
- state str
- The current state of the routing profile.
- compartment
Id String - The OCID of the compartment in which the routing profile lives.
- routing
Profile List<Property Map>Collections - The list of routing_profile_collection.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable.
- filters List<Property Map>
- id String
- An OCID that uniquely identifies this routing profile resource.
- state String
- The current state of the routing profile.
Supporting Types
GetRoutingProfilesFilter
GetRoutingProfilesRoutingProfileCollection
GetRoutingProfilesRoutingProfileCollectionItem
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the routing profile.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Id string
- The OCID of the routing profile.
- Lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- Model
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Previous
States List<GetRouting Profiles Routing Profile Collection Item Previous State> - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - Region
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- Time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the routing profile.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Id string
- The OCID of the routing profile.
- Lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- Model
Routing []GetPolicies Routing Profiles Routing Profile Collection Item Model Routing Policy - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Previous
States []GetRouting Profiles Routing Profile Collection Item Previous State - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - Region
Routing []GetPolicies Routing Profiles Routing Profile Collection Item Region Routing Policy - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- Time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment_
id string - The OCID of the compartment in which to list resources.
- map(string)
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description string
- An optional description of the routing profile.
- display_
name string - A filter to return only resources that match the given display name exactly.
- map(string)
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id string
- The OCID of the routing profile.
- lifecycle_
details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model_
routing_ list(object)policies - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous_
states list(object) - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - region_
routing_ list(object)policies - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time_
updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id String - The OCID of the compartment in which to list resources.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the routing profile.
- display
Name String - A filter to return only resources that match the given display name exactly.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id String
- The OCID of the routing profile.
- lifecycle
Details String - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous
States List<GetRouting Profiles Routing Profile Collection Item Previous State> - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - region
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated String - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id string - The OCID of the compartment in which to list resources.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description string
- An optional description of the routing profile.
- display
Name string - A filter to return only resources that match the given display name exactly.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id string
- The OCID of the routing profile.
- lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing GetPolicies Routing Profiles Routing Profile Collection Item Model Routing Policy[] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous
States GetRouting Profiles Routing Profile Collection Item Previous State[] - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - region
Routing GetPolicies Routing Profiles Routing Profile Collection Item Region Routing Policy[] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- {[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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment_
id str - The OCID of the compartment in which to list resources.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description str
- An optional description of the routing profile.
- display_
name str - A filter to return only resources that match the given display name exactly.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id str
- The OCID of the routing profile.
- lifecycle_
details str - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model_
routing_ Sequence[Getpolicies Routing Profiles Routing Profile Collection Item Model Routing Policy] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous_
states Sequence[GetRouting Profiles Routing Profile Collection Item Previous State] - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - region_
routing_ Sequence[Getpolicies Routing Profiles Routing Profile Collection Item Region Routing Policy] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state str
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time_
updated str - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id String - The OCID of the compartment in which to list resources.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the routing profile.
- display
Name String - A filter to return only resources that match the given display name exactly.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id String
- The OCID of the routing profile.
- lifecycle
Details String - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing List<Property Map>Policies - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous
States List<Property Map> - A bounded snapshot of the previous state of a routing profile. This object intentionally omits
previousStateto avoid recursive nesting. - region
Routing List<Property Map>Policies - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated String - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
GetRoutingProfilesRoutingProfileCollectionItemModelRoutingPolicy
- Allowed
Models List<string> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- Allowed
Models []string - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed_
models list(string) - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models List<String> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models string[] - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed_
models Sequence[str] - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models List<String> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
GetRoutingProfilesRoutingProfileCollectionItemPreviousState
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the routing profile.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Id string
- The OCID of the routing profile.
- Lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- Model
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Previous State Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Region
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Previous State Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- Time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Description string
- An optional description of the routing profile.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Id string
- The OCID of the routing profile.
- Lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- Model
Routing []GetPolicies Routing Profiles Routing Profile Collection Item Previous State Model Routing Policy - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Region
Routing []GetPolicies Routing Profiles Routing Profile Collection Item Previous State Region Routing Policy - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- State string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- Time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment_
id string - The OCID of the compartment in which to list resources.
- map(string)
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description string
- An optional description of the routing profile.
- display_
name string - A filter to return only resources that match the given display name exactly.
- map(string)
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id string
- The OCID of the routing profile.
- lifecycle_
details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model_
routing_ list(object)policies - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- region_
routing_ list(object)policies - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time_
updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id String - The OCID of the compartment in which to list resources.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the routing profile.
- display
Name String - A filter to return only resources that match the given display name exactly.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id String
- The OCID of the routing profile.
- lifecycle
Details String - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Previous State Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- region
Routing List<GetPolicies Routing Profiles Routing Profile Collection Item Previous State Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
- 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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated String - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id string - The OCID of the compartment in which to list resources.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description string
- An optional description of the routing profile.
- display
Name string - A filter to return only resources that match the given display name exactly.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id string
- The OCID of the routing profile.
- lifecycle
Details string - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing GetPolicies Routing Profiles Routing Profile Collection Item Previous State Model Routing Policy[] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- region
Routing GetPolicies Routing Profiles Routing Profile Collection Item Previous State Region Routing Policy[] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state string
- A filter to return only resources whose lifecycle state matches the given value.
- {[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 date and time that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated string - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment_
id str - The OCID of the compartment in which to list resources.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description str
- An optional description of the routing profile.
- display_
name str - A filter to return only resources that match the given display name exactly.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id str
- The OCID of the routing profile.
- lifecycle_
details str - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model_
routing_ Sequence[Getpolicies Routing Profiles Routing Profile Collection Item Previous State Model Routing Policy] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- region_
routing_ Sequence[Getpolicies Routing Profiles Routing Profile Collection Item Previous State Region Routing Policy] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state str
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time_
updated str - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
- compartment
Id String - The OCID of the compartment in which to list resources.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - description String
- An optional description of the routing profile.
- display
Name String - A filter to return only resources that match the given display name exactly.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - id String
- The OCID of the routing profile.
- lifecycle
Details String - A message describing the current state of the routing profile in more detail that can provide actionable information.
- model
Routing List<Property Map>Policies - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- region
Routing List<Property Map>Policies - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- state String
- A filter to return only resources whose lifecycle state matches the given value.
- 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 that the routing profile was created in the format of an RFC3339 datetime string.
- time
Updated String - The date and time that the routing profile was updated in the format of an RFC3339 datetime string.
GetRoutingProfilesRoutingProfileCollectionItemPreviousStateModelRoutingPolicy
- Allowed
Models List<string> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- Allowed
Models []string - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed_
models list(string) - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models List<String> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models string[] - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed_
models Sequence[str] - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
- allowed
Models List<String> - The ordered list of model names the routing candidate is selected from (for example,
meta.llama-3-70b-instruct).
GetRoutingProfilesRoutingProfileCollectionItemPreviousStateRegionRoutingPolicy
- Allowed
Regions List<string> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- Allowed
Regions []string - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed_
regions list(string) - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions List<String> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions string[] - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed_
regions Sequence[str] - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions List<String> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
GetRoutingProfilesRoutingProfileCollectionItemRegionRoutingPolicy
- Allowed
Regions List<string> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- Allowed
Regions []string - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed_
regions list(string) - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions List<String> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions string[] - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed_
regions Sequence[str] - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
- allowed
Regions List<String> - The ordered list of regions that routing is allowed to reach. Each entry is a region identifier (for example,
us-chicago-1).
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