1c6d7a45dSGunnar Mills{ 2c6d7a45dSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.v1_5_0.json", 3c6d7a45dSGunnar Mills "$ref": "#/definitions/EnvironmentMetrics", 4c6d7a45dSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5c6d7a45dSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6c6d7a45dSGunnar Mills "definitions": { 7c6d7a45dSGunnar Mills "Actions": { 8c6d7a45dSGunnar Mills "additionalProperties": false, 9c6d7a45dSGunnar Mills "description": "The available actions for this resource.", 10c6d7a45dSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11c6d7a45dSGunnar Mills "patternProperties": { 12c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14c6d7a45dSGunnar Mills "type": [ 15c6d7a45dSGunnar Mills "array", 16c6d7a45dSGunnar Mills "boolean", 17c6d7a45dSGunnar Mills "integer", 18c6d7a45dSGunnar Mills "number", 19c6d7a45dSGunnar Mills "null", 20c6d7a45dSGunnar Mills "object", 21c6d7a45dSGunnar Mills "string" 22c6d7a45dSGunnar Mills ] 23c6d7a45dSGunnar Mills } 24c6d7a45dSGunnar Mills }, 25c6d7a45dSGunnar Mills "properties": { 26c6d7a45dSGunnar Mills "#EnvironmentMetrics.ResetMetrics": { 27c6d7a45dSGunnar Mills "$ref": "#/definitions/ResetMetrics" 28c6d7a45dSGunnar Mills }, 29c6d7a45dSGunnar Mills "#EnvironmentMetrics.ResetToDefaults": { 30c6d7a45dSGunnar Mills "$ref": "#/definitions/ResetToDefaults" 31c6d7a45dSGunnar Mills }, 32c6d7a45dSGunnar Mills "Oem": { 33c6d7a45dSGunnar Mills "$ref": "#/definitions/OemActions", 34c6d7a45dSGunnar Mills "description": "The available OEM-specific actions for this resource.", 35c6d7a45dSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 36c6d7a45dSGunnar Mills } 37c6d7a45dSGunnar Mills }, 38c6d7a45dSGunnar Mills "type": "object" 39c6d7a45dSGunnar Mills }, 40c6d7a45dSGunnar Mills "EnvironmentMetrics": { 41c6d7a45dSGunnar Mills "additionalProperties": false, 42c6d7a45dSGunnar Mills "description": "The `EnvironmentMetrics` schema represents the environmental metrics of a device.", 43c6d7a45dSGunnar Mills "longDescription": "This resource shall represent the environmental metrics for a Redfish implementation.", 44c6d7a45dSGunnar Mills "patternProperties": { 45c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 46c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 47c6d7a45dSGunnar Mills "type": [ 48c6d7a45dSGunnar Mills "array", 49c6d7a45dSGunnar Mills "boolean", 50c6d7a45dSGunnar Mills "integer", 51c6d7a45dSGunnar Mills "number", 52c6d7a45dSGunnar Mills "null", 53c6d7a45dSGunnar Mills "object", 54c6d7a45dSGunnar Mills "string" 55c6d7a45dSGunnar Mills ] 56c6d7a45dSGunnar Mills } 57c6d7a45dSGunnar Mills }, 58c6d7a45dSGunnar Mills "properties": { 59c6d7a45dSGunnar Mills "@odata.context": { 60c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 61c6d7a45dSGunnar Mills }, 62c6d7a45dSGunnar Mills "@odata.etag": { 63c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 64c6d7a45dSGunnar Mills }, 65c6d7a45dSGunnar Mills "@odata.id": { 66c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 67c6d7a45dSGunnar Mills }, 68c6d7a45dSGunnar Mills "@odata.type": { 69c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 70c6d7a45dSGunnar Mills }, 71c6d7a45dSGunnar Mills "AbsoluteHumidity": { 72c6d7a45dSGunnar Mills "anyOf": [ 73c6d7a45dSGunnar Mills { 74c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 75c6d7a45dSGunnar Mills }, 76c6d7a45dSGunnar Mills { 77c6d7a45dSGunnar Mills "type": "null" 78c6d7a45dSGunnar Mills } 79c6d7a45dSGunnar Mills ], 80c6d7a45dSGunnar Mills "description": "Absolute humidity (g/m^3).", 81c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 82c6d7a45dSGunnar Mills "longDescription": "This property shall contain the absolute (volumetric) humidity sensor reading, in grams per cubic meter units, for this resource. The value should reflect the humidity measured at the exterior of the containing `Chassis` instance, or the interior of the containing `Facility` instance. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `AbsoluteHumidity`.", 83c6d7a45dSGunnar Mills "versionAdded": "v1_2_0" 84c6d7a45dSGunnar Mills }, 85c6d7a45dSGunnar Mills "Actions": { 86c6d7a45dSGunnar Mills "$ref": "#/definitions/Actions", 87c6d7a45dSGunnar Mills "description": "The available actions for this resource.", 88c6d7a45dSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 89c6d7a45dSGunnar Mills }, 90c6d7a45dSGunnar Mills "AmbientTemperatureCelsius": { 91c6d7a45dSGunnar Mills "anyOf": [ 92c6d7a45dSGunnar Mills { 93c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 94c6d7a45dSGunnar Mills }, 95c6d7a45dSGunnar Mills { 96c6d7a45dSGunnar Mills "type": "null" 97c6d7a45dSGunnar Mills } 98c6d7a45dSGunnar Mills ], 99c6d7a45dSGunnar Mills "description": "Ambient temperature (Celsius).", 100c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 101c6d7a45dSGunnar Mills "longDescription": "This property shall contain the ambient temperature, in degree Celsius units, for this resource. The ambient temperature shall be the temperature measured at a point exterior to the `Chassis` containing this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`. This property shall only be present, if supported, in resource instances subordinate to a `Chassis` or `CoolingUnit` resource.", 102c6d7a45dSGunnar Mills "versionAdded": "v1_4_0" 103c6d7a45dSGunnar Mills }, 104c6d7a45dSGunnar Mills "CurrentAmps": { 105c6d7a45dSGunnar Mills "anyOf": [ 106c6d7a45dSGunnar Mills { 107c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" 108c6d7a45dSGunnar Mills }, 109c6d7a45dSGunnar Mills { 110c6d7a45dSGunnar Mills "type": "null" 111c6d7a45dSGunnar Mills } 112c6d7a45dSGunnar Mills ], 113c6d7a45dSGunnar Mills "description": "The current (A) for this device.", 114c6d7a45dSGunnar Mills "excerptCopy": "SensorCurrentExcerpt", 115c6d7a45dSGunnar Mills "longDescription": "This property shall contain the current, in ampere units, for this device. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.", 116c6d7a45dSGunnar Mills "versionAdded": "v1_5_0" 117c6d7a45dSGunnar Mills }, 118c6d7a45dSGunnar Mills "Description": { 119c6d7a45dSGunnar Mills "anyOf": [ 120c6d7a45dSGunnar Mills { 121c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 122c6d7a45dSGunnar Mills }, 123c6d7a45dSGunnar Mills { 124c6d7a45dSGunnar Mills "type": "null" 125c6d7a45dSGunnar Mills } 126c6d7a45dSGunnar Mills ], 127c6d7a45dSGunnar Mills "readonly": true 128c6d7a45dSGunnar Mills }, 129c6d7a45dSGunnar Mills "DewPointCelsius": { 130c6d7a45dSGunnar Mills "anyOf": [ 131c6d7a45dSGunnar Mills { 132c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 133c6d7a45dSGunnar Mills }, 134c6d7a45dSGunnar Mills { 135c6d7a45dSGunnar Mills "type": "null" 136c6d7a45dSGunnar Mills } 137c6d7a45dSGunnar Mills ], 138c6d7a45dSGunnar Mills "description": "The dew point temperature (C).", 139c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 140c6d7a45dSGunnar Mills "longDescription": "This property shall contain the dew point, in degree Celsius units, based on the temperature and humidity values for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`.", 141c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 142c6d7a45dSGunnar Mills }, 143c6d7a45dSGunnar Mills "EnergyJoules": { 144c6d7a45dSGunnar Mills "anyOf": [ 145c6d7a45dSGunnar Mills { 146c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 147c6d7a45dSGunnar Mills }, 148c6d7a45dSGunnar Mills { 149c6d7a45dSGunnar Mills "type": "null" 150c6d7a45dSGunnar Mills } 151c6d7a45dSGunnar Mills ], 152c6d7a45dSGunnar Mills "description": "Energy consumption (J).", 153c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 154c6d7a45dSGunnar Mills "longDescription": "This property shall contain the total energy, in joule units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `EnergyJoules`. This property is used for reporting device-level energy consumption measurements, while `EnergykWh` is used for large-scale consumption measurements.", 155c6d7a45dSGunnar Mills "versionAdded": "v1_2_0" 156c6d7a45dSGunnar Mills }, 157c6d7a45dSGunnar Mills "EnergykWh": { 158c6d7a45dSGunnar Mills "anyOf": [ 159c6d7a45dSGunnar Mills { 160c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" 161c6d7a45dSGunnar Mills }, 162c6d7a45dSGunnar Mills { 163c6d7a45dSGunnar Mills "type": "null" 164c6d7a45dSGunnar Mills } 165c6d7a45dSGunnar Mills ], 166c6d7a45dSGunnar Mills "description": "Energy consumption (kWh).", 167c6d7a45dSGunnar Mills "excerptCopy": "SensorEnergykWhExcerpt", 168c6d7a45dSGunnar Mills "longDescription": "This property shall contain the total energy, in kilowatt-hour units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `EnergykWh`." 169c6d7a45dSGunnar Mills }, 170c6d7a45dSGunnar Mills "FanSpeedsPercent": { 171c6d7a45dSGunnar Mills "description": "Fan speeds (percent).", 172c6d7a45dSGunnar Mills "excerptCopy": "SensorFanArrayExcerpt", 173c6d7a45dSGunnar Mills "items": { 174c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorFanArrayExcerpt" 175c6d7a45dSGunnar Mills }, 176c6d7a45dSGunnar Mills "longDescription": "This property shall contain the fan speeds, in percent units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`.", 177c6d7a45dSGunnar Mills "type": "array" 178c6d7a45dSGunnar Mills }, 179c6d7a45dSGunnar Mills "FanSpeedsPercent@odata.count": { 180c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 181c6d7a45dSGunnar Mills }, 182c6d7a45dSGunnar Mills "HumidityPercent": { 183c6d7a45dSGunnar Mills "anyOf": [ 184c6d7a45dSGunnar Mills { 185c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 186c6d7a45dSGunnar Mills }, 187c6d7a45dSGunnar Mills { 188c6d7a45dSGunnar Mills "type": "null" 189c6d7a45dSGunnar Mills } 190c6d7a45dSGunnar Mills ], 191c6d7a45dSGunnar Mills "description": "Humidity (percent).", 192c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 193c6d7a45dSGunnar Mills "longDescription": "This property shall contain the humidity, in percent units, for this resource. The value should reflect the humidity measured at the exterior of the containing `Chassis` instance, or the interior of the containing `Facility` instance. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Humidity`." 194c6d7a45dSGunnar Mills }, 195c6d7a45dSGunnar Mills "Id": { 196c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 197c6d7a45dSGunnar Mills "readonly": true 198c6d7a45dSGunnar Mills }, 199c6d7a45dSGunnar Mills "Name": { 200c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 201c6d7a45dSGunnar Mills "readonly": true 202c6d7a45dSGunnar Mills }, 203c6d7a45dSGunnar Mills "Oem": { 204c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 205c6d7a45dSGunnar Mills "description": "The OEM extension property.", 206c6d7a45dSGunnar 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." 207c6d7a45dSGunnar Mills }, 208c6d7a45dSGunnar Mills "PowerLimitWatts": { 209c6d7a45dSGunnar Mills "anyOf": [ 210c6d7a45dSGunnar Mills { 211c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleExcerpt" 212c6d7a45dSGunnar Mills }, 213c6d7a45dSGunnar Mills { 214c6d7a45dSGunnar Mills "type": "null" 215c6d7a45dSGunnar Mills } 216c6d7a45dSGunnar Mills ], 217c6d7a45dSGunnar Mills "description": "Power limit (W).", 218c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleExcerpt", 219c6d7a45dSGunnar Mills "longDescription": "This property shall contain the power limit control, in watt units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value of `Power`.", 220c6d7a45dSGunnar Mills "readonly": false, 221c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 222c6d7a45dSGunnar Mills }, 223c6d7a45dSGunnar Mills "PowerLoadPercent": { 224c6d7a45dSGunnar Mills "anyOf": [ 225c6d7a45dSGunnar Mills { 226c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 227c6d7a45dSGunnar Mills }, 228c6d7a45dSGunnar Mills { 229c6d7a45dSGunnar Mills "type": "null" 230c6d7a45dSGunnar Mills } 231c6d7a45dSGunnar Mills ], 232c6d7a45dSGunnar Mills "description": "The power load (percent) for this device.", 233c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 234c6d7a45dSGunnar Mills "longDescription": "This property shall contain the power load, in percent units, for this device that represents the `Total` `ElectricalContext` for this device. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`.", 235c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 236c6d7a45dSGunnar Mills }, 237c6d7a45dSGunnar Mills "PowerWatts": { 238c6d7a45dSGunnar Mills "anyOf": [ 239c6d7a45dSGunnar Mills { 240c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" 241c6d7a45dSGunnar Mills }, 242c6d7a45dSGunnar Mills { 243c6d7a45dSGunnar Mills "type": "null" 244c6d7a45dSGunnar Mills } 245c6d7a45dSGunnar Mills ], 246c6d7a45dSGunnar Mills "description": "Power consumption (W).", 247c6d7a45dSGunnar Mills "excerptCopy": "SensorPowerExcerpt", 248c6d7a45dSGunnar Mills "longDescription": "This property shall contain the total power, in watt units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Power`." 249c6d7a45dSGunnar Mills }, 250c6d7a45dSGunnar Mills "TemperatureCelsius": { 251c6d7a45dSGunnar Mills "anyOf": [ 252c6d7a45dSGunnar Mills { 253c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 254c6d7a45dSGunnar Mills }, 255c6d7a45dSGunnar Mills { 256c6d7a45dSGunnar Mills "type": "null" 257c6d7a45dSGunnar Mills } 258c6d7a45dSGunnar Mills ], 259c6d7a45dSGunnar Mills "description": "Temperature (Celsius).", 260c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 261c6d7a45dSGunnar Mills "longDescription": "This property shall contain the temperature, in degree Celsius units, for this resource. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`." 262c6d7a45dSGunnar Mills }, 263c6d7a45dSGunnar Mills "Voltage": { 264c6d7a45dSGunnar Mills "anyOf": [ 265c6d7a45dSGunnar Mills { 266c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" 267c6d7a45dSGunnar Mills }, 268c6d7a45dSGunnar Mills { 269c6d7a45dSGunnar Mills "type": "null" 270c6d7a45dSGunnar Mills } 271c6d7a45dSGunnar Mills ], 272c6d7a45dSGunnar Mills "description": "The voltage (V) for this device.", 273c6d7a45dSGunnar Mills "excerptCopy": "SensorVoltageExcerpt", 274c6d7a45dSGunnar Mills "longDescription": "This property shall contain the voltage, in volt units, for this device. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.", 275c6d7a45dSGunnar Mills "versionAdded": "v1_5_0" 276c6d7a45dSGunnar Mills } 277c6d7a45dSGunnar Mills }, 278c6d7a45dSGunnar Mills "required": [ 279c6d7a45dSGunnar Mills "@odata.id", 280c6d7a45dSGunnar Mills "@odata.type", 281c6d7a45dSGunnar Mills "Id", 282c6d7a45dSGunnar Mills "Name" 283c6d7a45dSGunnar Mills ], 284c6d7a45dSGunnar Mills "type": "object" 285c6d7a45dSGunnar Mills }, 286c6d7a45dSGunnar Mills "OemActions": { 287c6d7a45dSGunnar Mills "additionalProperties": true, 288c6d7a45dSGunnar Mills "description": "The available OEM-specific actions for this resource.", 289c6d7a45dSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 290c6d7a45dSGunnar Mills "patternProperties": { 291c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 292c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 293c6d7a45dSGunnar Mills "type": [ 294c6d7a45dSGunnar Mills "array", 295c6d7a45dSGunnar Mills "boolean", 296c6d7a45dSGunnar Mills "integer", 297c6d7a45dSGunnar Mills "number", 298c6d7a45dSGunnar Mills "null", 299c6d7a45dSGunnar Mills "object", 300c6d7a45dSGunnar Mills "string" 301c6d7a45dSGunnar Mills ] 302c6d7a45dSGunnar Mills } 303c6d7a45dSGunnar Mills }, 304c6d7a45dSGunnar Mills "properties": {}, 305c6d7a45dSGunnar Mills "type": "object" 306c6d7a45dSGunnar Mills }, 307c6d7a45dSGunnar Mills "ResetMetrics": { 308c6d7a45dSGunnar Mills "additionalProperties": false, 309c6d7a45dSGunnar Mills "description": "This action resets the summary metrics related to this equipment.", 310c6d7a45dSGunnar Mills "longDescription": "This action shall reset any time intervals or counted values for this equipment.", 311c6d7a45dSGunnar Mills "parameters": {}, 312c6d7a45dSGunnar Mills "patternProperties": { 313c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 314c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 315c6d7a45dSGunnar Mills "type": [ 316c6d7a45dSGunnar Mills "array", 317c6d7a45dSGunnar Mills "boolean", 318c6d7a45dSGunnar Mills "integer", 319c6d7a45dSGunnar Mills "number", 320c6d7a45dSGunnar Mills "null", 321c6d7a45dSGunnar Mills "object", 322c6d7a45dSGunnar Mills "string" 323c6d7a45dSGunnar Mills ] 324c6d7a45dSGunnar Mills } 325c6d7a45dSGunnar Mills }, 326c6d7a45dSGunnar Mills "properties": { 327c6d7a45dSGunnar Mills "target": { 328c6d7a45dSGunnar Mills "description": "Link to invoke action", 329c6d7a45dSGunnar Mills "format": "uri-reference", 330c6d7a45dSGunnar Mills "type": "string" 331c6d7a45dSGunnar Mills }, 332c6d7a45dSGunnar Mills "title": { 333c6d7a45dSGunnar Mills "description": "Friendly action name", 334c6d7a45dSGunnar Mills "type": "string" 335c6d7a45dSGunnar Mills } 336c6d7a45dSGunnar Mills }, 337c6d7a45dSGunnar Mills "type": "object" 338c6d7a45dSGunnar Mills }, 339c6d7a45dSGunnar Mills "ResetToDefaults": { 340c6d7a45dSGunnar Mills "additionalProperties": false, 341c6d7a45dSGunnar Mills "description": "The action resets the values of writable properties to factory defaults.", 342c6d7a45dSGunnar Mills "longDescription": "This action shall reset the values of writable properties in this resource to their default values as specified by the manufacturer.", 343c6d7a45dSGunnar Mills "parameters": {}, 344c6d7a45dSGunnar Mills "patternProperties": { 345c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 346c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 347c6d7a45dSGunnar Mills "type": [ 348c6d7a45dSGunnar Mills "array", 349c6d7a45dSGunnar Mills "boolean", 350c6d7a45dSGunnar Mills "integer", 351c6d7a45dSGunnar Mills "number", 352c6d7a45dSGunnar Mills "null", 353c6d7a45dSGunnar Mills "object", 354c6d7a45dSGunnar Mills "string" 355c6d7a45dSGunnar Mills ] 356c6d7a45dSGunnar Mills } 357c6d7a45dSGunnar Mills }, 358c6d7a45dSGunnar Mills "properties": { 359c6d7a45dSGunnar Mills "target": { 360c6d7a45dSGunnar Mills "description": "Link to invoke action", 361c6d7a45dSGunnar Mills "format": "uri-reference", 362c6d7a45dSGunnar Mills "type": "string" 363c6d7a45dSGunnar Mills }, 364c6d7a45dSGunnar Mills "title": { 365c6d7a45dSGunnar Mills "description": "Friendly action name", 366c6d7a45dSGunnar Mills "type": "string" 367c6d7a45dSGunnar Mills } 368c6d7a45dSGunnar Mills }, 369c6d7a45dSGunnar Mills "type": "object", 370c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 371c6d7a45dSGunnar Mills } 372c6d7a45dSGunnar Mills }, 373c6d7a45dSGunnar Mills "language": "en", 374c6d7a45dSGunnar Mills "owningEntity": "DMTF", 375c6d7a45dSGunnar Mills "release": "2025.2", 376c6d7a45dSGunnar Mills "title": "#EnvironmentMetrics.v1_5_0.EnvironmentMetrics" 377c6d7a45dSGunnar Mills}