Plugins
更新时间: 2026/07/01
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | SP插件资源模型的OData描述信息 | |
| @odata.id | string | true | SP插件资源的访问路径 | |
| @odata.type | string | true | SP插件资源的类型 | |
| Id | string | true | SP插件资源的Id | |
| Name | string | true | SP插件资源的名称 | |
| Description | string | true | SP插件资源描述 | |
| Version | string | false | SP插件版本,支持*.*.*格式,如2.0.0 | |
| VersionDescription | string | false | SP插件版本描述 | |
| PluginVersion | string | false | SP插件支持的插件框架版本,用于跟SP插件框架兼容配套 | |
| code | string | false | 指示消息注册表中特定消息ID的字符串 | |
| message | string | false | 与消息注册表中的消息对应的易读的错误消息 | |
| MessageId | string | false | 消息ID | |
| RelatedProperties | array | false | 消息相关属性 | |
| Message | string | false | 详细信息 | |
| MessageArgs | array | false | 信息参数 | |
| Severity | string | false | 严重性Redfish支持的严重级别包括:OK、Warning、Critical。 |
supported_methods
- GET
- DELETE
HTTP methods
GET
命令功能
查询 SP 插件资源
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id
请求头:
X-Auth-Token: auth_value请求消息体: 无
参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| device_ip | 登录设备的IP地址 | IPv4或IPv6地址 |
| auth_value | 请求消息的鉴权参数 | 可通过/redfish/v1/SessionService/Sessions创建会话时获得 |
使用指南
GA140C机型不支持 SP版本和机型兼容性列表详见Smart Provisioning用户指南 SmartProvisioning启动和运行期间,该接口无法使用。
使用实例
请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id
X-Auth-Token: auth_value 请求消息体:无
响应样例:
json
{
"@odata.context": "/redfish/v1/$metadata#SPPlugin.SPPlugin",
"@odata.id": "/redfish/v1/Managers/1/SPService/Plugins/NPUPlugin",
"@odata.type": "#SPPlugin.v1_0_0.SPPlugin",
"Id": "NPUPlugin",
"Name": "NPUPlugin",
"Description": "NPU diagnose plugin.",
"Version": "1.0.0",
"VersionDescription": "NPU diagnose plugin version.",
"PluginVersion": "1.0.0",
"Dependencies": [
{
"Name": " HDK",
"Version": "0.0.1"
},
{
"Name": " CANN",
"Version": "0.0.2"
}
]
}响应码:200
DELETE
命令功能
删除 SP 插件资源
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id
请求头:
X-Auth-Token: auth_value请求消息体: 无
参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| device_ip | 登录设备的IP地址 | IPv4或IPv6地址 |
| id | 资源id | 用户可通过查询资源列表获得 |
| auth_value | 请求消息的鉴权参数 | 可通过/redfish/v1/SessionService/Sessions创建会话时获得 |
使用指南
GA140C机型不支持 SP版本和机型兼容性列表详见Smart Provisioning用户指南 仅第三方插件支持删除 SmartProvisioning启动和运行期间,该接口无法使用。
使用实例
请求样例: DELETE https://device_ip/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id
X-Auth-Token: auth_value 请求消息体:无
响应样例:
json
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_0_0.Message",
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"Message": "Successfully Completed Request",
"MessageArgs": [],
"Severity": "OK",
"Resolution": "None"
}
]
}
}响应码:200
输出说明