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 Routing Profile resource in Oracle Cloud Infrastructure Generative AI service.
Gets information about a routing profile.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testRoutingProfile = oci.generativeai.getRoutingProfile({
routingProfileId: testRoutingProfileOciGenerativeAiRoutingProfile.id,
});
import pulumi
import pulumi_oci as oci
test_routing_profile = oci.generativeai.get_routing_profile(routing_profile_id=test_routing_profile_oci_generative_ai_routing_profile["id"])
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.GetRoutingProfile(ctx, &generativeai.GetRoutingProfileArgs{
RoutingProfileId: testRoutingProfileOciGenerativeAiRoutingProfile.Id,
}, 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 testRoutingProfile = Oci.GenerativeAi.GetRoutingProfile.Invoke(new()
{
RoutingProfileId = testRoutingProfileOciGenerativeAiRoutingProfile.Id,
});
});
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.GetRoutingProfileArgs;
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 testRoutingProfile = GenerativeAiFunctions.getRoutingProfile(GetRoutingProfileArgs.builder()
.routingProfileId(testRoutingProfileOciGenerativeAiRoutingProfile.id())
.build());
}
}
variables:
testRoutingProfile:
fn::invoke:
function: oci:GenerativeAi:getRoutingProfile
arguments:
routingProfileId: ${testRoutingProfileOciGenerativeAiRoutingProfile.id}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_generativeai_getroutingprofile" "testRoutingProfile" {
routing_profile_id = testRoutingProfileOciGenerativeAiRoutingProfile.id
}
Using getRoutingProfile
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 getRoutingProfile(args: GetRoutingProfileArgs, opts?: InvokeOptions): Promise<GetRoutingProfileResult>
function getRoutingProfileOutput(args: GetRoutingProfileOutputArgs, opts?: InvokeOutputOptions): Output<GetRoutingProfileResult>def get_routing_profile(routing_profile_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingProfileResult
def get_routing_profile_output(routing_profile_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRoutingProfileResult]func LookupRoutingProfile(ctx *Context, args *LookupRoutingProfileArgs, opts ...InvokeOption) (*LookupRoutingProfileResult, error)
func LookupRoutingProfileOutput(ctx *Context, args *LookupRoutingProfileOutputArgs, opts ...InvokeOption) LookupRoutingProfileResultOutput> Note: This function is named LookupRoutingProfile in the Go SDK.
public static class GetRoutingProfile
{
public static Task<GetRoutingProfileResult> InvokeAsync(GetRoutingProfileArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProfileResult> Invoke(GetRoutingProfileInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProfileResult> Invoke(GetRoutingProfileInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRoutingProfileResult> getRoutingProfile(GetRoutingProfileArgs args, InvokeOptions options)
public static Output<GetRoutingProfileResult> getRoutingProfile(GetRoutingProfileArgs args, InvokeOptions options)
public static Output<GetRoutingProfileResult> getRoutingProfile(GetRoutingProfileArgs args, InvokeOutputOptions options)
fn::invoke:
function: oci:GenerativeAi/getRoutingProfile:getRoutingProfile
arguments:
# arguments dictionarydata "oci_generative_ai_get_routing_profile" "name" {
# arguments
}The following arguments are supported:
- Routing
Profile stringId - The OCID of the routing profile.
- Routing
Profile stringId - The OCID of the routing profile.
- routing_
profile_ stringid - The OCID of the routing profile.
- routing
Profile StringId - The OCID of the routing profile.
- routing
Profile stringId - The OCID of the routing profile.
- routing_
profile_ strid - The OCID of the routing profile.
- routing
Profile StringId - The OCID of the routing profile.
getRoutingProfile Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment in which the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Previous
States List<GetRouting Profile 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 Profile Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- Routing
Profile stringId - State string
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile Model Routing Policy - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- Previous
States []GetRouting Profile 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 Profile Region Routing Policy - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- Routing
Profile stringId - State string
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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.
- routing_
profile_ stringid - state string
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile Model Routing Policy> - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous
States List<GetRouting Profile 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 Profile Region Routing Policy> - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- routing
Profile StringId - state String
- The current state of the routing profile.
- 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 the routing profile lives.
- {[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 user-friendly name. Does not have to be unique, and it's changeable.
- {[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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile Model Routing Policy[] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous
States GetRouting Profile 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 Profile Region Routing Policy[] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- routing
Profile stringId - state string
- The current state of the routing profile.
- {[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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile Model Routing Policy] - The model routing policy for the routing profile. Routing candidates are selected from the allowed models list.
- previous_
states Sequence[GetRouting Profile 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 Profile Region Routing Policy] - The cross-region routing policy for the routing profile. If this policy is not specified, only the local region is allowed.
- routing_
profile_ strid - state str
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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.
- routing
Profile StringId - state String
- The current state of the routing profile.
- 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.
Supporting Types
GetRoutingProfileModelRoutingPolicy
- 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).
GetRoutingProfilePreviousState
- Compartment
Id string - The OCID of the compartment in which the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile 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 Profile 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
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile 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 Profile 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
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile 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 Profile 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
- The current state of the routing profile.
- 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 the routing profile lives.
- {[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 user-friendly name. Does not have to be unique, and it's changeable.
- {[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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile 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 Profile 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
- The current state of the routing profile.
- {[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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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 Profile 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 Profile 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
- The current state of the routing profile.
- 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 the routing profile lives.
- 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 user-friendly name. Does not have to be unique, and it's changeable.
- 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
- An OCID that uniquely identifies this routing profile resource.
- 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
- The current state of the routing profile.
- 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.
GetRoutingProfilePreviousStateModelRoutingPolicy
- 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).
GetRoutingProfilePreviousStateRegionRoutingPolicy
- 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).
GetRoutingProfileRegionRoutingPolicy
- 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