pub struct VolumeResourceRequirements {
pub limits: Option<BTreeMap<String, Quantity>>,
pub requests: Option<BTreeMap<String, Quantity>>,
}
Expand description
VolumeResourceRequirements describes the storage resource requirements for a volume.
Fields§
§limits: Option<BTreeMap<String, Quantity>>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
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. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
Trait Implementations§
Source§impl Clone for VolumeResourceRequirements
impl Clone for VolumeResourceRequirements
Source§fn clone(&self) -> VolumeResourceRequirements
fn clone(&self) -> VolumeResourceRequirements
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 VolumeResourceRequirements
impl Debug for VolumeResourceRequirements
Source§impl DeepMerge for VolumeResourceRequirements
impl DeepMerge for VolumeResourceRequirements
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.Source§impl Default for VolumeResourceRequirements
impl Default for VolumeResourceRequirements
Source§fn default() -> VolumeResourceRequirements
fn default() -> VolumeResourceRequirements
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolumeResourceRequirements
impl<'de> Deserialize<'de> for VolumeResourceRequirements
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 JsonSchema for VolumeResourceRequirements
impl JsonSchema for VolumeResourceRequirements
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn json_schema(__gen: &mut SchemaGenerator) -> Schema
fn json_schema(__gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreimpl StructuralPartialEq for VolumeResourceRequirements
Auto Trait Implementations§
impl Freeze for VolumeResourceRequirements
impl RefUnwindSafe for VolumeResourceRequirements
impl Send for VolumeResourceRequirements
impl Sync for VolumeResourceRequirements
impl Unpin for VolumeResourceRequirements
impl UnwindSafe for VolumeResourceRequirements
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