import * as pulumi from "@pulumi/pulumi";
import * as enums from "../types/enums";
/**
 * Resource Type definition for AWS::SageMaker::ProcessingJob
 */
export declare function getProcessingJob(args: GetProcessingJobArgs, opts?: pulumi.InvokeOptions): Promise<GetProcessingJobResult>;
export interface GetProcessingJobArgs {
    /**
     * The Amazon Resource Name (ARN) of the processing job.
     */
    processingJobArn: string;
}
export interface GetProcessingJobResult {
    /**
     * The ARN of an AutoML job associated with this processing job.
     */
    readonly autoMlJobArn?: string;
    /**
     * The time at which the processing job was created.
     */
    readonly creationTime?: string;
    /**
     * An optional string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
     */
    readonly exitMessage?: string;
    /**
     * A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
     */
    readonly failureReason?: string;
    /**
     * The time at which the processing job was last modified.
     */
    readonly lastModifiedTime?: string;
    /**
     * The ARN of a monitoring schedule for an endpoint associated with this processing job.
     */
    readonly monitoringScheduleArn?: string;
    /**
     * The time at which the processing job completed.
     */
    readonly processingEndTime?: string;
    /**
     * The Amazon Resource Name (ARN) of the processing job.
     */
    readonly processingJobArn?: string;
    /**
     * Provides the status of a processing job.
     */
    readonly processingJobStatus?: enums.sagemaker.ProcessingJobStatus;
    /**
     * The time at which the processing job started.
     */
    readonly processingStartTime?: string;
    /**
     * The ARN of a training job associated with this processing job
     */
    readonly trainingJobArn?: string;
}
/**
 * Resource Type definition for AWS::SageMaker::ProcessingJob
 */
export declare function getProcessingJobOutput(args: GetProcessingJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetProcessingJobResult>;
export interface GetProcessingJobOutputArgs {
    /**
     * The Amazon Resource Name (ARN) of the processing job.
     */
    processingJobArn: pulumi.Input<string>;
}
