[][src]Struct k8s_openapi::api::storage::v1alpha1::VolumeAttachmentSource

pub struct VolumeAttachmentSource {
    pub inline_volume_spec: Option<PersistentVolumeSpec>,
    pub persistent_volume_name: Option<String>,
}

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]

impl Debug for VolumeAttachmentSource[src]

impl Default for VolumeAttachmentSource[src]

impl<'de> Deserialize<'de> for VolumeAttachmentSource[src]

impl PartialEq<VolumeAttachmentSource> for VolumeAttachmentSource[src]

impl Serialize for VolumeAttachmentSource[src]

impl StructuralPartialEq for VolumeAttachmentSource[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.