跳到主要内容

GET – 服务器 PCIe 功能的功能

使用 GET 方法检索 Redfish 服务的 PCIeFunction 集合中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/PCIeDevice/{Device_id}/PCIeFunctions/{Location}

请求正文

响应正文

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

字段类型描述

Id

字符串

Id 属性用于唯一标识此 PCIe 功能。

ClassCode

字符串

此 PCIe 功能的类别代码

Description

字符串

“This resource represents the properties of a PCIeFunction attached to a System.”

DeviceClass

字符串

此 PCIe 功能的类别

DeviceId

字符串

此 PCIe 功能的设备 ID

FunctionId

字符串

PCIe 功能标识符

FunctionType

字符串

Physical

Links

对象

展开

 

Drives

数组

相关 Drive 资源的链接

 

EthernetInterfaces

数组

相关 EthernetInterface 资源的链接

 

StorageControllers

数组

相关 StorageController 资源的链接

 

PCIeDevice

链接

相关 PCIeDevice 资源的链接

 

NetworkDeviceFunctions

链接

相关 NetworkDeviceFunctions 资源的链接

Name

字符串

VPD 中的卡名 + 总线编号、设备编号、功能编号

如果没有 VPD 数据,请使用“Adapter”代替卡名。

Status

对象

展开

 

State

字符串

Enabled

 

Health

字符串

OK

 

HealthRollup

字符串

此 PCIe 设备的运行状况。

RevisionId

字符串

此 PCIe 功能的修订 ID

SubsystemId

字符串

此 PCIe 功能的子系统 ID

SubsystemVendorId

字符串

此 PCIe 功能的子系统供应商 ID

VendorId

字符串

此 PCIe 功能的供应商 ID

状态代码

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

示例

返回以下示例 JSON 响应:

{
"VendorId": "0x14e4",
"Id": "ob_3.01",
"Links": {
"Drives": [],
"PCIeDevice": {
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/ob_3"
},
"StorageControllers": [],
"NetworkDeviceFunctions": [],
"EthernetInterfaces": []
},
"FunctionId": 1,
"SubsystemId": "0x4042",
"Description": "This resource represents the properties of a PCIeFunction attached to a System.",
"FunctionType": "Physical",
"Status": {
"State": "Enabled",
"Health": "OK",
"HealthRollup": "OK"
},
"DeviceClass": "NetworkController",
"Name": "Adapter 03:00:01",
"SubsystemVendorId": "0x17aa",
"@odata.type": "#PCIeFunction.v1_2_3.PCIeFunction",
"DeviceId": "0x165f",
"@odata.id": "/redfish/v1/Chassis/1/PCIeDevices/ob_3/PCIeFunctions/ob_3.01",
"@odata.etag": "\"8c4b6c7797c87b8affd4bef11ee9df50\"",
"RevisionId": "0x00",
"ClassCode": "0x020000"
}