rsd_lib.resources.v2_1.chassis.power
Module¶rsd_lib.resources.v2_1.chassis.power.
InputRangeCollectionField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
input_type
= <sushy.resources.base.Field object>¶The Input type (AC or DC)
maximum_frequency_hz
= <sushy.resources.base.Field object>¶The maximum line input frequency at which this power supply input range is effective
maximum_voltage
= <sushy.resources.base.Field object>¶The maximum line input voltage at which this power supply input range is effective
minimum_frequency_hz
= <sushy.resources.base.Field object>¶The minimum line input frequency at which this power supply input range is effective
minimum_voltage
= <sushy.resources.base.Field object>¶The minimum line input voltage at which this power supply input range is effective
output_wattage
= <sushy.resources.base.Field object>¶The maximum capacity of this Power Supply when operating in this input range
rsd_lib.resources.v2_1.chassis.power.
Power
(connector, path='', redfish_version=None, registries=None, reader=None)¶Bases: rsd_lib.base.ResourceBase
Power resource class
This is the schema definition for the Power Metrics. It represents the properties for Power Consumption and Power Limiting.
power_control
= <rsd_lib.resources.v2_1.chassis.power.PowerControlCollectionField object>¶This is the definition for power control function (power reading/limiting).
power_supplies
= <rsd_lib.resources.v2_1.chassis.power.PowerSupplyCollectionField object>¶Details of the power supplies associated with this system or device
redundancy
= <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>¶Redundancy information for the power subsystem of this system or device
voltages
= <rsd_lib.resources.v2_1.chassis.power.VoltageCollectionField object>¶This is the definition for voltage sensors.
rsd_lib.resources.v2_1.chassis.power.
PowerControlCollectionField
(*args, **kwargs)¶Bases: rsd_lib.base.ReferenceableMemberField
name
= <sushy.resources.base.Field object>¶Power Control Function name.
power_allocated_watts
= <sushy.resources.base.Field object>¶The total amount of power that has been allocated (or budegeted)to chassis resources.
power_available_watts
= <sushy.resources.base.Field object>¶The amount of power not already budgeted and therefore available for additional allocation. (powerCapacity - powerAllocated). This indicates how much reserve power capacity is left.
power_capacity_watts
= <sushy.resources.base.Field object>¶The total amount of power available to the chassis for allocation. This may the power supply capacity, or power budget assigned to the chassis from an up-stream chassis.
power_consumed_watts
= <sushy.resources.base.Field object>¶The actual power being consumed by the chassis.
power_limit
= <rsd_lib.resources.v2_1.chassis.power.PowerLimitField object>¶Power limit status and configuration information for this chassis
power_metrics
= <rsd_lib.resources.v2_1.chassis.power.PowerMetricField object>¶Power readings for this chassis.
power_requested_watts
= <sushy.resources.base.Field object>¶The potential power that the chassis resources are requesting which may be higher than the current level being consumed since requested power includes budget that the chassis resource wants for future use.
The ID(s) of the resources associated with this Power Limit
status
= <rsd_lib.base.StatusField object>¶This indicates the known state of the resource, such as if it is enabled.
rsd_lib.resources.v2_1.chassis.power.
PowerLimitField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
PowerLimit field
This object contains power limit status and configuration information for the chassis.
correction_in_ms
= <sushy.resources.base.Field object>¶The time required for the limiting process to reduce power consumption to below the limit.
limit_exception
= <sushy.resources.base.Field object>¶The action that is taken if the power cannot be maintained below the LimitInWatts.
limit_in_watts
= <sushy.resources.base.Field object>¶The Power limit in watts. Set to null to disable power capping.
rsd_lib.resources.v2_1.chassis.power.
PowerMetricField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
average_consumed_watts
= <sushy.resources.base.Field object>¶The average power level over the measurement window (the last IntervalInMin minutes).
interval_in_min
= <sushy.resources.base.Field object>¶The time interval (or window) in which the PowerMetrics are measured over.
max_consumed_watts
= <sushy.resources.base.Field object>¶The highest power consumption level that has occured over the measurement window (the last IntervalInMin minutes).
min_consumed_watts
= <sushy.resources.base.Field object>¶The lowest power consumption level over the measurement window (the last IntervalInMin minutes).
rsd_lib.resources.v2_1.chassis.power.
PowerSupplyCollectionField
(*args, **kwargs)¶Bases: rsd_lib.base.ReferenceableMemberField
PowerSupply field
Details of a power supplies associated with this system or device
firmware_version
= <sushy.resources.base.Field object>¶The firmware version for this Power Supply
input_ranges
= <rsd_lib.resources.v2_1.chassis.power.InputRangeCollectionField object>¶This is the input ranges that the power supply can use.
last_power_output_watts
= <sushy.resources.base.Field object>¶The average power output of this Power Supply
line_input_voltage
= <sushy.resources.base.Field object>¶The line input voltage at which the Power Supply is operating
line_input_voltage_type
= <sushy.resources.base.Field object>¶The line voltage type supported as an input to this Power Supply
manufacturer
= <sushy.resources.base.Field object>¶This is the manufacturer of this power supply.
model
= <sushy.resources.base.Field object>¶The model number for this Power Supply
name
= <sushy.resources.base.Field object>¶The name of the Power Supply
part_number
= <sushy.resources.base.Field object>¶The part number for this Power Supply
power_capacity_watts
= <sushy.resources.base.Field object>¶The maximum capacity of this Power Supply
power_supply_type
= <sushy.resources.base.Field object>¶The Power Supply type (AC or DC)
redundancy
= <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>¶This structure is used to show redundancy for power supplies. The Component ids will reference the members of the redundancy groups.
The ID(s) of the resources associated with this Power Limit
serial_number
= <sushy.resources.base.Field object>¶The serial number for this Power Supply
spare_part_number
= <sushy.resources.base.Field object>¶The spare part number for this Power Supply
status
= <rsd_lib.base.StatusField object>¶This indicates the known state of the resource, such as if it is enabled.
rsd_lib.resources.v2_1.chassis.power.
VoltageCollectionField
(*args, **kwargs)¶Bases: rsd_lib.base.ReferenceableMemberField
lower_threshold_critical
= <sushy.resources.base.Field object>¶Below normal range but not yet fatal.
lower_threshold_fatal
= <sushy.resources.base.Field object>¶Below normal range and is fatal
lower_threshold_non_critical
= <sushy.resources.base.Field object>¶Below normal range
max_reading_range
= <sushy.resources.base.Field object>¶Maximum value for CurrentReading
min_reading_range
= <sushy.resources.base.Field object>¶Minimum value for CurrentReading
name
= <sushy.resources.base.Field object>¶Voltage sensor name.
physical_context
= <sushy.resources.base.Field object>¶Describes the area or device to which this voltage measurement applies.
reading_volts
= <sushy.resources.base.Field object>¶The current value of the voltage sensor.
Describes the areas or devices to which this voltage measurement applies.
sensor_number
= <sushy.resources.base.Field object>¶A numerical identifier to represent the voltage sensor
status
= <rsd_lib.base.StatusField object>¶This indicates the known state of the resource, such as if it is enabled.
upper_threshold_critical
= <sushy.resources.base.Field object>¶Above normal range but not yet fatal.
upper_threshold_fatal
= <sushy.resources.base.Field object>¶Above normal range and is fatal
upper_threshold_non_critical
= <sushy.resources.base.Field object>¶Above normal range
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.