pub struct PodVolumeHealth {
pub health_conditions: Option<Vec<VolumeHealthCondition>>,
pub last_transition_time: Option<Time>,
pub name: String,
}Expand description
PodVolumeHealth contains health information for a volume used by a pod, reported by the CSI node plugin via the kubelet.
Fields§
§health_conditions: Option<Vec<VolumeHealthCondition>>conditions is the set of adverse conditions reported by the CSI node plugin for this volume on this node. At most 16 conditions may be reported.
last_transition_time: Option<Time>lastTransitionTime is when the current set of conditions first appeared.
name: Stringname matches an entry in pod.spec.volumes.
Trait Implementations§
Source§impl Clone for PodVolumeHealth
impl Clone for PodVolumeHealth
Source§impl Debug for PodVolumeHealth
impl Debug for PodVolumeHealth
Source§impl DeepMerge for PodVolumeHealth
impl DeepMerge for PodVolumeHealth
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for PodVolumeHealth
impl Default for PodVolumeHealth
Source§impl<'de> Deserialize<'de> for PodVolumeHealth
impl<'de> Deserialize<'de> for PodVolumeHealth
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PodVolumeHealth
impl PartialEq for PodVolumeHealth
Source§impl Serialize for PodVolumeHealth
impl Serialize for PodVolumeHealth
impl StructuralPartialEq for PodVolumeHealth
Auto Trait Implementations§
impl Freeze for PodVolumeHealth
impl RefUnwindSafe for PodVolumeHealth
impl Send for PodVolumeHealth
impl Sync for PodVolumeHealth
impl Unpin for PodVolumeHealth
impl UnsafeUnpin for PodVolumeHealth
impl UnwindSafe for PodVolumeHealth
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
Mutably borrows from an owned value. Read more