import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single Report. */ export declare function getReport(args: GetReportArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetReportArgs { location: string; project?: string; reportConfigId: string; reportId: string; view?: string; } export interface GetReportResult { /** * Creation timestamp. */ readonly createTime: string; /** * Free-text description. */ readonly description: string; /** * User-friendly display name. Maximum length is 63 characters. */ readonly displayName: string; /** * Name of resource. */ readonly name: string; /** * Report creation state. */ readonly state: string; /** * Summary view of the Report. */ readonly summary: outputs.migrationcenter.v1.ReportSummaryResponse; /** * Report type. */ readonly type: string; /** * Last update timestamp. */ readonly updateTime: string; } /** * Gets details of a single Report. */ export declare function getReportOutput(args: GetReportOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetReportOutputArgs { location: pulumi.Input; project?: pulumi.Input; reportConfigId: pulumi.Input; reportId: pulumi.Input; view?: pulumi.Input; }