import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets the details of an import job. */ export declare function getImportJob(args: GetImportJobArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetImportJobArgs { importJobId: string; location: string; project?: string; view?: string; } export interface GetImportJobResult { /** * Reference to a source. */ readonly assetSource: string; /** * The timestamp when the import job was completed. */ readonly completeTime: string; /** * The timestamp when the import job was created. */ readonly createTime: string; /** * Optional. User-friendly display name. Maximum length is 256 characters. */ readonly displayName: string; /** * The report with the results of running the import job. */ readonly executionReport: outputs.migrationcenter.v1.ExecutionReportResponse; /** * Labels as key value pairs. */ readonly labels: { [key: string]: string; }; /** * The full name of the import job. */ readonly name: string; /** * The state of the import job. */ readonly state: string; /** * The timestamp when the import job was last updated. */ readonly updateTime: string; /** * The report with the validation results of the import job. */ readonly validationReport: outputs.migrationcenter.v1.ValidationReportResponse; } /** * Gets the details of an import job. */ export declare function getImportJobOutput(args: GetImportJobOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetImportJobOutputArgs { importJobId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; view?: pulumi.Input; }