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