pub struct PoolRequirements {
pub cpu: CpuAmount,
pub memory: String,
pub ephemeral_storage: Option<String>,
pub architecture: Option<Architecture>,
pub nested_virtualization: Option<bool>,
pub gpu: Option<GpuSpec>,
pub data_disk: Option<DataDiskSize>,
}Expand description
Hardware a pool’s machines must have.
Fields§
§cpu: CpuAmount§memory: String§ephemeral_storage: Option<String>Size of the disk holding the operating system. Defaults to DEFAULT_EPHEMERAL_STORAGE.
architecture: Option<Architecture>§nested_virtualization: Option<bool>§gpu: Option<GpuSpec>§data_disk: Option<DataDiskSize>Trait Implementations§
Source§impl Clone for PoolRequirements
impl Clone for PoolRequirements
Source§impl Debug for PoolRequirements
impl Debug for PoolRequirements
Source§impl PartialEq for PoolRequirements
impl PartialEq for PoolRequirements
impl StructuralPartialEq for PoolRequirements
Auto Trait Implementations§
impl Forget for PoolRequirements
impl Freeze for PoolRequirements
impl Move for PoolRequirements
impl RefUnwindSafe for PoolRequirements
impl Send for PoolRequirements
impl Sync for PoolRequirements
impl Unpin for PoolRequirements
impl UnsafeUnpin for PoolRequirements
impl UnwindSafe for PoolRequirements
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