published on Friday, Sep 25, 2026 by Pulumi
published on Friday, Sep 25, 2026 by Pulumi
This data source provides the list of Model Discoveries in Oracle Cloud Infrastructure Generative AI service.
Retrieves a list of models along with their capabilities, supported features, and deployment availability. Results can be filtered by attributes such as region, realm, model identifier, supported inference APIs, serving modes, and access type.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testModelDiscoveries = oci.generativeai.getModelDiscoveries({
compartmentId: compartmentId,
apiCapabilities: modelDiscoveryApiCapability,
capabilities: modelDiscoveryCapability,
isDedicatedRetired: modelDiscoveryIsDedicatedRetired === "true",
isDeprecated: modelDiscoveryIsDeprecated === "true",
isOnDemandRetired: modelDiscoveryIsOnDemandRetired === "true",
modelAccesses: modelDiscoveryModelAccess,
modelId: testModel.id,
realms: modelDiscoveryRealm,
regions: modelDiscoveryRegion,
servingModes: modelDiscoveryServingMode,
});
import pulumi
import pulumi_oci as oci
test_model_discoveries = oci.generativeai.get_model_discoveries(compartment_id=compartment_id,
api_capabilities=model_discovery_api_capability,
capabilities=model_discovery_capability,
is_dedicated_retired=model_discovery_is_dedicated_retired == "true",
is_deprecated=model_discovery_is_deprecated == "true",
is_on_demand_retired=model_discovery_is_on_demand_retired == "true",
model_accesses=model_discovery_model_access,
model_id=test_model["id"],
realms=model_discovery_realm,
regions=model_discovery_region,
serving_modes=model_discovery_serving_mode)
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.GetModelDiscoveries(ctx, &generativeai.GetModelDiscoveriesArgs{
CompartmentId: compartmentId,
ApiCapabilities: pulumi.ToArray(modelDiscoveryApiCapability),
Capabilities: pulumi.ToArray(modelDiscoveryCapability),
IsDedicatedRetired: pulumi.BoolRef(modelDiscoveryIsDedicatedRetired),
IsDeprecated: pulumi.BoolRef(modelDiscoveryIsDeprecated),
IsOnDemandRetired: pulumi.BoolRef(modelDiscoveryIsOnDemandRetired),
ModelAccesses: pulumi.ToArray(modelDiscoveryModelAccess),
ModelId: pulumi.StringRef(testModel.Id),
Realms: pulumi.ToArray(modelDiscoveryRealm),
Regions: pulumi.ToArray(modelDiscoveryRegion),
ServingModes: pulumi.ToArray(modelDiscoveryServingMode),
}, 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 testModelDiscoveries = Oci.GenerativeAi.GetModelDiscoveries.Invoke(new()
{
CompartmentId = compartmentId,
ApiCapabilities = modelDiscoveryApiCapability,
Capabilities = modelDiscoveryCapability,
IsDedicatedRetired = modelDiscoveryIsDedicatedRetired,
IsDeprecated = modelDiscoveryIsDeprecated,
IsOnDemandRetired = modelDiscoveryIsOnDemandRetired,
ModelAccesses = modelDiscoveryModelAccess,
ModelId = testModel.Id,
Realms = modelDiscoveryRealm,
Regions = modelDiscoveryRegion,
ServingModes = modelDiscoveryServingMode,
});
});
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.GetModelDiscoveriesArgs;
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 testModelDiscoveries = GenerativeAiFunctions.getModelDiscoveries(GetModelDiscoveriesArgs.builder()
.compartmentId(compartmentId)
.apiCapabilities(modelDiscoveryApiCapability)
.capabilities(modelDiscoveryCapability)
.isDedicatedRetired(modelDiscoveryIsDedicatedRetired)
.isDeprecated(modelDiscoveryIsDeprecated)
.isOnDemandRetired(modelDiscoveryIsOnDemandRetired)
.modelAccesses(modelDiscoveryModelAccess)
.modelId(testModel.id())
.realms(modelDiscoveryRealm)
.regions(modelDiscoveryRegion)
.servingModes(modelDiscoveryServingMode)
.build());
}
}
variables:
testModelDiscoveries:
fn::invoke:
function: oci:GenerativeAi:getModelDiscoveries
arguments:
compartmentId: ${compartmentId}
apiCapabilities: ${modelDiscoveryApiCapability}
capabilities: ${modelDiscoveryCapability}
isDedicatedRetired: ${modelDiscoveryIsDedicatedRetired}
isDeprecated: ${modelDiscoveryIsDeprecated}
isOnDemandRetired: ${modelDiscoveryIsOnDemandRetired}
modelAccesses: ${modelDiscoveryModelAccess}
modelId: ${testModel.id}
realms: ${modelDiscoveryRealm}
regions: ${modelDiscoveryRegion}
servingModes: ${modelDiscoveryServingMode}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_generativeai_getmodeldiscoveries" "testModelDiscoveries" {
compartment_id = compartmentId
api_capabilities = modelDiscoveryApiCapability
capabilities = modelDiscoveryCapability
is_dedicated_retired = modelDiscoveryIsDedicatedRetired
is_deprecated = modelDiscoveryIsDeprecated
is_on_demand_retired = modelDiscoveryIsOnDemandRetired
model_accesses = modelDiscoveryModelAccess
model_id = testModel.id
realms = modelDiscoveryRealm
regions = modelDiscoveryRegion
serving_modes = modelDiscoveryServingMode
}
Using getModelDiscoveries
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 getModelDiscoveries(args: GetModelDiscoveriesArgs, opts?: InvokeOptions): Promise<GetModelDiscoveriesResult>
function getModelDiscoveriesOutput(args: GetModelDiscoveriesOutputArgs, opts?: InvokeOutputOptions): Output<GetModelDiscoveriesResult>def get_model_discoveries(api_capabilities: Optional[Sequence[str]] = None,
capabilities: Optional[Sequence[str]] = None,
compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetModelDiscoveriesFilter]] = None,
is_dedicated_retired: Optional[bool] = None,
is_deprecated: Optional[bool] = None,
is_on_demand_retired: Optional[bool] = None,
model_accesses: Optional[Sequence[str]] = None,
model_id: Optional[str] = None,
realms: Optional[Sequence[str]] = None,
regions: Optional[Sequence[str]] = None,
serving_modes: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetModelDiscoveriesResult
def get_model_discoveries_output(api_capabilities: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
capabilities: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
compartment_id: pulumi.Input[Optional[str]] = None,
filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetModelDiscoveriesFilterArgs]]]] = None,
is_dedicated_retired: pulumi.Input[Optional[bool]] = None,
is_deprecated: pulumi.Input[Optional[bool]] = None,
is_on_demand_retired: pulumi.Input[Optional[bool]] = None,
model_accesses: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
model_id: pulumi.Input[Optional[str]] = None,
realms: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
regions: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
serving_modes: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetModelDiscoveriesResult]func GetModelDiscoveries(ctx *Context, args *GetModelDiscoveriesArgs, opts ...InvokeOption) (*GetModelDiscoveriesResult, error)
func GetModelDiscoveriesOutput(ctx *Context, args *GetModelDiscoveriesOutputArgs, opts ...InvokeOption) GetModelDiscoveriesResultOutput> Note: This function is named GetModelDiscoveries in the Go SDK.
public static class GetModelDiscoveries
{
public static Task<GetModelDiscoveriesResult> InvokeAsync(GetModelDiscoveriesArgs args, InvokeOptions? opts = null)
public static Output<GetModelDiscoveriesResult> Invoke(GetModelDiscoveriesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetModelDiscoveriesResult> Invoke(GetModelDiscoveriesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetModelDiscoveriesResult> getModelDiscoveries(GetModelDiscoveriesArgs args, InvokeOptions options)
public static Output<GetModelDiscoveriesResult> getModelDiscoveries(GetModelDiscoveriesArgs args, InvokeOptions options)
public static Output<GetModelDiscoveriesResult> getModelDiscoveries(GetModelDiscoveriesArgs args, InvokeOutputOptions options)
fn::invoke:
function: oci:GenerativeAi/getModelDiscoveries:getModelDiscoveries
arguments:
# arguments dictionarydata "oci_generative_ai_get_model_discoveries" "name" {
# arguments
}The following arguments are supported:
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Api
Capabilities List<string> - Filter models that support any of the specified API capabilities.
- Capabilities List<string>
- A filter to return only resources their capability matches the given capability.
- Filters
List<Get
Model Discoveries Filter> - Is
Dedicated boolRetired - Filter models based on dedicated retirement status.
- Is
Deprecated bool - If true, return only deprecated models; if false, exclude deprecated models.
- Is
On boolDemand Retired - Filter models based on on-demand retirement status.
- Model
Accesses List<string> - Filter models by access type.
- Model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- Realms List<string>
- A filter to return only resources whose realm matches the given realm.
- Regions List<string>
- A filter to return only resources whose region matches the given region.
- Serving
Modes List<string> - A filter to return only resources whose serving modes match the given servingModes.
- Compartment
Id string - The OCID of the compartment in which to list resources.
- Api
Capabilities []string - Filter models that support any of the specified API capabilities.
- Capabilities []string
- A filter to return only resources their capability matches the given capability.
- Filters
[]Get
Model Discoveries Filter - Is
Dedicated boolRetired - Filter models based on dedicated retirement status.
- Is
Deprecated bool - If true, return only deprecated models; if false, exclude deprecated models.
- Is
On boolDemand Retired - Filter models based on on-demand retirement status.
- Model
Accesses []string - Filter models by access type.
- Model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- Realms []string
- A filter to return only resources whose realm matches the given realm.
- Regions []string
- A filter to return only resources whose region matches the given region.
- Serving
Modes []string - A filter to return only resources whose serving modes match the given servingModes.
- compartment_
id string - The OCID of the compartment in which to list resources.
- api_
capabilities list(string) - Filter models that support any of the specified API capabilities.
- capabilities list(string)
- A filter to return only resources their capability matches the given capability.
- filters list(object)
- is_
dedicated_ boolretired - Filter models based on dedicated retirement status.
- is_
deprecated bool - If true, return only deprecated models; if false, exclude deprecated models.
- is_
on_ booldemand_ retired - Filter models based on on-demand retirement status.
- model_
accesses list(string) - Filter models by access type.
- model_
id string - A filter to return only resources whose model identifier matches the given modelId.
- realms list(string)
- A filter to return only resources whose realm matches the given realm.
- regions list(string)
- A filter to return only resources whose region matches the given region.
- serving_
modes list(string) - A filter to return only resources whose serving modes match the given servingModes.
- compartment
Id String - The OCID of the compartment in which to list resources.
- api
Capabilities List<String> - Filter models that support any of the specified API capabilities.
- capabilities List<String>
- A filter to return only resources their capability matches the given capability.
- filters
List<Get
Model Discoveries Filter> - is
Dedicated BooleanRetired - Filter models based on dedicated retirement status.
- is
Deprecated Boolean - If true, return only deprecated models; if false, exclude deprecated models.
- is
On BooleanDemand Retired - Filter models based on on-demand retirement status.
- model
Accesses List<String> - Filter models by access type.
- model
Id String - A filter to return only resources whose model identifier matches the given modelId.
- realms List<String>
- A filter to return only resources whose realm matches the given realm.
- regions List<String>
- A filter to return only resources whose region matches the given region.
- serving
Modes List<String> - A filter to return only resources whose serving modes match the given servingModes.
- compartment
Id string - The OCID of the compartment in which to list resources.
- api
Capabilities string[] - Filter models that support any of the specified API capabilities.
- capabilities string[]
- A filter to return only resources their capability matches the given capability.
- filters
Get
Model Discoveries Filter[] - is
Dedicated booleanRetired - Filter models based on dedicated retirement status.
- is
Deprecated boolean - If true, return only deprecated models; if false, exclude deprecated models.
- is
On booleanDemand Retired - Filter models based on on-demand retirement status.
- model
Accesses string[] - Filter models by access type.
- model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- realms string[]
- A filter to return only resources whose realm matches the given realm.
- regions string[]
- A filter to return only resources whose region matches the given region.
- serving
Modes string[] - A filter to return only resources whose serving modes match the given servingModes.
- compartment_
id str - The OCID of the compartment in which to list resources.
- api_
capabilities Sequence[str] - Filter models that support any of the specified API capabilities.
- capabilities Sequence[str]
- A filter to return only resources their capability matches the given capability.
- filters
Sequence[Get
Model Discoveries Filter] - is_
dedicated_ boolretired - Filter models based on dedicated retirement status.
- is_
deprecated bool - If true, return only deprecated models; if false, exclude deprecated models.
- is_
on_ booldemand_ retired - Filter models based on on-demand retirement status.
- model_
accesses Sequence[str] - Filter models by access type.
- model_
id str - A filter to return only resources whose model identifier matches the given modelId.
- realms Sequence[str]
- A filter to return only resources whose realm matches the given realm.
- regions Sequence[str]
- A filter to return only resources whose region matches the given region.
- serving_
modes Sequence[str] - A filter to return only resources whose serving modes match the given servingModes.
- compartment
Id String - The OCID of the compartment in which to list resources.
- api
Capabilities List<String> - Filter models that support any of the specified API capabilities.
- capabilities List<String>
- A filter to return only resources their capability matches the given capability.
- filters List<Property Map>
- is
Dedicated BooleanRetired - Filter models based on dedicated retirement status.
- is
Deprecated Boolean - If true, return only deprecated models; if false, exclude deprecated models.
- is
On BooleanDemand Retired - Filter models based on on-demand retirement status.
- model
Accesses List<String> - Filter models by access type.
- model
Id String - A filter to return only resources whose model identifier matches the given modelId.
- realms List<String>
- A filter to return only resources whose realm matches the given realm.
- regions List<String>
- A filter to return only resources whose region matches the given region.
- serving
Modes List<String> - A filter to return only resources whose serving modes match the given servingModes.
getModelDiscoveries Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Model
Discovery List<GetCollections Model Discoveries Model Discovery Collection> - The list of model_discovery_collection.
- Api
Capabilities List<string> - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- Capabilities List<string>
- Filters
List<Get
Model Discoveries Filter> - Is
Dedicated boolRetired - Is
Deprecated bool - Is
On boolDemand Retired - Model
Accesses List<string> - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- Model
Id string - A unique identifier for the model
- Realms List<string>
- The cloud realm in which the model exists.
- Regions List<string>
- The specific geographic region where the model is deployed.
- Serving
Modes List<string>
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Model
Discovery []GetCollections Model Discoveries Model Discovery Collection - The list of model_discovery_collection.
- Api
Capabilities []string - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- Capabilities []string
- Filters
[]Get
Model Discoveries Filter - Is
Dedicated boolRetired - Is
Deprecated bool - Is
On boolDemand Retired - Model
Accesses []string - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- Model
Id string - A unique identifier for the model
- Realms []string
- The cloud realm in which the model exists.
- Regions []string
- The specific geographic region where the model is deployed.
- Serving
Modes []string
- compartment_
id string - id string
- The provider-assigned unique ID for this managed resource.
- model_
discovery_ list(object)collections - The list of model_discovery_collection.
- api_
capabilities list(string) - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- capabilities list(string)
- filters list(object)
- is_
dedicated_ boolretired - is_
deprecated bool - is_
on_ booldemand_ retired - model_
accesses list(string) - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- model_
id string - A unique identifier for the model
- realms list(string)
- The cloud realm in which the model exists.
- regions list(string)
- The specific geographic region where the model is deployed.
- serving_
modes list(string)
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- model
Discovery List<GetCollections Model Discoveries Model Discovery Collection> - The list of model_discovery_collection.
- api
Capabilities List<String> - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- capabilities List<String>
- filters
List<Get
Model Discoveries Filter> - is
Dedicated BooleanRetired - is
Deprecated Boolean - is
On BooleanDemand Retired - model
Accesses List<String> - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- model
Id String - A unique identifier for the model
- realms List<String>
- The cloud realm in which the model exists.
- regions List<String>
- The specific geographic region where the model is deployed.
- serving
Modes List<String>
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- model
Discovery GetCollections Model Discoveries Model Discovery Collection[] - The list of model_discovery_collection.
- api
Capabilities string[] - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- capabilities string[]
- filters
Get
Model Discoveries Filter[] - is
Dedicated booleanRetired - is
Deprecated boolean - is
On booleanDemand Retired - model
Accesses string[] - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- model
Id string - A unique identifier for the model
- realms string[]
- The cloud realm in which the model exists.
- regions string[]
- The specific geographic region where the model is deployed.
- serving
Modes string[]
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- model_
discovery_ Sequence[Getcollections Model Discoveries Model Discovery Collection] - The list of model_discovery_collection.
- api_
capabilities Sequence[str] - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- capabilities Sequence[str]
- filters
Sequence[Get
Model Discoveries Filter] - is_
dedicated_ boolretired - is_
deprecated bool - is_
on_ booldemand_ retired - model_
accesses Sequence[str] - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- model_
id str - A unique identifier for the model
- realms Sequence[str]
- The cloud realm in which the model exists.
- regions Sequence[str]
- The specific geographic region where the model is deployed.
- serving_
modes Sequence[str]
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- model
Discovery List<Property Map>Collections - The list of model_discovery_collection.
- api
Capabilities List<String> - The specific API endpoints that this model supports. For example, a chat model may support OPENAI_V1_CHAT_COMPLETIONS and/or OPENAI_V1_RESPONSES. If empty, the model has not yet been annotated with API capabilities.
- capabilities List<String>
- filters List<Property Map>
- is
Dedicated BooleanRetired - is
Deprecated Boolean - is
On BooleanDemand Retired - model
Accesses List<String> - The access level required to use the model, which can be either HOSTED (the model is hosted by the provider and can be accessed via API calls) or PROXY (the model is not directly accessible and requires going through a proxy).
- model
Id String - A unique identifier for the model
- realms List<String>
- The cloud realm in which the model exists.
- regions List<String>
- The specific geographic region where the model is deployed.
- serving
Modes List<String>
Supporting Types
GetModelDiscoveriesFilter
GetModelDiscoveriesModelDiscoveryCollection
- Items
List<Get
Model Discoveries Model Discovery Collection Item> - The list of discovered models matching the search criteria.
- Items
[]Get
Model Discoveries Model Discovery Collection Item - The list of discovered models matching the search criteria.
- items list(object)
- The list of discovered models matching the search criteria.
- items
List<Get
Model Discoveries Model Discovery Collection Item> - The list of discovered models matching the search criteria.
- items
Get
Model Discoveries Model Discovery Collection Item[] - The list of discovered models matching the search criteria.
- items
Sequence[Get
Model Discoveries Model Discovery Collection Item] - The list of discovered models matching the search criteria.
- items List<Property Map>
- The list of discovered models matching the search criteria.
GetModelDiscoveriesModelDiscoveryCollectionItem
- Api
Capabilities List<string> - Filter models that support any of the specified API capabilities.
- Availabilities
List<Get
Model Discoveries Model Discovery Collection Item Availability> - The list of availability details for the model across different regions and deployment modes.
- Capabilities List<string>
- Describes what this model can be used for.
- Modality
Supports List<GetModel Discoveries Model Discovery Collection Item Modality Support> - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- Model
Access string - Filter models by access type.
- Model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- Parameters
List<Get
Model Discoveries Model Discovery Collection Item Parameter> - The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- Vendor string
- The vendor that offers the model.
- Api
Capabilities []string - Filter models that support any of the specified API capabilities.
- Availabilities
[]Get
Model Discoveries Model Discovery Collection Item Availability - The list of availability details for the model across different regions and deployment modes.
- Capabilities []string
- Describes what this model can be used for.
- Modality
Supports []GetModel Discoveries Model Discovery Collection Item Modality Support - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- Model
Access string - Filter models by access type.
- Model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- Parameters
[]Get
Model Discoveries Model Discovery Collection Item Parameter - The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- Vendor string
- The vendor that offers the model.
- api_
capabilities list(string) - Filter models that support any of the specified API capabilities.
- availabilities list(object)
- The list of availability details for the model across different regions and deployment modes.
- capabilities list(string)
- Describes what this model can be used for.
- modality_
supports list(object) - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- model_
access string - Filter models by access type.
- model_
id string - A filter to return only resources whose model identifier matches the given modelId.
- parameters list(object)
- The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- vendor string
- The vendor that offers the model.
- api
Capabilities List<String> - Filter models that support any of the specified API capabilities.
- availabilities
List<Get
Model Discoveries Model Discovery Collection Item Availability> - The list of availability details for the model across different regions and deployment modes.
- capabilities List<String>
- Describes what this model can be used for.
- modality
Supports List<GetModel Discoveries Model Discovery Collection Item Modality Support> - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- model
Access String - Filter models by access type.
- model
Id String - A filter to return only resources whose model identifier matches the given modelId.
- parameters
List<Get
Model Discoveries Model Discovery Collection Item Parameter> - The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- vendor String
- The vendor that offers the model.
- api
Capabilities string[] - Filter models that support any of the specified API capabilities.
- availabilities
Get
Model Discoveries Model Discovery Collection Item Availability[] - The list of availability details for the model across different regions and deployment modes.
- capabilities string[]
- Describes what this model can be used for.
- modality
Supports GetModel Discoveries Model Discovery Collection Item Modality Support[] - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- model
Access string - Filter models by access type.
- model
Id string - A filter to return only resources whose model identifier matches the given modelId.
- parameters
Get
Model Discoveries Model Discovery Collection Item Parameter[] - The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- vendor string
- The vendor that offers the model.
- api_
capabilities Sequence[str] - Filter models that support any of the specified API capabilities.
- availabilities
Sequence[Get
Model Discoveries Model Discovery Collection Item Availability] - The list of availability details for the model across different regions and deployment modes.
- capabilities Sequence[str]
- Describes what this model can be used for.
- modality_
supports Sequence[GetModel Discoveries Model Discovery Collection Item Modality Support] - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- model_
access str - Filter models by access type.
- model_
id str - A filter to return only resources whose model identifier matches the given modelId.
- parameters
Sequence[Get
Model Discoveries Model Discovery Collection Item Parameter] - The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- vendor str
- The vendor that offers the model.
- api
Capabilities List<String> - Filter models that support any of the specified API capabilities.
- availabilities List<Property Map>
- The list of availability details for the model across different regions and deployment modes.
- capabilities List<String>
- Describes what this model can be used for.
- modality
Supports List<Property Map> - The supported input-to-output modality transformations for this model. For example, a model can support TEXT to VIDEO or AUDIO to VIDEO.
- model
Access String - Filter models by access type.
- model
Id String - A filter to return only resources whose model identifier matches the given modelId.
- parameters List<Property Map>
- The list of configurable parameters supported by the model. For example, temperature and maxTokens for a text generation model.
- vendor String
- The vendor that offers the model.
GetModelDiscoveriesModelDiscoveryCollectionItemAvailability
- Realm string
- A filter to return only resources whose realm matches the given realm.
- Region string
- A filter to return only resources whose region matches the given region.
- Serving
Modes List<string> - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- Supported
Replacements List<string> - A list of model identifiers that are recommended as replacements after this model is retired.
- Time
Dedicated stringRetired - The timestamp when dedicated deployments of the model will be fully retired.
- Time
Deprecated string - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- Time
On stringDemand Retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- Realm string
- A filter to return only resources whose realm matches the given realm.
- Region string
- A filter to return only resources whose region matches the given region.
- Serving
Modes []string - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- Supported
Replacements []string - A list of model identifiers that are recommended as replacements after this model is retired.
- Time
Dedicated stringRetired - The timestamp when dedicated deployments of the model will be fully retired.
- Time
Deprecated string - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- Time
On stringDemand Retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- realm string
- A filter to return only resources whose realm matches the given realm.
- region string
- A filter to return only resources whose region matches the given region.
- serving_
modes list(string) - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- supported_
replacements list(string) - A list of model identifiers that are recommended as replacements after this model is retired.
- time_
dedicated_ stringretired - The timestamp when dedicated deployments of the model will be fully retired.
- time_
deprecated string - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- time_
on_ stringdemand_ retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- realm String
- A filter to return only resources whose realm matches the given realm.
- region String
- A filter to return only resources whose region matches the given region.
- serving
Modes List<String> - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- supported
Replacements List<String> - A list of model identifiers that are recommended as replacements after this model is retired.
- time
Dedicated StringRetired - The timestamp when dedicated deployments of the model will be fully retired.
- time
Deprecated String - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- time
On StringDemand Retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- realm string
- A filter to return only resources whose realm matches the given realm.
- region string
- A filter to return only resources whose region matches the given region.
- serving
Modes string[] - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- supported
Replacements string[] - A list of model identifiers that are recommended as replacements after this model is retired.
- time
Dedicated stringRetired - The timestamp when dedicated deployments of the model will be fully retired.
- time
Deprecated string - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- time
On stringDemand Retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- realm str
- A filter to return only resources whose realm matches the given realm.
- region str
- A filter to return only resources whose region matches the given region.
- serving_
modes Sequence[str] - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- supported_
replacements Sequence[str] - A list of model identifiers that are recommended as replacements after this model is retired.
- time_
dedicated_ strretired - The timestamp when dedicated deployments of the model will be fully retired.
- time_
deprecated str - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- time_
on_ strdemand_ retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
- realm String
- A filter to return only resources whose realm matches the given realm.
- region String
- A filter to return only resources whose region matches the given region.
- serving
Modes List<String> - The supported deployment modes for the model in this region (e.g., on-demand or dedicated).
- supported
Replacements List<String> - A list of model identifiers that are recommended as replacements after this model is retired.
- time
Dedicated StringRetired - The timestamp when dedicated deployments of the model will be fully retired.
- time
Deprecated String - The timestamp when the model is marked as deprecated and is no longer recommended for use.
- time
On StringDemand Retired - The timestamp when the model will no longer be available for on-demand (shared) usage.
GetModelDiscoveriesModelDiscoveryCollectionItemModalitySupport
GetModelDiscoveriesModelDiscoveryCollectionItemParameter
- Default
Value string - The default value used when this parameter is not supplied.
- Description string
- A human-readable description of this parameter.
- Maximum double
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- Minimum double
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- Name string
- The name of this parameter.
- Type string
- The data type of the parameter (e.g., float, integer, string).
- Default
Value string - The default value used when this parameter is not supplied.
- Description string
- A human-readable description of this parameter.
- Maximum float64
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- Minimum float64
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- Name string
- The name of this parameter.
- Type string
- The data type of the parameter (e.g., float, integer, string).
- default_
value string - The default value used when this parameter is not supplied.
- description string
- A human-readable description of this parameter.
- maximum number
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- minimum number
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- name string
- The name of this parameter.
- type string
- The data type of the parameter (e.g., float, integer, string).
- default
Value String - The default value used when this parameter is not supplied.
- description String
- A human-readable description of this parameter.
- maximum Double
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- minimum Double
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- name String
- The name of this parameter.
- type String
- The data type of the parameter (e.g., float, integer, string).
- default
Value string - The default value used when this parameter is not supplied.
- description string
- A human-readable description of this parameter.
- maximum number
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- minimum number
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- name string
- The name of this parameter.
- type string
- The data type of the parameter (e.g., float, integer, string).
- default_
value str - The default value used when this parameter is not supplied.
- description str
- A human-readable description of this parameter.
- maximum float
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- minimum float
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- name str
- The name of this parameter.
- type str
- The data type of the parameter (e.g., float, integer, string).
- default
Value String - The default value used when this parameter is not supplied.
- description String
- A human-readable description of this parameter.
- maximum Number
- The maximum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- minimum Number
- The minimum allowed value for this parameter. Applicable only when type is FLOAT or INTEGER.
- name String
- The name of this parameter.
- type String
- The data type of the parameter (e.g., float, integer, string).
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
published on Friday, Sep 25, 2026 by Pulumi