Show / Hide Table of Contents

Class PipelineRun

Message describing PipelineRun object

Inheritance
object
PipelineRun
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudBuild.v2.Data
Assembly: Google.Apis.CloudBuild.v2.dll
Syntax
public class PipelineRun : IDirectResponseSchema

Properties

Annotations

User annotations. See https://google.aip.dev/128#annotations

Declaration
[JsonProperty("annotations")]
public virtual IDictionary<string, string> Annotations { get; set; }
Property Value
Type Description
IDictionary<string, string>

ChildReferences

Output only. List of TaskRun and Run names and PipelineTask names for children of this PipelineRun.

Declaration
[JsonProperty("childReferences")]
public virtual IList<ChildStatusReference> ChildReferences { get; set; }
Property Value
Type Description
IList<ChildStatusReference>

CompletionTime

object representation of CompletionTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CompletionTimeDateTimeOffset instead.")]
public virtual object CompletionTime { get; set; }
Property Value
Type Description
object

CompletionTimeDateTimeOffset

DateTimeOffset representation of CompletionTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CompletionTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CompletionTimeRaw

Output only. Time the pipeline completed.

Declaration
[JsonProperty("completionTime")]
public virtual string CompletionTimeRaw { get; set; }
Property Value
Type Description
string

Conditions

Output only. Kubernetes Conditions convention for PipelineRun status and error.

Declaration
[JsonProperty("conditions")]
public virtual IList<GoogleDevtoolsCloudbuildV2Condition> Conditions { get; set; }
Property Value
Type Description
IList<GoogleDevtoolsCloudbuildV2Condition>

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. Time at which the request to create the PipelineRun was received.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

Needed for declarative-friendly resources.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
string

FinallyStartTime

object representation of FinallyStartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FinallyStartTimeDateTimeOffset instead.")]
public virtual object FinallyStartTime { get; set; }
Property Value
Type Description
object

FinallyStartTimeDateTimeOffset

DateTimeOffset representation of FinallyStartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? FinallyStartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

FinallyStartTimeRaw

Output only. FinallyStartTime is when all non-finally tasks have been completed and only finally tasks are being executed. +optional

Declaration
[JsonProperty("finallyStartTime")]
public virtual string FinallyStartTimeRaw { get; set; }
Property Value
Type Description
string

GcbParams

Output only. GCB default params.

Declaration
[JsonProperty("gcbParams")]
public virtual IDictionary<string, string> GcbParams { get; set; }
Property Value
Type Description
IDictionary<string, string>

Name

Output only. The PipelineRun name with format projects/{project}/locations/{location}/pipelineRuns/{pipeline_run}

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Params__

Params is a list of parameter names and values.

Declaration
[JsonProperty("params")]
public virtual IList<Param> Params__ { get; set; }
Property Value
Type Description
IList<Param>

PipelineRef

PipelineRef refer to a specific instance of a Pipeline.

Declaration
[JsonProperty("pipelineRef")]
public virtual PipelineRef PipelineRef { get; set; }
Property Value
Type Description
PipelineRef

PipelineRunStatus

Pipelinerun status the user can provide. Used for cancellation.

Declaration
[JsonProperty("pipelineRunStatus")]
public virtual string PipelineRunStatus { get; set; }
Property Value
Type Description
string

PipelineSpec

PipelineSpec defines the desired state of Pipeline.

Declaration
[JsonProperty("pipelineSpec")]
public virtual PipelineSpec PipelineSpec { get; set; }
Property Value
Type Description
PipelineSpec

PipelineSpecYaml

Output only. Inline pipelineSpec yaml string, used by workflow run requests.

Declaration
[JsonProperty("pipelineSpecYaml")]
public virtual string PipelineSpecYaml { get; set; }
Property Value
Type Description
string

Provenance

Optional. Provenance configuration.

Declaration
[JsonProperty("provenance")]
public virtual Provenance Provenance { get; set; }
Property Value
Type Description
Provenance

Record

Output only. The Record of this PipelineRun. Format: projects/{project}/locations/{location}/results/{result_id}/records/{record_id}

Declaration
[JsonProperty("record")]
public virtual string Record { get; set; }
Property Value
Type Description
string

ResolvedPipelineSpec

Output only. The exact PipelineSpec used to instantiate the run.

Declaration
[JsonProperty("resolvedPipelineSpec")]
public virtual PipelineSpec ResolvedPipelineSpec { get; set; }
Property Value
Type Description
PipelineSpec

Results

Optional. Output only. List of results written out by the pipeline's containers

Declaration
[JsonProperty("results")]
public virtual IList<PipelineRunResult> Results { get; set; }
Property Value
Type Description
IList<PipelineRunResult>

Security

Optional. Security configuration.

Declaration
[JsonProperty("security")]
public virtual Security Security { get; set; }
Property Value
Type Description
Security

ServiceAccount

Service account used in the Pipeline. Deprecated; please use security.service_account instead.

Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
Type Description
string

SkippedTasks

Output only. List of tasks that were skipped due to when expressions evaluating to false.

Declaration
[JsonProperty("skippedTasks")]
public virtual IList<SkippedTask> SkippedTasks { get; set; }
Property Value
Type Description
IList<SkippedTask>

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Output only. Time the pipeline is actually started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

Timeouts

Time after which the Pipeline times out. Currently three keys are accepted in the map pipeline, tasks and finally with Timeouts.pipeline &gt;= Timeouts.tasks + Timeouts.finally

Declaration
[JsonProperty("timeouts")]
public virtual TimeoutFields Timeouts { get; set; }
Property Value
Type Description
TimeoutFields

Uid

Output only. A unique identifier for the PipelineRun.

Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
Type Description
string

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. Time at which the request to update the PipelineRun was received.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Worker

Optional. Worker configuration.

Declaration
[JsonProperty("worker")]
public virtual Worker Worker { get; set; }
Property Value
Type Description
Worker

WorkerPool

Output only. The WorkerPool used to run this PipelineRun.

Declaration
[JsonProperty("workerPool")]
public virtual string WorkerPool { get; set; }
Property Value
Type Description
string

Workflow

Output only. The Workflow used to create this PipelineRun.

Declaration
[JsonProperty("workflow")]
public virtual string Workflow { get; set; }
Property Value
Type Description
string

Workspaces

Workspaces is a list of WorkspaceBindings from volumes to workspaces.

Declaration
[JsonProperty("workspaces")]
public virtual IList<WorkspaceBinding> Workspaces { get; set; }
Property Value
Type Description
IList<WorkspaceBinding>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX