pub struct PowerControl {Show 16 fields
pub odata_id: Id,
pub actions: Option<PowerControlActions>,
pub member_id: String,
pub name: Option<String>,
pub oem: Option<Oem>,
pub physical_context: Option<PhysicalContext>,
pub power_allocated_watts: Option<f64>,
pub power_available_watts: Option<f64>,
pub power_capacity_watts: Option<f64>,
pub power_consumed_watts: Option<f64>,
pub power_limit: Option<PowerLimit>,
pub power_metrics: Option<PowerMetric>,
pub power_requested_watts: Option<f64>,
pub related_item: Option<Vec<IdRef>>,
pub related_item_odata_count: Option<Count>,
pub status: Option<Status>,
}
Fields§
§odata_id: Id
§actions: Option<PowerControlActions>
§member_id: String
The identifier for the member within the collection.
name: Option<String>
The power control function name.
oem: Option<Oem>
§physical_context: Option<PhysicalContext>
§power_allocated_watts: Option<f64>
The total amount of power that has been allocated or budgeted to chassis.
power_available_watts: Option<f64>
The amount of reserve power capacity, in watts, that remains. This value is the PowerCapacityWatts value minus the PowerAllocatedWatts value.
power_capacity_watts: Option<f64>
The total amount of power that can be allocated to the chassis. This value can be either the power supply capacity or the power budget that an upstream chassis assigns to this chassis.
power_consumed_watts: Option<f64>
The actual power that the chassis consumes, in watts.
power_limit: Option<PowerLimit>
§power_metrics: Option<PowerMetric>
§power_requested_watts: Option<f64>
The potential power, in watts, that the chassis requests, which might be higher than the current level being consumed because the requested power includes a budget that the chassis wants for future use.
An array of links to resources or objects associated with this power limit.
status: Option<Status>
Trait Implementations§
Source§impl Clone for PowerControl
impl Clone for PowerControl
Source§fn clone(&self) -> PowerControl
fn clone(&self) -> PowerControl
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more