Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

JobStatus

import type { JobStatus } from "https://googleapis.deno.dev/v1/batch:v1.ts";

Job status.

interface JobStatus {
runDuration?: number;
state?:
| "STATE_UNSPECIFIED"
| "QUEUED"
| "SCHEDULED"
| "RUNNING"
| "SUCCEEDED"
| "FAILED"
| "DELETION_IN_PROGRESS";
statusEvents?: StatusEvent[];
taskGroups?: {
[key: string]: TaskGroupStatus;
}
;
}

§Properties

§
runDuration?: number
[src]

The duration of time that the Job spent in status RUNNING.

§
state?: "STATE_UNSPECIFIED" | "QUEUED" | "SCHEDULED" | "RUNNING" | "SUCCEEDED" | "FAILED" | "DELETION_IN_PROGRESS"
[src]

Job state

§
statusEvents?: StatusEvent[]
[src]

Job status events

§
taskGroups?: {
[key: string]: TaskGroupStatus;
}
[src]

Aggregated task status for each TaskGroup in the Job. The map key is TaskGroup ID.