Cloud Build Worker Pool

A Cloud Build Worker Pool in Google Cloud is a private pool of workers used to run Cloud Build jobs on dedicated infrastructure. It allows you to isolate builds from the public pool, control network access, and customize machine types for performance or security needs. This helps ensure consistent build environments and compliance with organizational policies.

gcp.cloudbuild_worker_pool

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
annotationscorehstoreUser specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
create_timecoretimestampOutput only. Time at which the request to create the `WorkerPool` was received.
datadog_display_namecorestring
delete_timecoretimestampOutput only. Time at which the request to delete the `WorkerPool` was received.
etagcorestringOutput only. Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding.
gcp_display_namecorestringA user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters.
labelscorearray<string>
namecorestringOutput only. The resource name of the `WorkerPool`, with format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. The value of `{worker_pool}` is provided by `worker_pool_id` in `CreateWorkerPool` request and the value of `{location}` is determined by the endpoint accessed.
organization_idcorestring
parentcorestring
private_pool_v1_configcorejsonPrivate Pool configuration.
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
statecorestringOutput only. `WorkerPool` state.
tagscorehstore_csv
uidcorestringOutput only. A unique identifier for the `WorkerPool`.
update_timecoretimestampOutput only. Time at which the request to update the `WorkerPool` was received.
zone_idcorestring