1*28cfceb2SGunnar Mills{ 2*28cfceb2SGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/Outlet.v1_4_4.json", 3*28cfceb2SGunnar Mills "$ref": "#/definitions/Outlet", 4*28cfceb2SGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*28cfceb2SGunnar Mills "copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6*28cfceb2SGunnar Mills "definitions": { 7*28cfceb2SGunnar Mills "Actions": { 8*28cfceb2SGunnar Mills "additionalProperties": false, 9*28cfceb2SGunnar Mills "description": "The available actions for this resource.", 10*28cfceb2SGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11*28cfceb2SGunnar Mills "patternProperties": { 12*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14*28cfceb2SGunnar Mills "type": [ 15*28cfceb2SGunnar Mills "array", 16*28cfceb2SGunnar Mills "boolean", 17*28cfceb2SGunnar Mills "integer", 18*28cfceb2SGunnar Mills "number", 19*28cfceb2SGunnar Mills "null", 20*28cfceb2SGunnar Mills "object", 21*28cfceb2SGunnar Mills "string" 22*28cfceb2SGunnar Mills ] 23*28cfceb2SGunnar Mills } 24*28cfceb2SGunnar Mills }, 25*28cfceb2SGunnar Mills "properties": { 26*28cfceb2SGunnar Mills "#Outlet.PowerControl": { 27*28cfceb2SGunnar Mills "$ref": "#/definitions/PowerControl" 28*28cfceb2SGunnar Mills }, 29*28cfceb2SGunnar Mills "#Outlet.ResetMetrics": { 30*28cfceb2SGunnar Mills "$ref": "#/definitions/ResetMetrics" 31*28cfceb2SGunnar Mills }, 32*28cfceb2SGunnar Mills "Oem": { 33*28cfceb2SGunnar Mills "$ref": "#/definitions/OemActions", 34*28cfceb2SGunnar Mills "description": "The available OEM-specific actions for this resource.", 35*28cfceb2SGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 36*28cfceb2SGunnar Mills } 37*28cfceb2SGunnar Mills }, 38*28cfceb2SGunnar Mills "type": "object" 39*28cfceb2SGunnar Mills }, 40*28cfceb2SGunnar Mills "CurrentSensors": { 41*28cfceb2SGunnar Mills "additionalProperties": false, 42*28cfceb2SGunnar Mills "description": "The current sensors for this outlet.", 43*28cfceb2SGunnar Mills "longDescription": "This type shall contain properties that describe current sensor readings for an outlet.", 44*28cfceb2SGunnar Mills "patternProperties": { 45*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 46*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 47*28cfceb2SGunnar Mills "type": [ 48*28cfceb2SGunnar Mills "array", 49*28cfceb2SGunnar Mills "boolean", 50*28cfceb2SGunnar Mills "integer", 51*28cfceb2SGunnar Mills "number", 52*28cfceb2SGunnar Mills "null", 53*28cfceb2SGunnar Mills "object", 54*28cfceb2SGunnar Mills "string" 55*28cfceb2SGunnar Mills ] 56*28cfceb2SGunnar Mills } 57*28cfceb2SGunnar Mills }, 58*28cfceb2SGunnar Mills "properties": { 59*28cfceb2SGunnar Mills "Line1": { 60*28cfceb2SGunnar Mills "anyOf": [ 61*28cfceb2SGunnar Mills { 62*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 63*28cfceb2SGunnar Mills }, 64*28cfceb2SGunnar Mills { 65*28cfceb2SGunnar Mills "type": "null" 66*28cfceb2SGunnar Mills } 67*28cfceb2SGunnar Mills ], 68*28cfceb2SGunnar Mills "description": "Line 1 current (A).", 69*28cfceb2SGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 70*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line current, in ampere units, for L1. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`. This property shall not be present if the equipment does not include an L1 measurement." 71*28cfceb2SGunnar Mills }, 72*28cfceb2SGunnar Mills "Line2": { 73*28cfceb2SGunnar Mills "anyOf": [ 74*28cfceb2SGunnar Mills { 75*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 76*28cfceb2SGunnar Mills }, 77*28cfceb2SGunnar Mills { 78*28cfceb2SGunnar Mills "type": "null" 79*28cfceb2SGunnar Mills } 80*28cfceb2SGunnar Mills ], 81*28cfceb2SGunnar Mills "description": "Line 2 current (A).", 82*28cfceb2SGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 83*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line current, in ampere units, for L2. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`. This property shall not be present if the equipment does not include an L2 measurement." 84*28cfceb2SGunnar Mills }, 85*28cfceb2SGunnar Mills "Line3": { 86*28cfceb2SGunnar Mills "anyOf": [ 87*28cfceb2SGunnar Mills { 88*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 89*28cfceb2SGunnar Mills }, 90*28cfceb2SGunnar Mills { 91*28cfceb2SGunnar Mills "type": "null" 92*28cfceb2SGunnar Mills } 93*28cfceb2SGunnar Mills ], 94*28cfceb2SGunnar Mills "description": "Line 3 current (A).", 95*28cfceb2SGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 96*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line current, in ampere units, for L3. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`. This property shall not be present if the equipment does not include an L3 measurement." 97*28cfceb2SGunnar Mills }, 98*28cfceb2SGunnar Mills "Neutral": { 99*28cfceb2SGunnar Mills "anyOf": [ 100*28cfceb2SGunnar Mills { 101*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 102*28cfceb2SGunnar Mills }, 103*28cfceb2SGunnar Mills { 104*28cfceb2SGunnar Mills "type": "null" 105*28cfceb2SGunnar Mills } 106*28cfceb2SGunnar Mills ], 107*28cfceb2SGunnar Mills "description": "Neutral line current (A).", 108*28cfceb2SGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 109*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line current, in ampere units, for the Neutral line. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`. This property shall not be present if the equipment does not include a Neutral line measurement." 110*28cfceb2SGunnar Mills } 111*28cfceb2SGunnar Mills }, 112*28cfceb2SGunnar Mills "type": "object" 113*28cfceb2SGunnar Mills }, 114*28cfceb2SGunnar Mills "Links": { 115*28cfceb2SGunnar Mills "additionalProperties": false, 116*28cfceb2SGunnar Mills "description": "The links to other resources that are related to this resource.", 117*28cfceb2SGunnar Mills "longDescription": "This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", 118*28cfceb2SGunnar Mills "patternProperties": { 119*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 120*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 121*28cfceb2SGunnar Mills "type": [ 122*28cfceb2SGunnar Mills "array", 123*28cfceb2SGunnar Mills "boolean", 124*28cfceb2SGunnar Mills "integer", 125*28cfceb2SGunnar Mills "number", 126*28cfceb2SGunnar Mills "null", 127*28cfceb2SGunnar Mills "object", 128*28cfceb2SGunnar Mills "string" 129*28cfceb2SGunnar Mills ] 130*28cfceb2SGunnar Mills } 131*28cfceb2SGunnar Mills }, 132*28cfceb2SGunnar Mills "properties": { 133*28cfceb2SGunnar Mills "BranchCircuit": { 134*28cfceb2SGunnar Mills "anyOf": [ 135*28cfceb2SGunnar Mills { 136*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/Circuit" 137*28cfceb2SGunnar Mills }, 138*28cfceb2SGunnar Mills { 139*28cfceb2SGunnar Mills "type": "null" 140*28cfceb2SGunnar Mills } 141*28cfceb2SGunnar Mills ], 142*28cfceb2SGunnar Mills "description": "A reference to the branch circuit related to this outlet.", 143*28cfceb2SGunnar Mills "longDescription": "This property shall contain a link to a resource of type `Circuit` that represent the branch circuit associated with this outlet.", 144*28cfceb2SGunnar Mills "readonly": true 145*28cfceb2SGunnar Mills }, 146*28cfceb2SGunnar Mills "Chassis": { 147*28cfceb2SGunnar Mills "description": "Any array of links to chassis connected to this outlet.", 148*28cfceb2SGunnar Mills "items": { 149*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" 150*28cfceb2SGunnar Mills }, 151*28cfceb2SGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Chassis` that represent the chassis connected to this outlet.", 152*28cfceb2SGunnar Mills "readonly": false, 153*28cfceb2SGunnar Mills "type": "array", 154*28cfceb2SGunnar Mills "versionAdded": "v1_3_0" 155*28cfceb2SGunnar Mills }, 156*28cfceb2SGunnar Mills "Chassis@odata.count": { 157*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 158*28cfceb2SGunnar Mills }, 159*28cfceb2SGunnar Mills "DistributionCircuits": { 160*28cfceb2SGunnar Mills "description": "An array of links to mains or input circuits powered by this outlet.", 161*28cfceb2SGunnar Mills "items": { 162*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/Circuit" 163*28cfceb2SGunnar Mills }, 164*28cfceb2SGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Circuit` that represent the circuits powered by this outlet. This property is used to show a connection to an input circuit downstream in a power distribution chain.", 165*28cfceb2SGunnar Mills "readonly": false, 166*28cfceb2SGunnar Mills "type": "array", 167*28cfceb2SGunnar Mills "versionAdded": "v1_3_0" 168*28cfceb2SGunnar Mills }, 169*28cfceb2SGunnar Mills "DistributionCircuits@odata.count": { 170*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 171*28cfceb2SGunnar Mills }, 172*28cfceb2SGunnar Mills "Oem": { 173*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 174*28cfceb2SGunnar Mills "description": "The OEM extension property.", 175*28cfceb2SGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." 176*28cfceb2SGunnar Mills }, 177*28cfceb2SGunnar Mills "PowerSupplies": { 178*28cfceb2SGunnar Mills "description": "An array of links to the power supplies connected to this outlet.", 179*28cfceb2SGunnar Mills "items": { 180*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PowerSupply.json#/definitions/PowerSupply" 181*28cfceb2SGunnar Mills }, 182*28cfceb2SGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `PowerSupply` that represent the power supplies connected to this outlet.", 183*28cfceb2SGunnar Mills "readonly": false, 184*28cfceb2SGunnar Mills "type": "array", 185*28cfceb2SGunnar Mills "versionAdded": "v1_3_0" 186*28cfceb2SGunnar Mills }, 187*28cfceb2SGunnar Mills "PowerSupplies@odata.count": { 188*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 189*28cfceb2SGunnar Mills } 190*28cfceb2SGunnar Mills }, 191*28cfceb2SGunnar Mills "type": "object" 192*28cfceb2SGunnar Mills }, 193*28cfceb2SGunnar Mills "OemActions": { 194*28cfceb2SGunnar Mills "additionalProperties": true, 195*28cfceb2SGunnar Mills "description": "The available OEM-specific actions for this resource.", 196*28cfceb2SGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 197*28cfceb2SGunnar Mills "patternProperties": { 198*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 199*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 200*28cfceb2SGunnar Mills "type": [ 201*28cfceb2SGunnar Mills "array", 202*28cfceb2SGunnar Mills "boolean", 203*28cfceb2SGunnar Mills "integer", 204*28cfceb2SGunnar Mills "number", 205*28cfceb2SGunnar Mills "null", 206*28cfceb2SGunnar Mills "object", 207*28cfceb2SGunnar Mills "string" 208*28cfceb2SGunnar Mills ] 209*28cfceb2SGunnar Mills } 210*28cfceb2SGunnar Mills }, 211*28cfceb2SGunnar Mills "properties": {}, 212*28cfceb2SGunnar Mills "type": "object" 213*28cfceb2SGunnar Mills }, 214*28cfceb2SGunnar Mills "Outlet": { 215*28cfceb2SGunnar Mills "additionalProperties": false, 216*28cfceb2SGunnar Mills "description": "The `Outlet` schema contains a definition for an electrical outlet.", 217*28cfceb2SGunnar Mills "longDescription": "This resource shall be used to represent an electrical outlet for a Redfish implementation.", 218*28cfceb2SGunnar Mills "patternProperties": { 219*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 220*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 221*28cfceb2SGunnar Mills "type": [ 222*28cfceb2SGunnar Mills "array", 223*28cfceb2SGunnar Mills "boolean", 224*28cfceb2SGunnar Mills "integer", 225*28cfceb2SGunnar Mills "number", 226*28cfceb2SGunnar Mills "null", 227*28cfceb2SGunnar Mills "object", 228*28cfceb2SGunnar Mills "string" 229*28cfceb2SGunnar Mills ] 230*28cfceb2SGunnar Mills } 231*28cfceb2SGunnar Mills }, 232*28cfceb2SGunnar Mills "properties": { 233*28cfceb2SGunnar Mills "@odata.context": { 234*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 235*28cfceb2SGunnar Mills }, 236*28cfceb2SGunnar Mills "@odata.etag": { 237*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 238*28cfceb2SGunnar Mills }, 239*28cfceb2SGunnar Mills "@odata.id": { 240*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 241*28cfceb2SGunnar Mills }, 242*28cfceb2SGunnar Mills "@odata.type": { 243*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 244*28cfceb2SGunnar Mills }, 245*28cfceb2SGunnar Mills "Actions": { 246*28cfceb2SGunnar Mills "$ref": "#/definitions/Actions", 247*28cfceb2SGunnar Mills "description": "The available actions for this resource.", 248*28cfceb2SGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 249*28cfceb2SGunnar Mills }, 250*28cfceb2SGunnar Mills "ConfigurationLocked": { 251*28cfceb2SGunnar Mills "description": "Indicates whether the configuration is locked.", 252*28cfceb2SGunnar Mills "longDescription": "This property shall indicate whether modification requests to this resource are not permitted. If `true`, services shall reject modification requests to other properties in this resource.", 253*28cfceb2SGunnar Mills "readonly": false, 254*28cfceb2SGunnar Mills "type": "boolean", 255*28cfceb2SGunnar Mills "versionAdded": "v1_4_0" 256*28cfceb2SGunnar Mills }, 257*28cfceb2SGunnar Mills "CurrentAmps": { 258*28cfceb2SGunnar Mills "anyOf": [ 259*28cfceb2SGunnar Mills { 260*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 261*28cfceb2SGunnar Mills }, 262*28cfceb2SGunnar Mills { 263*28cfceb2SGunnar Mills "type": "null" 264*28cfceb2SGunnar Mills } 265*28cfceb2SGunnar Mills ], 266*28cfceb2SGunnar Mills "description": "The current (A) for this outlet.", 267*28cfceb2SGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 268*28cfceb2SGunnar Mills "longDescription": "This property shall contain the current, in ampere units, for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`. This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`." 269*28cfceb2SGunnar Mills }, 270*28cfceb2SGunnar Mills "Description": { 271*28cfceb2SGunnar Mills "anyOf": [ 272*28cfceb2SGunnar Mills { 273*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 274*28cfceb2SGunnar Mills }, 275*28cfceb2SGunnar Mills { 276*28cfceb2SGunnar Mills "type": "null" 277*28cfceb2SGunnar Mills } 278*28cfceb2SGunnar Mills ], 279*28cfceb2SGunnar Mills "readonly": true 280*28cfceb2SGunnar Mills }, 281*28cfceb2SGunnar Mills "ElectricalConsumerNames": { 282*28cfceb2SGunnar Mills "description": "An array of names of downstream devices that are powered by this outlet.", 283*28cfceb2SGunnar Mills "items": { 284*28cfceb2SGunnar Mills "type": [ 285*28cfceb2SGunnar Mills "string", 286*28cfceb2SGunnar Mills "null" 287*28cfceb2SGunnar Mills ] 288*28cfceb2SGunnar Mills }, 289*28cfceb2SGunnar Mills "longDescription": "This property shall contain an array of user-assigned identifying strings that describe downstream devices that are powered by this outlet.", 290*28cfceb2SGunnar Mills "readonly": false, 291*28cfceb2SGunnar Mills "type": "array", 292*28cfceb2SGunnar Mills "versionAdded": "v1_3_0" 293*28cfceb2SGunnar Mills }, 294*28cfceb2SGunnar Mills "ElectricalContext": { 295*28cfceb2SGunnar Mills "anyOf": [ 296*28cfceb2SGunnar Mills { 297*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/ElectricalContext" 298*28cfceb2SGunnar Mills }, 299*28cfceb2SGunnar Mills { 300*28cfceb2SGunnar Mills "type": "null" 301*28cfceb2SGunnar Mills } 302*28cfceb2SGunnar Mills ], 303*28cfceb2SGunnar Mills "description": "The combination of current-carrying conductors.", 304*28cfceb2SGunnar Mills "longDescription": "This property shall contain the combination of current-carrying conductors that distribute power.", 305*28cfceb2SGunnar Mills "readonly": true 306*28cfceb2SGunnar Mills }, 307*28cfceb2SGunnar Mills "EnergykWh": { 308*28cfceb2SGunnar Mills "anyOf": [ 309*28cfceb2SGunnar Mills { 310*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" 311*28cfceb2SGunnar Mills }, 312*28cfceb2SGunnar Mills { 313*28cfceb2SGunnar Mills "type": "null" 314*28cfceb2SGunnar Mills } 315*28cfceb2SGunnar Mills ], 316*28cfceb2SGunnar Mills "description": "The energy (kWh) for this outlet.", 317*28cfceb2SGunnar Mills "excerptCopy": "SensorEnergykWhExcerpt", 318*28cfceb2SGunnar Mills "longDescription": "This property shall contain the total energy, in kilowatt-hour units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple energy sensors exist for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `EnergykWh`." 319*28cfceb2SGunnar Mills }, 320*28cfceb2SGunnar Mills "FrequencyHz": { 321*28cfceb2SGunnar Mills "anyOf": [ 322*28cfceb2SGunnar Mills { 323*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 324*28cfceb2SGunnar Mills }, 325*28cfceb2SGunnar Mills { 326*28cfceb2SGunnar Mills "type": "null" 327*28cfceb2SGunnar Mills } 328*28cfceb2SGunnar Mills ], 329*28cfceb2SGunnar Mills "description": "The frequency (Hz) for this outlet.", 330*28cfceb2SGunnar Mills "excerptCopy": "SensorExcerpt", 331*28cfceb2SGunnar Mills "longDescription": "This property shall contain the frequency, in hertz units, for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Frequency`." 332*28cfceb2SGunnar Mills }, 333*28cfceb2SGunnar Mills "Id": { 334*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 335*28cfceb2SGunnar Mills "readonly": true 336*28cfceb2SGunnar Mills }, 337*28cfceb2SGunnar Mills "IndicatorLED": { 338*28cfceb2SGunnar Mills "anyOf": [ 339*28cfceb2SGunnar Mills { 340*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/IndicatorLED" 341*28cfceb2SGunnar Mills }, 342*28cfceb2SGunnar Mills { 343*28cfceb2SGunnar Mills "type": "null" 344*28cfceb2SGunnar Mills } 345*28cfceb2SGunnar Mills ], 346*28cfceb2SGunnar Mills "deprecated": "This property has been deprecated in favor of the `LocationIndicatorActive` property.", 347*28cfceb2SGunnar Mills "description": "The state of the indicator LED, which identifies the outlet.", 348*28cfceb2SGunnar Mills "longDescription": "This property shall contain the indicator light state for the indicator light associated with this outlet.", 349*28cfceb2SGunnar Mills "readonly": false, 350*28cfceb2SGunnar Mills "versionDeprecated": "v1_1_0" 351*28cfceb2SGunnar Mills }, 352*28cfceb2SGunnar Mills "Links": { 353*28cfceb2SGunnar Mills "$ref": "#/definitions/Links", 354*28cfceb2SGunnar Mills "description": "The links to other resources that are related to this resource.", 355*28cfceb2SGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 356*28cfceb2SGunnar Mills }, 357*28cfceb2SGunnar Mills "LocationIndicatorActive": { 358*28cfceb2SGunnar Mills "description": "An indicator allowing an operator to physically locate this resource.", 359*28cfceb2SGunnar Mills "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function.", 360*28cfceb2SGunnar Mills "readonly": false, 361*28cfceb2SGunnar Mills "type": [ 362*28cfceb2SGunnar Mills "boolean", 363*28cfceb2SGunnar Mills "null" 364*28cfceb2SGunnar Mills ], 365*28cfceb2SGunnar Mills "versionAdded": "v1_1_0" 366*28cfceb2SGunnar Mills }, 367*28cfceb2SGunnar Mills "Name": { 368*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 369*28cfceb2SGunnar Mills "readonly": true 370*28cfceb2SGunnar Mills }, 371*28cfceb2SGunnar Mills "NominalVoltage": { 372*28cfceb2SGunnar Mills "anyOf": [ 373*28cfceb2SGunnar Mills { 374*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/NominalVoltageType" 375*28cfceb2SGunnar Mills }, 376*28cfceb2SGunnar Mills { 377*28cfceb2SGunnar Mills "type": "null" 378*28cfceb2SGunnar Mills } 379*28cfceb2SGunnar Mills ], 380*28cfceb2SGunnar Mills "description": "The nominal voltage for this outlet.", 381*28cfceb2SGunnar Mills "longDescription": "This property shall contain the nominal voltage for this outlet, in volt units.", 382*28cfceb2SGunnar Mills "readonly": true 383*28cfceb2SGunnar Mills }, 384*28cfceb2SGunnar Mills "Oem": { 385*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 386*28cfceb2SGunnar Mills "description": "The OEM extension property.", 387*28cfceb2SGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 388*28cfceb2SGunnar Mills }, 389*28cfceb2SGunnar Mills "OutletType": { 390*28cfceb2SGunnar Mills "anyOf": [ 391*28cfceb2SGunnar Mills { 392*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/ReceptacleType" 393*28cfceb2SGunnar Mills }, 394*28cfceb2SGunnar Mills { 395*28cfceb2SGunnar Mills "type": "null" 396*28cfceb2SGunnar Mills } 397*28cfceb2SGunnar Mills ], 398*28cfceb2SGunnar Mills "description": "The type of receptacle according to NEMA, IEC, or regional standards.", 399*28cfceb2SGunnar Mills "longDescription": "This property shall contain the type of physical receptacle used for this outlet, as defined by IEC, NEMA, or regional standards.", 400*28cfceb2SGunnar Mills "readonly": true 401*28cfceb2SGunnar Mills }, 402*28cfceb2SGunnar Mills "PhaseWiringType": { 403*28cfceb2SGunnar Mills "anyOf": [ 404*28cfceb2SGunnar Mills { 405*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PhaseWiringType" 406*28cfceb2SGunnar Mills }, 407*28cfceb2SGunnar Mills { 408*28cfceb2SGunnar Mills "type": "null" 409*28cfceb2SGunnar Mills } 410*28cfceb2SGunnar Mills ], 411*28cfceb2SGunnar Mills "description": "The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", 412*28cfceb2SGunnar Mills "longDescription": "This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", 413*28cfceb2SGunnar Mills "readonly": true 414*28cfceb2SGunnar Mills }, 415*28cfceb2SGunnar Mills "PolyPhaseCurrentAmps": { 416*28cfceb2SGunnar Mills "anyOf": [ 417*28cfceb2SGunnar Mills { 418*28cfceb2SGunnar Mills "$ref": "#/definitions/CurrentSensors" 419*28cfceb2SGunnar Mills }, 420*28cfceb2SGunnar Mills { 421*28cfceb2SGunnar Mills "type": "null" 422*28cfceb2SGunnar Mills } 423*28cfceb2SGunnar Mills ], 424*28cfceb2SGunnar Mills "description": "The current readings for this outlet.", 425*28cfceb2SGunnar Mills "longDescription": "This property shall contain the current readings for this outlet. For 3-wire outlets, this property shall contain a duplicate copy of the current sensor referenced in the `CurrentAmps` property, if present. For other outlets, this property should contain multiple current sensor readings used to fully describe the outlet." 426*28cfceb2SGunnar Mills }, 427*28cfceb2SGunnar Mills "PolyPhaseVoltage": { 428*28cfceb2SGunnar Mills "anyOf": [ 429*28cfceb2SGunnar Mills { 430*28cfceb2SGunnar Mills "$ref": "#/definitions/VoltageSensors" 431*28cfceb2SGunnar Mills }, 432*28cfceb2SGunnar Mills { 433*28cfceb2SGunnar Mills "type": "null" 434*28cfceb2SGunnar Mills } 435*28cfceb2SGunnar Mills ], 436*28cfceb2SGunnar Mills "description": "The voltage readings for this outlet.", 437*28cfceb2SGunnar Mills "longDescription": "This property shall contain the voltage readings for this outlet. For 3-wire outlets, this property shall contain a duplicate copy of the voltage sensor referenced in the `Voltage` property, if present. For other outlets, this property should contain multiple voltage sensor readings used to fully describe the outlet." 438*28cfceb2SGunnar Mills }, 439*28cfceb2SGunnar Mills "PowerControlLocked": { 440*28cfceb2SGunnar Mills "description": "Indicates whether power control requests are locked.", 441*28cfceb2SGunnar Mills "longDescription": "This property shall indicate whether requests to the `PowerControl` action are locked. If `true`, services shall reject requests to the `PowerControl` action.", 442*28cfceb2SGunnar Mills "readonly": false, 443*28cfceb2SGunnar Mills "type": "boolean", 444*28cfceb2SGunnar Mills "versionAdded": "v1_4_0" 445*28cfceb2SGunnar Mills }, 446*28cfceb2SGunnar Mills "PowerCycleDelaySeconds": { 447*28cfceb2SGunnar Mills "description": "The number of seconds to delay power on after a `PowerControl` action to cycle power. Zero seconds indicates no delay.", 448*28cfceb2SGunnar Mills "longDescription": "This property shall contain the number of seconds to delay power on after a `PowerControl` action to cycle power. The value `0` shall indicate no delay to power on.", 449*28cfceb2SGunnar Mills "readonly": false, 450*28cfceb2SGunnar Mills "type": [ 451*28cfceb2SGunnar Mills "number", 452*28cfceb2SGunnar Mills "null" 453*28cfceb2SGunnar Mills ] 454*28cfceb2SGunnar Mills }, 455*28cfceb2SGunnar Mills "PowerEnabled": { 456*28cfceb2SGunnar Mills "description": "Indicates if the outlet can be powered.", 457*28cfceb2SGunnar Mills "longDescription": "This property shall indicate the power enable state of the outlet. The value `true` shall indicate that the outlet can be powered on, and `false` shall indicate that the outlet cannot be powered.", 458*28cfceb2SGunnar Mills "readonly": true, 459*28cfceb2SGunnar Mills "type": [ 460*28cfceb2SGunnar Mills "boolean", 461*28cfceb2SGunnar Mills "null" 462*28cfceb2SGunnar Mills ] 463*28cfceb2SGunnar Mills }, 464*28cfceb2SGunnar Mills "PowerLoadPercent": { 465*28cfceb2SGunnar Mills "anyOf": [ 466*28cfceb2SGunnar Mills { 467*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 468*28cfceb2SGunnar Mills }, 469*28cfceb2SGunnar Mills { 470*28cfceb2SGunnar Mills "type": "null" 471*28cfceb2SGunnar Mills } 472*28cfceb2SGunnar Mills ], 473*28cfceb2SGunnar Mills "description": "The power load (percent) for this outlet.", 474*28cfceb2SGunnar Mills "excerptCopy": "SensorExcerpt", 475*28cfceb2SGunnar Mills "longDescription": "This property shall contain the power load, in percent units, for this outlet that represents the `Total` `ElectricalContext` for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`.", 476*28cfceb2SGunnar Mills "versionAdded": "v1_2_0" 477*28cfceb2SGunnar Mills }, 478*28cfceb2SGunnar Mills "PowerOffDelaySeconds": { 479*28cfceb2SGunnar Mills "description": "The number of seconds to delay power off after a `PowerControl` action. Zero seconds indicates no delay to power off.", 480*28cfceb2SGunnar Mills "longDescription": "This property shall contain the number of seconds to delay power off after a `PowerControl` action. The value `0` shall indicate no delay to power off.", 481*28cfceb2SGunnar Mills "readonly": false, 482*28cfceb2SGunnar Mills "type": [ 483*28cfceb2SGunnar Mills "number", 484*28cfceb2SGunnar Mills "null" 485*28cfceb2SGunnar Mills ] 486*28cfceb2SGunnar Mills }, 487*28cfceb2SGunnar Mills "PowerOnDelaySeconds": { 488*28cfceb2SGunnar Mills "description": "The number of seconds to delay power up after a power cycle or a `PowerControl` action. Zero seconds indicates no delay to power up.", 489*28cfceb2SGunnar Mills "longDescription": "This property shall contain the number of seconds to delay power up after a power cycle or a `PowerControl` action. The value `0` shall indicate no delay to power up.", 490*28cfceb2SGunnar Mills "readonly": false, 491*28cfceb2SGunnar Mills "type": [ 492*28cfceb2SGunnar Mills "number", 493*28cfceb2SGunnar Mills "null" 494*28cfceb2SGunnar Mills ] 495*28cfceb2SGunnar Mills }, 496*28cfceb2SGunnar Mills "PowerRestoreDelaySeconds": { 497*28cfceb2SGunnar Mills "description": "The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay.", 498*28cfceb2SGunnar Mills "longDescription": "This property shall contain the number of seconds to delay power on after a power fault. The value `0` shall indicate no delay to power on.", 499*28cfceb2SGunnar Mills "readonly": false, 500*28cfceb2SGunnar Mills "type": [ 501*28cfceb2SGunnar Mills "number", 502*28cfceb2SGunnar Mills "null" 503*28cfceb2SGunnar Mills ] 504*28cfceb2SGunnar Mills }, 505*28cfceb2SGunnar Mills "PowerRestorePolicy": { 506*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerRestorePolicyTypes", 507*28cfceb2SGunnar Mills "description": "The desired power state of the outlet when power is restored after a power loss.", 508*28cfceb2SGunnar Mills "longDescription": "This property shall contain the desired `PowerState` of the outlet when power is applied. The value `LastState` shall return the outlet to the `PowerState` it was in when power was lost.", 509*28cfceb2SGunnar Mills "readonly": false 510*28cfceb2SGunnar Mills }, 511*28cfceb2SGunnar Mills "PowerState": { 512*28cfceb2SGunnar Mills "anyOf": [ 513*28cfceb2SGunnar Mills { 514*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" 515*28cfceb2SGunnar Mills }, 516*28cfceb2SGunnar Mills { 517*28cfceb2SGunnar Mills "type": "null" 518*28cfceb2SGunnar Mills } 519*28cfceb2SGunnar Mills ], 520*28cfceb2SGunnar Mills "description": "The power state of the outlet.", 521*28cfceb2SGunnar Mills "longDescription": "This property shall contain the power state of the outlet.", 522*28cfceb2SGunnar Mills "readonly": true 523*28cfceb2SGunnar Mills }, 524*28cfceb2SGunnar Mills "PowerStateInTransition": { 525*28cfceb2SGunnar Mills "description": "Indicates whether the power state is undergoing a delayed transition.", 526*28cfceb2SGunnar Mills "longDescription": "This property shall indicate whether the `PowerState` property will undergo a transition between on and off states due to a configured delay. The transition may be due to the configuration of the power on, off, or restore delay properties. If `true`, the `PowerState` property will transition at the conclusion of a configured delay.", 527*28cfceb2SGunnar Mills "readonly": true, 528*28cfceb2SGunnar Mills "type": "boolean", 529*28cfceb2SGunnar Mills "versionAdded": "v1_4_0" 530*28cfceb2SGunnar Mills }, 531*28cfceb2SGunnar Mills "PowerWatts": { 532*28cfceb2SGunnar Mills "anyOf": [ 533*28cfceb2SGunnar Mills { 534*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" 535*28cfceb2SGunnar Mills }, 536*28cfceb2SGunnar Mills { 537*28cfceb2SGunnar Mills "type": "null" 538*28cfceb2SGunnar Mills } 539*28cfceb2SGunnar Mills ], 540*28cfceb2SGunnar Mills "description": "The power (W) for this outlet.", 541*28cfceb2SGunnar Mills "excerptCopy": "SensorPowerExcerpt", 542*28cfceb2SGunnar Mills "longDescription": "This property shall contain the total power, in watt units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple power sensors exist for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Power`." 543*28cfceb2SGunnar Mills }, 544*28cfceb2SGunnar Mills "RatedCurrentAmps": { 545*28cfceb2SGunnar Mills "description": "The rated maximum current allowed for this outlet.", 546*28cfceb2SGunnar Mills "longDescription": "This property shall contain the rated maximum current for this outlet, in ampere units, after any required de-rating, due to safety agency or other regulatory requirements, has been applied.", 547*28cfceb2SGunnar Mills "minimum": 0, 548*28cfceb2SGunnar Mills "readonly": true, 549*28cfceb2SGunnar Mills "type": [ 550*28cfceb2SGunnar Mills "number", 551*28cfceb2SGunnar Mills "null" 552*28cfceb2SGunnar Mills ], 553*28cfceb2SGunnar Mills "units": "A" 554*28cfceb2SGunnar Mills }, 555*28cfceb2SGunnar Mills "Status": { 556*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 557*28cfceb2SGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 558*28cfceb2SGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 559*28cfceb2SGunnar Mills }, 560*28cfceb2SGunnar Mills "UserLabel": { 561*28cfceb2SGunnar Mills "description": "A user-assigned label.", 562*28cfceb2SGunnar Mills "longDescription": "This property shall contain a user-assigned label used to identify this resource. If a value has not been assigned by a user, the value of this property shall be an empty string.", 563*28cfceb2SGunnar Mills "readonly": false, 564*28cfceb2SGunnar Mills "type": "string", 565*28cfceb2SGunnar Mills "versionAdded": "v1_3_0" 566*28cfceb2SGunnar Mills }, 567*28cfceb2SGunnar Mills "Voltage": { 568*28cfceb2SGunnar Mills "anyOf": [ 569*28cfceb2SGunnar Mills { 570*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 571*28cfceb2SGunnar Mills }, 572*28cfceb2SGunnar Mills { 573*28cfceb2SGunnar Mills "type": "null" 574*28cfceb2SGunnar Mills } 575*28cfceb2SGunnar Mills ], 576*28cfceb2SGunnar Mills "description": "The voltage (V) for this outlet.", 577*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 578*28cfceb2SGunnar Mills "longDescription": "This property shall contain the voltage, in volt units, for this outlet. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`." 579*28cfceb2SGunnar Mills }, 580*28cfceb2SGunnar Mills "VoltageType": { 581*28cfceb2SGunnar Mills "anyOf": [ 582*28cfceb2SGunnar Mills { 583*28cfceb2SGunnar Mills "$ref": "#/definitions/VoltageType" 584*28cfceb2SGunnar Mills }, 585*28cfceb2SGunnar Mills { 586*28cfceb2SGunnar Mills "type": "null" 587*28cfceb2SGunnar Mills } 588*28cfceb2SGunnar Mills ], 589*28cfceb2SGunnar Mills "description": "The type of voltage applied to the outlet.", 590*28cfceb2SGunnar Mills "longDescription": "This property shall contain the type of voltage applied to the outlet.", 591*28cfceb2SGunnar Mills "readonly": true 592*28cfceb2SGunnar Mills } 593*28cfceb2SGunnar Mills }, 594*28cfceb2SGunnar Mills "required": [ 595*28cfceb2SGunnar Mills "@odata.id", 596*28cfceb2SGunnar Mills "@odata.type", 597*28cfceb2SGunnar Mills "Id", 598*28cfceb2SGunnar Mills "Name" 599*28cfceb2SGunnar Mills ], 600*28cfceb2SGunnar Mills "type": "object" 601*28cfceb2SGunnar Mills }, 602*28cfceb2SGunnar Mills "PowerControl": { 603*28cfceb2SGunnar Mills "additionalProperties": false, 604*28cfceb2SGunnar Mills "description": "This action turns the outlet on or off.", 605*28cfceb2SGunnar Mills "longDescription": "This action shall control the power state of the outlet.", 606*28cfceb2SGunnar Mills "parameters": { 607*28cfceb2SGunnar Mills "PowerState": { 608*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerState", 609*28cfceb2SGunnar Mills "description": "The desired power state of the outlet.", 610*28cfceb2SGunnar Mills "longDescription": "This parameter shall contain the desired power state of the outlet." 611*28cfceb2SGunnar Mills } 612*28cfceb2SGunnar Mills }, 613*28cfceb2SGunnar Mills "patternProperties": { 614*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 615*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 616*28cfceb2SGunnar Mills "type": [ 617*28cfceb2SGunnar Mills "array", 618*28cfceb2SGunnar Mills "boolean", 619*28cfceb2SGunnar Mills "integer", 620*28cfceb2SGunnar Mills "number", 621*28cfceb2SGunnar Mills "null", 622*28cfceb2SGunnar Mills "object", 623*28cfceb2SGunnar Mills "string" 624*28cfceb2SGunnar Mills ] 625*28cfceb2SGunnar Mills } 626*28cfceb2SGunnar Mills }, 627*28cfceb2SGunnar Mills "properties": { 628*28cfceb2SGunnar Mills "target": { 629*28cfceb2SGunnar Mills "description": "Link to invoke action", 630*28cfceb2SGunnar Mills "format": "uri-reference", 631*28cfceb2SGunnar Mills "type": "string" 632*28cfceb2SGunnar Mills }, 633*28cfceb2SGunnar Mills "title": { 634*28cfceb2SGunnar Mills "description": "Friendly action name", 635*28cfceb2SGunnar Mills "type": "string" 636*28cfceb2SGunnar Mills } 637*28cfceb2SGunnar Mills }, 638*28cfceb2SGunnar Mills "type": "object" 639*28cfceb2SGunnar Mills }, 640*28cfceb2SGunnar Mills "ResetMetrics": { 641*28cfceb2SGunnar Mills "additionalProperties": false, 642*28cfceb2SGunnar Mills "description": "This action resets metrics related to this outlet.", 643*28cfceb2SGunnar Mills "longDescription": "This action shall reset any time intervals or counted values for this outlet.", 644*28cfceb2SGunnar Mills "parameters": {}, 645*28cfceb2SGunnar Mills "patternProperties": { 646*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 647*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 648*28cfceb2SGunnar Mills "type": [ 649*28cfceb2SGunnar Mills "array", 650*28cfceb2SGunnar Mills "boolean", 651*28cfceb2SGunnar Mills "integer", 652*28cfceb2SGunnar Mills "number", 653*28cfceb2SGunnar Mills "null", 654*28cfceb2SGunnar Mills "object", 655*28cfceb2SGunnar Mills "string" 656*28cfceb2SGunnar Mills ] 657*28cfceb2SGunnar Mills } 658*28cfceb2SGunnar Mills }, 659*28cfceb2SGunnar Mills "properties": { 660*28cfceb2SGunnar Mills "target": { 661*28cfceb2SGunnar Mills "description": "Link to invoke action", 662*28cfceb2SGunnar Mills "format": "uri-reference", 663*28cfceb2SGunnar Mills "type": "string" 664*28cfceb2SGunnar Mills }, 665*28cfceb2SGunnar Mills "title": { 666*28cfceb2SGunnar Mills "description": "Friendly action name", 667*28cfceb2SGunnar Mills "type": "string" 668*28cfceb2SGunnar Mills } 669*28cfceb2SGunnar Mills }, 670*28cfceb2SGunnar Mills "type": "object" 671*28cfceb2SGunnar Mills }, 672*28cfceb2SGunnar Mills "VoltageSensors": { 673*28cfceb2SGunnar Mills "additionalProperties": false, 674*28cfceb2SGunnar Mills "description": "The voltage readings for this outlet.", 675*28cfceb2SGunnar Mills "longDescription": "This type shall contain properties that describe voltage sensor readings for an outlet.", 676*28cfceb2SGunnar Mills "patternProperties": { 677*28cfceb2SGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 678*28cfceb2SGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 679*28cfceb2SGunnar Mills "type": [ 680*28cfceb2SGunnar Mills "array", 681*28cfceb2SGunnar Mills "boolean", 682*28cfceb2SGunnar Mills "integer", 683*28cfceb2SGunnar Mills "number", 684*28cfceb2SGunnar Mills "null", 685*28cfceb2SGunnar Mills "object", 686*28cfceb2SGunnar Mills "string" 687*28cfceb2SGunnar Mills ] 688*28cfceb2SGunnar Mills } 689*28cfceb2SGunnar Mills }, 690*28cfceb2SGunnar Mills "properties": { 691*28cfceb2SGunnar Mills "Line1ToLine2": { 692*28cfceb2SGunnar Mills "anyOf": [ 693*28cfceb2SGunnar Mills { 694*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 695*28cfceb2SGunnar Mills }, 696*28cfceb2SGunnar Mills { 697*28cfceb2SGunnar Mills "type": "null" 698*28cfceb2SGunnar Mills } 699*28cfceb2SGunnar Mills ], 700*28cfceb2SGunnar Mills "description": "The Line 1 to Line 2 voltage (V) for this outlet.", 701*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 702*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L1 and L2. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L1-L2 measurement." 703*28cfceb2SGunnar Mills }, 704*28cfceb2SGunnar Mills "Line1ToNeutral": { 705*28cfceb2SGunnar Mills "anyOf": [ 706*28cfceb2SGunnar Mills { 707*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 708*28cfceb2SGunnar Mills }, 709*28cfceb2SGunnar Mills { 710*28cfceb2SGunnar Mills "type": "null" 711*28cfceb2SGunnar Mills } 712*28cfceb2SGunnar Mills ], 713*28cfceb2SGunnar Mills "description": "The Line 1 to Neutral voltage (V) for this outlet.", 714*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 715*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L1 and Neutral. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L1-Neutral measurement." 716*28cfceb2SGunnar Mills }, 717*28cfceb2SGunnar Mills "Line2ToLine3": { 718*28cfceb2SGunnar Mills "anyOf": [ 719*28cfceb2SGunnar Mills { 720*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 721*28cfceb2SGunnar Mills }, 722*28cfceb2SGunnar Mills { 723*28cfceb2SGunnar Mills "type": "null" 724*28cfceb2SGunnar Mills } 725*28cfceb2SGunnar Mills ], 726*28cfceb2SGunnar Mills "description": "The Line 2 to Line 3 voltage (V) for this outlet.", 727*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 728*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L2 and L3. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L2-L3 measurement." 729*28cfceb2SGunnar Mills }, 730*28cfceb2SGunnar Mills "Line2ToNeutral": { 731*28cfceb2SGunnar Mills "anyOf": [ 732*28cfceb2SGunnar Mills { 733*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 734*28cfceb2SGunnar Mills }, 735*28cfceb2SGunnar Mills { 736*28cfceb2SGunnar Mills "type": "null" 737*28cfceb2SGunnar Mills } 738*28cfceb2SGunnar Mills ], 739*28cfceb2SGunnar Mills "description": "The Line 2 to Neutral voltage (V) for this outlet.", 740*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 741*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L2 and Neutral. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L2-Neutral measurement." 742*28cfceb2SGunnar Mills }, 743*28cfceb2SGunnar Mills "Line3ToLine1": { 744*28cfceb2SGunnar Mills "anyOf": [ 745*28cfceb2SGunnar Mills { 746*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 747*28cfceb2SGunnar Mills }, 748*28cfceb2SGunnar Mills { 749*28cfceb2SGunnar Mills "type": "null" 750*28cfceb2SGunnar Mills } 751*28cfceb2SGunnar Mills ], 752*28cfceb2SGunnar Mills "description": "The Line 3 to Line 1 voltage (V) for this outlet.", 753*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 754*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L3 and L1. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L3-L1 measurement." 755*28cfceb2SGunnar Mills }, 756*28cfceb2SGunnar Mills "Line3ToNeutral": { 757*28cfceb2SGunnar Mills "anyOf": [ 758*28cfceb2SGunnar Mills { 759*28cfceb2SGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 760*28cfceb2SGunnar Mills }, 761*28cfceb2SGunnar Mills { 762*28cfceb2SGunnar Mills "type": "null" 763*28cfceb2SGunnar Mills } 764*28cfceb2SGunnar Mills ], 765*28cfceb2SGunnar Mills "description": "The Line 3 to Neutral voltage (V) for this outlet.", 766*28cfceb2SGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 767*28cfceb2SGunnar Mills "longDescription": "This property shall contain the line-to-line voltage, in volt units, between L3 and Neutral. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`. This property shall not be present if the equipment does not include an L3-Neutral measurement." 768*28cfceb2SGunnar Mills } 769*28cfceb2SGunnar Mills }, 770*28cfceb2SGunnar Mills "type": "object" 771*28cfceb2SGunnar Mills }, 772*28cfceb2SGunnar Mills "VoltageType": { 773*28cfceb2SGunnar Mills "enum": [ 774*28cfceb2SGunnar Mills "AC", 775*28cfceb2SGunnar Mills "DC" 776*28cfceb2SGunnar Mills ], 777*28cfceb2SGunnar Mills "enumDescriptions": { 778*28cfceb2SGunnar Mills "AC": "Alternating Current (AC) outlet.", 779*28cfceb2SGunnar Mills "DC": "Direct Current (DC) outlet." 780*28cfceb2SGunnar Mills }, 781*28cfceb2SGunnar Mills "type": "string" 782*28cfceb2SGunnar Mills } 783*28cfceb2SGunnar Mills }, 784*28cfceb2SGunnar Mills "language": "en", 785*28cfceb2SGunnar Mills "owningEntity": "DMTF", 786*28cfceb2SGunnar Mills "release": "2021.4", 787*28cfceb2SGunnar Mills "title": "#Outlet.v1_4_4.Outlet" 788*28cfceb2SGunnar Mills}