pub struct VolumeDef {
pub volume_type: String,
pub path: Option<String>,
pub owner: Option<String>,
pub size: Option<String>,
}Expand description
Volume definition within a topology.
Fields§
§volume_type: StringVolume type: “persistent” (host path) or “ephemeral” (tmpfs)
path: Option<String>Host path for persistent volumes
owner: Option<String>Owner UID:GID for the volume
size: Option<String>Size limit (e.g. “1G”) for ephemeral volumes
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VolumeDef
impl<'de> Deserialize<'de> for VolumeDef
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
Auto Trait Implementations§
impl Freeze for VolumeDef
impl RefUnwindSafe for VolumeDef
impl Send for VolumeDef
impl Sync for VolumeDef
impl Unpin for VolumeDef
impl UnsafeUnpin for VolumeDef
impl UnwindSafe for VolumeDef
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