关联Issue
背景
在硬件身份度量的能力基础上,当部件发生替换变更等行为时,会导致度量失败,此时需要提供刷新基准值的能力
决策点
1、在资源协作接口bmc.kepler.Managers.TPCM.Config下新增方法支持刷新硬件身份度量的基准值
结论:同意新增方法
资源path:/bmc/kepler/Managers/:ManagerId/TPCM/Config
资源interface:bmc.kepler.Managers.TPCM.Config
变化类型:新增方法
应用场景:部件发生变更后,用于刷新部件基准值
| 属性名称 | 变化类型 | 请求签名 | 响应签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|---|
| RefreshComponentStandardDigest | 新增方法 | y | 无 | UserMgmt | NA | NA | 用于部件发生变更后,刷新各部件的身份度量基准值 请求参数: SystemId:OS Id 当取值为255时,代表刷新所有System下的部件基准值, 其它值代表刷新指定System的部件基准值 |
仅在TCM在位场景下可用 |
2、在资源协作接口bmc.kepler.Inventory.Hardware下新增属性Model,承载各硬件资产的型号
结论:同意新增属性
资源path:各类硬件资产的资源路径
资源interface: bmc.kepler.Inventory.Hardware
变化类型:新增属性
应用场景:呈现部件的型号信息
| 属性名称 | 变化类型 | 请求签名 | 响应签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|---|
| Model | 新增属性 | s | 无 | 只读 | 不持久化 | false | 用于呈现部件型号 |
3、在资源协作接口bmc.kepler.AssetService.AssetList下新增方法支持获取指定的资产信息
结论:同意新增方法
资源path:/bmc/kepler/AssetService/AssetList
资源interface:bmc.kepler.AssetService.AssetList
变化类型:新增方法
应用场景:用于获取指定的资产信息
| 属性名称 | 变化类型 | 请求签名 | 响应签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|---|
| GetSpecificAssetList | 新增方法 | ysas | s | ReadOnly | NA | NA | 获取指定的资产清单 请求参数: 1、SystemId:OS Id 取值范围:0~255, 255时代表获取所有System的资产清单, 其它值代表获取指定System的资产清单 2、AssetType:资产类型 取值范围:“”/“CPU”/“NetworkAdapter”/“NPU”/“GPU”, 为空字符串时代表获取所有资产清单, 为其它时表示获取指定部件类型的资产清单 3、AssetProperties:资产属性 字符串数组,为空数组时表示获取资产的所有信息,非空时表示获取指定的资产信息 响应参数: List:资产清单的json字符串 |