查询裸金属服务器列表 - ListBareMetalServersDetail
功能介绍
用户根据设置的请求条件筛选裸金属服务器,并获取裸金属服务器的详细信息。
URI
GET /v1.1/{project_id}/baremetalservers/detail
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        flavor  | 
      
        否  | 
      
        String  | 
      
        裸金属服务器规格ID。  | 
     
| 
        name  | 
      
        否  | 
      
        String  | 
      
        裸金属服务器名称。  | 
     
| 
        status  | 
      
        否  | 
      
        String  | 
      
        裸金属服务器状态。 取值范围: 
  | 
     
| 
        limit  | 
      
        否  | 
      
        Integer  | 
      
        每页返回裸金属服务器的条数,默认值是25,最大值为1000。  | 
     
| 
        offset  | 
      
        否  | 
      
        Integer  | 
      
        
        此接口为分页查询接口:
         
  | 
     
| 
        detail  | 
      
        否  | 
      
        String  | 
      
        查询裸金属服务器结果的详细级别,级别越高,查询到的裸金属服务器信息越多。 可使用的级别为1,2,3,4,5。默认级别为4。  | 
     
请求参数
无
请求示例
查询当前用户所有企业项目绑定的裸金属服务器。
GET https://{BMS Endpoint}/v1.1/bbf1946d374b44a0a2a95533562ba954/baremetalservers/detail?offset=1&limit=2
 响应参数
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        servers  | 
      
        列表数据结构  | 
      
        裸金属服务器详情列表,具体参照表3接口。 查询级别不同,返回的详情不同。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        裸金属服务器ID,格式为UUID。  | 
     
| 
        user_id  | 
      
        String  | 
      
        创建裸金属服务器的用户ID,格式为UUID。  | 
     
| 
        name  | 
      
        String  | 
      
        裸金属服务器名称。  | 
     
| 
        created  | 
      
        String  | 
      
        裸金属服务器创建时间。 时间戳格式为ISO 8601:YYYY-MM-DDTHH:MM:SSZ,例如:2019-05-22T03:30:52Z  | 
     
| 
        updated  | 
      
        String  | 
      
        裸金属服务器更新时间。 时间戳格式为ISO 8601:YYYY-MM-DDTHH:MM:SSZ,例如:2019-05-22T04:30:52Z  | 
     
| 
        tenant_id  | 
      
        String  | 
      
        裸金属服务器所属租户ID,格式为UUID。 该参数和project_id表示相同的概念。  | 
     
| 
        flavor  | 
      
        Object  | 
      
        裸金属服务器规格信息。详情请参见表4。  | 
     
| 
        status  | 
      
        String  | 
      
        裸金属服务器当前状态信息。 取值范围: 
  | 
     
| 
        task_state  | 
      
        String  | 
      
        裸金属服务器当前的任务状态。 取值范围: 
  | 
     
| 
        vm_state  | 
      
        String  | 
      
        裸金属服务器的稳定状态。 取值范围: 
  | 
     
| 
        availability_zone  | 
      
        String  | 
      
        裸金属服务器所在可用区名称。  | 
     
| 
        fault  | 
      
        Object  | 
      
        裸金属服务器故障原因。详情请参见表5。  | 
     
| 
        in_recycle_bin  | 
      
        Boolean  | 
      
        裸金属服务器是否处于回收站中。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        裸金属服务器规格ID。  | 
     
| 
        name  | 
      
        String  | 
      
        裸金属服务器规格名称。  | 
     
| 
        disk  | 
      
        Integer  | 
      
        该裸金属服务器规格对应要求系统盘大小,0为不限制。  | 
     
| 
        vcpus  | 
      
        Integer  | 
      
        该裸金属服务器规格对应的CPU核数。  | 
     
| 
        ram  | 
      
        Integer  | 
      
        该裸金属服务器规格对应的内存大小,单位为MB。  | 
     
| 
        gpus  | 
      
        Array of objects  | 
      
        该裸金属服务器规格对应的GPU卡信息。详情请参见表6。  | 
     
| 
        asic_accelerators  | 
      
        Array of objects  | 
      
        该裸金属服务器规格对应的ASIC加速卡信息。详情请参见表7。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        message  | 
      
        String  | 
      
        故障信息。  | 
     
| 
        code  | 
      
        Integer  | 
      
        故障代码。  | 
     
| 
        details  | 
      
        String  | 
      
        故障详情。  | 
     
| 
        created  | 
      
        String  | 
      
        故障时间,ISO 8601格式。  | 
     
响应示例
{
    "servers": [
        {
            "tenant_id": "ce5c827cf74a45e381a2ceba3511xxxx",
            "availability_zone": "cn-north-1a",
            "created": "2025-05-08T02:58:16Z",
            "task_state": "null",
            "vm_state": " active ",
            "flavor": {
                "disk": 0,
                "asic_accelerators": [
                ],
                "gpus": [
                ],
                "name": "xxx",
                "id": "xxx",
                "vcpus": 24,
                "ram": 49152
            },
            "user_id": "521ac9375b8e4661ad8409c0311xxxxx",
            "in_recycle_bin": false,
            "name": "bms-caae",
            "id": "7ef189e7-7795-47e7-9116-47bd50exxxxx",
            "updated": "2025-05-08T02:58:24Z",
            "status": "ACTIVE"
        }
    ],
}
 错误码
请参考错误码。