Struct k8s_openapi_ext::corev1::GlusterfsVolumeSource
source · [−]pub struct GlusterfsVolumeSource {
pub endpoints: String,
pub path: String,
pub read_only: Option<bool>,
}
Expand description
Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.
Fields
endpoints: String
endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
path: String
path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
read_only: Option<bool>
readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod
Trait Implementations
sourceimpl Clone for GlusterfsVolumeSource
impl Clone for GlusterfsVolumeSource
sourcefn clone(&self) -> GlusterfsVolumeSource
fn clone(&self) -> GlusterfsVolumeSource
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GlusterfsVolumeSource
impl Debug for GlusterfsVolumeSource
sourceimpl DeepMerge for GlusterfsVolumeSource
impl DeepMerge for GlusterfsVolumeSource
sourcefn merge_from(&mut self, other: GlusterfsVolumeSource)
fn merge_from(&mut self, other: GlusterfsVolumeSource)
Merge
other
into self
.sourceimpl Default for GlusterfsVolumeSource
impl Default for GlusterfsVolumeSource
sourcefn default() -> GlusterfsVolumeSource
fn default() -> GlusterfsVolumeSource
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GlusterfsVolumeSource
impl<'de> Deserialize<'de> for GlusterfsVolumeSource
sourcefn deserialize<D>(
deserializer: D
) -> Result<GlusterfsVolumeSource, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<GlusterfsVolumeSource, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<GlusterfsVolumeSource> for GlusterfsVolumeSource
impl PartialEq<GlusterfsVolumeSource> for GlusterfsVolumeSource
sourcefn eq(&self, other: &GlusterfsVolumeSource) -> bool
fn eq(&self, other: &GlusterfsVolumeSource) -> bool
sourceimpl Serialize for GlusterfsVolumeSource
impl Serialize for GlusterfsVolumeSource
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for GlusterfsVolumeSource
Auto Trait Implementations
impl RefUnwindSafe for GlusterfsVolumeSource
impl Send for GlusterfsVolumeSource
impl Sync for GlusterfsVolumeSource
impl Unpin for GlusterfsVolumeSource
impl UnwindSafe for GlusterfsVolumeSource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more