【已评审】支持新增redfish标准Chassis资源

背景

当前redfish标准接口存在缺失,需要评审新增redfish标准接口以及资源协作接口属性。

关联ISSUE

[需求]: 支持Chassis接口(升级)

评审点

新增redfish标准接口属性
Chassis接口下新增LocationIndicatorActive属性

详细描述

场景:
URI:/redfish/v1/Chassis/{ChassisId}

变化类型:新增属性
操作类型:GET 权限Login,PATCH权限ConfigureComponents
应用场景:支持标准redfish获取LocationIndicatorActive资源。
详细描述:

属性名称 取值类型 操作权限 说明
LocationIndicatorActive boolean
null
GET: Login
PATCH: ConfigureComponents
允许操作员物理定位该资源

LocationIndicatorActive定义,查看Chassis.v1_26_0.json

"LocationIndicatorActive": {
  "description": "An indicator allowing an operator to physically locate this resource.",
  "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.  A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function.  Modifying this property may modify the `LocationIndicatorActive` in the resource that represents the functional view of this chassis, such as a `ComputerSystem` resource.",
  "readonly": false,
  "type": [
      "boolean",
      "null"
  ],
  "versionAdded": "v1_14_0"
},

RspBody响应体结构:

"LocationIndicatorActive": false,

评审结论

通过,同意 Redfish 资源 /redfish/v1/Chassis/{ChassisId} 下新增标准属性LocationIndicatorActive,类型为 boolean/null,包括GET和PATCH操作,操作权限分别是GET 权限Login,PATCH权限ConfigureComponents

遗留问题

无