Struct k8s_openapi::v1_9::api::core::v1::VolumeMount
source · pub struct VolumeMount {
pub mount_path: String,
pub mount_propagation: Option<String>,
pub name: String,
pub read_only: Option<bool>,
pub sub_path: Option<String>,
}
Expand description
VolumeMount describes a mounting of a Volume within a container.
Fields§
§mount_path: String
Path within the container at which the volume should be mounted. Must not contain ‘:’.
mount_propagation: Option<String>
mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationHostToContainer is used. This field is alpha in 1.8 and can be reworked or removed in a future release.
name: String
This must match the Name of a Volume.
read_only: Option<bool>
Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.
sub_path: Option<String>
Path within the volume from which the container’s volume should be mounted. Defaults to “” (volume’s root).
Trait Implementations§
source§impl Clone for VolumeMount
impl Clone for VolumeMount
source§fn clone(&self) -> VolumeMount
fn clone(&self) -> VolumeMount
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 VolumeMount
impl Debug for VolumeMount
source§impl Default for VolumeMount
impl Default for VolumeMount
source§fn default() -> VolumeMount
fn default() -> VolumeMount
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VolumeMount
impl<'de> Deserialize<'de> for VolumeMount
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