AssetChange
更新时间: 2025/05/25
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/Oem/Public/AssetService/AssetChange

properties

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-AssetChange资源模型的OData描述信息
@odata.idstringtrue-AssetChange资源节点的访问路径
@odata.typestringtrue-AssetChange资源类型
Idstringtrue-AssetChange资源的ID
Namestringtrue-AssetChange资源的名称
Assetsarraytrue-硬件资产清单集合
Assets[].Namestringtrue-硬件资产对象的名称
Assets[].@odata.idstringtrue-硬件资产对象的详情链接
Assets[].Dataobjecttrue-硬件资产对象的数据
Assets[].Data[].Typestringtrue-硬件资产对象的类型
Assets[].Data[].Descriptionstringtrue-硬件资产对象的描述
Assets[].Data[].StandardDescriptionstringtrue-硬件资产对象的基准描述
Assets[].Data[].ActualDigeststringtrue-硬件资产对象的摘要
Assets[].Data[].StandardDigeststringtrue-硬件资产对象的基准摘要
Oemobjecttrue-自定义属性
Oem.Publicobjecttrue-自定义属性
Oem.Public.Actionsobjecttrue-
Oem.Public.Actions.#AssetChange.UpdateTrustStatusobjecttrue-刷新硬件资产变更信息操作
Oem.Public.Actions.#AssetChange.UpdateTrustStatus.targetstringtrue-刷新硬件资产变更信息的路径
Oem.Public.Actions.#AssetChange.UpdateTrustStatus.@Redfish.ActionInfostringtrue-刷新硬件资产变更信息的查询路径

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