import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single ReportConfig. */ export declare function getReportConfig(args: GetReportConfigArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetReportConfigArgs { location: string; project?: string; reportConfigId: string; } export interface GetReportConfigResult { /** * The timestamp when the resource was created. */ readonly createTime: string; /** * Free-text description. */ readonly description: string; /** * User-friendly display name. Maximum length is 63 characters. */ readonly displayName: string; /** * Collection of combinations of groups and preference sets. */ readonly groupPreferencesetAssignments: outputs.migrationcenter.v1.ReportConfigGroupPreferenceSetAssignmentResponse[]; /** * Name of resource. */ readonly name: string; /** * The timestamp when the resource was last updated. */ readonly updateTime: string; } /** * Gets details of a single ReportConfig. */ export declare function getReportConfigOutput(args: GetReportConfigOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetReportConfigOutputArgs { location: pulumi.Input; project?: pulumi.Input; reportConfigId: pulumi.Input; }