pub struct WorkerConfig {
pub disk_size_gb: Option<i64>,
pub enable_nested_virtualization: Option<bool>,
pub machine_type: Option<String>,
}Expand description
Defines the configuration to be used for creating workers in the pool.
This type is not used in any activity, and only used as part of another schema.
Fields§
§disk_size_gb: Option<i64>Size of the disk attached to the worker, in GB. See Worker pool config file. Specify a value of up to 4000. If 0 is specified, Cloud Build will use a standard disk size.
enable_nested_virtualization: Option<bool>Optional. Enable nested virtualization on the worker, if supported by the machine type. By default, nested virtualization is disabled.
machine_type: Option<String>Optional. Machine type of a worker, such as e2-medium. See Worker pool config file. If left blank, Cloud Build will use a sensible default.
Trait Implementations§
Source§impl Clone for WorkerConfig
impl Clone for WorkerConfig
Source§fn clone(&self) -> WorkerConfig
fn clone(&self) -> WorkerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkerConfig
impl Debug for WorkerConfig
Source§impl Default for WorkerConfig
impl Default for WorkerConfig
Source§fn default() -> WorkerConfig
fn default() -> WorkerConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkerConfig
impl<'de> Deserialize<'de> for WorkerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WorkerConfig
impl Serialize for WorkerConfig
impl Part for WorkerConfig
Auto Trait Implementations§
impl Freeze for WorkerConfig
impl RefUnwindSafe for WorkerConfig
impl Send for WorkerConfig
impl Sync for WorkerConfig
impl Unpin for WorkerConfig
impl UnwindSafe for WorkerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more