代码仓
中
Plugins
更新时间: 2026/10/29
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-SP插件资源模型的OData描述信息
@odata.idstringtrue-SP插件资源的访问路径
@odata.typestringtrue-SP插件资源的类型
Idstringtrue-SP插件资源的Id
Namestringtrue-SP插件资源的名称
Dependencies [ {arraytrue-SP插件依赖工具列表
Dependencies[].Namestringtrue-SP插件资源的名称
Dependencies[].Versionstringfalse-SP插件版本,支持*.*.*格式,如2.0.0
} ]
Descriptionstringtrue-SP插件资源描述
Versionstringfalse-SP插件版本,支持*.*.*格式,如2.0.0
VersionDescriptionstringfalse-SP插件版本描述
PluginVersionstringfalse-SP插件支持的插件框架版本,用于跟SP插件框架兼容配套

supported_methods ​

  • GET
  • DELETE

HTTP methods ​

GET ​

命令功能

查询 SP 插件资源

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SPService/Plugins/plugin_id

请求头:

text
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

请求头:

text
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

输出说明

参见 DELETE 通用输出说明