WorkerConfigCloudbuildV1alpha1 class

WorkerConfig defines the configuration to be used for a creating workers in the pool.

Constructors

WorkerConfigCloudbuildV1alpha1({Input<String>? diskSizeGb, Input<String>? machineType, Input<Network>? network, Input<String>? tag})
Creates a new WorkerConfigCloudbuildV1alpha1. diskSizeGb Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ If 0 is specified, Cloud Build will use a standard disk size. disk_size is overridden if you specify a different disk size in build_options. In this case, a VM with a disk size specified in the build_options will be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptions machineType Machine Type of the worker, such as n1-standard-1. See https://cloud.google.com/compute/docs/machine-types. If left blank, Cloud Build will use a standard unspecified machine to create the worker pool. machine_type is overridden if you specify a different machine type in build_options. In this case, the VM specified in the build_options will be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/speeding-up-builds#using_custom_virtual_machine_sizes network The network definition used to create the worker. If this section is left empty, the workers will be created in WorkerPool.project_id on the default network. tag The tag applied to the worker, and the same tag used by the firewall rule. It is used to identify the Cloud Build workers among other VMs. The default value for tag is worker.
const
WorkerConfigCloudbuildV1alpha1.fromMap(Map<String, dynamic> map)
factory

Properties

diskSizeGb → Input<String>?
Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ If 0 is specified, Cloud Build will use a standard disk size. disk_size is overridden if you specify a different disk size in build_options. In this case, a VM with a disk size specified in the build_options will be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptions
final
hashCode → int
The hash code for this object.
no setterinherited
machineType → Input<String>?
Machine Type of the worker, such as n1-standard-1. See https://cloud.google.com/compute/docs/machine-types. If left blank, Cloud Build will use a standard unspecified machine to create the worker pool. machine_type is overridden if you specify a different machine type in build_options. In this case, the VM specified in the build_options will be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/speeding-up-builds#using_custom_virtual_machine_sizes
final
network → Input<Network>?
The network definition used to create the worker. If this section is left empty, the workers will be created in WorkerPool.project_id on the default network.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tag → Input<String>?
The tag applied to the worker, and the same tag used by the firewall rule. It is used to identify the Cloud Build workers among other VMs. The default value for tag is worker.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited