【已评审】支持ManagerAccount资源提供AccountTypes属性

背景

支持ManagerAccount资源提供AccountTypes属性

关联ISSUE

整体方案

支持ManagerAccount资源提供AccountTypes属性

评审点

支持ManagerAccount资源提供AccountTypes属性

详细描述

评审点1:

资源URL:/redfish/v1/AccountService/Accounts/{accountid}
资源版本:ManagerAccount.v1_11_0.json

属性名 类型 示例/取值约束 readonly 易变属性 实现PATCH 操作权限 描述
AccountTypes [array(string),null] 取值范围[“IPMI”,“ManagerConsole”,“Redfish”,“WebUI”,“VirtualMedia”,KVMIP"], IPMI对应LoginInterface: IPMI, KVMIP对应Privilege: KVMmgmt ,ManagerConsole对应LoginInterface: SSH、Local ,Redfish对应LoginInterface: Redfish ,VirtualMedia对应Privilege: VMMgmt ,WebUI对应LoginInterface: Web,VirtualMedia和KVMIP不可设置 false read: ConfigureSelf
write: UserMgmt
允许该账户访问的服务列表

评审结论

同意redfish接口/redfish/v1/AccountService/Accounts/{accountid}下新增标准属性AccountTypes,详细信息见评审点1

  1. 补充操作权限
  2. 补充示例/取值
  3. 类型错误
  4. 不关联issue、无遗留问题就删掉对应章节
  5. 补充评审结论信息

类型应该就是array,ManagerAccount.v1_11_0.json该json里面写的是数组,根据返回值的话也是数组类型

要说清楚具体是什么数组

操作权限应该说明读写分别使用什么9大权限中具体哪个,模板有说明: