Class PipelineSpec
PipelineSpec defines the desired state of Pipeline.
Implements
Inherited Members
Namespace: Google.Apis.CloudBuild.v2.Data
Assembly: Google.Apis.CloudBuild.v2.dll
Syntax
public class PipelineSpec : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FinallyTasks
List of Tasks that execute just before leaving the Pipeline i.e. either after all Tasks are finished executing successfully or after a failure which would result in ending the Pipeline.
Declaration
[JsonProperty("finallyTasks")]
public virtual IList<PipelineTask> FinallyTasks { get; set; }
Property Value
Type | Description |
---|---|
IList<PipelineTask> |
GeneratedYaml
Output only. auto-generated yaml that is output only for display purpose for workflows using pipeline_spec, used by UI/gcloud cli for Workflows.
Declaration
[JsonProperty("generatedYaml")]
public virtual string GeneratedYaml { get; set; }
Property Value
Type | Description |
---|---|
string |
Params__
List of parameters.
Declaration
[JsonProperty("params")]
public virtual IList<ParamSpec> Params__ { get; set; }
Property Value
Type | Description |
---|---|
IList<ParamSpec> |
Results
Optional. Output only. List of results written out by the pipeline's containers
Declaration
[JsonProperty("results")]
public virtual IList<PipelineResult> Results { get; set; }
Property Value
Type | Description |
---|---|
IList<PipelineResult> |
Tasks
List of Tasks that execute when this Pipeline is run.
Declaration
[JsonProperty("tasks")]
public virtual IList<PipelineTask> Tasks { get; set; }
Property Value
Type | Description |
---|---|
IList<PipelineTask> |
Workspaces
Workspaces declares a set of named workspaces that are expected to be provided by a PipelineRun.
Declaration
[JsonProperty("workspaces")]
public virtual IList<PipelineWorkspaceDeclaration> Workspaces { get; set; }
Property Value
Type | Description |
---|---|
IList<PipelineWorkspaceDeclaration> |