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 Import Requests in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the list of import object requests. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceImportRequests = oci.dataintegration.getWorkspaceImportRequests({ * workspaceId: testWorkspace.id, * importStatus: workspaceImportRequestImportStatus, * name: workspaceImportRequestName, * projection: workspaceImportRequestProjection, * timeEndedInMillis: workspaceImportRequestTimeEndedInMillis, * timeStartedInMillis: workspaceImportRequestTimeStartedInMillis, * }); * ``` */ export declare function getWorkspaceImportRequests(args: GetWorkspaceImportRequestsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWorkspaceImportRequests. */ export interface GetWorkspaceImportRequestsArgs { filters?: inputs.DataIntegration.GetWorkspaceImportRequestsFilter[]; /** * Specifies import status to use, either - ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED . */ importStatus?: string; /** * Used to filter by the name of the object. */ name?: string; /** * This parameter allows users to specify which view of the import object response to return. SUMMARY - Summary of the import object request will be returned. This is the default option when no value is specified. DETAILS - Details of import 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 getWorkspaceImportRequests. */ export interface GetWorkspaceImportRequestsResult { readonly filters?: outputs.DataIntegration.GetWorkspaceImportRequestsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of import_request_summary_collection. */ readonly importRequestSummaryCollections: outputs.DataIntegration.GetWorkspaceImportRequestsImportRequestSummaryCollection[]; readonly importStatus?: string; /** * Name of the import 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 Import Requests in Oracle Cloud Infrastructure Data Integration service. * * This endpoint can be used to get the list of import object requests. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWorkspaceImportRequests = oci.dataintegration.getWorkspaceImportRequests({ * workspaceId: testWorkspace.id, * importStatus: workspaceImportRequestImportStatus, * name: workspaceImportRequestName, * projection: workspaceImportRequestProjection, * timeEndedInMillis: workspaceImportRequestTimeEndedInMillis, * timeStartedInMillis: workspaceImportRequestTimeStartedInMillis, * }); * ``` */ export declare function getWorkspaceImportRequestsOutput(args: GetWorkspaceImportRequestsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWorkspaceImportRequests. */ export interface GetWorkspaceImportRequestsOutputArgs { filters?: pulumi.Input[] | undefined>; /** * Specifies import status to use, either - ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED . */ importStatus?: pulumi.Input; /** * Used to filter by the name of the object. */ name?: pulumi.Input; /** * This parameter allows users to specify which view of the import object response to return. SUMMARY - Summary of the import object request will be returned. This is the default option when no value is specified. DETAILS - Details of import 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=getWorkspaceImportRequests.d.ts.map