import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Management Dashboards Export resource in Oracle Cloud Infrastructure Management Dashboard service. * * Exports an array of dashboards and their saved searches. Export is designed to work with importDashboard. * Here's an example of how you can use CLI to export a dashboard: * `$oci management-dashboard dashboard export --query data --export-dashboard-id "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" > dashboards.json` * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagementDashboardsExport = oci.managementdashboard.getManagementDashboardsExport({ * exportDashboardId: testExportDashboard.id, * }); * ``` */ export declare function getManagementDashboardsExport(args: GetManagementDashboardsExportArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getManagementDashboardsExport. */ export interface GetManagementDashboardsExportArgs { /** * List of dashboardIds in plain text. The syntax is '{"dashboardIds":["dashboardId1", "dashboardId2", ...]}'. Escaping is needed when using in Oracle Cloud Infrastructure CLI. For example, "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" . */ exportDashboardId: string; } /** * A collection of values returned by getManagementDashboardsExport. */ export interface GetManagementDashboardsExportResult { readonly exportDashboardId: string; /** * String containing Array of Dashboards exported, check [ManagementDashboardExportDetails](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/managementdashboard/20200901/datatypes/ManagementDashboardExportDetails) for exact contents in the string value. The value of `exportDetails` can be used to pass as `importDetails` (CompartmentIds may have to be changed) in `oci.ManagementDashboard.ManagementDashboardsImport` resource. */ readonly exportDetails: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides details about a specific Management Dashboards Export resource in Oracle Cloud Infrastructure Management Dashboard service. * * Exports an array of dashboards and their saved searches. Export is designed to work with importDashboard. * Here's an example of how you can use CLI to export a dashboard: * `$oci management-dashboard dashboard export --query data --export-dashboard-id "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" > dashboards.json` * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagementDashboardsExport = oci.managementdashboard.getManagementDashboardsExport({ * exportDashboardId: testExportDashboard.id, * }); * ``` */ export declare function getManagementDashboardsExportOutput(args: GetManagementDashboardsExportOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getManagementDashboardsExport. */ export interface GetManagementDashboardsExportOutputArgs { /** * List of dashboardIds in plain text. The syntax is '{"dashboardIds":["dashboardId1", "dashboardId2", ...]}'. Escaping is needed when using in Oracle Cloud Infrastructure CLI. For example, "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" . */ exportDashboardId: pulumi.Input; } //# sourceMappingURL=getManagementDashboardsExport.d.ts.map