import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * 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
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testAnalyticsInstance = oci.analytics.getAnalyticsInstance({
 *     analyticsInstanceId: testAnalyticsInstanceOciAnalyticsAnalyticsInstance.id,
 * });
 * ```
 */
export declare function getAnalyticsInstance(args: GetAnalyticsInstanceArgs, opts?: pulumi.InvokeOptions): Promise<GetAnalyticsInstanceResult>;
/**
 * A collection of arguments for invoking getAnalyticsInstance.
 */
export interface GetAnalyticsInstanceArgs {
    /**
     * The OCID of the AnalyticsInstance.
     */
    analyticsInstanceId: string;
}
/**
 * A collection of values returned by getAnalyticsInstance.
 */
export interface GetAnalyticsInstanceResult {
    readonly adminUser: string;
    readonly analyticsInstanceId: string;
    /**
     * Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
     */
    readonly capacities: outputs.Analytics.GetAnalyticsInstanceCapacity[];
    /**
     * The OCID of the compartment.
     */
    readonly compartmentId: string;
    /**
     * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
     */
    readonly definedTags: {
        [key: string]: string;
    };
    /**
     * Description of the vanity url.
     */
    readonly description: string;
    /**
     * Identity domain OCID.
     */
    readonly domainId: string;
    /**
     * Email address receiving notifications.
     */
    readonly emailNotification: string;
    /**
     * The feature set of an Analytics instance.
     */
    readonly featureBundle: string;
    /**
     * Analytics feature set.
     */
    readonly featureSet: 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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
     */
    readonly freeformTags: {
        [key: string]: string;
    };
    /**
     * The Virtual Cloud Network OCID.
     */
    readonly id: string;
    readonly idcsAccessToken: string;
    /**
     * 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.
     */
    readonly kmsKeyId: string;
    /**
     * The license used for the service.
     */
    readonly licenseType: string;
    /**
     * The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
     */
    readonly name: string;
    /**
     * Base representation of a network endpoint.
     */
    readonly networkEndpointDetails: outputs.Analytics.GetAnalyticsInstanceNetworkEndpointDetail[];
    /**
     * URL of the Analytics service.
     */
    readonly serviceUrl: string;
    /**
     * The current state of an instance.
     */
    readonly state: string;
    /**
     * System tags for this resource. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.key": "value"}`
     */
    readonly systemTags: {
        [key: string]: string;
    };
    /**
     * The date and time the instance was created, in the format defined by RFC3339.  Example: `2016-08-25T21:10:29.600Z`
     */
    readonly timeCreated: 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.
     */
    readonly timeUpdated: string;
    /**
     * Analytics instance update channel.
     */
    readonly updateChannel: string;
}
/**
 * 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
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testAnalyticsInstance = oci.analytics.getAnalyticsInstance({
 *     analyticsInstanceId: testAnalyticsInstanceOciAnalyticsAnalyticsInstance.id,
 * });
 * ```
 */
export declare function getAnalyticsInstanceOutput(args: GetAnalyticsInstanceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAnalyticsInstanceResult>;
/**
 * A collection of arguments for invoking getAnalyticsInstance.
 */
export interface GetAnalyticsInstanceOutputArgs {
    /**
     * The OCID of the AnalyticsInstance.
     */
    analyticsInstanceId: pulumi.Input<string>;
}
//# sourceMappingURL=getAnalyticsInstance.d.ts.map