import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single import. */ export declare function getMetadataImport(args: GetMetadataImportArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetMetadataImportArgs { location: string; metadataImportId: string; project?: string; serviceId: string; } export interface GetMetadataImportResult { /** * The time when the metadata import was started. */ readonly createTime: string; /** * Immutable. A database dump from a pre-existing metastore's database. */ readonly databaseDump: outputs.metastore.v1.DatabaseDumpResponse; /** * The description of the metadata import. */ readonly description: string; /** * The time when the metadata import finished. */ readonly endTime: string; /** * Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}. */ readonly name: string; /** * The current state of the metadata import. */ readonly state: string; /** * The time when the metadata import was last updated. */ readonly updateTime: string; } /** * Gets details of a single import. */ export declare function getMetadataImportOutput(args: GetMetadataImportOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetMetadataImportOutputArgs { location: pulumi.Input; metadataImportId: pulumi.Input; project?: pulumi.Input; serviceId: pulumi.Input; }