pub struct ResourcePoolStatusRequestStatus {
pub conditions: Option<Vec<Condition>>,
pub pool_count: i32,
pub pools: Option<Vec<PoolStatus>>,
}Expand description
ResourcePoolStatusRequestStatus contains the calculated pool status information.
Fields§
§conditions: Option<Vec<Condition>>Conditions provide information about the state of the request. A condition with type=Complete or type=Failed will always be set when the status is populated.
Known condition types: - “Complete”: True when the request has been processed successfully - “Failed”: True when the request could not be processed
pool_count: i32PoolCount is the total number of pools that matched the filter criteria, regardless of truncation. This helps users understand how many pools exist even when the response is truncated. A value of 0 means no pools matched the filter criteria.
pools: Option<Vec<PoolStatus>>Pools contains the first spec.limit matching pools, sorted by driver then pool name. If len(pools) \< poolCount, the list was truncated. When omitted, no pools matched the request filters.
Trait Implementations§
Source§impl Clone for ResourcePoolStatusRequestStatus
impl Clone for ResourcePoolStatusRequestStatus
Source§fn clone(&self) -> ResourcePoolStatusRequestStatus
fn clone(&self) -> ResourcePoolStatusRequestStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl DeepMerge for ResourcePoolStatusRequestStatus
impl DeepMerge for ResourcePoolStatusRequestStatus
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other into self.Source§impl Default for ResourcePoolStatusRequestStatus
impl Default for ResourcePoolStatusRequestStatus
Source§fn default() -> ResourcePoolStatusRequestStatus
fn default() -> ResourcePoolStatusRequestStatus
Source§impl<'de> Deserialize<'de> for ResourcePoolStatusRequestStatus
impl<'de> Deserialize<'de> for ResourcePoolStatusRequestStatus
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>,
Source§impl PartialEq for ResourcePoolStatusRequestStatus
impl PartialEq for ResourcePoolStatusRequestStatus
Source§fn eq(&self, other: &ResourcePoolStatusRequestStatus) -> bool
fn eq(&self, other: &ResourcePoolStatusRequestStatus) -> bool
self and other values to be equal, and is used by ==.