[−][src]Struct k8s_openapi::api::storage::v1alpha1::VolumeAttachmentSource
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
Fields
inline_volume_spec: Option<PersistentVolumeSpec>
inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is alpha-level and is only honored by servers that enabled the CSIMigration feature.
persistent_volume_name: Option<String>
Name of the persistent volume to attach.
Trait Implementations
impl Clone for VolumeAttachmentSource
[src]
pub fn clone(&self) -> VolumeAttachmentSource
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VolumeAttachmentSource
[src]
impl Default for VolumeAttachmentSource
[src]
pub fn default() -> VolumeAttachmentSource
[src]
impl<'de> Deserialize<'de> for VolumeAttachmentSource
[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<VolumeAttachmentSource> for VolumeAttachmentSource
[src]
pub fn eq(&self, other: &VolumeAttachmentSource) -> bool
[src]
pub fn ne(&self, other: &VolumeAttachmentSource) -> bool
[src]
impl Serialize for VolumeAttachmentSource
[src]
impl StructuralPartialEq for VolumeAttachmentSource
[src]
Auto Trait Implementations
impl RefUnwindSafe for VolumeAttachmentSource
[src]
impl Send for VolumeAttachmentSource
[src]
impl Sync for VolumeAttachmentSource
[src]
impl Unpin for VolumeAttachmentSource
[src]
impl UnwindSafe for VolumeAttachmentSource
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,