PolicyConfig
更新时间: 2026/06/26
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/Systems/system_id/Bios/PolicyConfig

properties

名称类型是否只读取值范围/枚举值说明
Headerobjecttrue-配置文件的版本和转换函数的数量
Versionstringtrue-配置文件的版本
FunctionNumbernumbertrue-配置文件转换函数的数量
Registriesobjecttrue-配置文件注册表
Attributesobjecttrue-配置文件可配置项
AttributeNamestringtrue-可配置项名称
MenuPathstringtrue-配置文件菜单路径
Typestringtrue-配置文件状态值种类
Valuearraytrue-配置文件状态值取值范围
ValueNamenumbertrue-配置文件可选状态值大小
DisplayNamestringtrue-配置文件可选状态值含义名称
DisplayNameCNstringtrue-配置文件可选状态含义中文名称
Menusobjecttrue-配置文件菜单
FunctionDetailsobjecttrue-转换函数细节
FunctionInfoarraytrue-转换函数信息
FunctionIdstringtrue-转换函数ID
ReqParaNumnumbertrue-转换后IPMI请求参数个数
ReqBodyarraytrue-转换后IPMI请求格式
RspParaNumnumbertrue-转换后IPMI响应参数个数
RspBodyarraytrue-转换后IPMI响应格式

supported_methods

  • GET

HTTP methods

GET

命令功能

查询 BIOS 策略重配资源信息

命令格式

URL: https://device_ip/redfish/v1/Systems/system_id/Bios/PolicyConfig

请求头:


X-Auth-Token: 123456789***********************

请求消息体:

json
{}

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
system_id系统资源的ID参见源文件参数说明
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

仅支持鲲鹏服务器S920X10/S920X10K及S920S10/S920S10K, 且BMC版本号需要大 于或等于BMC300 5.2.0。

使用实例

请求样例:

http
GET https://device_ip/redfish/v1/Systems/system_id/Bios/PolicyConfig

X-Auth-Token: 123456789***********************

请求消息体:

