sushy.resources.chassis.power package¶
Submodules¶
sushy.resources.chassis.power.constants module¶
-
sushy.resources.chassis.power.constants.
INPUT_TYPE_AC
= 'ac'¶ Alternating Current (AC) input range.
-
sushy.resources.chassis.power.constants.
INPUT_TYPE_DC
= 'dc'¶ Direct Current (DC) input range.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_AC120
= 'ac120v'¶ AC 120V nominal input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_AC240
= 'ac240v'¶ AC 240V nominal input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_AC277
= 'ac277v'¶ AC 277V nominal input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_ACDCWIDE
= 'acdcwiderange'¶ Wide range AC or DC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_ACHIGH
= 'achighline'¶ 277V AC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_ACLOW
= 'aclowline'¶ 100-127V AC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_ACMID
= 'acmidline'¶ 200-240V AC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_ACWIDE
= 'acwiderange'¶ Wide range AC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_DC240
= 'dc240v'¶ DC 240V nominal input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_DC380
= 'dc380v'¶ High Voltage DC input (380V).
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_DCNEG48
= 'dcneg48v'¶ -48V DC input.
-
sushy.resources.chassis.power.constants.
LINE_INPUT_VOLTAGE_TYPE_UNKNOWN
= 'unknown'¶ The power supply line input voltage tpye cannot be determined.
-
sushy.resources.chassis.power.constants.
POWER_SUPPLY_TYPE_AC
= 'ac'¶ Alternating Current (AC) power supply.
-
sushy.resources.chassis.power.constants.
POWER_SUPPLY_TYPE_ACDC
= 'acdc'¶ Power Supply supports both DC or AC.
-
sushy.resources.chassis.power.constants.
POWER_SUPPLY_TYPE_DC
= 'dc'¶ Direct Current (DC) power supply.
-
sushy.resources.chassis.power.constants.
POWER_SUPPLY_TYPE_UNKNOWN
= 'unknown'¶ The power supply type cannot be determined.
sushy.resources.chassis.power.mappings module¶
sushy.resources.chassis.power.power module¶
-
class
sushy.resources.chassis.power.power.
InputRangeListField
(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField
This type describes an input range for a power supply
-
input_type
= <sushy.resources.base.MappedField 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
-
-
class
sushy.resources.chassis.power.power.
Power
(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None)¶ Bases:
sushy.resources.base.ResourceBase
This class represents a Power resource.
-
identity
= <sushy.resources.base.Field object>¶ Identifier of the resource
-
name
= <sushy.resources.base.Field object>¶ The name of the resource
-
power_supplies
= <sushy.resources.chassis.power.power.PowerSupplyListField object>¶ Details of a power supplies associated with this system or device
-
-
class
sushy.resources.chassis.power.power.
PowerSupplyListField
(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField
The power supplies associated with this Power resource
-
firmware_version
= <sushy.resources.base.Field object>¶ The firmware version for this Power Supply
-
identity
= <sushy.resources.base.Field object>¶ Identifier of the Power Supply
-
indicator_led
= <sushy.resources.base.MappedField object>¶ The state of the indicator LED, used to identify the power supply
-
input_ranges
= <sushy.resources.chassis.power.power.InputRangeListField 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.MappedField 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>¶ 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.MappedField object>¶ The Power Supply type (AC or DC)
-
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
= <sushy.resources.common.StatusField object>¶ Status of the sensor
-