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.
diskSizeGbSize of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ If0is specified, Cloud Build will use a standard disk size.disk_sizeis overridden if you specify a different disk size inbuild_options. In this case, a VM with a disk size specified in thebuild_optionswill be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptionsmachineTypeMachine 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_typeis overridden if you specify a different machine type inbuild_options. In this case, the VM specified in thebuild_optionswill 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_sizesnetworkThe 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.tagThe 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 isworker.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
0is specified, Cloud Build will use a standard disk size.disk_sizeis overridden if you specify a different disk size inbuild_options. In this case, a VM with a disk size specified in thebuild_optionswill be created on demand at build time. For more information see https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptionsfinal - 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_typeis overridden if you specify a different machine type inbuild_options. In this case, the VM specified in thebuild_optionswill 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_sizesfinal -
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