Struct k8s_openapi::api::core::v1::QuobyteVolumeSource
source · pub struct QuobyteVolumeSource {
pub group: Option<String>,
pub read_only: Option<bool>,
pub registry: String,
pub tenant: Option<String>,
pub user: Option<String>,
pub volume: String,
}
Expand description
Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.
Fields§
§group: Option<String>
group to map volume access to Default is no group
read_only: Option<bool>
readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.
registry: String
registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes
tenant: Option<String>
tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin
user: Option<String>
user to map volume access to Defaults to serivceaccount user
volume: String
volume is a string that references an already created Quobyte volume by name.
Trait Implementations§
source§impl Clone for QuobyteVolumeSource
impl Clone for QuobyteVolumeSource
source§fn clone(&self) -> QuobyteVolumeSource
fn clone(&self) -> QuobyteVolumeSource
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QuobyteVolumeSource
impl Debug for QuobyteVolumeSource
source§impl DeepMerge for QuobyteVolumeSource
impl DeepMerge for QuobyteVolumeSource
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other
into self
.source§impl Default for QuobyteVolumeSource
impl Default for QuobyteVolumeSource
source§fn default() -> QuobyteVolumeSource
fn default() -> QuobyteVolumeSource
source§impl<'de> Deserialize<'de> for QuobyteVolumeSource
impl<'de> Deserialize<'de> for QuobyteVolumeSource
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 for QuobyteVolumeSource
impl PartialEq for QuobyteVolumeSource
source§impl Serialize for QuobyteVolumeSource
impl Serialize for QuobyteVolumeSource
impl StructuralPartialEq for QuobyteVolumeSource
Auto Trait Implementations§
impl Freeze for QuobyteVolumeSource
impl RefUnwindSafe for QuobyteVolumeSource
impl Send for QuobyteVolumeSource
impl Sync for QuobyteVolumeSource
impl Unpin for QuobyteVolumeSource
impl UnwindSafe for QuobyteVolumeSource
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)