GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse

data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse(val accelerator: GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse, val diskSizeGb: String, val diskType: String, val labels: Map<String, String>, val machineType: String, val maxConcurrentActions: String, val minCpuPlatform: String, val networkAccess: String, val reserved: Boolean, val soleTenantNodeType: String, val vmImage: String)

Defines the configuration to be used for creating workers in the worker pool.

Constructors

fun GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse(accelerator: GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse, diskSizeGb: String, diskType: String, labels: Map<String, String>, machineType: String, maxConcurrentActions: String, minCpuPlatform: String, networkAccess: String, reserved: Boolean, soleTenantNodeType: String, vmImage: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/

Link copied to clipboard

Disk Type to use for the worker. See Storage options. Currently only pd-standard and pd-ssd are supported.

Link copied to clipboard

Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource.

Link copied to clipboard

Machine type of the worker, such as e2-standard-2. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that f1-micro and g1-small are not yet supported.

Link copied to clipboard

The maximum number of actions a worker can execute concurrently.

Link copied to clipboard

Minimum CPU platform to use when creating the worker. See CPU Platforms.

Link copied to clipboard

Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through restricted.googleapis.com (199.36.153.4/30).

Link copied to clipboard

Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See Preemptible VMs for more details.

Link copied to clipboard

The node type name to be used for sole-tenant nodes.

Link copied to clipboard

The name of the image used by each VM.