Describes the details of an individual job as returned by the PAN-OS API, including its status and various timestamps.

interface Job {
    description: string;
    details: {
        line: string[];
    };
    id: string;
    positionInQ: string;
    progress: string;
    queued: string;
    result: string;
    status: string;
    stoppable: string;
    tdeq: string;
    tenq: string;
    tfin: string;
    type: string;
    user: string;
    warnings: {
        line?: string[];
    };
}

Properties

description: string

A description of the job.

details: {
    line: string[];
}

Details of the job, potentially containing multiple lines of information.

Type declaration

  • line: string[]

    An array of strings with line-by-line details.

id: string

The unique identifier of the job.

positionInQ: string

The job's position in the queue.

progress: string

The progress of the job, typically as a percentage.

queued: string

The timestamp when the job was queued.

result: string

The result of the job.

status: string

The current status of the job.

stoppable: string

Indicates whether the job is stoppable.

tdeq: string

The dequeue timestamp of the job.

tenq: string

The enqueue timestamp of the job.

tfin: string

The finish timestamp of the job.

type: string

The type of the job.

user: string

The user that initiated the job.

warnings: {
    line?: string[];
}

Warnings associated with the job, if any.

Type declaration

  • Optional line?: string[]

    An optional array of strings with line-by-line warnings.

Generated using TypeDoc