DeployJobRun
import type { DeployJobRun } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
DeployJobRun contains information specific to a deploy JobRun
.
interface DeployJobRun {
readonly artifact?: DeployArtifact;
readonly build?: string;
readonly failureCause?:
| "FAILURE_CAUSE_UNSPECIFIED"
| "CLOUD_BUILD_UNAVAILABLE"
| "EXECUTION_FAILED"
| "DEADLINE_EXCEEDED"
| "MISSING_RESOURCES_FOR_CANARY"
| "CLOUD_BUILD_REQUEST_FAILED"
| "DEPLOY_FEATURE_NOT_SUPPORTED";
readonly failureMessage?: string;
readonly metadata?: DeployJobRunMetadata;
}§Properties
§
readonly artifact?: DeployArtifact
[src]Output only. The artifact of a deploy job run, if available.
§
readonly build?: string
[src]Output only. The resource name of the Cloud Build Build
object that is
used to deploy. Format is
projects/{project}/locations/{location}/builds/{build}
.
§
readonly failureCause?: "FAILURE_CAUSE_UNSPECIFIED" | "CLOUD_BUILD_UNAVAILABLE" | "EXECUTION_FAILED" | "DEADLINE_EXCEEDED" | "MISSING_RESOURCES_FOR_CANARY" | "CLOUD_BUILD_REQUEST_FAILED" | "DEPLOY_FEATURE_NOT_SUPPORTED"
[src]Output only. The reason the deploy failed. This will always be unspecified while the deploy is in progress or if it succeeded.
§
readonly failureMessage?: string
[src]Output only. Additional information about the deploy failure, if available.
§
readonly metadata?: DeployJobRunMetadata
[src]Output only. Metadata containing information about the deploy job run.