# sushy.resources.chassis.power package

## Submodules

## sushy.resources.chassis.power.constants module

class sushy.resources.chassis.power.constants.LineInputVoltageType(*values)

  Bases: `Enum`

  AC_120V = 'AC120V'

    AC 120V nominal input.

  AC_240V = 'AC240V'

    AC 240V nominal input.

  AC_277V = 'AC277V'

    AC 277V nominal input.

  AC_AND_DC_WIDE_RANGE = 'ACandDCWideRange'

    Wide range AC or DC input.

  AC_HIGH_LINE = 'ACHighLine'

    277V AC input.

  AC_LOW_LINE = 'ACLowLine'

    100-127V AC input.

  AC_MID_LINE = 'ACMidLine'

    200-240V AC input.

  AC_WIDE_RANGE = 'ACWideRange'

    Wide range AC input.

  DC_240V = 'DC240V'

    DC 240V nominal input.

  DC_380V = 'DC380V'

    High Voltage DC input (380V).

  DC_NEG48V = 'DCNeg48V'

    -48V DC input.

  UNKNOWN = 'Unknown'

    The power supply line input voltage type cannot be determined.

class sushy.resources.chassis.power.constants.PowerInputType(*values)

  Bases: `Enum`

  AC = 'AC'

    Alternating Current (AC) input range.

  DC = 'DC'

    Direct Current (DC) input range.

class sushy.resources.chassis.power.constants.PowerSupplyType(*values)

  Bases: `Enum`

  AC = 'AC'

    Alternating Current (AC) power supply.

  AC_OR_DC = 'ACorDC'

    The power supply supports both DC or AC.

  DC = 'DC'

    Direct Current (DC) power supply.

  UNKNOWN = 'Unknown'

    The power supply type cannot be determined.

## sushy.resources.chassis.power.power module

class sushy.resources.chassis.power.power.InputRangeListField(*args, **kwargs)

  Bases: `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, root=None)

  Bases: `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: `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

## Module contents

this page last updated: 2025-09-22 17:32:30

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.