import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Processor Job resource in Oracle Cloud Infrastructure Ai Document service. * * Get the details of a processor job. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testProcessorJob = oci.aidocument.getProcessorJob({ * processorJobId: testProcessorJobOciAiDocumentProcessorJob.id, * }); * ``` */ export declare function getProcessorJob(args: GetProcessorJobArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getProcessorJob. */ export interface GetProcessorJobArgs { /** * Processor job id. */ processorJobId: string; } /** * A collection of values returned by getProcessorJob. */ export interface GetProcessorJobResult { /** * The compartment identifier. */ readonly compartmentId: string; /** * The display name of the processor job. */ readonly displayName: string; /** * The id of the processor job. */ readonly id: string; /** * The location of the inputs. */ readonly inputLocations: outputs.AiDocument.GetProcessorJobInputLocation[]; /** * The detailed status of FAILED state. */ readonly lifecycleDetails: string; /** * The object storage location where to store analysis results. */ readonly outputLocations: outputs.AiDocument.GetProcessorJobOutputLocation[]; /** * How much progress the operation has made, compared to the total amount of work to be performed. */ readonly percentComplete: number; /** * The configuration of a processor. */ readonly processorConfigs: outputs.AiDocument.GetProcessorJobProcessorConfig[]; readonly processorJobId: string; /** * The current state of the processor job. */ readonly state: string; /** * The job acceptance time. */ readonly timeAccepted: string; /** * The job finish time. */ readonly timeFinished: string; /** * The job start time. */ readonly timeStarted: string; } /** * This data source provides details about a specific Processor Job resource in Oracle Cloud Infrastructure Ai Document service. * * Get the details of a processor job. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testProcessorJob = oci.aidocument.getProcessorJob({ * processorJobId: testProcessorJobOciAiDocumentProcessorJob.id, * }); * ``` */ export declare function getProcessorJobOutput(args: GetProcessorJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getProcessorJob. */ export interface GetProcessorJobOutputArgs { /** * Processor job id. */ processorJobId: pulumi.Input; } //# sourceMappingURL=getProcessorJob.d.ts.map