import * as pulumi from "@pulumi/pulumi"; /** * Gets the catalog specified by the resource name. */ export declare function getCatalog(args: GetCatalogArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetCatalogArgs { catalogId: string; location: string; project?: string; } export interface GetCatalogResult { /** * The creation time of the catalog. */ readonly createTime: string; /** * The deletion time of the catalog. Only set after the catalog is deleted. */ readonly deleteTime: string; /** * The time when this catalog is considered expired. Only set after the catalog is deleted. */ readonly expireTime: string; /** * The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} */ readonly name: string; /** * The last modification time of the catalog. */ readonly updateTime: string; } /** * Gets the catalog specified by the resource name. */ export declare function getCatalogOutput(args: GetCatalogOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetCatalogOutputArgs { catalogId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }