Struct k8s_openapi::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>,
pub sub_path_expr: 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, MountPropagationNone is used. This field is beta in 1.10.
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).
sub_path_expr: Option<String>
Expanded path within the volume from which the container’s volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container’s environment. Defaults to “” (volume’s root). SubPathExpr and SubPath are mutually exclusive.
Trait Implementations§
source§impl Clone for VolumeMount
impl Clone for VolumeMount
source§fn clone(&self) -> VolumeMount
fn clone(&self) -> VolumeMount
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VolumeMount
impl Debug for VolumeMount
source§impl DeepMerge for VolumeMount
impl DeepMerge for VolumeMount
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other
into self
.source§impl Default for VolumeMount
impl Default for VolumeMount
source§fn default() -> VolumeMount
fn default() -> VolumeMount
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>,
source§impl PartialEq<VolumeMount> for VolumeMount
impl PartialEq<VolumeMount> for VolumeMount
source§fn eq(&self, other: &VolumeMount) -> bool
fn eq(&self, other: &VolumeMount) -> bool
self
and other
values to be equal, and is used
by ==
.