AssetChange
更新时间: 2025/05/25
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/Oem/Public/AssetService/AssetChange
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | - | AssetChange资源模型的OData描述信息 |
| @odata.id | string | true | - | AssetChange资源节点的访问路径 |
| @odata.type | string | true | - | AssetChange资源类型 |
| Id | string | true | - | AssetChange资源的ID |
| Name | string | true | - | AssetChange资源的名称 |
| Assets | array | true | - | 硬件资产清单集合 |
| Assets[].Name | string | true | - | 硬件资产对象的名称 |
| Assets[].@odata.id | string | true | - | 硬件资产对象的详情链接 |
| Assets[].Data | object | true | - | 硬件资产对象的数据 |
| Assets[].Data[].Type | string | true | - | 硬件资产对象的类型 |
| Assets[].Data[].Description | string | true | - | 硬件资产对象的描述 |
| Assets[].Data[].StandardDescription | string | true | - | 硬件资产对象的基准描述 |
| Assets[].Data[].ActualDigest | string | true | - | 硬件资产对象的摘要 |
| Assets[].Data[].StandardDigest | string | true | - | 硬件资产对象的基准摘要 |
| Oem | object | true | - | 自定义属性 |
| Oem.Public | object | true | - | 自定义属性 |
| Oem.Public.Actions | object | true | - | |
| Oem.Public.Actions.#AssetChange.UpdateTrustStatus | object | true | - | 刷新硬件资产变更信息操作 |
| Oem.Public.Actions.#AssetChange.UpdateTrustStatus.target | string | true | - | 刷新硬件资产变更信息的路径 |
| Oem.Public.Actions.#AssetChange.UpdateTrustStatus.@Redfish.ActionInfo | string | true | - | 刷新硬件资产变更信息的查询路径 |
supported_methods
- GET
- POST
HTTP methods
GET
命令功能
查询硬件资产变更信息
命令格式
URL: https://device_ip/redfish/v1/Oem/Public/AssetService/AssetChange
请求头:
X-Auth-Token: 123456789***********************请求消息体: 无
参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| device_ip | 登录设备的IP地址 | IPv4或IPv6地址 |
| auth_value | 执行该GET请求时,必须在"Headers"中携带"X-Auth-Token"值用于鉴权 | 可通过/redfish/v1/SessionService/Sessions创建会话时获得 |
使用指南
无
使用实例
请求样例:
http
GET https://device_ip/redfish/v1/Oem/Public/AssetService/AssetChange请求头:
X-Auth-Token: 123456789***********************请求消息体:无
响应样例:
json
{
"@odata.context": "/redfish/v1/$metadata#AssetService.AssetChange",
"@odata.type": "#AssetService.v1_0_0.AssetChange",
"@odata.id": "/redfish/v1/Oem/Public/AssetService/AssetChange",
"Name": "Asset Change",
"Id": "AssetChange",
"Assets": [
{
"Name": "CPU1",
"@odata.id": "/redfish/v1/Systems/1/Processors/1",
"Data": {
"Type": "CPU",
"Description": "--",
"StandardDescription": "--",
"ActualDigest": "FEF5A8B6A161D7C256261CD37242152CA548994009334247208D0FB71F93B76B",
"StandardDigest": "FEF5A8B6A161D7C256261CD37242152CA548994009334247208D0FB71F93B76B"
}
},
{
"Name": "CPU2",
"@odata.id": "/redfish/v1/Systems/1/Processors/2",
"Data": {
"Type": "CPU",
"Description": "--",
"StandardDescription": "--",
"ActualDigest": "37AC9ECD21AB97F67D1EF33C743CAC362A458821B732BA9312C286C80798EE0B",
"StandardDigest": "37AC9ECD21AB97F67D1EF33C743CAC362A458821B732BA9312C286C80798EE0B"
}
},
{
"Name": "chassisNIC1(SF221Q)",
"@odata.id": "/redfish/v1/Chassis/1/NetworkAdapters/chassisNIC1(SF221Q)",
"Data": {
"Type": "network_adapter",
"Description": "8C2A8E7E8386E837E2A1DF20A2DF6022",
"StandardDescription": "8C2A8E7E8386E837E2A1DF20A2DF6022",
"ActualDigest": "91820EA24917068CC88C829C612E961BB5C008E00EB727E825C46CD261BEE39B",
"StandardDigest": "91820EA24917068CC88C829C612E961BB5C008E00EB727E825C46CD261BEE39B"
}
}
],
"Oem": {
"Public": {
"Actions": {
"#AssetChange.UpdateTrustStatus": {
"target": "/redfish/v1/Oem/Public/AssetService/AssetChange/Actions/AssetChange.UpdateTrustStatus",
"@Redfish.ActionInfo": "/redfish/v1/Oem/Public/AssetService/AssetChange/UpdateTrustStatusActionInfo"
}
}
}
}
}响应码:200
POST (ACTION)
UpdateTrustStatus
命令功能
刷新硬件资产变更信息
命令格式
URL: https://device_ip/redfish/v1/Oem/Public/AssetService/AssetChange/Actions/AssetChange.UpdateTrustStatus
请求头:
X-Auth-Token: 123456789***********************请求消息体: 无
请求头参数说明
参见 请求头参数说明
请求体参数说明
无
使用指南
仅支持 A800I 2UP。
使用实例
请求样例:
http
POST https://device_ip/redfish/v1/Oem/Public/AssetService/AssetChange/Actions/AssetChange.UpdateTrustStatus请求头:
X-Auth-Token: 123456789***********************请求消息体:无
响应样例:
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