pub struct StorageHealth {
pub health_conditions: Option<Vec<StorageHealthCondition>>,
pub name: String,
}Expand description
StorageHealth contains storage backend health reported by a CSI driver on a node.
Fields§
§health_conditions: Option<Vec<StorageHealthCondition>>healthConditions are the adverse storage backend conditions reported by the CSI driver. At most 16 conditions may be reported.
name: Stringname is the CSI driver name, matching CSINodeDriver.name.
Trait Implementations§
Source§impl Clone for StorageHealth
impl Clone for StorageHealth
Source§impl Debug for StorageHealth
impl Debug for StorageHealth
Source§impl DeepMerge for StorageHealth
impl DeepMerge for StorageHealth
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for StorageHealth
impl Default for StorageHealth
Source§impl<'de> Deserialize<'de> for StorageHealth
impl<'de> Deserialize<'de> for StorageHealth
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 StorageHealth
impl PartialEq for StorageHealth
Source§impl Serialize for StorageHealth
impl Serialize for StorageHealth
impl StructuralPartialEq for StorageHealth
Auto Trait Implementations§
impl Freeze for StorageHealth
impl RefUnwindSafe for StorageHealth
impl Send for StorageHealth
impl Sync for StorageHealth
impl Unpin for StorageHealth
impl UnsafeUnpin for StorageHealth
impl UnwindSafe for StorageHealth
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