pub struct PersistentVolumeClaimTemplate {
pub metadata: Option<ObjectMeta>,
pub spec: PersistentVolumeClaimSpec,
}
Expand description
PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.
Fields
metadata: Option<ObjectMeta>
May contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
spec: PersistentVolumeClaimSpec
The specification for the PersistentVolumeClaim. The entire content is copied unchanged into the PVC that gets created from this template. The same fields as in a PersistentVolumeClaim are also valid here.
Trait Implementations
sourceimpl Clone for PersistentVolumeClaimTemplate
impl Clone for PersistentVolumeClaimTemplate
sourcefn clone(&self) -> PersistentVolumeClaimTemplate
fn clone(&self) -> PersistentVolumeClaimTemplate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PersistentVolumeClaimTemplate
impl Debug for PersistentVolumeClaimTemplate
sourceimpl Default for PersistentVolumeClaimTemplate
impl Default for PersistentVolumeClaimTemplate
sourcefn default() -> PersistentVolumeClaimTemplate
fn default() -> PersistentVolumeClaimTemplate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PersistentVolumeClaimTemplate
impl<'de> Deserialize<'de> for PersistentVolumeClaimTemplate
sourcefn deserialize<D>(
deserializer: D
) -> Result<PersistentVolumeClaimTemplate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<PersistentVolumeClaimTemplate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PersistentVolumeClaimTemplate> for PersistentVolumeClaimTemplate
impl PartialEq<PersistentVolumeClaimTemplate> for PersistentVolumeClaimTemplate
sourcefn eq(&self, other: &PersistentVolumeClaimTemplate) -> bool
fn eq(&self, other: &PersistentVolumeClaimTemplate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for PersistentVolumeClaimTemplate
impl Serialize for PersistentVolumeClaimTemplate
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 PersistentVolumeClaimTemplate
Auto Trait Implementations
impl RefUnwindSafe for PersistentVolumeClaimTemplate
impl Send for PersistentVolumeClaimTemplate
impl Sync for PersistentVolumeClaimTemplate
impl Unpin for PersistentVolumeClaimTemplate
impl UnwindSafe for PersistentVolumeClaimTemplate
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