Struct k8s_openapi_ext::corev1::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
sourceimpl Clone for VolumeMount
impl Clone for VolumeMount
sourcefn clone(&self) -> VolumeMount
fn clone(&self) -> VolumeMount
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for VolumeMount
impl Debug for VolumeMount
sourceimpl DeepMerge for VolumeMount
impl DeepMerge for VolumeMount
sourcefn merge_from(&mut self, other: VolumeMount)
fn merge_from(&mut self, other: VolumeMount)
other
into self
.