import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves a specific MetadataStore. */ export declare function getMetadataStore(args: GetMetadataStoreArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetMetadataStoreArgs { location: string; metadataStoreId: string; project?: string; } export interface GetMetadataStoreResult { /** * Timestamp when this MetadataStore was created. */ readonly createTime: string; /** * Description of the MetadataStore. */ readonly description: string; /** * Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key. */ readonly encryptionSpec: outputs.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1EncryptionSpecResponse; /** * The resource name of the MetadataStore instance. */ readonly name: string; /** * State information of the MetadataStore. */ readonly state: outputs.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse; /** * Timestamp when this MetadataStore was last updated. */ readonly updateTime: string; } /** * Retrieves a specific MetadataStore. */ export declare function getMetadataStoreOutput(args: GetMetadataStoreOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetMetadataStoreOutputArgs { location: pulumi.Input; metadataStoreId: pulumi.Input; project?: pulumi.Input; }