import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Bds Instance Metastore Config resource in Oracle Cloud Infrastructure Big Data Service service. * * Returns the BDS Metastore configuration information for the given ID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceMetastoreConfig = oci.bigdataservice.getBdsInstanceMetastoreConfig({ * bdsInstanceId: testBdsInstance.id, * metastoreConfigId: testConfig.id, * }); * ``` */ export declare function getBdsInstanceMetastoreConfig(args: GetBdsInstanceMetastoreConfigArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBdsInstanceMetastoreConfig. */ export interface GetBdsInstanceMetastoreConfigArgs { /** * The OCID of the cluster. */ bdsInstanceId: string; /** * The metastore configuration ID */ metastoreConfigId: string; } /** * A collection of values returned by getBdsInstanceMetastoreConfig. */ export interface GetBdsInstanceMetastoreConfigResult { readonly activateTrigger: number; /** * The ID of BDS API Key used for metastore configuration. Set only if metastore's type is EXTERNAL. */ readonly bdsApiKeyId: string; readonly bdsApiKeyPassphrase: string; readonly bdsInstanceId: string; readonly clusterAdminPassword: string; /** * The display name of metastore configuration */ readonly displayName: string; /** * The ID of the metastore configuration */ readonly id: string; readonly metastoreConfigId: string; /** * The OCID of the Data Catalog metastore. Set only if metastore's type is EXTERNAL. */ readonly metastoreId: string; /** * The type of the metastore in the metastore configuration. */ readonly metastoreType: string; /** * the lifecycle state of the metastore configuration. */ readonly state: string; /** * The time when the configuration was created, shown as an RFC 3339 formatted datetime string. */ readonly timeCreated: string; /** * The time when the configuration was updated, shown as an RFC 3339 formatted datetime string. */ readonly timeUpdated: string; } /** * This data source provides details about a specific Bds Instance Metastore Config resource in Oracle Cloud Infrastructure Big Data Service service. * * Returns the BDS Metastore configuration information for the given ID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceMetastoreConfig = oci.bigdataservice.getBdsInstanceMetastoreConfig({ * bdsInstanceId: testBdsInstance.id, * metastoreConfigId: testConfig.id, * }); * ``` */ export declare function getBdsInstanceMetastoreConfigOutput(args: GetBdsInstanceMetastoreConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBdsInstanceMetastoreConfig. */ export interface GetBdsInstanceMetastoreConfigOutputArgs { /** * The OCID of the cluster. */ bdsInstanceId: pulumi.Input; /** * The metastore configuration ID */ metastoreConfigId: pulumi.Input; } //# sourceMappingURL=getBdsInstanceMetastoreConfig.d.ts.map