Job
import type { Job } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
Job represents an operation for a Rollout
.
interface Job {
readonly advanceChildRolloutJob?: AdvanceChildRolloutJob;
readonly createChildRolloutJob?: CreateChildRolloutJob;
readonly deployJob?: DeployJob;
readonly id?: string;
readonly jobRun?: string;
readonly postdeployJob?: PostdeployJob;
readonly predeployJob?: PredeployJob;
readonly skipMessage?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "PENDING"
| "DISABLED"
| "IN_PROGRESS"
| "SUCCEEDED"
| "FAILED"
| "ABORTED"
| "SKIPPED"
| "IGNORED";
readonly verifyJob?: VerifyJob;
}§Properties
§
readonly advanceChildRolloutJob?: AdvanceChildRolloutJob
[src]Output only. An advanceChildRollout Job.
§
readonly createChildRolloutJob?: CreateChildRolloutJob
[src]Output only. A createChildRollout Job.
§
readonly jobRun?: string
[src]Output only. The name of the JobRun
responsible for the most recent
invocation of this Job.
§
readonly postdeployJob?: PostdeployJob
[src]Output only. A postdeploy Job.
§
readonly predeployJob?: PredeployJob
[src]Output only. A predeploy Job.
§
readonly skipMessage?: string
[src]Output only. Additional information on why the Job was skipped, if available.