1. Registry
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. Analytics
  6. getAnalyticsInstanceResourceGroup
Viewing docs for Oracle Cloud Infrastructure v4.21.0
published on Monday, Aug 24, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v4.21.0
published on Monday, Aug 24, 2026 by Pulumi

    This data source provides details about a specific Analytics Instance Resource Group resource in Oracle Cloud Infrastructure Analytics service.

    Get details of a resource group for an instance

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testAnalyticsInstanceResourceGroup = oci.analytics.getAnalyticsInstanceResourceGroup({
        analyticsInstanceId: testAnalyticsInstance.id,
        analyticsInstanceResourceGroupId: testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_analytics_instance_resource_group = oci.analytics.get_analytics_instance_resource_group(analytics_instance_id=test_analytics_instance["id"],
        analytics_instance_resource_group_id=test_analytics_instance_resource_group_oci_analytics_analytics_instance_resource_group["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/analytics"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := analytics.GetAnalyticsInstanceResourceGroup(ctx, &analytics.GetAnalyticsInstanceResourceGroupArgs{
    			AnalyticsInstanceId:              testAnalyticsInstance.Id,
    			AnalyticsInstanceResourceGroupId: testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.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 testAnalyticsInstanceResourceGroup = Oci.Analytics.GetAnalyticsInstanceResourceGroup.Invoke(new()
        {
            AnalyticsInstanceId = testAnalyticsInstance.Id,
            AnalyticsInstanceResourceGroupId = testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Analytics.AnalyticsFunctions;
    import com.pulumi.oci.Analytics.inputs.GetAnalyticsInstanceResourceGroupArgs;
    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 testAnalyticsInstanceResourceGroup = AnalyticsFunctions.getAnalyticsInstanceResourceGroup(GetAnalyticsInstanceResourceGroupArgs.builder()
                .analyticsInstanceId(testAnalyticsInstance.id())
                .analyticsInstanceResourceGroupId(testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.id())
                .build());
    
        }
    }
    
    variables:
      testAnalyticsInstanceResourceGroup:
        fn::invoke:
          function: oci:Analytics:getAnalyticsInstanceResourceGroup
          arguments:
            analyticsInstanceId: ${testAnalyticsInstance.id}
            analyticsInstanceResourceGroupId: ${testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_analytics_getanalyticsinstanceresourcegroup" "testAnalyticsInstanceResourceGroup" {
      analytics_instance_id                = testAnalyticsInstance.id
      analytics_instance_resource_group_id = testAnalyticsInstanceResourceGroupOciAnalyticsAnalyticsInstanceResourceGroup.id
    }
    

    Using getAnalyticsInstanceResourceGroup

    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 getAnalyticsInstanceResourceGroup(args: GetAnalyticsInstanceResourceGroupArgs, opts?: InvokeOptions): Promise<GetAnalyticsInstanceResourceGroupResult>
    function getAnalyticsInstanceResourceGroupOutput(args: GetAnalyticsInstanceResourceGroupOutputArgs, opts?: InvokeOutputOptions): Output<GetAnalyticsInstanceResourceGroupResult>
    def get_analytics_instance_resource_group(analytics_instance_id: Optional[str] = None,
                                              analytics_instance_resource_group_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetAnalyticsInstanceResourceGroupResult
    def get_analytics_instance_resource_group_output(analytics_instance_id: pulumi.Input[Optional[str]] = None,
                                              analytics_instance_resource_group_id: pulumi.Input[Optional[str]] = None,
                                              opts: Optional[InvokeOutputOptions] = None) -> Output[GetAnalyticsInstanceResourceGroupResult]
    func LookupAnalyticsInstanceResourceGroup(ctx *Context, args *LookupAnalyticsInstanceResourceGroupArgs, opts ...InvokeOption) (*LookupAnalyticsInstanceResourceGroupResult, error)
    func LookupAnalyticsInstanceResourceGroupOutput(ctx *Context, args *LookupAnalyticsInstanceResourceGroupOutputArgs, opts ...InvokeOption) LookupAnalyticsInstanceResourceGroupResultOutput

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

    public static class GetAnalyticsInstanceResourceGroup 
    {
        public static Task<GetAnalyticsInstanceResourceGroupResult> InvokeAsync(GetAnalyticsInstanceResourceGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetAnalyticsInstanceResourceGroupResult> Invoke(GetAnalyticsInstanceResourceGroupInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAnalyticsInstanceResourceGroupResult> Invoke(GetAnalyticsInstanceResourceGroupInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAnalyticsInstanceResourceGroupResult> getAnalyticsInstanceResourceGroup(GetAnalyticsInstanceResourceGroupArgs args, InvokeOptions options)
    public static Output<GetAnalyticsInstanceResourceGroupResult> getAnalyticsInstanceResourceGroup(GetAnalyticsInstanceResourceGroupArgs args, InvokeOptions options)
    public static Output<GetAnalyticsInstanceResourceGroupResult> getAnalyticsInstanceResourceGroup(GetAnalyticsInstanceResourceGroupArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: oci:Analytics/getAnalyticsInstanceResourceGroup:getAnalyticsInstanceResourceGroup
      arguments:
        # arguments dictionary
    data "oci_analytics_get_analytics_instance_resource_group" "name" {
        # arguments
    }

    The following arguments are supported:

    AnalyticsInstanceId string
    The OCID of the Analytics instance.
    AnalyticsInstanceResourceGroupId string
    Specify unique id of a resource group within an Analytics instance.
    AnalyticsInstanceId string
    The OCID of the Analytics instance.
    AnalyticsInstanceResourceGroupId string
    Specify unique id of a resource group within an Analytics instance.
    analytics_instance_id string
    The OCID of the Analytics instance.
    analytics_instance_resource_group_id string
    Specify unique id of a resource group within an Analytics instance.
    analyticsInstanceId String
    The OCID of the Analytics instance.
    analyticsInstanceResourceGroupId String
    Specify unique id of a resource group within an Analytics instance.
    analyticsInstanceId string
    The OCID of the Analytics instance.
    analyticsInstanceResourceGroupId string
    Specify unique id of a resource group within an Analytics instance.
    analytics_instance_id str
    The OCID of the Analytics instance.
    analytics_instance_resource_group_id str
    Specify unique id of a resource group within an Analytics instance.
    analyticsInstanceId String
    The OCID of the Analytics instance.
    analyticsInstanceResourceGroupId String
    Specify unique id of a resource group within an Analytics instance.

    getAnalyticsInstanceResourceGroup Result

    The following output properties are available:

    AnalyticsInstanceId string
    AnalyticsInstanceResourceGroupId string
    Capacity int
    The capacity (in OCPU's) to be allocated for this resource.
    Description string
    Optional description of the resource group
    DisplayName string
    Meaningful name of resource group for end user
    Id string
    Unique identifier and name of resource group. Must be unique within the instance
    ResourceName string
    Meaningful name of resource group for end user
    AnalyticsInstanceId string
    AnalyticsInstanceResourceGroupId string
    Capacity int
    The capacity (in OCPU's) to be allocated for this resource.
    Description string
    Optional description of the resource group
    DisplayName string
    Meaningful name of resource group for end user
    Id string
    Unique identifier and name of resource group. Must be unique within the instance
    ResourceName string
    Meaningful name of resource group for end user
    analytics_instance_id string
    analytics_instance_resource_group_id string
    capacity number
    The capacity (in OCPU's) to be allocated for this resource.
    description string
    Optional description of the resource group
    display_name string
    Meaningful name of resource group for end user
    id string
    Unique identifier and name of resource group. Must be unique within the instance
    resource_name string
    Meaningful name of resource group for end user
    analyticsInstanceId String
    analyticsInstanceResourceGroupId String
    capacity Integer
    The capacity (in OCPU's) to be allocated for this resource.
    description String
    Optional description of the resource group
    displayName String
    Meaningful name of resource group for end user
    id String
    Unique identifier and name of resource group. Must be unique within the instance
    resourceName String
    Meaningful name of resource group for end user
    analyticsInstanceId string
    analyticsInstanceResourceGroupId string
    capacity number
    The capacity (in OCPU's) to be allocated for this resource.
    description string
    Optional description of the resource group
    displayName string
    Meaningful name of resource group for end user
    id string
    Unique identifier and name of resource group. Must be unique within the instance
    resourceName string
    Meaningful name of resource group for end user
    analytics_instance_id str
    analytics_instance_resource_group_id str
    capacity int
    The capacity (in OCPU's) to be allocated for this resource.
    description str
    Optional description of the resource group
    display_name str
    Meaningful name of resource group for end user
    id str
    Unique identifier and name of resource group. Must be unique within the instance
    resource_name str
    Meaningful name of resource group for end user
    analyticsInstanceId String
    analyticsInstanceResourceGroupId String
    capacity Number
    The capacity (in OCPU's) to be allocated for this resource.
    description String
    Optional description of the resource group
    displayName String
    Meaningful name of resource group for end user
    id String
    Unique identifier and name of resource group. Must be unique within the instance
    resourceName String
    Meaningful name of resource group for end user

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.21.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial