Class Pipeline
Specifies a series of actions to execute, expressed as Docker containers.
Implements
Inherited Members
Namespace: Google.Apis.CloudLifeSciences.v2beta.Data
Assembly: Google.Apis.CloudLifeSciences.v2beta.dll
Syntax
public class Pipeline : IDirectResponseSchema
Properties
Actions
The list of actions to execute, in the order they are specified.
Declaration
[JsonProperty("actions")]
public virtual IList<Action> Actions { get; set; }
Property Value
Type | Description |
---|---|
IList<Action> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EncryptedEnvironment
The encrypted environment to pass into every action. Each action can also specify its own encrypted
environment. The secret must decrypt to a JSON-encoded dictionary where key-value pairs serve as environment
variable names and their values. The decoded environment variables can overwrite the values specified by the
environment
field.
Declaration
[JsonProperty("encryptedEnvironment")]
public virtual Secret EncryptedEnvironment { get; set; }
Property Value
Type | Description |
---|---|
Secret |
Environment
The environment to pass into every action. Each action can also specify additional environment variables but cannot delete an entry from this map (though they can overwrite it with a different value).
Declaration
[JsonProperty("environment")]
public virtual IDictionary<string, string> Environment { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Resources
The resources required for execution.
Declaration
[JsonProperty("resources")]
public virtual Resources Resources { get; set; }
Property Value
Type | Description |
---|---|
Resources |
Timeout
The maximum amount of time to give the pipeline to complete. This includes the time spent waiting for a worker to be allocated. If the pipeline fails to complete before the timeout, it will be cancelled and the error code will be set to DEADLINE_EXCEEDED. If unspecified, it will default to 7 days.
Declaration
[JsonProperty("timeout")]
public virtual object Timeout { get; set; }
Property Value
Type | Description |
---|---|
object |