Show / Hide Table of Contents

Class ExecutionConfig

Configuration of the environment to use when calling Skaffold.

Inheritance
object
ExecutionConfig
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.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX