Перейти к основному содержимому

PowerSubsystem

PowerSubsystem 1.1.3

 
Versionv1.1
Release2021.2

Description

This PowerSubsystem schema contains the definition for the power subsystem of a chassis.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​PowerSubsystem

Properties

PropertyTypeAttributesNotes
Actions {}objectThe available actions for this resource.
Allocation {objectPower allocation for this subsystem when it represents a subset of the power infrastructure for the chassis or its upstream chassis, such as a chassis containing multiple server blades.
      AllocatedWattsnumber
(W)
read-only
(null)
The total amount of power that has been allocated or budgeted to this subsystem.
      RequestedWattsnumber
(W)
read-only
(null)
The potential power, in watt units, that the subsystem requests, which might be higher than the current level being consumed because the requested power includes a budget that the subsystem wants for future use.
}
Batteries (v1.1+) {objectThe link to the collection of batteries within this subsystem.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
}
CapacityWattsnumber
(W)
read-only
(null)
The total amount of power that can be allocated to this subsystem. This value can be either the power supply capacity or the power budget that an upstream chassis assigns to this subsystem.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PowerSupplies {objectThe link to the collection of power supplies within this subsystem.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
}
PowerSupplyRedundancy [ { } ]array (object)The redundancy information for the set of power supplies in this subsystem. See the v1_7_0.v1_7_0 schema for details on this property.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.

Example response

