代码仓
中
SPCfg
更新时间: 2026/07/01
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Managers/manager_id/SPService/SPCfg/cfg_id

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-配置信息资源模型的OData描述信息
@odata.idstringtrue-配置信息资源的访问路径
@odata.typestringtrue-配置信息资源的类型
Idstringtrue-配置信息资源的Id
Namestringtrue-配置信息资源的名称
OS {objecttrue-操作系统信息
OS.CentOS [ {arraytrue-CentOS操作系统信息
OS.CentOS[].Typestringfalse-系统类型
OS.CentOS[].Ver[ ]arraytrue-CentOS版本信息
OS.CentOS[].Ver[].UEFIbooleanfalse-是否支持UEFI启动
OS.CentOS[].Ver[].Legacybooleanfalse-是否支持Legacy启动
OS.CentOS[].Ver[].Securebooleanfalse-是否支持安全启动
OS.CentOS[].Ver[].Bitnumberfalse-操作系统位数,数值
OS.CentOS[].Ver[].FirstBootScriptbooleanfalse-是否支持客户自定义首次启动脚本
OS.CentOS[].Ver[].IsSupportMultipleIPv4DNSConfigurationbooleanfalse-是否支持多IPv4 DNS配置
OS.CentOS[].Ver[].IsSupportIPv6NetworkConfigurationbooleanfalse-是否支持IPv6网络配置
OS.CentOS[].Ver[].CustomizedEnvironmentSupportedbooleanfalse-是否支持自定义环境
OS.CentOS[].Ver[].Grub2PwdSupportedbooleanfalse-是否支持设置Gurb密码
OS.CentOS[].Ver[].CustomizedRemovePackagebooleanfalse-是否支持自定义裁剪包
OS.CentOS[].Ver[].CheckCompatibilitybooleanfalse-是否支持检查兼容性
OS.CentOS[].Ver[].UploadFilesbooleanfalse-是否支持部署时上传驱动固件
OS.CentOS[].Ver[].Descriptionstringtrue-描述信息
OS.CentOS[].Ver[].Patternstringfalse-用于匹配HOUP平台驱动包
OS.CentOS[].Ver[].Namestringtrue-配置信息资源的名称
OS.CentOS[].Ver[].Templates[ ]arraytrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].AutoPositionbooleantrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Autopartbooleantrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Keyboardstringtrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Languagestringtrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].OSTypestringtrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Packages[ ]arraytrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Packages[].EnvironmentNamestringtrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].Packages[].NetCfg[ ]arraytrue-CentOS版本信息
} ]
OS.CentOS[].Ver[].Templates[].TemplateNamestringtrue-CentOS版本信息
OS.CentOS[].Ver[].Templates[].TimeZonestringtrue-CentOS版本信息
} ]
} ]
} ]
}

supported_methods ​

  • GET

HTTP methods ​

GET ​

命令功能

查询 SP 服务的配置信息资源

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SPService/SPCfg/cfg_id

请求头:

X-Auth-Token: auth_value

请求消息体: 无

参数说明

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

使用指南

响应结果以最新SP版本的实际返回结果为准。 GA140C机型不支持 SP版本和机型兼容性列表详见Smart Provisioning用户指南

使用实例

请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/SPService/SPCfg/cfg_id

X-Auth-Token: auth_value 请求消息体:无

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#Managers/Members/1/SPService/SPCfg/Members/$entity",
  "@odata.id": "/redfish/v1/Managers/1/SPService/SPCfg/1",
  "@odata.type": "#HwSPCfg.v1_0_0.HwSPCfg",
  "Id": "1",
  "Name": "SP Config",
  "OS": {
    "CentOS": [
      {
        "Type": "CentOS 7.*",
        "Ver": [
          {
            "UEFI": true,
            "Legacy": false,
            "Secure": false,
            "Bit": 64,
            "Name": "CentOS Linux 7.* aarch64",
            "FirstBootScript": true,
            "IsSupportMultipleIPv4DNSConfiguration": true,
            "IsSupportIPv6NetworkConfiguration": true,
            "CustomizedEnvironmentSupported": true,
            "Grub2PwdSupported": false,
            "CustomizedRemovePackage": true,
            "CheckCompatibility": true,
            "UploadFiles": true,
            "Description": "CentOS7.x",
            "Pattern": "^CentOS 7\\.\\d+$",
            "Templates": [
              {
                "TemplateName": "CentOS7_minimal",
                "OSType": "CentOS7.x",
                "Language": "en_US.UTF-8",
                "TimeZone": "America/New_York",
                "Keyboard": "us",
                "AutoPosition": true,
                "Autopart": true,
                "Packages": [
                  {
                    "EnvironmentName": "minimal",
                    "NetCfg": []
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  }
}

响应码:200