pub struct PersistentVolumeClaimSpec {
pub access_modes: Vec<String>,
pub resources: Option<VolumeResourceRequirements>,
pub storage_class_name: String,
}Fields§
§access_modes: Vec<String>["ReadWriteOnce" | "ReadWriteMany" | "ReadOnlyMany" | "ReadWriteOncePod"]. Required by the K8s schema for a
dynamically provisioned claim.
resources: Option<VolumeResourceRequirements>§storage_class_name: String"" means “use the cluster’s default StorageClass”.
Trait Implementations§
Source§impl Clone for PersistentVolumeClaimSpec
impl Clone for PersistentVolumeClaimSpec
Source§fn clone(&self) -> PersistentVolumeClaimSpec
fn clone(&self) -> PersistentVolumeClaimSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PersistentVolumeClaimSpec
impl Debug for PersistentVolumeClaimSpec
Source§impl Default for PersistentVolumeClaimSpec
impl Default for PersistentVolumeClaimSpec
Source§fn default() -> PersistentVolumeClaimSpec
fn default() -> PersistentVolumeClaimSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PersistentVolumeClaimSpec
impl<'de> Deserialize<'de> for PersistentVolumeClaimSpec
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 StructuralPartialEq for PersistentVolumeClaimSpec
Auto Trait Implementations§
impl Freeze for PersistentVolumeClaimSpec
impl RefUnwindSafe for PersistentVolumeClaimSpec
impl Send for PersistentVolumeClaimSpec
impl Sync for PersistentVolumeClaimSpec
impl Unpin for PersistentVolumeClaimSpec
impl UnsafeUnpin for PersistentVolumeClaimSpec
impl UnwindSafe for PersistentVolumeClaimSpec
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