Struct k8s_openapi::v1_9::api::core::v1::ResourceRequirements
source · pub struct ResourceRequirements {
pub limits: Option<BTreeMap<String, Quantity>>,
pub requests: Option<BTreeMap<String, Quantity>>,
}
Expand description
ResourceRequirements describes the compute resource requirements.
Fields§
§limits: Option<BTreeMap<String, Quantity>>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
requests: Option<BTreeMap<String, Quantity>>
Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Trait Implementations§
source§impl Clone for ResourceRequirements
impl Clone for ResourceRequirements
source§fn clone(&self) -> ResourceRequirements
fn clone(&self) -> ResourceRequirements
Returns a copy 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 ResourceRequirements
impl Debug for ResourceRequirements
source§impl Default for ResourceRequirements
impl Default for ResourceRequirements
source§fn default() -> ResourceRequirements
fn default() -> ResourceRequirements
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ResourceRequirements
impl<'de> Deserialize<'de> for ResourceRequirements
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