View Source GoogleApi.CloudBuild.V1.Model.WorkerPool (google_api_cloud_build v0.50.1)
Configuration for a WorkerPool
. Cloud Build owns and maintains a pool of workers for general use and have no access to a project's private network. By default, builds submitted to Cloud Build will use a worker from this pool. If your build needs access to resources on a private network, create and use a WorkerPool
to run your builds. Private WorkerPool
s give your builds access to any single VPC network that you administer, including any on-prem resources connected to that VPC network. For an overview of private pools, see Private pools overview.
Attributes
-
annotations
(type:map()
, default:nil
) - User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. -
createTime
(type:DateTime.t
, default:nil
) - Output only. Time at which the request to create theWorkerPool
was received. -
deleteTime
(type:DateTime.t
, default:nil
) - Output only. Time at which the request to delete theWorkerPool
was received. -
displayName
(type:String.t
, default:nil
) - A user-specified, human-readable name for theWorkerPool
. If provided, this value must be 1-63 characters. -
etag
(type:String.t
, default:nil
) - Output 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. -
name
(type:String.t
, default:nil
) - Output only. The resource name of theWorkerPool
, with formatprojects/{project}/locations/{location}/workerPools/{worker_pool}
. The value of{worker_pool}
is provided byworker_pool_id
inCreateWorkerPool
request and the value of{location}
is determined by the endpoint accessed. -
privatePoolV1Config
(type:GoogleApi.CloudBuild.V1.Model.PrivatePoolV1Config.t
, default:nil
) - Legacy Private Pool configuration. -
state
(type:String.t
, default:nil
) - Output only.WorkerPool
state. -
uid
(type:String.t
, default:nil
) - Output only. A unique identifier for theWorkerPool
. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Time at which the request to update theWorkerPool
was received.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudBuild.V1.Model.WorkerPool{ annotations: map() | nil, createTime: DateTime.t() | nil, deleteTime: DateTime.t() | nil, displayName: String.t() | nil, etag: String.t() | nil, name: String.t() | nil, privatePoolV1Config: GoogleApi.CloudBuild.V1.Model.PrivatePoolV1Config.t() | nil, state: String.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.