1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. getModelGroups
Oracle Cloud Infrastructure v3.7.0 published on Saturday, Sep 13, 2025 by Pulumi

oci.DataScience.getModelGroups

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.7.0 published on Saturday, Sep 13, 2025 by Pulumi

    This data source provides the list of Model Groups in Oracle Cloud Infrastructure Data Science service.

    Lists all the modelGroups in the specified compartment. The query must include compartmentId.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testModelGroups = oci.DataScience.getModelGroups({
        compartmentId: compartmentId,
        createdBy: modelGroupCreatedBy,
        displayName: modelGroupDisplayName,
        id: modelGroupId,
        modelGroupVersionHistoryId: testModelGroupVersionHistory.id,
        projectId: testProject.id,
        state: modelGroupState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_model_groups = oci.DataScience.get_model_groups(compartment_id=compartment_id,
        created_by=model_group_created_by,
        display_name=model_group_display_name,
        id=model_group_id,
        model_group_version_history_id=test_model_group_version_history["id"],
        project_id=test_project["id"],
        state=model_group_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/datascience"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := datascience.GetModelGroups(ctx, &datascience.GetModelGroupsArgs{
    			CompartmentId:              compartmentId,
    			CreatedBy:                  pulumi.StringRef(modelGroupCreatedBy),
    			DisplayName:                pulumi.StringRef(modelGroupDisplayName),
    			Id:                         pulumi.StringRef(modelGroupId),
    			ModelGroupVersionHistoryId: pulumi.StringRef(testModelGroupVersionHistory.Id),
    			ProjectId:                  pulumi.StringRef(testProject.Id),
    			State:                      pulumi.StringRef(modelGroupState),
    		}, 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 testModelGroups = Oci.DataScience.GetModelGroups.Invoke(new()
        {
            CompartmentId = compartmentId,
            CreatedBy = modelGroupCreatedBy,
            DisplayName = modelGroupDisplayName,
            Id = modelGroupId,
            ModelGroupVersionHistoryId = testModelGroupVersionHistory.Id,
            ProjectId = testProject.Id,
            State = modelGroupState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DataScience.DataScienceFunctions;
    import com.pulumi.oci.DataScience.inputs.GetModelGroupsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testModelGroups = DataScienceFunctions.getModelGroups(GetModelGroupsArgs.builder()
                .compartmentId(compartmentId)
                .createdBy(modelGroupCreatedBy)
                .displayName(modelGroupDisplayName)
                .id(modelGroupId)
                .modelGroupVersionHistoryId(testModelGroupVersionHistory.id())
                .projectId(testProject.id())
                .state(modelGroupState)
                .build());
    
        }
    }
    
    variables:
      testModelGroups:
        fn::invoke:
          function: oci:DataScience:getModelGroups
          arguments:
            compartmentId: ${compartmentId}
            createdBy: ${modelGroupCreatedBy}
            displayName: ${modelGroupDisplayName}
            id: ${modelGroupId}
            modelGroupVersionHistoryId: ${testModelGroupVersionHistory.id}
            projectId: ${testProject.id}
            state: ${modelGroupState}
    

    Using getModelGroups

    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 getModelGroups(args: GetModelGroupsArgs, opts?: InvokeOptions): Promise<GetModelGroupsResult>
    function getModelGroupsOutput(args: GetModelGroupsOutputArgs, opts?: InvokeOptions): Output<GetModelGroupsResult>
    def get_model_groups(compartment_id: Optional[str] = None,
                         created_by: Optional[str] = None,
                         display_name: Optional[str] = None,
                         filters: Optional[Sequence[GetModelGroupsFilter]] = None,
                         id: Optional[str] = None,
                         model_group_version_history_id: Optional[str] = None,
                         project_id: Optional[str] = None,
                         state: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetModelGroupsResult
    def get_model_groups_output(compartment_id: Optional[pulumi.Input[str]] = None,
                         created_by: Optional[pulumi.Input[str]] = None,
                         display_name: Optional[pulumi.Input[str]] = None,
                         filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetModelGroupsFilterArgs]]]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         model_group_version_history_id: Optional[pulumi.Input[str]] = None,
                         project_id: Optional[pulumi.Input[str]] = None,
                         state: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetModelGroupsResult]
    func GetModelGroups(ctx *Context, args *GetModelGroupsArgs, opts ...InvokeOption) (*GetModelGroupsResult, error)
    func GetModelGroupsOutput(ctx *Context, args *GetModelGroupsOutputArgs, opts ...InvokeOption) GetModelGroupsResultOutput

    > Note: This function is named GetModelGroups in the Go SDK.

    public static class GetModelGroups 
    {
        public static Task<GetModelGroupsResult> InvokeAsync(GetModelGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetModelGroupsResult> Invoke(GetModelGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetModelGroupsResult> getModelGroups(GetModelGroupsArgs args, InvokeOptions options)
    public static Output<GetModelGroupsResult> getModelGroups(GetModelGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:DataScience/getModelGroups:getModelGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    Filter results by the OCID of the compartment.
    CreatedBy string
    Filter results by the OCID of the user who created the resource.
    DisplayName string
    Filter results by its user-friendly name.
    Filters List<GetModelGroupsFilter>
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    ProjectId string
    Filter results by the OCID of the project.
    State string
    A filter to return resources matching the given lifecycleState.
    CompartmentId string
    Filter results by the OCID of the compartment.
    CreatedBy string
    Filter results by the OCID of the user who created the resource.
    DisplayName string
    Filter results by its user-friendly name.
    Filters []GetModelGroupsFilter
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    ProjectId string
    Filter results by the OCID of the project.
    State string
    A filter to return resources matching the given lifecycleState.
    compartmentId String
    Filter results by the OCID of the compartment.
    createdBy String
    Filter results by the OCID of the user who created the resource.
    displayName String
    Filter results by its user-friendly name.
    filters List<GetModelGroupsFilter>
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    projectId String
    Filter results by the OCID of the project.
    state String
    A filter to return resources matching the given lifecycleState.
    compartmentId string
    Filter results by the OCID of the compartment.
    createdBy string
    Filter results by the OCID of the user who created the resource.
    displayName string
    Filter results by its user-friendly name.
    filters GetModelGroupsFilter[]
    id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    modelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    projectId string
    Filter results by the OCID of the project.
    state string
    A filter to return resources matching the given lifecycleState.
    compartment_id str
    Filter results by the OCID of the compartment.
    created_by str
    Filter results by the OCID of the user who created the resource.
    display_name str
    Filter results by its user-friendly name.
    filters Sequence[GetModelGroupsFilter]
    id str
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    model_group_version_history_id str
    The OCID of the modelGroupVersionHistory.
    project_id str
    Filter results by the OCID of the project.
    state str
    A filter to return resources matching the given lifecycleState.
    compartmentId String
    Filter results by the OCID of the compartment.
    createdBy String
    Filter results by the OCID of the user who created the resource.
    displayName String
    Filter results by its user-friendly name.
    filters List<Property Map>
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    projectId String
    Filter results by the OCID of the project.
    state String
    A filter to return resources matching the given lifecycleState.

    getModelGroups Result

    The following output properties are available:

    CompartmentId string
    The OCID of the modelGroup's compartment.
    ModelGroups List<GetModelGroupsModelGroup>
    The list of model_groups.
    CreatedBy string
    The OCID of the user who created the modelGroup.
    DisplayName string
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    Filters List<GetModelGroupsFilter>
    Id string
    The OCID of the modelGroup.
    ModelGroupVersionHistoryId string
    The OCID of the model group version history to which the modelGroup is associated.
    ProjectId string
    The OCID of the project associated with the modelGroup.
    State string
    The state of the modelGroup.
    CompartmentId string
    The OCID of the modelGroup's compartment.
    ModelGroups []GetModelGroupsModelGroup
    The list of model_groups.
    CreatedBy string
    The OCID of the user who created the modelGroup.
    DisplayName string
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    Filters []GetModelGroupsFilter
    Id string
    The OCID of the modelGroup.
    ModelGroupVersionHistoryId string
    The OCID of the model group version history to which the modelGroup is associated.
    ProjectId string
    The OCID of the project associated with the modelGroup.
    State string
    The state of the modelGroup.
    compartmentId String
    The OCID of the modelGroup's compartment.
    modelGroups List<GetModelGroupsModelGroup>
    The list of model_groups.
    createdBy String
    The OCID of the user who created the modelGroup.
    displayName String
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    filters List<GetModelGroupsFilter>
    id String
    The OCID of the modelGroup.
    modelGroupVersionHistoryId String
    The OCID of the model group version history to which the modelGroup is associated.
    projectId String
    The OCID of the project associated with the modelGroup.
    state String
    The state of the modelGroup.
    compartmentId string
    The OCID of the modelGroup's compartment.
    modelGroups GetModelGroupsModelGroup[]
    The list of model_groups.
    createdBy string
    The OCID of the user who created the modelGroup.
    displayName string
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    filters GetModelGroupsFilter[]
    id string
    The OCID of the modelGroup.
    modelGroupVersionHistoryId string
    The OCID of the model group version history to which the modelGroup is associated.
    projectId string
    The OCID of the project associated with the modelGroup.
    state string
    The state of the modelGroup.
    compartment_id str
    The OCID of the modelGroup's compartment.
    model_groups Sequence[GetModelGroupsModelGroup]
    The list of model_groups.
    created_by str
    The OCID of the user who created the modelGroup.
    display_name str
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    filters Sequence[GetModelGroupsFilter]
    id str
    The OCID of the modelGroup.
    model_group_version_history_id str
    The OCID of the model group version history to which the modelGroup is associated.
    project_id str
    The OCID of the project associated with the modelGroup.
    state str
    The state of the modelGroup.
    compartmentId String
    The OCID of the modelGroup's compartment.
    modelGroups List<Property Map>
    The list of model_groups.
    createdBy String
    The OCID of the user who created the modelGroup.
    displayName String
    A user-friendly display name for the resource. It does not have to be unique and can be modified. Avoid entering confidential information.
    filters List<Property Map>
    id String
    The OCID of the modelGroup.
    modelGroupVersionHistoryId String
    The OCID of the model group version history to which the modelGroup is associated.
    projectId String
    The OCID of the project associated with the modelGroup.
    state String
    The state of the modelGroup.

    Supporting Types

    GetModelGroupsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetModelGroupsModelGroup

    CompartmentId string
    Filter results by the OCID of the compartment.
    CreateType string
    The type of the model group create operation.
    CreatedBy string
    Filter results by the OCID of the user who created the resource.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Description of model metadata.
    DisplayName string
    Filter results by its user-friendly name.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    LifecycleDetails string
    Details about the lifecycle state of the model group.
    MemberModelEntries List<GetModelGroupsModelGroupMemberModelEntry>
    List of member models (inferenceKey & modelId) to be associated with the model group.
    ModelGroupCloneSourceDetails List<GetModelGroupsModelGroupModelGroupCloneSourceDetail>
    ModelGroupDetails List<GetModelGroupsModelGroupModelGroupDetail>
    The model group details.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    ModelGroupVersionHistoryName string
    The name of the model group version history to which the model group is associated.
    ProjectId string
    Filter results by the OCID of the project.
    SourceModelGroupId string
    The OCID of the model group used for the clone operation.
    State string
    A filter to return resources matching the given lifecycleState.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    TimeUpdated string
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    VersionId string
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    VersionLabel string
    An additional description of the lifecycle state of the model group.
    CompartmentId string
    Filter results by the OCID of the compartment.
    CreateType string
    The type of the model group create operation.
    CreatedBy string
    Filter results by the OCID of the user who created the resource.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Description of model metadata.
    DisplayName string
    Filter results by its user-friendly name.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    Id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    LifecycleDetails string
    Details about the lifecycle state of the model group.
    MemberModelEntries []GetModelGroupsModelGroupMemberModelEntry
    List of member models (inferenceKey & modelId) to be associated with the model group.
    ModelGroupCloneSourceDetails []GetModelGroupsModelGroupModelGroupCloneSourceDetail
    ModelGroupDetails []GetModelGroupsModelGroupModelGroupDetail
    The model group details.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    ModelGroupVersionHistoryName string
    The name of the model group version history to which the model group is associated.
    ProjectId string
    Filter results by the OCID of the project.
    SourceModelGroupId string
    The OCID of the model group used for the clone operation.
    State string
    A filter to return resources matching the given lifecycleState.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    TimeUpdated string
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    VersionId string
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    VersionLabel string
    An additional description of the lifecycle state of the model group.
    compartmentId String
    Filter results by the OCID of the compartment.
    createType String
    The type of the model group create operation.
    createdBy String
    Filter results by the OCID of the user who created the resource.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Description of model metadata.
    displayName String
    Filter results by its user-friendly name.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    lifecycleDetails String
    Details about the lifecycle state of the model group.
    memberModelEntries List<GetModelGroupsModelGroupMemberModelEntry>
    List of member models (inferenceKey & modelId) to be associated with the model group.
    modelGroupCloneSourceDetails List<GetModelGroupsModelGroupModelGroupCloneSourceDetail>
    modelGroupDetails List<GetModelGroupsModelGroupModelGroupDetail>
    The model group details.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    modelGroupVersionHistoryName String
    The name of the model group version history to which the model group is associated.
    projectId String
    Filter results by the OCID of the project.
    sourceModelGroupId String
    The OCID of the model group used for the clone operation.
    state String
    A filter to return resources matching the given lifecycleState.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    timeUpdated String
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    versionId String
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    versionLabel String
    An additional description of the lifecycle state of the model group.
    compartmentId string
    Filter results by the OCID of the compartment.
    createType string
    The type of the model group create operation.
    createdBy string
    Filter results by the OCID of the user who created the resource.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    Description of model metadata.
    displayName string
    Filter results by its user-friendly name.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    id string
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    lifecycleDetails string
    Details about the lifecycle state of the model group.
    memberModelEntries GetModelGroupsModelGroupMemberModelEntry[]
    List of member models (inferenceKey & modelId) to be associated with the model group.
    modelGroupCloneSourceDetails GetModelGroupsModelGroupModelGroupCloneSourceDetail[]
    modelGroupDetails GetModelGroupsModelGroupModelGroupDetail[]
    The model group details.
    modelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    modelGroupVersionHistoryName string
    The name of the model group version history to which the model group is associated.
    projectId string
    Filter results by the OCID of the project.
    sourceModelGroupId string
    The OCID of the model group used for the clone operation.
    state string
    A filter to return resources matching the given lifecycleState.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    timeUpdated string
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    versionId string
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    versionLabel string
    An additional description of the lifecycle state of the model group.
    compartment_id str
    Filter results by the OCID of the compartment.
    create_type str
    The type of the model group create operation.
    created_by str
    Filter results by the OCID of the user who created the resource.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    Description of model metadata.
    display_name str
    Filter results by its user-friendly name.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    id str
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    lifecycle_details str
    Details about the lifecycle state of the model group.
    member_model_entries Sequence[GetModelGroupsModelGroupMemberModelEntry]
    List of member models (inferenceKey & modelId) to be associated with the model group.
    model_group_clone_source_details Sequence[GetModelGroupsModelGroupModelGroupCloneSourceDetail]
    model_group_details Sequence[GetModelGroupsModelGroupModelGroupDetail]
    The model group details.
    model_group_version_history_id str
    The OCID of the modelGroupVersionHistory.
    model_group_version_history_name str
    The name of the model group version history to which the model group is associated.
    project_id str
    Filter results by the OCID of the project.
    source_model_group_id str
    The OCID of the model group used for the clone operation.
    state str
    A filter to return resources matching the given lifecycleState.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    time_updated str
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    version_id str
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    version_label str
    An additional description of the lifecycle state of the model group.
    compartmentId String
    Filter results by the OCID of the compartment.
    createType String
    The type of the model group create operation.
    createdBy String
    Filter results by the OCID of the user who created the resource.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Description of model metadata.
    displayName String
    Filter results by its user-friendly name.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    id String
    Filter results by OCID. Must be an OCID of the correct type for the resource type.
    lifecycleDetails String
    Details about the lifecycle state of the model group.
    memberModelEntries List<Property Map>
    List of member models (inferenceKey & modelId) to be associated with the model group.
    modelGroupCloneSourceDetails List<Property Map>
    modelGroupDetails List<Property Map>
    The model group details.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    modelGroupVersionHistoryName String
    The name of the model group version history to which the model group is associated.
    projectId String
    Filter results by the OCID of the project.
    sourceModelGroupId String
    The OCID of the model group used for the clone operation.
    state String
    A filter to return resources matching the given lifecycleState.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    timeUpdated String
    The date and time the resource was last updated in the timestamp format defined by RFC3339. Example: 2019-08-25T21:10:29.41Z
    versionId String
    Unique identifier assigned to each version of the model group. It would be auto-incremented number generated by service.
    versionLabel String
    An additional description of the lifecycle state of the model group.

    GetModelGroupsModelGroupMemberModelEntry

    MemberModelDetails List<GetModelGroupsModelGroupMemberModelEntryMemberModelDetail>
    Each List item contains inference key and model ocid.
    MemberModelDetails []GetModelGroupsModelGroupMemberModelEntryMemberModelDetail
    Each List item contains inference key and model ocid.
    memberModelDetails List<GetModelGroupsModelGroupMemberModelEntryMemberModelDetail>
    Each List item contains inference key and model ocid.
    memberModelDetails GetModelGroupsModelGroupMemberModelEntryMemberModelDetail[]
    Each List item contains inference key and model ocid.
    memberModelDetails List<Property Map>
    Each List item contains inference key and model ocid.

    GetModelGroupsModelGroupMemberModelEntryMemberModelDetail

    InferenceKey string
    SaaS friendly name of the model.
    ModelId string
    The OCID of the model.
    InferenceKey string
    SaaS friendly name of the model.
    ModelId string
    The OCID of the model.
    inferenceKey String
    SaaS friendly name of the model.
    modelId String
    The OCID of the model.
    inferenceKey string
    SaaS friendly name of the model.
    modelId string
    The OCID of the model.
    inference_key str
    SaaS friendly name of the model.
    model_id str
    The OCID of the model.
    inferenceKey String
    SaaS friendly name of the model.
    modelId String
    The OCID of the model.

    GetModelGroupsModelGroupModelGroupCloneSourceDetail

    GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetail

    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Description of model metadata.
    DisplayName string
    Filter results by its user-friendly name.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    ModelGroupDetails List<GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail>
    The model group details.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    VersionLabel string
    An additional description of the lifecycle state of the model group.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    Description of model metadata.
    DisplayName string
    Filter results by its user-friendly name.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    ModelGroupDetails []GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail
    The model group details.
    ModelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    VersionLabel string
    An additional description of the lifecycle state of the model group.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Description of model metadata.
    displayName String
    Filter results by its user-friendly name.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    modelGroupDetails List<GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail>
    The model group details.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    versionLabel String
    An additional description of the lifecycle state of the model group.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    Description of model metadata.
    displayName string
    Filter results by its user-friendly name.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    modelGroupDetails GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail[]
    The model group details.
    modelGroupVersionHistoryId string
    The OCID of the modelGroupVersionHistory.
    versionLabel string
    An additional description of the lifecycle state of the model group.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    Description of model metadata.
    display_name str
    Filter results by its user-friendly name.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    model_group_details Sequence[GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail]
    The model group details.
    model_group_version_history_id str
    The OCID of the modelGroupVersionHistory.
    version_label str
    An additional description of the lifecycle state of the model group.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    Description of model metadata.
    displayName String
    Filter results by its user-friendly name.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    modelGroupDetails List<Property Map>
    The model group details.
    modelGroupVersionHistoryId String
    The OCID of the modelGroupVersionHistory.
    versionLabel String
    An additional description of the lifecycle state of the model group.

    GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetail

    BaseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    CustomMetadataLists List<GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList>
    An array of custom metadata details for the model group.
    Type string
    The type of the model group.
    BaseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    CustomMetadataLists []GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList
    An array of custom metadata details for the model group.
    Type string
    The type of the model group.
    baseModelId String
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists List<GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList>
    An array of custom metadata details for the model group.
    type String
    The type of the model group.
    baseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList[]
    An array of custom metadata details for the model group.
    type string
    The type of the model group.
    base_model_id str
    The OCID of the model in the group that represents the base model for stacked deployment.
    custom_metadata_lists Sequence[GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList]
    An array of custom metadata details for the model group.
    type str
    The type of the model group.
    baseModelId String
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists List<Property Map>
    An array of custom metadata details for the model group.
    type String
    The type of the model group.

    GetModelGroupsModelGroupModelGroupCloneSourceDetailModifyModelGroupDetailModelGroupDetailCustomMetadataList

    Category string
    Category of the metadata.
    Description string
    Description of model metadata.
    Key string
    Key of the metadata.
    Value string
    Value of the metadata.
    Category string
    Category of the metadata.
    Description string
    Description of model metadata.
    Key string
    Key of the metadata.
    Value string
    Value of the metadata.
    category String
    Category of the metadata.
    description String
    Description of model metadata.
    key String
    Key of the metadata.
    value String
    Value of the metadata.
    category string
    Category of the metadata.
    description string
    Description of model metadata.
    key string
    Key of the metadata.
    value string
    Value of the metadata.
    category str
    Category of the metadata.
    description str
    Description of model metadata.
    key str
    Key of the metadata.
    value str
    Value of the metadata.
    category String
    Category of the metadata.
    description String
    Description of model metadata.
    key String
    Key of the metadata.
    value String
    Value of the metadata.

    GetModelGroupsModelGroupModelGroupCloneSourceDetailPatchModelGroupMemberModelDetail

    GetModelGroupsModelGroupModelGroupCloneSourceDetailPatchModelGroupMemberModelDetailItem

    GetModelGroupsModelGroupModelGroupCloneSourceDetailPatchModelGroupMemberModelDetailItemValue

    InferenceKey string
    SaaS friendly name of the model.
    ModelId string
    The OCID of the model.
    InferenceKey string
    SaaS friendly name of the model.
    ModelId string
    The OCID of the model.
    inferenceKey String
    SaaS friendly name of the model.
    modelId String
    The OCID of the model.
    inferenceKey string
    SaaS friendly name of the model.
    modelId string
    The OCID of the model.
    inference_key str
    SaaS friendly name of the model.
    model_id str
    The OCID of the model.
    inferenceKey String
    SaaS friendly name of the model.
    modelId String
    The OCID of the model.

    GetModelGroupsModelGroupModelGroupDetail

    BaseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    CustomMetadataLists List<GetModelGroupsModelGroupModelGroupDetailCustomMetadataList>
    An array of custom metadata details for the model group.
    Type string
    The type of the model group.
    BaseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    CustomMetadataLists []GetModelGroupsModelGroupModelGroupDetailCustomMetadataList
    An array of custom metadata details for the model group.
    Type string
    The type of the model group.
    baseModelId String
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists List<GetModelGroupsModelGroupModelGroupDetailCustomMetadataList>
    An array of custom metadata details for the model group.
    type String
    The type of the model group.
    baseModelId string
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists GetModelGroupsModelGroupModelGroupDetailCustomMetadataList[]
    An array of custom metadata details for the model group.
    type string
    The type of the model group.
    base_model_id str
    The OCID of the model in the group that represents the base model for stacked deployment.
    custom_metadata_lists Sequence[GetModelGroupsModelGroupModelGroupDetailCustomMetadataList]
    An array of custom metadata details for the model group.
    type str
    The type of the model group.
    baseModelId String
    The OCID of the model in the group that represents the base model for stacked deployment.
    customMetadataLists List<Property Map>
    An array of custom metadata details for the model group.
    type String
    The type of the model group.

    GetModelGroupsModelGroupModelGroupDetailCustomMetadataList

    Category string
    Category of the metadata.
    Description string
    Description of model metadata.
    Key string
    Key of the metadata.
    Value string
    Value of the metadata.
    Category string
    Category of the metadata.
    Description string
    Description of model metadata.
    Key string
    Key of the metadata.
    Value string
    Value of the metadata.
    category String
    Category of the metadata.
    description String
    Description of model metadata.
    key String
    Key of the metadata.
    value String
    Value of the metadata.
    category string
    Category of the metadata.
    description string
    Description of model metadata.
    key string
    Key of the metadata.
    value string
    Value of the metadata.
    category str
    Category of the metadata.
    description str
    Description of model metadata.
    key str
    Key of the metadata.
    value str
    Value of the metadata.
    category String
    Category of the metadata.
    description String
    Description of model metadata.
    key String
    Key of the metadata.
    value String
    Value of the metadata.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.7.0 published on Saturday, Sep 13, 2025 by Pulumi