1c6d7a45dSGunnar Mills{ 2c6d7a45dSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/ServiceRoot.v1_19_0.json", 3c6d7a45dSGunnar Mills "$ref": "#/definitions/ServiceRoot", 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 "DeepOperations": { 8c6d7a45dSGunnar Mills "additionalProperties": false, 9c6d7a45dSGunnar Mills "description": "The information about deep operations that the service supports.", 10c6d7a45dSGunnar Mills "longDescription": "This type shall contain information about deep operations that the service supports.", 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 "DeepPATCH": { 27c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the deep `PATCH` operation.", 28c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the Redfish Specification-defined deep `PATCH` operation.", 29c6d7a45dSGunnar Mills "readonly": true, 30c6d7a45dSGunnar Mills "type": "boolean", 31c6d7a45dSGunnar Mills "versionAdded": "v1_7_0" 32c6d7a45dSGunnar Mills }, 33c6d7a45dSGunnar Mills "DeepPOST": { 34c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the deep `POST` operation.", 35c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the Redfish Specification-defined deep `POST` operation.", 36c6d7a45dSGunnar Mills "readonly": true, 37c6d7a45dSGunnar Mills "type": "boolean", 38c6d7a45dSGunnar Mills "versionAdded": "v1_7_0" 39c6d7a45dSGunnar Mills }, 40c6d7a45dSGunnar Mills "MaxLevels": { 41c6d7a45dSGunnar Mills "description": "The maximum levels of resources allowed in deep operations.", 42c6d7a45dSGunnar Mills "longDescription": "This property shall contain the maximum levels of resources allowed in deep operations.", 43c6d7a45dSGunnar Mills "minimum": 1, 44c6d7a45dSGunnar Mills "readonly": true, 45c6d7a45dSGunnar Mills "type": "integer", 46c6d7a45dSGunnar Mills "versionAdded": "v1_7_0" 47c6d7a45dSGunnar Mills } 48c6d7a45dSGunnar Mills }, 49c6d7a45dSGunnar Mills "type": "object" 50c6d7a45dSGunnar Mills }, 51c6d7a45dSGunnar Mills "Expand": { 52c6d7a45dSGunnar Mills "additionalProperties": false, 53c6d7a45dSGunnar Mills "description": "The information about the use of `$expand` in the service.", 54c6d7a45dSGunnar Mills "longDescription": "This type shall contain information about the support of the `$expand` query parameter by the service.", 55c6d7a45dSGunnar Mills "patternProperties": { 56c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 57c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 58c6d7a45dSGunnar Mills "type": [ 59c6d7a45dSGunnar Mills "array", 60c6d7a45dSGunnar Mills "boolean", 61c6d7a45dSGunnar Mills "integer", 62c6d7a45dSGunnar Mills "number", 63c6d7a45dSGunnar Mills "null", 64c6d7a45dSGunnar Mills "object", 65c6d7a45dSGunnar Mills "string" 66c6d7a45dSGunnar Mills ] 67c6d7a45dSGunnar Mills } 68c6d7a45dSGunnar Mills }, 69c6d7a45dSGunnar Mills "properties": { 70c6d7a45dSGunnar Mills "ExpandAll": { 71c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the asterisk (`*`) option of the `$expand` query parameter.", 72c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the asterisk (`*`) option of the `$expand` query parameter.", 73c6d7a45dSGunnar Mills "readonly": true, 74c6d7a45dSGunnar Mills "type": "boolean", 75c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 76c6d7a45dSGunnar Mills }, 77c6d7a45dSGunnar Mills "Levels": { 78c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `$levels` option of the `$expand` query parameter.", 79c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether the service supports the `$levels` option of the `$expand` query parameter.", 80c6d7a45dSGunnar Mills "readonly": true, 81c6d7a45dSGunnar Mills "type": "boolean", 82c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 83c6d7a45dSGunnar Mills }, 84c6d7a45dSGunnar Mills "Links": { 85c6d7a45dSGunnar Mills "description": "An indication of whether this service supports the tilde (`~`) option of the `$expand` query parameter.", 86c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the supports the tilde (~) option of the `$expand` query parameter.", 87c6d7a45dSGunnar Mills "readonly": true, 88c6d7a45dSGunnar Mills "type": "boolean", 89c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 90c6d7a45dSGunnar Mills }, 91c6d7a45dSGunnar Mills "MaxLevels": { 92c6d7a45dSGunnar Mills "description": "The maximum `$levels` option value in the `$expand` query parameter.", 93c6d7a45dSGunnar Mills "longDescription": "This property shall contain the maximum `$levels` option value in the `$expand` query parameter. This property shall be present if the `Levels` property contains `true`.", 94c6d7a45dSGunnar Mills "minimum": 1, 95c6d7a45dSGunnar Mills "readonly": true, 96c6d7a45dSGunnar Mills "type": "integer", 97c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 98c6d7a45dSGunnar Mills }, 99c6d7a45dSGunnar Mills "NoLinks": { 100c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the period (`.`) option of the `$expand` query parameter.", 101c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether the service supports the period (`.`) option of the `$expand` query parameter.", 102c6d7a45dSGunnar Mills "readonly": true, 103c6d7a45dSGunnar Mills "type": "boolean", 104c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 105c6d7a45dSGunnar Mills } 106c6d7a45dSGunnar Mills }, 107c6d7a45dSGunnar Mills "type": "object" 108c6d7a45dSGunnar Mills }, 109c6d7a45dSGunnar Mills "Links": { 110c6d7a45dSGunnar Mills "additionalProperties": false, 111c6d7a45dSGunnar Mills "description": "The links to other resources that are related to this resource.", 112c6d7a45dSGunnar 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.", 113c6d7a45dSGunnar Mills "patternProperties": { 114c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 115c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 116c6d7a45dSGunnar Mills "type": [ 117c6d7a45dSGunnar Mills "array", 118c6d7a45dSGunnar Mills "boolean", 119c6d7a45dSGunnar Mills "integer", 120c6d7a45dSGunnar Mills "number", 121c6d7a45dSGunnar Mills "null", 122c6d7a45dSGunnar Mills "object", 123c6d7a45dSGunnar Mills "string" 124c6d7a45dSGunnar Mills ] 125c6d7a45dSGunnar Mills } 126c6d7a45dSGunnar Mills }, 127c6d7a45dSGunnar Mills "properties": { 128c6d7a45dSGunnar Mills "ManagerProvidingService": { 129c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager", 130c6d7a45dSGunnar Mills "description": "The link to the manager that is providing this Redfish service.", 131c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `Manager` that represents the manager providing this Redfish service.", 132c6d7a45dSGunnar Mills "readonly": true, 133c6d7a45dSGunnar Mills "versionAdded": "v1_15_0" 134c6d7a45dSGunnar Mills }, 135c6d7a45dSGunnar Mills "Oem": { 136c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 137c6d7a45dSGunnar Mills "description": "The OEM extension property.", 138c6d7a45dSGunnar 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." 139c6d7a45dSGunnar Mills }, 140c6d7a45dSGunnar Mills "Sessions": { 141c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SessionCollection.json#/definitions/SessionCollection", 142c6d7a45dSGunnar Mills "description": "The link to a collection of sessions.", 143c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `SessionCollection`.", 144c6d7a45dSGunnar Mills "readonly": true 145c6d7a45dSGunnar Mills } 146c6d7a45dSGunnar Mills }, 147c6d7a45dSGunnar Mills "required": [ 148c6d7a45dSGunnar Mills "Sessions" 149c6d7a45dSGunnar Mills ], 150c6d7a45dSGunnar Mills "type": "object" 151c6d7a45dSGunnar Mills }, 152c6d7a45dSGunnar Mills "ProtocolFeaturesSupported": { 153c6d7a45dSGunnar Mills "additionalProperties": false, 154c6d7a45dSGunnar Mills "description": "The information about protocol features that the service supports.", 155c6d7a45dSGunnar Mills "longDescription": "This type shall contain information about protocol features that the service supports.", 156c6d7a45dSGunnar Mills "patternProperties": { 157c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 158c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 159c6d7a45dSGunnar Mills "type": [ 160c6d7a45dSGunnar Mills "array", 161c6d7a45dSGunnar Mills "boolean", 162c6d7a45dSGunnar Mills "integer", 163c6d7a45dSGunnar Mills "number", 164c6d7a45dSGunnar Mills "null", 165c6d7a45dSGunnar Mills "object", 166c6d7a45dSGunnar Mills "string" 167c6d7a45dSGunnar Mills ] 168c6d7a45dSGunnar Mills } 169c6d7a45dSGunnar Mills }, 170c6d7a45dSGunnar Mills "properties": { 171c6d7a45dSGunnar Mills "DeepOperations": { 172c6d7a45dSGunnar Mills "$ref": "#/definitions/DeepOperations", 173c6d7a45dSGunnar Mills "description": "The information about deep operations that the service supports.", 174c6d7a45dSGunnar Mills "longDescription": "This property shall contain information about deep operations that the service supports.", 175c6d7a45dSGunnar Mills "versionAdded": "v1_7_0" 176c6d7a45dSGunnar Mills }, 177c6d7a45dSGunnar Mills "ExcerptQuery": { 178c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `excerpt` query parameter.", 179c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the `excerpt` query parameter.", 180c6d7a45dSGunnar Mills "readonly": true, 181c6d7a45dSGunnar Mills "type": "boolean", 182c6d7a45dSGunnar Mills "versionAdded": "v1_4_0" 183c6d7a45dSGunnar Mills }, 184c6d7a45dSGunnar Mills "ExpandQuery": { 185c6d7a45dSGunnar Mills "$ref": "#/definitions/Expand", 186c6d7a45dSGunnar Mills "description": "The information about the use of `$expand` in the service.", 187c6d7a45dSGunnar Mills "longDescription": "This property shall contain information about the support of the `$expand` query parameter by the service.", 188c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 189c6d7a45dSGunnar Mills }, 190c6d7a45dSGunnar Mills "FilterQuery": { 191c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `$filter` query parameter.", 192c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the `$filter` query parameter.", 193c6d7a45dSGunnar Mills "readonly": true, 194c6d7a45dSGunnar Mills "type": "boolean", 195c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 196c6d7a45dSGunnar Mills }, 197c6d7a45dSGunnar Mills "FilterQueryComparisonOperations": { 198c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `eq`, `ge`, `gt`, `le`, `lt`, and `ne` options for the `$filter` query parameter.", 199c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether the service supports the `eq`, `ge`, `gt`, `le`, `lt`, and `ne` options for the `$filter` query parameter. This property shall not be present if `FilterQuery` contains `false`.", 200c6d7a45dSGunnar Mills "readonly": true, 201c6d7a45dSGunnar Mills "type": "boolean", 202c6d7a45dSGunnar Mills "versionAdded": "v1_17_0" 203c6d7a45dSGunnar Mills }, 204c6d7a45dSGunnar Mills "FilterQueryCompoundOperations": { 205c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `()`, `and`, `not`, and `or` options for the `$filter` query parameter.", 206c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether the service supports the Redfish Specification-defined grouping operators `()`, `and`, `not`, and `or` options for the `$filter` query parameter. This property shall not be present if `FilterQuery` contains `false`.", 207c6d7a45dSGunnar Mills "readonly": true, 208c6d7a45dSGunnar Mills "type": "boolean", 209c6d7a45dSGunnar Mills "versionAdded": "v1_17_0" 210c6d7a45dSGunnar Mills }, 211c6d7a45dSGunnar Mills "IncludeOriginOfConditionQuery": { 212c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `includeoriginofcondition` query parameter.", 213c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether the service supports the `includeoriginofcondition` query parameter.", 214c6d7a45dSGunnar Mills "readonly": true, 215c6d7a45dSGunnar Mills "type": "boolean", 216c6d7a45dSGunnar Mills "versionAdded": "v1_18_0" 217c6d7a45dSGunnar Mills }, 218c6d7a45dSGunnar Mills "MultipleHTTPRequests": { 219c6d7a45dSGunnar Mills "description": "An indication of whether the service supports multiple outstanding HTTP requests.", 220c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports multiple outstanding HTTP requests.", 221c6d7a45dSGunnar Mills "readonly": true, 222c6d7a45dSGunnar Mills "type": "boolean", 223c6d7a45dSGunnar Mills "versionAdded": "v1_14_0" 224c6d7a45dSGunnar Mills }, 225c6d7a45dSGunnar Mills "OnlyMemberQuery": { 226c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `only` query parameter.", 227c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the `only` query parameter.", 228c6d7a45dSGunnar Mills "readonly": true, 229c6d7a45dSGunnar Mills "type": "boolean", 230c6d7a45dSGunnar Mills "versionAdded": "v1_4_0" 231c6d7a45dSGunnar Mills }, 232c6d7a45dSGunnar Mills "SelectQuery": { 233c6d7a45dSGunnar Mills "description": "An indication of whether the service supports the `$select` query parameter.", 234c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports the `$select` query parameter.", 235c6d7a45dSGunnar Mills "readonly": true, 236c6d7a45dSGunnar Mills "type": "boolean", 237c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 238c6d7a45dSGunnar Mills }, 239c6d7a45dSGunnar Mills "TopSkipQuery": { 240c6d7a45dSGunnar Mills "description": "An indication of whether the service supports both the `$top` and `$skip` query parameters.", 241c6d7a45dSGunnar Mills "longDescription": "This property shall indicate whether this service supports both the `$top` and `$skip` query parameters.", 242c6d7a45dSGunnar Mills "readonly": true, 243c6d7a45dSGunnar Mills "type": "boolean", 244c6d7a45dSGunnar Mills "versionAdded": "v1_17_0" 245c6d7a45dSGunnar Mills } 246c6d7a45dSGunnar Mills }, 247c6d7a45dSGunnar Mills "type": "object" 248c6d7a45dSGunnar Mills }, 249c6d7a45dSGunnar Mills "ServiceRoot": { 250c6d7a45dSGunnar Mills "additionalProperties": false, 251c6d7a45dSGunnar Mills "description": "The `ServiceRoot` schema describes the root of the Redfish service, located at the '/redfish/v1' URI. All other resources accessible through the Redfish interface on this device are linked directly or indirectly from the service root.", 252c6d7a45dSGunnar Mills "longDescription": "This resource shall represent the root of the Redfish service.", 253c6d7a45dSGunnar Mills "patternProperties": { 254c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 255c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 256c6d7a45dSGunnar Mills "type": [ 257c6d7a45dSGunnar Mills "array", 258c6d7a45dSGunnar Mills "boolean", 259c6d7a45dSGunnar Mills "integer", 260c6d7a45dSGunnar Mills "number", 261c6d7a45dSGunnar Mills "null", 262c6d7a45dSGunnar Mills "object", 263c6d7a45dSGunnar Mills "string" 264c6d7a45dSGunnar Mills ] 265c6d7a45dSGunnar Mills } 266c6d7a45dSGunnar Mills }, 267c6d7a45dSGunnar Mills "properties": { 268c6d7a45dSGunnar Mills "@odata.context": { 269c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 270c6d7a45dSGunnar Mills }, 271c6d7a45dSGunnar Mills "@odata.etag": { 272c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 273c6d7a45dSGunnar Mills }, 274c6d7a45dSGunnar Mills "@odata.id": { 275c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 276c6d7a45dSGunnar Mills }, 277c6d7a45dSGunnar Mills "@odata.type": { 278c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 279c6d7a45dSGunnar Mills }, 280c6d7a45dSGunnar Mills "AccountService": { 281c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/AccountService.json#/definitions/AccountService", 282c6d7a45dSGunnar Mills "description": "The link to the account service.", 283c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `AccountService`.", 284c6d7a45dSGunnar Mills "readonly": true 285c6d7a45dSGunnar Mills }, 286c6d7a45dSGunnar Mills "AggregationService": { 287c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/AggregationService.json#/definitions/AggregationService", 288c6d7a45dSGunnar Mills "description": "The link to the aggregation service.", 289c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `AggregationService`.", 290c6d7a45dSGunnar Mills "readonly": true, 291c6d7a45dSGunnar Mills "versionAdded": "v1_8_0" 292c6d7a45dSGunnar Mills }, 293c6d7a45dSGunnar Mills "AutomationNodes": { 294c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/AutomationNodeCollection.json#/definitions/AutomationNodeCollection", 295c6d7a45dSGunnar Mills "description": "The link to a collection of automation nodes.", 296c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `AutomationNodeCollection`.", 297c6d7a45dSGunnar Mills "readonly": true, 298c6d7a45dSGunnar Mills "versionAdded": "v1_19_0" 299c6d7a45dSGunnar Mills }, 300c6d7a45dSGunnar Mills "Cables": { 301c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CableCollection.json#/definitions/CableCollection", 302c6d7a45dSGunnar Mills "description": "The link to a collection of cables.", 303c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `CableCollection`.", 304c6d7a45dSGunnar Mills "readonly": true, 305c6d7a45dSGunnar Mills "versionAdded": "v1_11_0" 306c6d7a45dSGunnar Mills }, 307c6d7a45dSGunnar Mills "CertificateService": { 308c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateService.json#/definitions/CertificateService", 309c6d7a45dSGunnar Mills "description": "The link to the certificate service.", 310c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `CertificateService`.", 311c6d7a45dSGunnar Mills "readonly": true, 312c6d7a45dSGunnar Mills "versionAdded": "v1_5_0" 313c6d7a45dSGunnar Mills }, 314c6d7a45dSGunnar Mills "Chassis": { 315c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ChassisCollection.json#/definitions/ChassisCollection", 316c6d7a45dSGunnar Mills "description": "The link to a collection of chassis.", 317c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `ChassisCollection`.", 318c6d7a45dSGunnar Mills "readonly": true 319c6d7a45dSGunnar Mills }, 320c6d7a45dSGunnar Mills "ComponentIntegrity": { 321c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ComponentIntegrityCollection.json#/definitions/ComponentIntegrityCollection", 322c6d7a45dSGunnar Mills "description": "The link to a collection of component integrity information.", 323c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `ComponentIntegrityCollection`.", 324c6d7a45dSGunnar Mills "readonly": true, 325c6d7a45dSGunnar Mills "versionAdded": "v1_13_0" 326c6d7a45dSGunnar Mills }, 327c6d7a45dSGunnar Mills "CompositionService": { 328c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CompositionService.json#/definitions/CompositionService", 329c6d7a45dSGunnar Mills "description": "The link to the composition service.", 330c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `CompositionService`.", 331c6d7a45dSGunnar Mills "readonly": true, 332c6d7a45dSGunnar Mills "versionAdded": "v1_2_0" 333c6d7a45dSGunnar Mills }, 334c6d7a45dSGunnar Mills "Description": { 335c6d7a45dSGunnar Mills "anyOf": [ 336c6d7a45dSGunnar Mills { 337c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 338c6d7a45dSGunnar Mills }, 339c6d7a45dSGunnar Mills { 340c6d7a45dSGunnar Mills "type": "null" 341c6d7a45dSGunnar Mills } 342c6d7a45dSGunnar Mills ], 343c6d7a45dSGunnar Mills "readonly": true 344c6d7a45dSGunnar Mills }, 345c6d7a45dSGunnar Mills "EventService": { 346c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/EventService.json#/definitions/EventService", 347c6d7a45dSGunnar Mills "description": "The link to the event service.", 348c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `EventService`.", 349c6d7a45dSGunnar Mills "readonly": true 350c6d7a45dSGunnar Mills }, 351c6d7a45dSGunnar Mills "Fabrics": { 352c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/FabricCollection.json#/definitions/FabricCollection", 353c6d7a45dSGunnar Mills "description": "The link to a collection of fabrics.", 354c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `FabricCollection`.", 355c6d7a45dSGunnar Mills "readonly": true, 356c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 357c6d7a45dSGunnar Mills }, 358c6d7a45dSGunnar Mills "Facilities": { 359c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/FacilityCollection.json#/definitions/FacilityCollection", 360c6d7a45dSGunnar Mills "description": "The link to a collection of facilities.", 361c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `FacilityCollection`.", 362c6d7a45dSGunnar Mills "readonly": true, 363c6d7a45dSGunnar Mills "versionAdded": "v1_6_0" 364c6d7a45dSGunnar Mills }, 365c6d7a45dSGunnar Mills "Id": { 366c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 367c6d7a45dSGunnar Mills "readonly": true 368c6d7a45dSGunnar Mills }, 369c6d7a45dSGunnar Mills "JobService": { 370c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/JobService.json#/definitions/JobService", 371c6d7a45dSGunnar Mills "description": "The link to the job service.", 372c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `JobService`.", 373c6d7a45dSGunnar Mills "readonly": true, 374c6d7a45dSGunnar Mills "versionAdded": "v1_4_0" 375c6d7a45dSGunnar Mills }, 376c6d7a45dSGunnar Mills "JsonSchemas": { 377c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/JsonSchemaFileCollection.json#/definitions/JsonSchemaFileCollection", 378c6d7a45dSGunnar Mills "description": "The link to a collection of JSON Schema files.", 379c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `JsonSchemaFileCollection`.", 380c6d7a45dSGunnar Mills "readonly": true 381c6d7a45dSGunnar Mills }, 382c6d7a45dSGunnar Mills "KeyService": { 383c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/KeyService.json#/definitions/KeyService", 384c6d7a45dSGunnar Mills "description": "The link to the key service.", 385c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `KeyService`.", 386c6d7a45dSGunnar Mills "readonly": true, 387c6d7a45dSGunnar Mills "versionAdded": "v1_11_0" 388c6d7a45dSGunnar Mills }, 389c6d7a45dSGunnar Mills "LicenseService": { 390c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/LicenseService.json#/definitions/LicenseService", 391c6d7a45dSGunnar Mills "description": "The link to the license service.", 392c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `LicenseService`.", 393c6d7a45dSGunnar Mills "readonly": true, 394c6d7a45dSGunnar Mills "versionAdded": "v1_12_0" 395c6d7a45dSGunnar Mills }, 396c6d7a45dSGunnar Mills "Links": { 397c6d7a45dSGunnar Mills "$ref": "#/definitions/Links", 398c6d7a45dSGunnar Mills "description": "The links to other resources that are related to this resource.", 399c6d7a45dSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 400c6d7a45dSGunnar Mills }, 401c6d7a45dSGunnar Mills "Managers": { 402c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ManagerCollection.json#/definitions/ManagerCollection", 403c6d7a45dSGunnar Mills "description": "The link to a collection of managers.", 404c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `ManagerCollection`.", 405c6d7a45dSGunnar Mills "readonly": true 406c6d7a45dSGunnar Mills }, 407c6d7a45dSGunnar Mills "NVMeDomains": { 408c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomainCollection.json#/definitions/NVMeDomainCollection", 409c6d7a45dSGunnar Mills "description": "The link to a collection of NVMe domains.", 410c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `NVMeDomainCollection`.", 411c6d7a45dSGunnar Mills "readonly": true, 412c6d7a45dSGunnar Mills "versionAdded": "v1_10_0" 413c6d7a45dSGunnar Mills }, 414c6d7a45dSGunnar Mills "Name": { 415c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 416c6d7a45dSGunnar Mills "readonly": true 417c6d7a45dSGunnar Mills }, 418c6d7a45dSGunnar Mills "Oem": { 419c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 420c6d7a45dSGunnar Mills "description": "The OEM extension property.", 421c6d7a45dSGunnar 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." 422c6d7a45dSGunnar Mills }, 423c6d7a45dSGunnar Mills "PowerEquipment": { 424c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PowerEquipment.json#/definitions/PowerEquipment", 425c6d7a45dSGunnar Mills "description": "The link to a set of power equipment.", 426c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `PowerEquipment`.", 427c6d7a45dSGunnar Mills "readonly": true, 428c6d7a45dSGunnar Mills "versionAdded": "v1_6_0" 429c6d7a45dSGunnar Mills }, 430c6d7a45dSGunnar Mills "Product": { 431c6d7a45dSGunnar Mills "description": "The product associated with this Redfish service.", 432c6d7a45dSGunnar Mills "longDescription": "This property shall include the name of the product represented by this Redfish service.", 433c6d7a45dSGunnar Mills "readonly": true, 434c6d7a45dSGunnar Mills "type": [ 435c6d7a45dSGunnar Mills "string", 436c6d7a45dSGunnar Mills "null" 437c6d7a45dSGunnar Mills ], 438c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 439c6d7a45dSGunnar Mills }, 440c6d7a45dSGunnar Mills "ProtocolFeaturesSupported": { 441c6d7a45dSGunnar Mills "$ref": "#/definitions/ProtocolFeaturesSupported", 442c6d7a45dSGunnar Mills "description": "The information about protocol features that the service supports.", 443c6d7a45dSGunnar Mills "longDescription": "This property shall contain information about protocol features that the service supports.", 444c6d7a45dSGunnar Mills "versionAdded": "v1_3_0" 445c6d7a45dSGunnar Mills }, 446c6d7a45dSGunnar Mills "RedfishVersion": { 447c6d7a45dSGunnar Mills "description": "The version of the Redfish service.", 448c6d7a45dSGunnar Mills "longDescription": "This property shall represent the Redfish protocol version, as specified in the 'Protocol version' clause of the Redfish Specification, to which this service conforms.", 449c6d7a45dSGunnar Mills "pattern": "^\\d+\\.\\d+\\.\\d+$", 450c6d7a45dSGunnar Mills "readonly": true, 451c6d7a45dSGunnar Mills "type": "string" 452c6d7a45dSGunnar Mills }, 453c6d7a45dSGunnar Mills "RegisteredClients": { 454c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/RegisteredClientCollection.json#/definitions/RegisteredClientCollection", 455c6d7a45dSGunnar Mills "description": "The link to a collection of registered clients.", 456c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `RegisteredClientCollection`.", 457c6d7a45dSGunnar Mills "readonly": true, 458c6d7a45dSGunnar Mills "versionAdded": "v1_13_0" 459c6d7a45dSGunnar Mills }, 460c6d7a45dSGunnar Mills "Registries": { 461c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/MessageRegistryFileCollection.json#/definitions/MessageRegistryFileCollection", 462c6d7a45dSGunnar Mills "description": "The link to a collection of registries.", 463c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `MessageRegistryFileCollection`.", 464c6d7a45dSGunnar Mills "readonly": true 465c6d7a45dSGunnar Mills }, 466c6d7a45dSGunnar Mills "ResourceBlocks": { 467c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ResourceBlockCollection.json#/definitions/ResourceBlockCollection", 468c6d7a45dSGunnar Mills "description": "The link to a collection of resource blocks. This collection is intended for implementations that do not contain a composition service but that expose resources to an orchestrator that implements a composition service.", 469c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `ResourceBlockCollection`.", 470c6d7a45dSGunnar Mills "readonly": true, 471c6d7a45dSGunnar Mills "versionAdded": "v1_5_0" 472c6d7a45dSGunnar Mills }, 473c6d7a45dSGunnar Mills "ServiceConditions": { 474c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ServiceConditions.json#/definitions/ServiceConditions", 475c6d7a45dSGunnar Mills "description": "The link to the service conditions.", 476c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `ServiceConditions`.", 477c6d7a45dSGunnar Mills "readonly": true, 478c6d7a45dSGunnar Mills "versionAdded": "v1_13_0" 479c6d7a45dSGunnar Mills }, 480c6d7a45dSGunnar Mills "ServiceIdentification": { 481c6d7a45dSGunnar Mills "description": "The vendor or user-provided product and service identifier.", 482c6d7a45dSGunnar Mills "longDescription": "This property shall contain a vendor-provided or user-provided value that identifies and associates a discovered Redfish service with a particular product instance. The value of the property shall contain the value of the `ServiceIdentification` property in the `Manager` resource providing the Redfish service root resource. The value of this property is used in conjunction with the `Product` and `Vendor` properties to match user credentials or other a priori product instance information necessary for initial deployment to the correct, matching Redfish service. This property shall not be present if its value is an empty string or `null`.", 483c6d7a45dSGunnar Mills "readonly": true, 484c6d7a45dSGunnar Mills "type": "string", 485c6d7a45dSGunnar Mills "versionAdded": "v1_14_0" 486c6d7a45dSGunnar Mills }, 487c6d7a45dSGunnar Mills "SessionService": { 488c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SessionService.json#/definitions/SessionService", 489c6d7a45dSGunnar Mills "description": "The link to the sessions service.", 490c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `SessionService`.", 491c6d7a45dSGunnar Mills "readonly": true 492c6d7a45dSGunnar Mills }, 493c6d7a45dSGunnar Mills "Storage": { 494c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/StorageCollection.json#/definitions/StorageCollection", 495c6d7a45dSGunnar Mills "description": "The link to a collection of storage subsystems.", 496c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `StorageCollection`.", 497c6d7a45dSGunnar Mills "readonly": true, 498c6d7a45dSGunnar Mills "versionAdded": "v1_9_0" 499c6d7a45dSGunnar Mills }, 500c6d7a45dSGunnar Mills "StorageServices": { 501c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageServiceCollection.json#/definitions/StorageServiceCollection", 502c6d7a45dSGunnar Mills "description": "The link to a collection of storage services.", 503c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `StorageServiceCollection`.", 504c6d7a45dSGunnar Mills "readonly": true, 505c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 506c6d7a45dSGunnar Mills }, 507c6d7a45dSGunnar Mills "StorageSystems": { 508c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageSystemCollection.json#/definitions/StorageSystemCollection", 509c6d7a45dSGunnar Mills "description": "The link to a collection of storage systems.", 510c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `StorageSystemCollection`. This collection shall contain computer systems that act as storage servers. The `HostingRoles` property of each such computer system shall contain a `StorageServer` entry.", 511c6d7a45dSGunnar Mills "readonly": true, 512c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 513c6d7a45dSGunnar Mills }, 514c6d7a45dSGunnar Mills "Systems": { 515c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystemCollection.json#/definitions/ComputerSystemCollection", 516c6d7a45dSGunnar Mills "description": "The link to a collection of systems.", 517c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `ComputerSystemCollection`.", 518c6d7a45dSGunnar Mills "readonly": true 519c6d7a45dSGunnar Mills }, 520c6d7a45dSGunnar Mills "Tasks": { 521c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/TaskService.json#/definitions/TaskService", 522c6d7a45dSGunnar Mills "description": "The link to the task service.", 523c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `TaskService`.", 524c6d7a45dSGunnar Mills "readonly": true, 525c6d7a45dSGunnar Mills "uriSegment": "TaskService" 526c6d7a45dSGunnar Mills }, 527c6d7a45dSGunnar Mills "TelemetryService": { 528c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/TelemetryService.json#/definitions/TelemetryService", 529c6d7a45dSGunnar Mills "description": "The link to the telemetry service.", 530c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `TelemetryService`.", 531c6d7a45dSGunnar Mills "readonly": true, 532c6d7a45dSGunnar Mills "versionAdded": "v1_4_0" 533c6d7a45dSGunnar Mills }, 534c6d7a45dSGunnar Mills "ThermalEquipment": { 535c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ThermalEquipment.json#/definitions/ThermalEquipment", 536c6d7a45dSGunnar Mills "description": "The link to a set of cooling equipment.", 537c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `ThermalEquipment`.", 538c6d7a45dSGunnar Mills "readonly": true, 539c6d7a45dSGunnar Mills "versionAdded": "v1_16_0" 540c6d7a45dSGunnar Mills }, 541c6d7a45dSGunnar Mills "UUID": { 542c6d7a45dSGunnar Mills "description": "Unique identifier for a service instance. When SSDP is used, this value contains the same UUID returned in an HTTP `200 OK` response from an SSDP `M-SEARCH` request during discovery.", 543c6d7a45dSGunnar Mills "longDescription": "This property shall contain the identifier of the Redfish service instance. If SSDP is used, this value shall contain the same UUID returned in an HTTP `200 OK` response from an SSDP `M-SEARCH` request during discovery. RFC4122 describes methods to use to create a UUID value. The value should be considered to be opaque. Client software should only treat the overall value as a universally unique identifier and should not interpret any subfields within the UUID.", 544c6d7a45dSGunnar Mills "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", 545c6d7a45dSGunnar Mills "readonly": true, 546c6d7a45dSGunnar Mills "type": [ 547c6d7a45dSGunnar Mills "string", 548c6d7a45dSGunnar Mills "null" 549c6d7a45dSGunnar Mills ] 550c6d7a45dSGunnar Mills }, 551c6d7a45dSGunnar Mills "UpdateService": { 552c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/UpdateService.json#/definitions/UpdateService", 553c6d7a45dSGunnar Mills "description": "The link to the update service.", 554c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `UpdateService`.", 555c6d7a45dSGunnar Mills "readonly": true, 556c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 557c6d7a45dSGunnar Mills }, 558c6d7a45dSGunnar Mills "Vendor": { 559c6d7a45dSGunnar Mills "description": "The vendor or manufacturer associated with this Redfish service.", 560c6d7a45dSGunnar Mills "longDescription": "This property shall include the name of the manufacturer or vendor represented by this Redfish service. If this property is supported, the vendor name shall not be included in the `Product` property value.", 561c6d7a45dSGunnar Mills "readonly": true, 562c6d7a45dSGunnar Mills "type": [ 563c6d7a45dSGunnar Mills "string", 564c6d7a45dSGunnar Mills "null" 565c6d7a45dSGunnar Mills ], 566c6d7a45dSGunnar Mills "versionAdded": "v1_5_0" 567c6d7a45dSGunnar Mills } 568c6d7a45dSGunnar Mills }, 569c6d7a45dSGunnar Mills "required": [ 570c6d7a45dSGunnar Mills "Links", 571c6d7a45dSGunnar Mills "@odata.id", 572c6d7a45dSGunnar Mills "@odata.type", 573c6d7a45dSGunnar Mills "Id", 574c6d7a45dSGunnar Mills "Name" 575c6d7a45dSGunnar Mills ], 576c6d7a45dSGunnar Mills "type": "object" 577c6d7a45dSGunnar Mills } 578c6d7a45dSGunnar Mills }, 579c6d7a45dSGunnar Mills "language": "en", 580c6d7a45dSGunnar Mills "owningEntity": "DMTF", 581c6d7a45dSGunnar Mills "release": "2025.2", 582c6d7a45dSGunnar Mills "title": "#ServiceRoot.v1_19_0.ServiceRoot" 583c6d7a45dSGunnar Mills}