pub struct ContainerResourceSelection {
pub cpu: Option<Number>,
pub memory: Option<String>,
pub volume_size_gib: Option<u32>,
}Expand description
Deployment-time resource allocation for a container. Omitted fields use release defaults.
Fields§
§cpu: Option<Number>CPU allocation in vCPUs.
memory: Option<String>Memory allocation, using binary units such as Mi or Gi.
volume_size_gib: Option<u32>Persistent volume capacity per replica, in whole GiB. Omitted values use the release default. Existing volumes can only grow.
Trait Implementations§
Source§impl Clone for ContainerResourceSelection
impl Clone for ContainerResourceSelection
Source§impl Debug for ContainerResourceSelection
impl Debug for ContainerResourceSelection
Source§impl Default for ContainerResourceSelection
impl Default for ContainerResourceSelection
Source§impl<'de> Deserialize<'de> for ContainerResourceSelection
impl<'de> Deserialize<'de> for ContainerResourceSelection
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
impl Eq for ContainerResourceSelection
impl StructuralPartialEq for ContainerResourceSelection
Auto Trait Implementations§
impl Forget for ContainerResourceSelection
impl Freeze for ContainerResourceSelection
impl Move for ContainerResourceSelection
impl RefUnwindSafe for ContainerResourceSelection
impl Send for ContainerResourceSelection
impl Sync for ContainerResourceSelection
impl Unpin for ContainerResourceSelection
impl UnsafeUnpin for ContainerResourceSelection
impl UnwindSafe for ContainerResourceSelection
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.