Class PipelineRun
Message describing PipelineRun object
Implements
Inherited Members
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 >= 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> |