import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Workspace Export Requests in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the list of export object requests. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceExportRequests = oci.dataintegration.getWorkspaceExportRequests({ * workspaceId: testWorkspace.id, * exportStatus: workspaceExportRequestExportStatus, * name: workspaceExportRequestName, * projection: workspaceExportRequestProjection, * timeEndedInMillis: workspaceExportRequestTimeEndedInMillis, * timeStartedInMillis: workspaceExportRequestTimeStartedInMillis, * }); * ``` */ export declare function getWorkspaceExportRequests(args: GetWorkspaceExportRequestsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWorkspaceExportRequests. */ export interface GetWorkspaceExportRequestsArgs { /** * Specifies export status to use, either - ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED . */ exportStatus?: string; filters?: inputs.DataIntegration.GetWorkspaceExportRequestsFilter[]; /** * Used to filter by the name of the object. */ name?: string; /** * This parameter allows users to specify which view of the export object response to return. SUMMARY - Summary of the export object request will be returned. This is the default option when no value is specified. DETAILS - Details of export object request will be returned. This will include details of all the objects to be exported. */ projection?: string; /** * Specifies end time of a copy object request. */ timeEndedInMillis?: string; /** * Specifies start time of a copy object request. */ timeStartedInMillis?: string; /** * The workspace ID. */ workspaceId: string; } /** * A collection of values returned by getWorkspaceExportRequests. */ export interface GetWorkspaceExportRequestsResult { /** * The list of export_request_summary_collection. */ readonly exportRequestSummaryCollections: outputs.DataIntegration.GetWorkspaceExportRequestsExportRequestSummaryCollection[]; readonly exportStatus?: string; readonly filters?: outputs.DataIntegration.GetWorkspaceExportRequestsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Name of the export request. */ readonly name?: string; readonly projection?: string; /** * Time at which the request was completely processed. */ readonly timeEndedInMillis?: string; /** * Time at which the request started getting processed. */ readonly timeStartedInMillis?: string; readonly workspaceId: string; } /** * This data source provides the list of Workspace Export Requests in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the list of export object requests. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceExportRequests = oci.dataintegration.getWorkspaceExportRequests({ * workspaceId: testWorkspace.id, * exportStatus: workspaceExportRequestExportStatus, * name: workspaceExportRequestName, * projection: workspaceExportRequestProjection, * timeEndedInMillis: workspaceExportRequestTimeEndedInMillis, * timeStartedInMillis: workspaceExportRequestTimeStartedInMillis, * }); * ``` */ export declare function getWorkspaceExportRequestsOutput(args: GetWorkspaceExportRequestsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWorkspaceExportRequests. */ export interface GetWorkspaceExportRequestsOutputArgs { /** * Specifies export status to use, either - ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED . */ exportStatus?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Used to filter by the name of the object. */ name?: pulumi.Input; /** * This parameter allows users to specify which view of the export object response to return. SUMMARY - Summary of the export object request will be returned. This is the default option when no value is specified. DETAILS - Details of export object request will be returned. This will include details of all the objects to be exported. */ projection?: pulumi.Input; /** * Specifies end time of a copy object request. */ timeEndedInMillis?: pulumi.Input; /** * Specifies start time of a copy object request. */ timeStartedInMillis?: pulumi.Input; /** * The workspace ID. */ workspaceId: pulumi.Input; } //# sourceMappingURL=getWorkspaceExportRequests.d.ts.map