{
"$id": "PowerDistribution.v1_4_0.json",
"$ref": "#/definitions/PowerDistribution",
"$schema": "http://json-schema.org/draft-07/schema#",
"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
"definitions": {
"PowerDistribution": {
"description": "The `PowerDistribution` schema contains the definitions for a power distribution component or unit, such as a floor power distribution unit (PDU) or switchgear.",
"longDescription": "This resource shall represent a power distribution component or unit for a Redfish implementation.",
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
"description": "This property shall specify a valid odata or Redfish property.",
"type": [
"array",
"boolean",
"integer",
"number",
"null",
"object",
"string"
]
}
},
"properties": {
"EquipmentType": {
"$ref": "#/definitions/PowerEquipmentType",
"description": "The type of equipment this resource represents.",
"longDescription": "This property shall contain the type of equipment this resource represents.",
"readonly": true
},
"Id": {
"$ref": "Resource.json#/definitions/Id",
"readonly": true
},
"Name": {
"$ref": "Resource.json#/definitions/Name",
"readonly": true
}
},
"required": [
"EquipmentType",
"@odata.id",
"@odata.type",
"Id"
],
"type": "object"
},
"PowerEquipmentType": {
"enum": [
"RackPDU",
"FloorPDU",
"ManualTransferSwitch",
"AutomaticTransferSwitch",
"Switchgear",
"PowerShelf",
"Bus",
"BatteryShelf"
],
"enumDescriptions": {
"AutomaticTransferSwitch": "An automatic power transfer switch.",
"BatteryShelf": "A battery shelf or battery-backed unit (BBU).",
"Bus": "An electrical bus.",
"FloorPDU": "A power distribution unit providing feeder circuits for further power distribution.",
"ManualTransferSwitch": "A manual power transfer switch.",
"PowerShelf": "A power shelf.",
"RackPDU": "A power distribution unit providing outlets for a rack or similar quantity of devices.",
"Switchgear": "Electrical switchgear."
},
"enumVersionAdded": {
"BatteryShelf": "v1_3_0",
"Bus": "v1_2_0",
"PowerShelf": "v1_1_0"
},
"type": "string"
}
},
"language": "en",
"owningEntity": "DMTF",
"release": "2024.1",
"title": "#PowerDistribution.v1_4_0.PowerDistribution"
}