Class ExecutionConfig
Configuration of the environment to use when calling Skaffold.
Implements
Inherited Members
Namespace: Google.Apis.CloudDeploy.v1.Data
Assembly: Google.Apis.CloudDeploy.v1.dll
Syntax
public class ExecutionConfig : IDirectResponseSchema
Properties
ArtifactStorage
Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.
Declaration
[JsonProperty("artifactStorage")]
public virtual string ArtifactStorage { get; set; }
Property Value
Type | Description |
---|---|
string |
DefaultPool
Optional. Use default Cloud Build pool.
Declaration
[JsonProperty("defaultPool")]
public virtual DefaultPool DefaultPool { get; set; }
Property Value
Type | Description |
---|---|
DefaultPool |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExecutionTimeout
Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
Declaration
[JsonProperty("executionTimeout")]
public virtual object ExecutionTimeout { get; set; }
Property Value
Type | Description |
---|---|
object |
PrivatePool
Optional. Use private Cloud Build pool.
Declaration
[JsonProperty("privatePool")]
public virtual PrivatePool PrivatePool { get; set; }
Property Value
Type | Description |
---|---|
PrivatePool |
ServiceAccount
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
Type | Description |
---|---|
string |
Usages
Required. Usages when this configuration should be applied.
Declaration
[JsonProperty("usages")]
public virtual IList<string> Usages { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Verbose
Optional. If true, additional logging will be enabled when running builds in this execution environment.
Declaration
[JsonProperty("verbose")]
public virtual bool? Verbose { get; set; }
Property Value
Type | Description |
---|---|
bool? |
WorkerPool
Optional. The resource name of the WorkerPool
, with the format
projects/{project}/locations/{location}/workerPools/{worker_pool}
. If this optional field is unspecified,
the default Cloud Build pool will be used.
Declaration
[JsonProperty("workerPool")]
public virtual string WorkerPool { get; set; }
Property Value
Type | Description |
---|---|
string |