pub struct HarnessRuntimeInventoryV1 {
pub enabled_providers: Vec<String>,
pub workspaces: BTreeMap<String, HarnessRuntimeWorkspaceV1>,
pub workspace_count: usize,
pub workspaces_truncated: bool,
pub session_count: usize,
pub sessions_truncated: bool,
pub managed_sessions: Vec<HarnessRuntimeManagedSessionV1>,
pub managed_session_count: usize,
pub managed_sessions_truncated: bool,
pub retired_count: usize,
pub launch_inventory: Option<HarnessRuntimeLaunchInventoryV1>,
}Fields§
§enabled_providers: Vec<String>§workspaces: BTreeMap<String, HarnessRuntimeWorkspaceV1>§workspace_count: usize§workspaces_truncated: bool§session_count: usize§sessions_truncated: bool§managed_sessions: Vec<HarnessRuntimeManagedSessionV1>§managed_session_count: usize§managed_sessions_truncated: bool§retired_count: usizeLifetime count of managed session records the node’s own retention
sweep has retired (mirrors hatchery_core::SlimNodeInventory:: retired_count). Additive and informational only, #[serde(default)]
so a payload from before this field existed still deserializes.
launch_inventory: Option<HarnessRuntimeLaunchInventoryV1>Implementations§
Source§impl HarnessRuntimeInventoryV1
impl HarnessRuntimeInventoryV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessRuntimeInventoryV1
impl Clone for HarnessRuntimeInventoryV1
Source§impl Debug for HarnessRuntimeInventoryV1
impl Debug for HarnessRuntimeInventoryV1
Source§impl<'de> Deserialize<'de> for HarnessRuntimeInventoryV1
impl<'de> Deserialize<'de> for HarnessRuntimeInventoryV1
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
impl Eq for HarnessRuntimeInventoryV1
impl StructuralPartialEq for HarnessRuntimeInventoryV1
Auto Trait Implementations§
impl Freeze for HarnessRuntimeInventoryV1
impl RefUnwindSafe for HarnessRuntimeInventoryV1
impl Send for HarnessRuntimeInventoryV1
impl Sync for HarnessRuntimeInventoryV1
impl Unpin for HarnessRuntimeInventoryV1
impl UnsafeUnpin for HarnessRuntimeInventoryV1
impl UnwindSafe for HarnessRuntimeInventoryV1
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