pub struct CloudEngineNodeListReport {
pub provenance: IcDashboardReportProvenance,
pub node_reward_type: String,
pub included_statuses: Vec<String>,
pub requested_node_provider_id: Option<String>,
pub node_count: usize,
pub status_counts: IcNodeStatusCounts,
pub node_provider_count: usize,
pub cloud_engine_subnet_count: usize,
pub unassigned_cloud_engine_node_count: usize,
pub nodes: Vec<CloudEngineNodeRow>,
}Expand description
CloudEngineNodeListReport
Complete bounded Dashboard Type4 node scope, optionally restricted to one provider.
Fields§
§provenance: IcDashboardReportProvenanceShared official Dashboard provenance, flattened in report JSON.
node_reward_type: StringExact raw reward type selected by the request.
included_statuses: Vec<String>Complete current Dashboard status values explicitly selected by the request.
requested_node_provider_id: Option<String>Canonical provider filter, or None for the complete Type4 network scope.
node_count: usizeNumber of returned Type4 node rows.
status_counts: IcNodeStatusCountsRaw operational-status totals across returned rows.
node_provider_count: usizeDistinct provider principals represented by returned rows.
cloud_engine_subnet_count: usizeDistinct non-null CloudEngine Subnet principals represented by returned rows.
unassigned_cloud_engine_node_count: usizeRows without a current cloud_engine_subnet_id observation.
nodes: Vec<CloudEngineNodeRow>Canonically ordered raw Type4 node observations.
Trait Implementations§
Source§impl Clone for CloudEngineNodeListReport
impl Clone for CloudEngineNodeListReport
Source§fn clone(&self) -> CloudEngineNodeListReport
fn clone(&self) -> CloudEngineNodeListReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CloudEngineNodeListReport
impl Debug for CloudEngineNodeListReport
impl Eq for CloudEngineNodeListReport
impl StructuralPartialEq for CloudEngineNodeListReport
Auto Trait Implementations§
impl Freeze for CloudEngineNodeListReport
impl RefUnwindSafe for CloudEngineNodeListReport
impl Send for CloudEngineNodeListReport
impl Sync for CloudEngineNodeListReport
impl Unpin for CloudEngineNodeListReport
impl UnsafeUnpin for CloudEngineNodeListReport
impl UnwindSafe for CloudEngineNodeListReport
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