跳到主要内容

GET – 服务根属性

使用 GET 方法检索 Redfish 服务的服务根(/redfish/v1/)中的属性。

请求 URL

https://<BMC_IPADDR>/redfish/v1/

请求正文

响应正文

响应是包含以下参数的 JSON 对象:

字段类型描述

Id

字符串

“RootService”。

Name

字符串

“Root Service”。

Description

字符串

“This resource is used to represent a service root for a Redfish implementation.”

Vendor

字符串

“Lenovo”

SessionService

链接

会话服务资源的引用链接。

Managers

链接

管理器集合的引用链接。

RedfishVersion

字符串

已实现的 Redfish 服务的版本。

UUID

字符串

服务实例的唯一标识符。

Chassis

链接

机箱资源的引用链接。

Tasks

链接

任务集合的引用链接。

EventService

链接

事件服务资源的引用链接。

JsonSchemeas

链接

Json 架构资源的引用链接。

JobService

链接

作业服务资源的引用链接。

AccountService

链接

帐户服务资源的引用链接。

CertificateService

链接

证书服务资源的引用链接。

Systems

链接

系统集合的引用链接。

Registries

链接

注册表集合的引用链接。

UpdateService

链接

更新服务资源的引用链接。

TelemetryService

链接

遥测服务资源的引用链接。

LicenseService

链接

许可证服务资源的引用链接。

Links

对象

已展开。

 

Sessions

链接

会话集合的引用链接。

ProtocolFeaturesSupported

对象

已展开。

 

ExcerptQuery

布尔

指示是否支持“excerpt”查询参数。

 

FilterQuery

布尔

指示是否支持 $filter 查询参数。

 

OnlyMemberQuery

布尔

指示是否支持“only”查询参数。

 

SelectQuery

布尔

指示是否支持 $select 查询参数。

 

ExpandQuery

对象

已展开。

  

ExpandAll

布尔

指示是否支持星号 $expand(展开所有条目)。

  

Levels

布尔

指示此服务是否支持 $levels 限定符展开。

  

Links

布尔

指示是否支持波浪号 $expand(仅展开“Links”部分中的条目)。

  

MaxLevels

整数

指示 $expand 操作中的 $levels 限定符的最大数量值。

  

NoLinks

布尔

指示是否支持句点 $expand(仅展开不在“Links”部分中的条目)。

 

DeepOperations

对象

已展开

  

DeepPATCH

布尔

指示此服务是否支持深度 PATCH 操作。

  

DeepPOST

布尔

指示此服务是否支持深度 POST 操作。

  

MaxLevels

数字

深度操作中允许的最大资源级别。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"Name": "Root Service",
"@odata.type": "#ServiceRoot.v1_13_0.ServiceRoot",
"UpdateService": {
"@odata.id": "/redfish/v1/UpdateService"
},
"AccountService": {
"@odata.id": "/redfish/v1/AccountService"
},
"Chassis": {
"@odata.id": "/redfish/v1/Chassis"
},
"Links": {
"Sessions": {
"@odata.id": "/redfish/v1/SessionService/Sessions"
}
},
"LicenseService": {
"@odata.id": "/redfish/v1/LicenseService"
},
"Managers": {
"@odata.id": "/redfish/v1/Managers"
},
"JobService": {
"@odata.id": "/redfish/v1/JobService"
},
"EventService": {
"@odata.id": "/redfish/v1/EventService"
},
"TelemetryService": {
"@odata.id": "/redfish/v1/TelemetryService"
},
"CertificateService": {
"@odata.id": "/redfish/v1/CertificateService"
},
"ProtocolFeaturesSupported": {
"FilterQuery": true,
"SelectQuery": true,
"DeepOperations": {
"MaxLevels": 2,
"DeepPATCH": true,
"DeepPOST": true
},
"ExpandQuery": {
"MaxLevels": 2,
"Levels": true,
"Links": true,
"NoLinks": true,
"ExpandAll": true
},
"OnlyMemberQuery": true,
"ExcerptQuery": true
},
"@odata.id": "/redfish/v1/",
"SessionService": {
"@odata.id": "/redfish/v1/SessionService"
},
"Vendor": "Lenovo",
"JsonSchemas": {
"@odata.id": "/redfish/v1/JsonSchemas"
},
"@odata.etag": "\"a8cdfeed38022f0af7a4e\"",
"@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot",
"Description": "This resource is used to represent a service root for a Redfish implementation.",
"Systems": {
"@odata.id": "/redfish/v1/Systems"
},
"Tasks": {
"@odata.id": "/redfish/v1/TaskService"
},
"UUID": "28993529-94AA-413D-8700-795C38B78C69",
"Registries": {
"@odata.id": "/redfish/v1/Registries"
},
"RedfishVersion": "1.15.0",
"Id": "RootService"
}