{
"@odata.type": "#PowerSubsystem.v1_1_3.PowerSubsystem",
"Id": "PowerSubsystem",
"Name": "Power Subsystem for Chassis",
"CapacityWatts": 2000,
"Allocation": {
"RequestedWatts": 1500,
"AllocatedWatts": 1200
},
"PowerSupplyRedundancy": [
{
"RedundancyType": "Failover",
"MaxSupportedInGroup": 2,
"MinNeededInGroup": 1,
"RedundancyGroup": [
{
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1"
},
{
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay2"
}
],
"Status": {
"State": "UnavailableOffline",
"Health": "OK"
}
}
],
"PowerSupplies": {
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies"
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem"
}

PowerSupply 1.6.0

 
Versionv1.6
Release2024.1

Description

The PowerSupply schema describes a power supply unit. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​PowerSubsystem/​PowerSupplies/​{PowerSupplyId}
/​redfish/​v1/​PowerEquipment/​PowerShelves/​{PowerDistributionId}/​PowerSupplies/​{PowerSupplyId} (deprecated)

Properties

PropertyTypeAttributesNotes
Actions {objectThe available actions for this resource.
      #PowerSupply.Reset {}objectThis action resets the power supply. For more information, see the Actions section below.
}
Assembly {}objectThe link to the assembly associated with this power supply.
Certificates (v1.6+) {}objectThe link to a collection of certificates for device identity and attestation.
EfficiencyRatings [ {arrayThe efficiency ratings of this power supply.
      EfficiencyPercentnumber
(%)
read-only
(null)
The rated efficiency of this power supply at the specified load.
      LoadPercentnumber
(%)
read-only
(null)
The electrical load for this rating.
} ]
ElectricalSourceManagerURIs (v1.2+) [ ]array
(URI) (string, null)
read-writeThe URIs of the management interfaces for the upstream electrical source connections for this power supply.
ElectricalSourceNames (v1.2+) [ ]array (string, null)read-writeThe names of the upstream electrical sources, such as circuits or outlets, connected to this power supply.
FirmwareVersionstringread-only
(null)
The firmware version for this power supply.
HotPluggablebooleanread-only
(null)
An indication of whether this device can be inserted or removed while the equipment is in operation.
InputNominalVoltageTypestring
(enum)
read-only
(null)
The nominal voltage type that is detected on the line input to this power supply. For the possible property values, see InputNominalVoltageType in Property details.
InputRanges [ {arrayThe input ranges that the power supply can use.
      CapacityWattsnumber
(W)
read-only
(null)
The maximum capacity of this power supply when operating in this input range.
      NominalVoltageTypestring
(enum)
read-only
(null)
The input voltage range. For the possible property values, see NominalVoltageType in Property details.
} ]
LineInputStatus (v1.3+)string
(enum)
read-only
(null)
The status of the line input. For the possible property values, see LineInputStatus in Property details.
Links {objectThe links to other resources that are related to this resource.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      Outlet (deprecated v1.4) {}objectA link to the outlet connected to this power supply. Deprecated in v1.4 and later. This property has been deprecated in favor of the PowerOutlets property to allow for consistent modeling of power supplies with multiple outlet support.
      PoweringChassis (v1.4+) [ {arrayAn array of links to the chassis that are directly powered by this power supply.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      PowerOutlets (v1.2+) [ {arrayAn array of links to the outlets that provide power to this power supply.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
}
Location {}objectThe location of the power supply. See the v1_23_0.v1_23_0 schema for details on this property.
LocationIndicatorActivebooleanread-write
(null)
An indicator allowing an operator to physically locate this resource.
Manufacturerstringread-only
(null)
The manufacturer of this power supply.
Metrics {}objectThe link to the power supply metrics resource associated with this power supply.
Modelstringread-only
(null)
The model number for this power supply.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
OutputNominalVoltageType (v1.5+)string
(enum)
read-only
(null)
The nominal output voltage type of this power supply. For the possible property values, see OutputNominalVoltageType in Property details.
OutputRails [ {arrayThe output power rails provided by this power supply.
      NominalVoltagenumberread-only
(null)
The nominal voltage of this output power rail.
      PhysicalContextstring
(enum)
read-onlyThe area or device to which this power rail applies. For the possible property values, see PhysicalContext in Property details.
} ]
PartNumberstringread-only
(null)
The part number for this power supply.
PhaseWiringTypestring
(enum)
read-only
(null)
The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) provided for the power supply input connector. For the possible property values, see PhaseWiringType in Property details.
PlugTypestring
(enum)
read-only
(null)
The type of plug according to NEMA, IEC, or regional standards. For the possible property values, see PlugType in Property details.
PowerCapacityWattsnumber
(W)
read-only
(null)
The maximum capacity of this power supply.
PowerSupplyTypestring
(enum)
read-only
(null)
The power supply type (AC or DC). For the possible property values, see PowerSupplyType in Property details.
ProductionDate (v1.1+)string
(date-time)
read-only
(null)
The production or manufacturing date of this power supply.
Replaceable (v1.5+)booleanread-only
(null)
An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy.
SerialNumberstringread-only
(null)
The serial number for this power supply.
SparePartNumberstringread-only
(null)
The spare part number for this power supply.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
Version (v1.1+)stringread-only
(null)
The hardware version of this power supply.

Actions

Reset

Description

This action resets the power supply.

Action URI

{Base URI of target resource}/Actions/PowerSupply.Reset

Action parameters

Parameter NameTypeAttributesNotes
      ResetTypestring
(enum)
optionalThe type of reset. For the possible property values, see ResetType in Property details.

Request Example

{
"ResetType": "ForceRestart"
}

Property details

idRef

 
@odata.idstring
(URI)
read-onlyThe unique identifier for a resource.

InputNominalVoltageType

 

The nominal voltage type that is detected on the line input to this power supply.

stringDescription
AC100To127VAC 100-127V nominal.
AC100To240VAC 100-240V nominal.
AC100To277VAC 100-277V nominal.
AC120VAC 120V nominal.
AC200To240VAC 200-240V nominal.
AC200To277VAC 200-277V nominal.
AC208VAC 208V nominal.
AC230VAC 230V nominal.
AC240AndDC380VAC 200-240V and DC 380V.
AC240VAC 240V nominal.
AC277AndDC380VAC 200-277V and DC 380V.
AC277VAC 277V nominal.
AC400VAC 400V or 415V nominal.
AC480VAC 480V nominal.
DC12VDC 12V nominal.
DC16VDC 16V nominal.
DC1_8VDC 1.8V nominal.
DC240VDC 240V nominal.
DC380VDC 380V nominal.
DC3_3VDC 3.3V nominal.
DC400VDC 400V nominal.
DC48VDC 48V nominal.
DC5VDC 5V nominal.
DC800VDC 800V nominal.
DC9VDC 9V nominal.
DCNeg48V-48V DC.

LineInputStatus

 

The status of the line input.

stringDescription
LossOfInputNo power detected at line input.
NormalLine input is within normal operating range.
OutOfRangeLine input voltage or current is outside of normal operating range.

NominalVoltageType

 

The input voltage range.

stringDescription
AC100To127VAC 100-127V nominal.
AC100To240VAC 100-240V nominal.
AC100To277VAC 100-277V nominal.
AC120VAC 120V nominal.
AC200To240VAC 200-240V nominal.
AC200To277VAC 200-277V nominal.
AC208VAC 208V nominal.
AC230VAC 230V nominal.
AC240AndDC380VAC 200-240V and DC 380V.
AC240VAC 240V nominal.
AC277AndDC380VAC 200-277V and DC 380V.
AC277VAC 277V nominal.
AC400VAC 400V or 415V nominal.
AC480VAC 480V nominal.
DC12VDC 12V nominal.
DC16VDC 16V nominal.
DC1_8VDC 1.8V nominal.
DC240VDC 240V nominal.
DC380VDC 380V nominal.
DC3_3VDC 3.3V nominal.
DC400VDC 400V nominal.
DC48VDC 48V nominal.
DC5VDC 5V nominal.
DC800VDC 800V nominal.
DC9VDC 9V nominal.
DCNeg48V-48V DC.

OutputNominalVoltageType

 

The nominal output voltage type of this power supply.

stringDescription
AC100To127VAC 100-127V nominal.
AC100To240VAC 100-240V nominal.
AC100To277VAC 100-277V nominal.
AC120VAC 120V nominal.
AC200To240VAC 200-240V nominal.
AC200To277VAC 200-277V nominal.
AC208VAC 208V nominal.
AC230VAC 230V nominal.
AC240AndDC380VAC 200-240V and DC 380V.
AC240VAC 240V nominal.
AC277AndDC380VAC 200-277V and DC 380V.
AC277VAC 277V nominal.
AC400VAC 400V or 415V nominal.
AC480VAC 480V nominal.
DC12VDC 12V nominal.
DC16VDC 16V nominal.
DC1_8VDC 1.8V nominal.
DC240VDC 240V nominal.
DC380VDC 380V nominal.
DC3_3VDC 3.3V nominal.
DC400VDC 400V nominal.
DC48VDC 48V nominal.
DC5VDC 5V nominal.
DC800VDC 800V nominal.
DC9VDC 9V nominal.
DCNeg48V-48V DC.

PhaseWiringType

 

The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) provided for the power supply input connector.

stringDescription
OneOrTwoPhase3WireSingle or two-phase / 3-wire (Line1, Line2 or Neutral, Protective Earth).
OnePhase3WireSingle-phase / 3-wire (Line1, Neutral, Protective Earth).
ThreePhase4WireThree-phase / 4-wire (Line1, Line2, Line3, Protective Earth).
ThreePhase5WireThree-phase / 5-wire (Line1, Line2, Line3, Neutral, Protective Earth).
TwoPhase3WireTwo-phase / 3-wire (Line1, Line2, Protective Earth).
TwoPhase4WireTwo-phase / 4-wire (Line1, Line2, Neutral, Protective Earth).

PhysicalContext

 

The area or device to which this power rail applies.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

PlugType

 

The type of plug according to NEMA, IEC, or regional standards.

stringDescription
California_CS8265California Standard CS8265 (Single-phase 250V; 50A; 2P3W).
California_CS8365California Standard CS8365 (Three-phase 250V; 50A; 3P4W).
Field_208V_3P4W_60AField-wired; Three-phase 200-250V; 60A; 3P4W.
Field_400V_3P5W_32AField-wired; Three-phase 200-240/346-415V; 32A; 3P5W.
IEC_60309_316P6IEC 60309 316P6 (Single-phase 200-250V; 16A; 1P3W; Blue, 6-hour).
IEC_60309_332P6IEC 60309 332P6 (Single-phase 200-250V; 32A; 1P3W; Blue, 6-hour).
IEC_60309_363P6IEC 60309 363P6 (Single-phase 200-250V; 63A; 1P3W; Blue, 6-hour).
IEC_60309_460P9IEC 60309 460P9 (Three-phase 200-250V; 60A; 3P4W; Blue; 9-hour).
IEC_60309_516P6IEC 60309 516P6 (Three-phase 200-240/346-415V; 16A; 3P5W; Red; 6-hour).
IEC_60309_532P6IEC 60309 532P6 (Three-phase 200-240/346-415V; 32A; 3P5W; Red; 6-hour).
IEC_60309_560P9IEC 60309 560P9 (Three-phase 120-144/208-250V; 60A; 3P5W; Blue; 9-hour).
IEC_60309_563P6IEC 60309 563P6 (Three-phase 200-240/346-415V; 63A; 3P5W; Red; 6-hour).
IEC_60320_C14IEC C14 (Single-phase 250V; 10A; 1P3W).
IEC_60320_C20IEC C20 (Single-phase 250V; 16A; 1P3W).
NEMA_5_15PNEMA 5-15P (Single-phase 125V; 15A; 1P3W).
NEMA_5_20PNEMA 5-20P (Single-phase 125V; 20A; 1P3W).
NEMA_6_15PNEMA 6-15P (Single-phase 250V; 15A; 2P3W).
NEMA_6_20PNEMA 6-20P (Single-phase 250V; 20A; 2P3W).
NEMA_L14_20PNEMA L14-20P (Split-phase 125/250V; 20A; 2P4W).
NEMA_L14_30PNEMA L14-30P (Split-phase 125/250V; 30A; 2P4W).
NEMA_L15_20PNEMA L15-20P (Three-phase 250V; 20A; 3P4W).
NEMA_L15_30PNEMA L15-30P (Three-phase 250V; 30A; 3P4W).
NEMA_L21_20PNEMA L21-20P (Three-phase 120/208V; 20A; 3P5W).
NEMA_L21_30PNEMA L21-30P (Three-phase 120/208V; 30A; 3P5W).
NEMA_L22_20PNEMA L22-20P (Three-phase 277/480V; 20A; 3P5W).
NEMA_L22_30PNEMA L22-30P (Three-phase 277/480V; 30A; 3P5W).
NEMA_L5_15PNEMA L5-15P (Single-phase 125V; 15A; 1P3W).
NEMA_L5_20PNEMA L5-20P (Single-phase 125V; 20A; 1P3W).
NEMA_L5_30PNEMA L5-30P (Single-phase 125V; 30A; 1P3W).
NEMA_L6_15PNEMA L6-15P (Single-phase 250V; 15A; 2P3W).
NEMA_L6_20PNEMA L6-20P (Single-phase 250V; 20A; 2P3W).
NEMA_L6_30PNEMA L6-30P (Single-phase 250V; 30A; 2P3W).

PowerSupplyType

 

The power supply type (AC or DC).

stringDescription
ACAlternating Current (AC) power supply.
ACorDCThe power supply supports both DC and AC.
DCDirect Current (DC) power supply.
DCRegulator (v1.5+)Direct Current (DC) voltage regulator.

ResetType

 

The type of reset.

stringDescription
ForceOffTurn off the unit immediately (non-graceful shutdown).
ForceOnTurn on the unit immediately.
ForceRestartShut down immediately and non-gracefully and restart the unit.
FullPowerCycleFull power cycle the unit immediately (non-graceful). Behaves like removing utility lines, followed by restoring utility lines to the resource.
GracefulRestartShut down gracefully and restart the unit.
GracefulShutdownShut down gracefully and power off.
NmiGenerate a diagnostic interrupt, which is usually an NMI on x86 systems, to stop normal operations, complete diagnostic actions, and, typically, halt the system.
OnTurn on the unit.
PausePause execution on the unit but do not remove power. This is typically a feature of virtual machine hypervisors.
PowerCyclePower cycle the unit immediately (non-graceful). Behaves like a power removal, followed by a power restore to the resource.
PushPowerButtonSimulate the pressing of the physical power button on this unit.
ResumeResume execution on the paused unit. This is typically a feature of virtual machine hypervisors.
SuspendWrite the state of the unit to disk before powering off. This allows for the state to be restored when powered back on.

Example response

{
"@odata.type": "#PowerSupply.v1_6_0.PowerSupply",
"Id": "Bay1",
"Name": "Power Supply Bay 1",
"Status": {
"State": "Enabled",
"Health": "Warning"
},
"LineInputStatus": "Normal",
"Model": "RKS-440DC",
"Manufacturer": "Contoso Power",
"FirmwareVersion": "1.00",
"SerialNumber": "3488247",
"PartNumber": "23456-133",
"SparePartNumber": "93284-133",
"LocationIndicatorActive": false,
"HotPluggable": false,
"PowerCapacityWatts": 400,
"PhaseWiringType": "OnePhase3Wire",
"PlugType": "IEC_60320_C14",
"InputRanges": [
{
"NominalVoltageType": "AC200To240V",
"CapacityWatts": 400
},
{
"NominalVoltageType": "AC120V",
"CapacityWatts": 350
},
{
"NominalVoltageType": "DC380V",
"CapacityWatts": 400
}
],
"EfficiencyRatings": [
{
"LoadPercent": 25,
"EfficiencyPercent": 75
},
{
"LoadPercent": 50,
"EfficiencyPercent": 85
},
{
"LoadPercent": 90,
"EfficiencyPercent": 80
}
],
"OutputRails": [
{
"NominalVoltage": 3.3,
"PhysicalContext": "SystemBoard"
},
{
"NominalVoltage": 5,
"PhysicalContext": "SystemBoard"
},
{
"NominalVoltage": 12,
"PhysicalContext": "StorageDevice"
}
],
"Location": {
"PartLocation": {
"ServiceLabel": "PSU 1",
"LocationType": "Bay",
"LocationOrdinalValue": 0
}
},
"Links": {
"Outlet": {
"@odata.id": "https://redfishpdu.contoso.com/redfish/v1/PowerEquipment/RackPDUs/1/Outlets/A4"
}
},
"Assembly": {
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/Assembly"
},
"Metrics": {
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/Metrics"
},
"Actions": {
"#PowerSupply.Reset": {
"target": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/PowerSupply.Reset"
}
},
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1"
}