GoogleApi.CloudBuild.V2.Model.PipelineRun (google_api_cloud_build v0.54.0)
View SourceMessage describing PipelineRun object
Attributes
-
annotations(type:map(), default:nil) - User annotations. See https://google.aip.dev/128#annotations -
childReferences(type:list(GoogleApi.CloudBuild.V2.Model.ChildStatusReference.t), default:nil) - Output only. List of TaskRun and Run names and PipelineTask names for children of this PipelineRun. -
completionTime(type:DateTime.t, default:nil) - Output only. Time the pipeline completed. -
conditions(type:list(GoogleApi.CloudBuild.V2.Model.GoogleDevtoolsCloudbuildV2Condition.t), default:nil) - Output only. Kubernetes Conditions convention for PipelineRun status and error. -
createTime(type:DateTime.t, default:nil) - Output only. Time at which the request to create thePipelineRunwas received. -
etag(type:String.t, default:nil) - Needed for declarative-friendly resources. -
finallyStartTime(type:DateTime.t, default:nil) - Output only. FinallyStartTime is when all non-finally tasks have been completed and only finally tasks are being executed. +optional -
gcbParams(type:map(), default:nil) - Output only. GCB default params. -
name(type:String.t, default:nil) - Output only. ThePipelineRunname with formatprojects/{project}/locations/{location}/pipelineRuns/{pipeline_run} -
params(type:list(GoogleApi.CloudBuild.V2.Model.Param.t), default:nil) - Params is a list of parameter names and values. -
pipelineRef(type:GoogleApi.CloudBuild.V2.Model.PipelineRef.t, default:nil) - PipelineRef refer to a specific instance of a Pipeline. -
pipelineRunStatus(type:String.t, default:nil) - Pipelinerun status the user can provide. Used for cancellation. -
pipelineSpec(type:GoogleApi.CloudBuild.V2.Model.PipelineSpec.t, default:nil) - PipelineSpec defines the desired state of Pipeline. -
pipelineSpecYaml(type:String.t, default:nil) - Output only. Inline pipelineSpec yaml string, used by workflow run requests. -
provenance(type:GoogleApi.CloudBuild.V2.Model.Provenance.t, default:nil) - Optional. Provenance configuration. -
record(type:String.t, default:nil) - Output only. TheRecordof thisPipelineRun. Format:projects/{project}/locations/{location}/results/{result_id}/records/{record_id} -
resolvedPipelineSpec(type:GoogleApi.CloudBuild.V2.Model.PipelineSpec.t, default:nil) - Output only. The exact PipelineSpec used to instantiate the run. -
results(type:list(GoogleApi.CloudBuild.V2.Model.PipelineRunResult.t), default:nil) - Optional. Output only. List of results written out by the pipeline's containers -
security(type:GoogleApi.CloudBuild.V2.Model.Security.t, default:nil) - Optional. Security configuration. -
serviceAccount(type:String.t, default:nil) - Service account used in the Pipeline. Deprecated; please use security.service_account instead. -
skippedTasks(type:list(GoogleApi.CloudBuild.V2.Model.SkippedTask.t), default:nil) - Output only. List of tasks that were skipped due to when expressions evaluating to false. -
startTime(type:DateTime.t, default:nil) - Output only. Time the pipeline is actually started. -
timeouts(type:GoogleApi.CloudBuild.V2.Model.TimeoutFields.t, default:nil) - Time after which the Pipeline times out. Currently three keys are accepted in the map pipeline, tasks and finally with Timeouts.pipeline >= Timeouts.tasks + Timeouts.finally -
uid(type:String.t, default:nil) - Output only. A unique identifier for thePipelineRun. -
updateTime(type:DateTime.t, default:nil) - Output only. Time at which the request to update thePipelineRunwas received. -
worker(type:GoogleApi.CloudBuild.V2.Model.Worker.t, default:nil) - Optional. Worker configuration. -
workerPool(type:String.t, default:nil) - Output only. The WorkerPool used to run this PipelineRun. -
workflow(type:String.t, default:nil) - Output only. The Workflow used to create this PipelineRun. -
workspaces(type:list(GoogleApi.CloudBuild.V2.Model.WorkspaceBinding.t), default:nil) - Workspaces is a list of WorkspaceBindings from volumes to workspaces.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudBuild.V2.Model.PipelineRun{ annotations: map() | nil, childReferences: [GoogleApi.CloudBuild.V2.Model.ChildStatusReference.t()] | nil, completionTime: DateTime.t() | nil, conditions: [GoogleApi.CloudBuild.V2.Model.GoogleDevtoolsCloudbuildV2Condition.t()] | nil, createTime: DateTime.t() | nil, etag: String.t() | nil, finallyStartTime: DateTime.t() | nil, gcbParams: map() | nil, name: String.t() | nil, params: [GoogleApi.CloudBuild.V2.Model.Param.t()] | nil, pipelineRef: GoogleApi.CloudBuild.V2.Model.PipelineRef.t() | nil, pipelineRunStatus: String.t() | nil, pipelineSpec: GoogleApi.CloudBuild.V2.Model.PipelineSpec.t() | nil, pipelineSpecYaml: String.t() | nil, provenance: GoogleApi.CloudBuild.V2.Model.Provenance.t() | nil, record: String.t() | nil, resolvedPipelineSpec: GoogleApi.CloudBuild.V2.Model.PipelineSpec.t() | nil, results: [GoogleApi.CloudBuild.V2.Model.PipelineRunResult.t()] | nil, security: GoogleApi.CloudBuild.V2.Model.Security.t() | nil, serviceAccount: String.t() | nil, skippedTasks: [GoogleApi.CloudBuild.V2.Model.SkippedTask.t()] | nil, startTime: DateTime.t() | nil, timeouts: GoogleApi.CloudBuild.V2.Model.TimeoutFields.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil, worker: GoogleApi.CloudBuild.V2.Model.Worker.t() | nil, workerPool: String.t() | nil, workflow: String.t() | nil, workspaces: [GoogleApi.CloudBuild.V2.Model.WorkspaceBinding.t()] | nil }