Class WorkerPool
Configuration for a WorkerPool to run the builds. Workers are machines that Cloud Build uses to run your builds. By default, all workers run in a project owned by Cloud Build. To have full control over the workers that execute your builds -- such as enabling them to access private resources on your private network -- you can request Cloud Build to run the workers in your own project by creating a custom workers pool.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudBuild.v1alpha2.Data
Assembly: Google.Apis.CloudBuild.v1alpha2.dll
Syntax
public class WorkerPool : IDirectResponseSchema
Properties
CreateTime
Output only. Time at which the request to create the WorkerPool
was received.
Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
DeleteTime
Output only. Time at which the request to delete the WorkerPool
was received.
Declaration
[JsonProperty("deleteTime")]
public virtual object DeleteTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Name
Output only. The resource name of the WorkerPool
. Format of the name is
projects/{project_id}/workerPools/{worker_pool_id}
, where the value of {worker_pool_id} is provided in the
CreateWorkerPool request.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NetworkConfig
Network configuration for the WorkerPool
.
Declaration
[JsonProperty("networkConfig")]
public virtual NetworkConfig NetworkConfig { get; set; }
Property Value
Type | Description |
---|---|
NetworkConfig |
Region
Required. Immutable. The region where the WorkerPool
runs. Only "us-central1" is currently supported. Note
that region
cannot be changed once the WorkerPool
is created.
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type | Description |
---|---|
System.String |
State
Output only. WorkerPool state.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
System.String |
UpdateTime
Output only. Time at which the request to update the WorkerPool
was received.
Declaration
[JsonProperty("updateTime")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
WorkerConfig
Worker configuration for the WorkerPool
.
Declaration
[JsonProperty("workerConfig")]
public virtual WorkerConfig WorkerConfig { get; set; }
Property Value
Type | Description |
---|---|
WorkerConfig |