json
{}

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#PolicyConfig.PolicyConfig",
  "@odata.id": "/redfish/v1/Systems/1/Bios/PolicyConfig",
  "@odata.type": "#PolicyConfig.v1_0_0.PolicyConfig",
  "Id": "PolicyConfig",
  "Name": "BIOS PolicyConfig Registry",
  "Attributes": {
    "Header": {
      "Version": "V1.00",
      "FunctionNumber": 12
    },
    "Registries": {
      "Attributes": {
        "RefreshRate": {
          "AttributeName": "RefreshRate",
          "FunctionId": "2309",
          "DisplayName": "Refresh Rate",
          "DisplayNameCN": "内存刷新频率",
          "MenuPath": "./MemoryConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "32ms",
              "DisplayNameCN": "32ms"
            },
            {
              "ValueName": 1,
              "DisplayName": "64ms",
              "DisplayNameCN": "64ms"
            },
            {
              "ValueName": 2,
              "DisplayName": "Auto",
              "DisplayNameCN": "自动"
            }
          ]
        },
        "PdEn": {
          "AttributeName": "PdEn",
          "FunctionId": "2310",
          "DisplayName": "CKE Power Down",
          "DisplayNameCN": "内存节能模式",
          "MenuPath": "./PolicyConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "Disable",
              "DisplayNameCN": "禁用"
            },
            {
              "ValueName": 1,
              "DisplayName": "Enable",
              "DisplayNameCN": "启用"
            }
          ]
        },
        "PdPrd": {
          "AttributeName": "PdPrd",
          "FunctionId": "2311",
          "DisplayName": "CKE Idle Timer",
          "DisplayNameCN": "CKE空闲定时器",
          "MenuPath": "./PolicyConfig",
          "Type": "Integer",
          "LowerBound": 1,
          "UpperBound": 4095
        },
        "Demt": {
          "AttributeName": "Demt",
          "FunctionId": "2312",
          "DisplayName": "DEMT Mode",
          "DisplayNameCN": "动态能耗管理",
          "MenuPath": "./PolicyConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "Disable",
              "DisplayNameCN": "禁用"
            },
            {
              "ValueName": 1,
              "DisplayName": "Fast Mode",
              "DisplayNameCN": "快速调整模式"
            },
            {
              "ValueName": 2,
              "DisplayName": "Smooth Mode",
              "DisplayNameCN": "平滑调整模式"
            }
          ]
        },
        "Funnel": {
          "AttributeName": "Funnel",
          "FunctionId": "2313",
          "DisplayName": "Funnel Enable",
          "DisplayNameCN": "漏斗使能",
          "MenuPath": "./FunnelConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "Disable",
              "DisplayNameCN": "禁用"
            },
            {
              "ValueName": 1,
              "DisplayName": "Enable",
              "DisplayNameCN": "启用"
            }
          ]
        },
        "PsFunnel": {
          "AttributeName": "PsFunnel",
          "FunctionId": "2314",
          "DisplayName": "PS Funnel Mode",
          "DisplayNameCN": "巡检错误计入漏斗模式",
          "MenuPath": "./FunnelConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "Disable",
              "DisplayNameCN": "禁用"
            },
            {
              "ValueName": 1,
              "DisplayName": "Enable",
              "DisplayNameCN": "启用"
            }
          ]
        },
        "UnitTime": {
          "AttributeName": "UnitTime",
          "FunctionId": "2315",
          "DisplayName": "Unit Time(s)",
          "DisplayNameCN": "单位时间(秒)",
          "MenuPath": "./FunnelConfig",
          "Type": "Integer",
          "LowerBound": 1,
          "UpperBound": 10
        },
        "CETh": {
          "AttributeName": "CETh",
          "FunctionId": "2316",
          "DisplayName": "CE Threshold",
          "DisplayNameCN": "CE错误阈值",
          "MenuPath": "./MemoryRasConfig",
          "Type": "Integer",
          "LowerBound": 1,
          "UpperBound": 8000
        },
        "PSEn": {
          "AttributeName": "PSEn",
          "FunctionId": "2317",
          "DisplayName": "Patrol Scrub Enable",
          "DisplayNameCN": "巡检功能使能",
          "MenuPath": "./PatrolConfig",
          "Type": "Enumeration",
          "Value": [
            {
              "ValueName": 0,
              "DisplayName": "Disable",
              "DisplayNameCN": "禁用"
            },
            {
              "ValueName": 1,
              "DisplayName": "Enable",
              "DisplayNameCN": "启用"
            }
          ]
        }
      },
      "Menus": [
        {
          "MenuName": "MemoryConfig",
          "DisplayName": "Memory Config",
          "DisplayNameCN": "内存配置",
          "MenuPath": "./MemoryConfig"
        },
        {
          "MenuName": "PatrolConfig",
          "DisplayName": "Patrol Config",
          "DisplayNameCN": "巡检配置",
          "MenuPath": "./PatrolConfig"
        },
        {
          "MenuName": "PolicyConfig",
          "DisplayName": "Policy Config",
          "DisplayNameCN": "能效配置",
          "MenuPath": "./PolicyConfig"
        },
        {
          "MenuName": "MemoryRasConfig",
          "DisplayName": "Memory Ras Config",
          "DisplayNameCN": "内存Ras配置",
          "MenuPath": "./MemoryRasConfig"
        },
        {
          "MenuName": "FunnelConfig",
          "DisplayName": "Funnel Config",
          "DisplayNameCN": "漏斗配置",
          "MenuPath": "./FunnelConfig"
        }
      ]
    },
    "FunctionDetails": {
      "FunctionInfo": {
        "50": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618738
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 3,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "RefreshRate",
              "Size": 4
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "51": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 5,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618739
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "RefreshRate",
              "Size": 4,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        },
        "52": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618740
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 3,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "PdEn",
              "Size": 2
            },
            {
              "Name": "PdPrd",
              "Size": 2
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "53": {
          "IsSupportMulParam": 1,
          "ReqParaNum": 5,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618741
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "PdEn",
              "Size": 2,
              "Default": 0
            },
            {
              "Name": "PdPrd",
              "Size": 2,
              "Default": 20
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        },
        "54": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221225526
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 3,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "Demt",
              "Size": 4
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "55": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 5,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221225527
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "Demt",
              "Size": 4,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        },
        "66": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618754
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 5,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "Funnel",
              "Size": 1
            },
            {
              "Name": "PsFunnel",
              "Size": 1
            },
            {
              "Name": "UnitTime",
              "Size": 2
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "67": {
          "IsSupportMulParam": 1,
          "ReqParaNum": 7,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618755
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "Funnel",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "PsFunnel",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "UnitTime",
              "Size": 2,
              "Default": 1
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        },
        "68": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618756
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 3,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "CETh",
              "Size": 4
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "69": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 5,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618757
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "CETh",
              "Size": 4,
              "Default": 6000
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        },
        "74": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 4,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618762
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 19,
              "Default": 0
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 3,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            },
            {
              "Name": "PSEn",
              "Size": 4
            },
            {
              "Name": "Crc32",
              "Size": 4
            }
          ]
        },
        "75": {
          "IsSupportMulParam": 0,
          "ReqParaNum": 5,
          "ReqBody": [
            {
              "Name": "CallId",
              "Size": 4,
              "Default": 3221618763
            },
            {
              "Name": "Version",
              "Size": 1,
              "Default": 1
            },
            {
              "Name": "Reserved",
              "Size": 3,
              "Default": 0
            },
            {
              "Name": "PSEn",
              "Size": 4,
              "Default": 1
            },
            {
              "Name": "Crc32",
              "Size": 4,
              "Default": 0
            }
          ],
          "RspParaNum": 1,
          "RspBody": [
            {
              "Name": "Return",
              "Size": 4
            }
          ]
        }
      }
    }
  },
  "@Redfish.Settings": {
    "@odata.type": "#Settings.v1_0_2.Settings",
    "ETag": "43205b57",
    "SettingsObject": {
      "@odata.id": "/redfish/v1/Systems/1/Bios/PolicyConfig/Settings"
    }
  },
  "Oem": {},
  "Actions": {}
}

响应码:200