Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Analytics.getAnalyticsInstance
Explore with Pulumi AI
This data source provides details about a specific Analytics Instance resource in Oracle Cloud Infrastructure Analytics service.
Info for a specific Analytics instance.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAnalyticsInstance = oci.Analytics.getAnalyticsInstance({
    analyticsInstanceId: testAnalyticsInstanceOciAnalyticsAnalyticsInstance.id,
});
import pulumi
import pulumi_oci as oci
test_analytics_instance = oci.Analytics.get_analytics_instance(analytics_instance_id=test_analytics_instance_oci_analytics_analytics_instance["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/analytics"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := analytics.GetAnalyticsInstance(ctx, &analytics.GetAnalyticsInstanceArgs{
			AnalyticsInstanceId: testAnalyticsInstanceOciAnalyticsAnalyticsInstance.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 testAnalyticsInstance = Oci.Analytics.GetAnalyticsInstance.Invoke(new()
    {
        AnalyticsInstanceId = testAnalyticsInstanceOciAnalyticsAnalyticsInstance.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.GetAnalyticsInstanceArgs;
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 testAnalyticsInstance = AnalyticsFunctions.getAnalyticsInstance(GetAnalyticsInstanceArgs.builder()
            .analyticsInstanceId(testAnalyticsInstanceOciAnalyticsAnalyticsInstance.id())
            .build());
    }
}
variables:
  testAnalyticsInstance:
    fn::invoke:
      function: oci:Analytics:getAnalyticsInstance
      arguments:
        analyticsInstanceId: ${testAnalyticsInstanceOciAnalyticsAnalyticsInstance.id}
Using getAnalyticsInstance
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 getAnalyticsInstance(args: GetAnalyticsInstanceArgs, opts?: InvokeOptions): Promise<GetAnalyticsInstanceResult>
function getAnalyticsInstanceOutput(args: GetAnalyticsInstanceOutputArgs, opts?: InvokeOptions): Output<GetAnalyticsInstanceResult>def get_analytics_instance(analytics_instance_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAnalyticsInstanceResult
def get_analytics_instance_output(analytics_instance_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetAnalyticsInstanceResult]func LookupAnalyticsInstance(ctx *Context, args *LookupAnalyticsInstanceArgs, opts ...InvokeOption) (*LookupAnalyticsInstanceResult, error)
func LookupAnalyticsInstanceOutput(ctx *Context, args *LookupAnalyticsInstanceOutputArgs, opts ...InvokeOption) LookupAnalyticsInstanceResultOutput> Note: This function is named LookupAnalyticsInstance in the Go SDK.
public static class GetAnalyticsInstance 
{
    public static Task<GetAnalyticsInstanceResult> InvokeAsync(GetAnalyticsInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetAnalyticsInstanceResult> Invoke(GetAnalyticsInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAnalyticsInstanceResult> getAnalyticsInstance(GetAnalyticsInstanceArgs args, InvokeOptions options)
public static Output<GetAnalyticsInstanceResult> getAnalyticsInstance(GetAnalyticsInstanceArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Analytics/getAnalyticsInstance:getAnalyticsInstance
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AnalyticsInstance stringId 
- The OCID of the AnalyticsInstance.
- AnalyticsInstance stringId 
- The OCID of the AnalyticsInstance.
- analyticsInstance StringId 
- The OCID of the AnalyticsInstance.
- analyticsInstance stringId 
- The OCID of the AnalyticsInstance.
- analytics_instance_ strid 
- The OCID of the AnalyticsInstance.
- analyticsInstance StringId 
- The OCID of the AnalyticsInstance.
getAnalyticsInstance Result
The following output properties are available:
- AdminUser string
- AnalyticsInstance stringId 
- Capacities
List<GetAnalytics Instance Capacity> 
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- CompartmentId string
- The OCID of the compartment.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- Description of the vanity url.
- DomainId string
- Identity domain OCID.
- EmailNotification string
- Email address receiving notifications.
- FeatureBundle string
- The feature set of an Analytics instance.
- FeatureSet string
- Analytics feature set.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The Virtual Cloud Network OCID.
- IdcsAccess stringToken 
- KmsKey stringId 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- LicenseType string
- The license used for the service.
- Name string
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- NetworkEndpoint List<GetDetails Analytics Instance Network Endpoint Detail> 
- Base representation of a network endpoint.
- ServiceUrl string
- URL of the Analytics service.
- State string
- The current state of an instance.
- Dictionary<string, string>
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- TimeCreated string
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- UpdateChannel string
- Analytics instance update channel.
- AdminUser string
- AnalyticsInstance stringId 
- Capacities
[]GetAnalytics Instance Capacity 
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- CompartmentId string
- The OCID of the compartment.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- Description of the vanity url.
- DomainId string
- Identity domain OCID.
- EmailNotification string
- Email address receiving notifications.
- FeatureBundle string
- The feature set of an Analytics instance.
- FeatureSet string
- Analytics feature set.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The Virtual Cloud Network OCID.
- IdcsAccess stringToken 
- KmsKey stringId 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- LicenseType string
- The license used for the service.
- Name string
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- NetworkEndpoint []GetDetails Analytics Instance Network Endpoint Detail 
- Base representation of a network endpoint.
- ServiceUrl string
- URL of the Analytics service.
- State string
- The current state of an instance.
- map[string]string
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- TimeCreated string
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- UpdateChannel string
- Analytics instance update channel.
- adminUser String
- analyticsInstance StringId 
- capacities
List<GetInstance Capacity> 
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- compartmentId String
- The OCID of the compartment.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- Description of the vanity url.
- domainId String
- Identity domain OCID.
- emailNotification String
- Email address receiving notifications.
- featureBundle String
- The feature set of an Analytics instance.
- featureSet String
- Analytics feature set.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The Virtual Cloud Network OCID.
- idcsAccess StringToken 
- kmsKey StringId 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- licenseType String
- The license used for the service.
- name String
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- networkEndpoint List<GetDetails Instance Network Endpoint Detail> 
- Base representation of a network endpoint.
- serviceUrl String
- URL of the Analytics service.
- state String
- The current state of an instance.
- Map<String,String>
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- timeCreated String
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- updateChannel String
- Analytics instance update channel.
- adminUser string
- analyticsInstance stringId 
- capacities
GetAnalytics Instance Capacity[] 
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- compartmentId string
- The OCID of the compartment.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- Description of the vanity url.
- domainId string
- Identity domain OCID.
- emailNotification string
- Email address receiving notifications.
- featureBundle string
- The feature set of an Analytics instance.
- featureSet string
- Analytics feature set.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The Virtual Cloud Network OCID.
- idcsAccess stringToken 
- kmsKey stringId 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- licenseType string
- The license used for the service.
- name string
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- networkEndpoint GetDetails Analytics Instance Network Endpoint Detail[] 
- Base representation of a network endpoint.
- serviceUrl string
- URL of the Analytics service.
- state string
- The current state of an instance.
- {[key: string]: string}
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- timeCreated string
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated string
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- updateChannel string
- Analytics instance update channel.
- admin_user str
- analytics_instance_ strid 
- capacities
Sequence[GetAnalytics Instance Capacity] 
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- compartment_id str
- The OCID of the compartment.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- Description of the vanity url.
- domain_id str
- Identity domain OCID.
- email_notification str
- Email address receiving notifications.
- feature_bundle str
- The feature set of an Analytics instance.
- feature_set str
- Analytics feature set.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The Virtual Cloud Network OCID.
- idcs_access_ strtoken 
- kms_key_ strid 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- license_type str
- The license used for the service.
- name str
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- network_endpoint_ Sequence[Getdetails Analytics Instance Network Endpoint Detail] 
- Base representation of a network endpoint.
- service_url str
- URL of the Analytics service.
- state str
- The current state of an instance.
- Mapping[str, str]
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- time_created str
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- time_updated str
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- update_channel str
- Analytics instance update channel.
- adminUser String
- analyticsInstance StringId 
- capacities List<Property Map>
- Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
- compartmentId String
- The OCID of the compartment.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- Description of the vanity url.
- domainId String
- Identity domain OCID.
- emailNotification String
- Email address receiving notifications.
- featureBundle String
- The feature set of an Analytics instance.
- featureSet String
- Analytics feature set.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The Virtual Cloud Network OCID.
- idcsAccess StringToken 
- kmsKey StringId 
- OCID of the Oracle Cloud Infrastructure Vault Key encrypting the customer data stored in this Analytics instance. A null value indicates Oracle managed default encryption.
- licenseType String
- The license used for the service.
- name String
- The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
- networkEndpoint List<Property Map>Details 
- Base representation of a network endpoint.
- serviceUrl String
- URL of the Analytics service.
- state String
- The current state of an instance.
- Map<String>
- System tags for this resource. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.key": "value"}
- timeCreated String
- The date and time the instance was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the instance was last updated (in the format defined by RFC3339). This timestamp represents updates made through this API. External events do not influence it.
- updateChannel String
- Analytics instance update channel.
Supporting Types
GetAnalyticsInstanceCapacity   
- CapacityType string
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- CapacityValue int
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
- CapacityType string
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- CapacityValue int
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
- capacityType String
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- capacityValue Integer
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
- capacityType string
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- capacityValue number
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
- capacity_type str
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- capacity_value int
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
- capacityType String
- The capacity model to use. Accepted values are: OLPU_COUNT, USER_COUNT
- capacityValue Number
- The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other resources allocated to the instance.
GetAnalyticsInstanceNetworkEndpointDetail     
- NetworkEndpoint stringType 
- The type of network endpoint.
- NetworkSecurity List<string>Group Ids 
- Network Security Group OCIDs for an Analytics instance.
- SubnetId string
- OCID of the customer subnet connected to private access channel.
- VcnId string
- OCID of the customer VCN peered with private access channel.
- WhitelistedIps List<string>
- Source IP addresses or IP address ranges in ingress rules.
- WhitelistedServices List<string>
- Oracle Cloud Services that are allowed to access this Analytics instance.
- WhitelistedVcns List<GetAnalytics Instance Network Endpoint Detail Whitelisted Vcn> 
- Virtual Cloud Networks allowed to access this network endpoint.
- NetworkEndpoint stringType 
- The type of network endpoint.
- NetworkSecurity []stringGroup Ids 
- Network Security Group OCIDs for an Analytics instance.
- SubnetId string
- OCID of the customer subnet connected to private access channel.
- VcnId string
- OCID of the customer VCN peered with private access channel.
- WhitelistedIps []string
- Source IP addresses or IP address ranges in ingress rules.
- WhitelistedServices []string
- Oracle Cloud Services that are allowed to access this Analytics instance.
- WhitelistedVcns []GetAnalytics Instance Network Endpoint Detail Whitelisted Vcn 
- Virtual Cloud Networks allowed to access this network endpoint.
- networkEndpoint StringType 
- The type of network endpoint.
- networkSecurity List<String>Group Ids 
- Network Security Group OCIDs for an Analytics instance.
- subnetId String
- OCID of the customer subnet connected to private access channel.
- vcnId String
- OCID of the customer VCN peered with private access channel.
- whitelistedIps List<String>
- Source IP addresses or IP address ranges in ingress rules.
- whitelistedServices List<String>
- Oracle Cloud Services that are allowed to access this Analytics instance.
- whitelistedVcns List<GetInstance Network Endpoint Detail Whitelisted Vcn> 
- Virtual Cloud Networks allowed to access this network endpoint.
- networkEndpoint stringType 
- The type of network endpoint.
- networkSecurity string[]Group Ids 
- Network Security Group OCIDs for an Analytics instance.
- subnetId string
- OCID of the customer subnet connected to private access channel.
- vcnId string
- OCID of the customer VCN peered with private access channel.
- whitelistedIps string[]
- Source IP addresses or IP address ranges in ingress rules.
- whitelistedServices string[]
- Oracle Cloud Services that are allowed to access this Analytics instance.
- whitelistedVcns GetAnalytics Instance Network Endpoint Detail Whitelisted Vcn[] 
- Virtual Cloud Networks allowed to access this network endpoint.
- network_endpoint_ strtype 
- The type of network endpoint.
- network_security_ Sequence[str]group_ ids 
- Network Security Group OCIDs for an Analytics instance.
- subnet_id str
- OCID of the customer subnet connected to private access channel.
- vcn_id str
- OCID of the customer VCN peered with private access channel.
- whitelisted_ips Sequence[str]
- Source IP addresses or IP address ranges in ingress rules.
- whitelisted_services Sequence[str]
- Oracle Cloud Services that are allowed to access this Analytics instance.
- whitelisted_vcns Sequence[GetAnalytics Instance Network Endpoint Detail Whitelisted Vcn] 
- Virtual Cloud Networks allowed to access this network endpoint.
- networkEndpoint StringType 
- The type of network endpoint.
- networkSecurity List<String>Group Ids 
- Network Security Group OCIDs for an Analytics instance.
- subnetId String
- OCID of the customer subnet connected to private access channel.
- vcnId String
- OCID of the customer VCN peered with private access channel.
- whitelistedIps List<String>
- Source IP addresses or IP address ranges in ingress rules.
- whitelistedServices List<String>
- Oracle Cloud Services that are allowed to access this Analytics instance.
- whitelistedVcns List<Property Map>
- Virtual Cloud Networks allowed to access this network endpoint.
GetAnalyticsInstanceNetworkEndpointDetailWhitelistedVcn       
- Id string
- The Virtual Cloud Network OCID.
- WhitelistedIps List<string>
- Source IP addresses or IP address ranges in ingress rules.
- Id string
- The Virtual Cloud Network OCID.
- WhitelistedIps []string
- Source IP addresses or IP address ranges in ingress rules.
- id String
- The Virtual Cloud Network OCID.
- whitelistedIps List<String>
- Source IP addresses or IP address ranges in ingress rules.
- id string
- The Virtual Cloud Network OCID.
- whitelistedIps string[]
- Source IP addresses or IP address ranges in ingress rules.
- id str
- The Virtual Cloud Network OCID.
- whitelisted_ips Sequence[str]
- Source IP addresses or IP address ranges in ingress rules.
- id String
- The Virtual Cloud Network OCID.
- whitelistedIps List<String>
- Source IP addresses or IP address ranges in ingress rules.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.