diff options
Diffstat (limited to 'redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_22_0.json')
| -rw-r--r-- | redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_22_0.json | 611 |
1 files changed, 611 insertions, 0 deletions
diff --git a/redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_22_0.json b/redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_22_0.json new file mode 100644 index 0000000000..bb43ae0c9e --- /dev/null +++ b/redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_22_0.json @@ -0,0 +1,611 @@ +{ + "$id": "http://redfish.dmtf.org/schemas/v1/ServiceRoot.v1_22_0.json", + "$ref": "#/definitions/ServiceRoot", + "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", + "copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", + "definitions": { + "DeepOperations": { + "additionalProperties": false, + "description": "The information about deep operations that the service supports.", + "longDescription": "This type shall contain information about deep operations that the service supports.", + "patternProperties": { + "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { + "description": "This property shall specify a valid odata or Redfish property.", + "type": [ + "array", + "boolean", + "integer", + "number", + "null", + "object", + "string" + ] + } + }, + "properties": { + "DeepPATCH": { + "description": "An indication of whether the service supports the deep `PATCH` operation.", + "longDescription": "This property shall indicate whether this service supports the Redfish Specification-defined deep `PATCH` operation.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_7_0" + }, + "DeepPOST": { + "description": "An indication of whether the service supports the deep `POST` operation.", + "longDescription": "This property shall indicate whether this service supports the Redfish Specification-defined deep `POST` operation.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_7_0" + }, + "MaxLevels": { + "description": "The maximum levels of resources allowed in deep operations.", + "longDescription": "This property shall contain the maximum levels of resources allowed in deep operations.", + "minimum": 1, + "readonly": true, + "type": "integer", + "versionAdded": "v1_7_0" + } + }, + "type": "object" + }, + "Expand": { + "additionalProperties": false, + "description": "The information about the use of `$expand` in the service.", + "longDescription": "This type shall contain information about the support of the `$expand` query parameter by the service.", + "patternProperties": { + "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { + "description": "This property shall specify a valid odata or Redfish property.", + "type": [ + "array", + "boolean", + "integer", + "number", + "null", + "object", + "string" + ] + } + }, + "properties": { + "ExpandAll": { + "description": "An indication of whether the service supports the asterisk (`*`) option of the `$expand` query parameter.", + "longDescription": "This property shall indicate whether this service supports the asterisk (`*`) option of the `$expand` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + }, + "Levels": { + "description": "An indication of whether the service supports the `$levels` option of the `$expand` query parameter.", + "longDescription": "This property shall indicate whether the service supports the `$levels` option of the `$expand` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + }, + "Links": { + "description": "An indication of whether this service supports the tilde (`~`) option of the `$expand` query parameter.", + "longDescription": "This property shall indicate whether this service supports the supports the tilde (~) option of the `$expand` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + }, + "MaxLevels": { + "description": "The maximum `$levels` option value in the `$expand` query parameter.", + "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`.", + "minimum": 1, + "readonly": true, + "type": "integer", + "versionAdded": "v1_3_0" + }, + "NoLinks": { + "description": "An indication of whether the service supports the period (`.`) option of the `$expand` query parameter.", + "longDescription": "This property shall indicate whether the service supports the period (`.`) option of the `$expand` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + } + }, + "type": "object" + }, + "Links": { + "additionalProperties": false, + "description": "The links to other resources that are related to this resource.", + "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.", + "patternProperties": { + "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { + "description": "This property shall specify a valid odata or Redfish property.", + "type": [ + "array", + "boolean", + "integer", + "number", + "null", + "object", + "string" + ] + } + }, + "properties": { + "ManagerProvidingService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager", + "description": "The link to the manager that is providing this Redfish service.", + "longDescription": "This property shall contain a link to a resource of type `Manager` that represents the manager providing this Redfish service.", + "readonly": true, + "versionAdded": "v1_15_0" + }, + "Oem": { + "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", + "description": "The OEM extension property.", + "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." + }, + "Sessions": { + "$ref": "http://redfish.dmtf.org/schemas/v1/SessionCollection.json#/definitions/SessionCollection", + "description": "The link to a collection of sessions.", + "longDescription": "This property shall contain a link to a resource collection of type `SessionCollection`.", + "readonly": true + } + }, + "required": [ + "Sessions" + ], + "type": "object" + }, + "ProtocolFeaturesSupported": { + "additionalProperties": false, + "description": "The information about protocol features that the service supports.", + "longDescription": "This type shall contain information about protocol features that the service supports.", + "patternProperties": { + "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { + "description": "This property shall specify a valid odata or Redfish property.", + "type": [ + "array", + "boolean", + "integer", + "number", + "null", + "object", + "string" + ] + } + }, + "properties": { + "Alias": { + "description": "An indication of whether the service supports the use of alias values in URI segments for redirecting requests to resource collection members.", + "longDescription": "This property shall indicate whether this service supports redirction using resource alias values prefixed with a `~` in URI segments, as defined in the 'Resource aliases' clause of the Redfish Specification.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_22_0" + }, + "ClientContextQuery": { + "description": "An indication of whether the service supports the `clientcontext` query parameter for incremental retrieval from resource collections.", + "longDescription": "This property shall indicate whether this service supports the `clientcontext` query parameter for stateless incremental retrieval from resource collections, as described in the Redfish Specification. This parameter is currently defined for `LogEntryCollection` resource collections and is designed to be extensible to other resource collections in future versions.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_21_0" + }, + "DeepOperations": { + "$ref": "#/definitions/DeepOperations", + "description": "The information about deep operations that the service supports.", + "longDescription": "This property shall contain information about deep operations that the service supports.", + "versionAdded": "v1_7_0" + }, + "ExcerptQuery": { + "description": "An indication of whether the service supports the `excerpt` query parameter.", + "longDescription": "This property shall indicate whether this service supports the `excerpt` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_4_0" + }, + "ExpandQuery": { + "$ref": "#/definitions/Expand", + "description": "The information about the use of `$expand` in the service.", + "longDescription": "This property shall contain information about the support of the `$expand` query parameter by the service.", + "versionAdded": "v1_3_0" + }, + "FilterQuery": { + "description": "An indication of whether the service supports the `$filter` query parameter.", + "longDescription": "This property shall indicate whether this service supports the `$filter` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + }, + "FilterQueryComparisonOperations": { + "description": "An indication of whether the service supports the `eq`, `ge`, `gt`, `le`, `lt`, and `ne` options for the `$filter` query parameter.", + "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`.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_17_0" + }, + "FilterQueryCompoundOperations": { + "description": "An indication of whether the service supports the `()`, `and`, `not`, and `or` options for the `$filter` query parameter.", + "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`.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_17_0" + }, + "IncludeOriginOfConditionQuery": { + "description": "An indication of whether the service supports the `includeoriginofcondition` query parameter.", + "longDescription": "This property shall indicate whether the service supports the `includeoriginofcondition` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_18_0" + }, + "MultipleHTTPRequests": { + "description": "An indication of whether the service supports multiple outstanding HTTP requests.", + "longDescription": "This property shall indicate whether this service supports multiple outstanding HTTP requests.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_14_0" + }, + "OnlyMemberQuery": { + "description": "An indication of whether the service supports the `only` query parameter.", + "longDescription": "This property shall indicate whether this service supports the `only` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_4_0" + }, + "SelectQuery": { + "description": "An indication of whether the service supports the `$select` query parameter.", + "longDescription": "This property shall indicate whether this service supports the `$select` query parameter.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_3_0" + }, + "TopSkipQuery": { + "description": "An indication of whether the service supports both the `$top` and `$skip` query parameters.", + "longDescription": "This property shall indicate whether this service supports both the `$top` and `$skip` query parameters.", + "readonly": true, + "type": "boolean", + "versionAdded": "v1_17_0" + } + }, + "type": "object" + }, + "ServiceRoot": { + "additionalProperties": false, + "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.", + "longDescription": "This resource shall represent the root of the Redfish service.", + "patternProperties": { + "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { + "description": "This property shall specify a valid odata or Redfish property.", + "type": [ + "array", + "boolean", + "integer", + "number", + "null", + "object", + "string" + ] + } + }, + "properties": { + "@odata.context": { + "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" + }, + "@odata.etag": { + "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" + }, + "@odata.id": { + "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" + }, + "@odata.type": { + "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" + }, + "AccountService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/AccountService.json#/definitions/AccountService", + "description": "The link to the account service.", + "longDescription": "This property shall contain a link to a resource of type `AccountService`.", + "readonly": true + }, + "AggregationService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/AggregationService.json#/definitions/AggregationService", + "description": "The link to the aggregation service.", + "longDescription": "This property shall contain a link to a resource of type `AggregationService`.", + "readonly": true, + "versionAdded": "v1_8_0" + }, + "AutomationNodes": { + "$ref": "http://redfish.dmtf.org/schemas/v1/AutomationNodeCollection.json#/definitions/AutomationNodeCollection", + "description": "The link to a collection of automation nodes.", + "longDescription": "This property shall contain a link to a resource collection of type `AutomationNodeCollection`.", + "readonly": true, + "versionAdded": "v1_19_0" + }, + "Cables": { + "$ref": "http://redfish.dmtf.org/schemas/v1/CableCollection.json#/definitions/CableCollection", + "description": "The link to a collection of cables.", + "longDescription": "This property shall contain a link to a resource collection of type `CableCollection`.", + "readonly": true, + "versionAdded": "v1_11_0" + }, + "CertificateService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateService.json#/definitions/CertificateService", + "description": "The link to the certificate service.", + "longDescription": "This property shall contain a link to a resource of type `CertificateService`.", + "readonly": true, + "versionAdded": "v1_5_0" + }, + "Chassis": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ChassisCollection.json#/definitions/ChassisCollection", + "description": "The link to a collection of chassis.", + "longDescription": "This property shall contain a link to a resource collection of type `ChassisCollection`.", + "readonly": true + }, + "ComponentIntegrity": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ComponentIntegrityCollection.json#/definitions/ComponentIntegrityCollection", + "description": "The link to a collection of component integrity information.", + "longDescription": "This property shall contain a link to a resource collection of type `ComponentIntegrityCollection`.", + "readonly": true, + "versionAdded": "v1_13_0" + }, + "CompositionService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/CompositionService.json#/definitions/CompositionService", + "description": "The link to the composition service.", + "longDescription": "This property shall contain a link to a resource of type `CompositionService`.", + "readonly": true, + "versionAdded": "v1_2_0" + }, + "Description": { + "anyOf": [ + { + "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" + }, + { + "type": "null" + } + ], + "readonly": true + }, + "EventService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/EventService.json#/definitions/EventService", + "description": "The link to the event service.", + "longDescription": "This property shall contain a link to a resource of type `EventService`.", + "readonly": true + }, + "Fabrics": { + "$ref": "http://redfish.dmtf.org/schemas/v1/FabricCollection.json#/definitions/FabricCollection", + "description": "The link to a collection of fabrics.", + "longDescription": "This property shall contain a link to a resource collection of type `FabricCollection`.", + "readonly": true, + "versionAdded": "v1_1_0" + }, + "Facilities": { + "$ref": "http://redfish.dmtf.org/schemas/v1/FacilityCollection.json#/definitions/FacilityCollection", + "description": "The link to a collection of facilities.", + "longDescription": "This property shall contain a link to a resource collection of type `FacilityCollection`.", + "readonly": true, + "versionAdded": "v1_6_0" + }, + "Id": { + "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", + "readonly": true + }, + "JobService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/JobService.json#/definitions/JobService", + "description": "The link to the job service.", + "longDescription": "This property shall contain a link to a resource of type `JobService`.", + "readonly": true, + "versionAdded": "v1_4_0" + }, + "JsonSchemas": { + "$ref": "http://redfish.dmtf.org/schemas/v1/JsonSchemaFileCollection.json#/definitions/JsonSchemaFileCollection", + "description": "The link to a collection of JSON Schema files.", + "longDescription": "This property shall contain a link to a resource collection of type `JsonSchemaFileCollection`.", + "readonly": true + }, + "KeyService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/KeyService.json#/definitions/KeyService", + "description": "The link to the key service.", + "longDescription": "This property shall contain a link to a resource of type `KeyService`.", + "readonly": true, + "versionAdded": "v1_11_0" + }, + "LicenseService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/LicenseService.json#/definitions/LicenseService", + "description": "The link to the license service.", + "longDescription": "This property shall contain a link to a resource of type `LicenseService`.", + "readonly": true, + "versionAdded": "v1_12_0" + }, + "Links": { + "$ref": "#/definitions/Links", + "description": "The links to other resources that are related to this resource.", + "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." + }, + "Managers": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ManagerCollection.json#/definitions/ManagerCollection", + "description": "The link to a collection of managers.", + "longDescription": "This property shall contain a link to a resource collection of type `ManagerCollection`.", + "readonly": true + }, + "NVMeDomains": { + "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomainCollection.json#/definitions/NVMeDomainCollection", + "description": "The link to a collection of NVMe domains.", + "longDescription": "This property shall contain a link to a resource collection of type `NVMeDomainCollection`.", + "readonly": true, + "versionAdded": "v1_10_0" + }, + "Name": { + "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", + "readonly": true + }, + "Oem": { + "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", + "description": "The OEM extension property.", + "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." + }, + "PolicyService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/PolicyService.json#/definitions/PolicyService", + "description": "The link to the policy service.", + "longDescription": "This property shall contain a link to a resource of type `PolicyService`.", + "readonly": true, + "versionAdded": "v1_22_0" + }, + "PowerEquipment": { + "$ref": "http://redfish.dmtf.org/schemas/v1/PowerEquipment.json#/definitions/PowerEquipment", + "description": "The link to a set of power equipment.", + "longDescription": "This property shall contain a link to a resource of type `PowerEquipment`.", + "readonly": true, + "versionAdded": "v1_6_0" + }, + "Product": { + "description": "The product associated with this Redfish service.", + "longDescription": "This property shall include the name of the product represented by this Redfish service.", + "readonly": true, + "type": [ + "string", + "null" + ], + "versionAdded": "v1_3_0" + }, + "ProtocolFeaturesSupported": { + "$ref": "#/definitions/ProtocolFeaturesSupported", + "description": "The information about protocol features that the service supports.", + "longDescription": "This property shall contain information about protocol features that the service supports.", + "versionAdded": "v1_3_0" + }, + "RedfishVersion": { + "description": "The version of the Redfish service.", + "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.", + "pattern": "^\\d+\\.\\d+\\.\\d+$", + "readonly": true, + "type": "string" + }, + "RegisteredClients": { + "$ref": "http://redfish.dmtf.org/schemas/v1/RegisteredClientCollection.json#/definitions/RegisteredClientCollection", + "description": "The link to a collection of registered clients.", + "longDescription": "This property shall contain a link to a resource collection of type `RegisteredClientCollection`.", + "readonly": true, + "versionAdded": "v1_13_0" + }, + "Registries": { + "$ref": "http://redfish.dmtf.org/schemas/v1/MessageRegistryFileCollection.json#/definitions/MessageRegistryFileCollection", + "description": "The link to a collection of registries.", + "longDescription": "This property shall contain a link to a resource collection of type `MessageRegistryFileCollection`.", + "readonly": true + }, + "ResourceBlocks": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ResourceBlockCollection.json#/definitions/ResourceBlockCollection", + "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.", + "longDescription": "This property shall contain a link to a resource collection of type `ResourceBlockCollection`.", + "readonly": true, + "versionAdded": "v1_5_0" + }, + "ServiceConditions": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ServiceConditions.json#/definitions/ServiceConditions", + "description": "The link to the service conditions.", + "longDescription": "This property shall contain a link to a resource of type `ServiceConditions`.", + "readonly": true, + "versionAdded": "v1_13_0" + }, + "ServiceIdentification": { + "description": "The vendor or user-provided product and service identifier.", + "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 the value of the `ServiceIdentification` property in the `Manager` resource providing the Redfish service root resource is an empty string or `null`.", + "readonly": true, + "type": "string", + "versionAdded": "v1_14_0" + }, + "ServiceUseNotification": { + "description": "The usage notification message for this service.", + "longDescription": "This property shall contain the usage notification message for this service. The value of the property shall contain the value of the `ServiceUseNotification` property in the `Manager` resource providing the Redfish service root resource. This property shall not be present if the value of the `ServiceUseNotification` property in the `Manager` resource providing the Redfish service root resource is an empty string or `null`.", + "readonly": true, + "type": "string", + "versionAdded": "v1_20_0" + }, + "SessionService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/SessionService.json#/definitions/SessionService", + "description": "The link to the sessions service.", + "longDescription": "This property shall contain a link to a resource of type `SessionService`.", + "readonly": true + }, + "Storage": { + "$ref": "http://redfish.dmtf.org/schemas/v1/StorageCollection.json#/definitions/StorageCollection", + "description": "The link to a collection of storage subsystems.", + "longDescription": "This property shall contain a link to a resource collection of type `StorageCollection`.", + "readonly": true, + "versionAdded": "v1_9_0" + }, + "StorageServices": { + "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageServiceCollection.json#/definitions/StorageServiceCollection", + "description": "The link to a collection of storage services.", + "longDescription": "This property shall contain a link to a resource collection of type `StorageServiceCollection`.", + "readonly": true, + "versionAdded": "v1_1_0" + }, + "StorageSystems": { + "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageSystemCollection.json#/definitions/StorageSystemCollection", + "description": "The link to a collection of storage systems.", + "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.", + "readonly": true, + "versionAdded": "v1_1_0" + }, + "Systems": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystemCollection.json#/definitions/ComputerSystemCollection", + "description": "The link to a collection of systems.", + "longDescription": "This property shall contain a link to a resource collection of type `ComputerSystemCollection`.", + "readonly": true + }, + "Tasks": { + "$ref": "http://redfish.dmtf.org/schemas/v1/TaskService.json#/definitions/TaskService", + "description": "The link to the task service.", + "longDescription": "This property shall contain a link to a resource of type `TaskService`.", + "readonly": true, + "uriSegment": "TaskService" + }, + "TelemetryService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/TelemetryService.json#/definitions/TelemetryService", + "description": "The link to the telemetry service.", + "longDescription": "This property shall contain a link to a resource of type `TelemetryService`.", + "readonly": true, + "versionAdded": "v1_4_0" + }, + "ThermalEquipment": { + "$ref": "http://redfish.dmtf.org/schemas/v1/ThermalEquipment.json#/definitions/ThermalEquipment", + "description": "The link to a set of cooling equipment.", + "longDescription": "This property shall contain a link to a resource of type `ThermalEquipment`.", + "readonly": true, + "versionAdded": "v1_16_0" + }, + "UUID": { + "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.", + "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.", + "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}$", + "readonly": true, + "type": [ + "string", + "null" + ] + }, + "UpdateService": { + "$ref": "http://redfish.dmtf.org/schemas/v1/UpdateService.json#/definitions/UpdateService", + "description": "The link to the update service.", + "longDescription": "This property shall contain a link to a resource of type `UpdateService`.", + "readonly": true, + "versionAdded": "v1_1_0" + }, + "Vendor": { + "description": "The vendor or manufacturer associated with this Redfish service.", + "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.", + "readonly": true, + "type": [ + "string", + "null" + ], + "versionAdded": "v1_5_0" + } + }, + "required": [ + "Links", + "@odata.id", + "@odata.type", + "Id", + "Name" + ], + "type": "object" + } + }, + "language": "en", + "owningEntity": "DMTF", + "release": "2026.2", + "title": "#ServiceRoot.v1_22_0.ServiceRoot" +}
\ No newline at end of file |
