import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Workspace Export Request resource in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the summary/details of object being exported. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceExportRequest = oci.dataintegration.getWorkspaceExportRequest({ * exportRequestKey: workspaceExportRequestExportRequestKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceExportRequest(args: GetWorkspaceExportRequestArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWorkspaceExportRequest. */ export interface GetWorkspaceExportRequestArgs { /** * The key of the object export object request */ exportRequestKey: string; /** * The workspace ID. */ workspaceId: string; } /** * A collection of values returned by getWorkspaceExportRequest. */ export interface GetWorkspaceExportRequestResult { /** * Controls if the references will be exported along with the objects */ readonly areReferencesIncluded: boolean; /** * The name of the Object Storage Bucket where the objects will be exported to */ readonly bucket: string; /** * Name of the user who initiated export request. */ readonly createdBy: string; /** * Contains key of the error */ readonly errorMessages: { [key: string]: string; }; readonly exportRequestKey: string; /** * The array of exported object details. */ readonly exportedItems: outputs.DataIntegration.GetWorkspaceExportRequestExportedItem[]; /** * Name of the exported zip file. */ readonly fileName: string; /** * Export multiple objects based on filters. */ readonly filters: string[]; readonly id: string; /** * Flag to control whether to overwrite the object if it is already present at the provided object storage location. */ readonly isObjectOverwriteEnabled: boolean; /** * Export object request key */ readonly key: string; /** * Name of the export request. */ readonly name: string; /** * The list of the objects to be exported */ readonly objectKeys: string[]; /** * Region of the object storage (if using object storage of different region) */ readonly objectStorageRegion: string; /** * Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy) */ readonly objectStorageTenancyId: string; /** * The array of exported referenced objects. */ readonly referencedItems: string; /** * Export Objects request status. */ readonly status: string; /** * Time at which the request was completely processed. */ readonly timeEndedInMillis: string; /** * Time at which the request started getting processed. */ readonly timeStartedInMillis: string; /** * Number of objects that are exported. */ readonly totalExportedObjectCount: number; readonly workspaceId: string; } /** * This data source provides details about a specific Workspace Export Request resource in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the summary/details of object being exported. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceExportRequest = oci.dataintegration.getWorkspaceExportRequest({ * exportRequestKey: workspaceExportRequestExportRequestKey, * workspaceId: testWorkspace.id, * }); * ``` */ export declare function getWorkspaceExportRequestOutput(args: GetWorkspaceExportRequestOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWorkspaceExportRequest. */ export interface GetWorkspaceExportRequestOutputArgs { /** * The key of the object export object request */ exportRequestKey: pulumi.Input; /** * The workspace ID. */ workspaceId: pulumi.Input; } //# sourceMappingURL=getWorkspaceExportRequest.d.ts.map