
# 数据结构(查询云服务器详情)
 表1flavor参数（v1.0接口） 
| 参数                | 参数类型             | 描述                                                                                                                                                                                                                   |
|:---|:---|:---|
| id                | String           | **参数解释：** 云服务器规格ID。 **取值范围：** 不涉及                                                             |
| name              | String           | **参数解释：** 云服务器规格名称。 **取值范围：** 不涉及                                                                             |
| disk              | String           | **参数解释：** 该云服务器规格对应要求系统盘大小，0为不限制。 此字段在本系统中无效。 **取值范围：** 不涉及         |
| vcpus             | String           | **参数解释：** 该云服务器规格对应的CPU核数。 **取值范围：** 不涉及                                                                     |
| ram               | String           | **参数解释：** 该云服务器规格对应的内存大小，单位为MiB。 **取值范围：** 不涉及                                                               |
| gpus              | Array of objects | **参数解释：** 该云服务器规格对应的GPU卡信息。 详细内容，请参见[表8]。 **取值范围：** 不涉及     |
| asic_accelerators | Array of objects | **参数解释：** 该云服务器规格对应的ASIC加速卡信息。 详细内容，请参见[表9]。 **取值范围：** 不涉及 |
   
 表2flavor参数（v1.1接口） 
| 参数                | 参数类型             | 描述                                                                                                                                                                                                                   |
|:---|:---|:---|
| id                | String           | **参数解释：** 云服务器规格ID。 **取值范围：** 不涉及                                                                                           |
| name              | String           | **参数解释：** 云服务器规格名称。 **取值范围：** 不涉及                                                                                         |
| disk              | Integer          | **参数解释：** 该云服务器规格对应要求系统盘大小，0为不限制。 此字段在本系统中无效。 **取值范围：** 不涉及                                |
| vcpus             | Integer          | **参数解释：** 该云服务器规格对应的CPU核数。 **取值范围：** 不涉及                                                                                    |
| ram               | Integer          | **参数解释：** 该云服务器规格对应的内存大小，单位为MiB。 **取值范围：** 不涉及                                                                            |
| gpus              | Array of objects | **参数解释：** 该云服务器规格对应的GPU卡信息。 详细内容，请参见[表8]。 **取值范围：** 不涉及     |
| asic_accelerators | Array of objects | **参数解释：** 该云服务器规格对应的ASIC加速卡信息。 详细内容，请参见[表9]。 **取值范围：** 不涉及 |
   
 表3security_groups参数 
| 参数   | 参数类型   | 描述                                                                                                                                                         |
|:---|:---|:---|
| name | String | **参数解释：** 安全组名称或者UUID。 **取值范围：** 不涉及 |
| id   | String | **参数解释：** 安全组ID。 **取值范围：** 不涉及                                     |
   
 表4os-extended-volumes:volumes_attached 参数 
| 参数                    | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|
| id                    | String | **参数解释：** 磁盘ID，格式为UUID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                 |
| delete_on_termination | String | **参数解释：** 删除云服务器时是否一并删除该磁盘。 微版本2.3及以上版本支持。 **取值范围：** - true：是  - false：否   |
| bootIndex             | String | **参数解释：** 云硬盘启动顺序。 **取值范围：** - 0为系统盘。  - 非0为数据盘。                                                                                                                                                                                                                                                                                     |
| device                | String | **参数解释：** 云硬盘挂载盘符，即磁盘挂载点。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
 表5metadata参数 
| 参数                          | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|
| charging_mode               | String | **参数解释：** 云服务器的计费类型。 **取值范围：** - "0"：按需计费（即postPaid-后付费方式）。  - "1"：按包年包月计费（即prePaid-预付费方式）。  - "2"：竞价实例计费                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| metering.order_id           | String | **参数解释：** 按"包年/包月"计费的云服务器对应的订单ID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| metering.product_id         | String | **参数解释：** 按"包年/包月"计费的云服务器对应的产品ID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| vpc_id                      | String | **参数解释：** 云服务器所属的虚拟私有云ID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| EcmResStatus                | String | **参数解释：** 云服务器的冻结状态。 说明： 当云服务器被冻结或者解冻后，系统默认添加该字段，且该字段必选。 **取值范围：** - normal或空字符串（""）：云服务器正常状态（解冻后）。  - freeze：云服务器被冻结。 freeze字段格式为"freeze,*冻结场景* ,*资源释放状态*"或"freeze"。 冻结场景包括： - arrear：欠费冻结  - police：公安冻结  - illegal：违规冻结  - verify：客户未实名认证冻结   资源释放状态包括： - deletable：冻结可释放  - not_delete：冻结不可释放      |
| metering.image_id           | String | **参数解释：** 云服务器操作系统对应的镜像ID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| metering.imagetype          | String | **参数解释：** 镜像类型。 **取值范围：** - 公共镜像（gold）  - 私有镜像（private）  - 共享镜像（shared）  - 市场镜像（market）                                                                                                                                                                                                                                                                                                                                                                                                                             |
| metering.resourcespeccode   | String | **参数解释：** 云服务器对应的资源规格。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| metering.resourcetype       | String | **参数解释：** 云服务器对应的资源类型。 取值为"1"，代表资源类型为云服务器。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| cascaded.instance_extrainfo | String | **参数解释：** 系统内部虚拟机扩展信息。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| image_name                  | String | **参数解释：** 云服务器操作系统对应的镜像名称。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| agency_name                 | String | **参数解释：** 委托的名称。 委托是由租户管理员在统一身份认证服务（Identity and Access Management，IAM）上创建的，可以为弹性云服务器提供访问云服务器的临时凭证。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| os_bit                      | String | **参数解释：** 操作系统位数。 **取值范围：** 一般取值为"32"或者"64"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| os_type                     | String | **参数解释：** 操作系统类型。 **取值范围：** Linux、Windows                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| __support_agent_list        | String | **参数解释：** 云服务器是否支持主机安全服务、主机监控。 **取值范围：** - "hss"：主机安全服务  - "ces"：主机监控                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| lockCheckEndpoint           | String | **参数解释：** 回调URL，用于检查云服务器的加锁是否有效。 - 如果有效，则云服务器保持锁定状态。  - 如果无效，解除锁定状态，删除失效的锁。   **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| lockSource                  | String | **参数解释：** 云服务器来自哪个服务。 - 订单加锁（ORDER）   **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| lockSourceId                | String | **参数解释：** 云服务器的加锁来自哪个ID。 lockSource为"ORDER"时，lockSourceId为订单ID。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| lockScene                   | String | **参数解释：** 云服务器的加锁类型。 按需转包年/包月（TO_PERIOD_LOCK） **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| virtual_env_type            | String | **参数解释：** - IOS镜像创建虚拟机，"virtual_env_type": "IsoImage" 属性；  - 非IOS镜像创建虚拟机，在19.5.0版本以后创建的虚拟机将不会添加virtual_env_type 属性，而在此之前的版本创建的虚拟机可能会返回"virtual_env_type": "FusionCompute"属性 。   说明： virtual_env_type属性不允许用户增加、删除和修改。 **取值范围：** 不涉及                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
 表6sys_tags参数 
| 参数    | 参数类型   | 描述                                                                                                                                     |
|:---|:---|:---|
| key   | String | **参数解释：** 系统标签的Key值 **取值范围：** 不涉及 |
| value | String | **参数解释：** 系统标签的value值 **取值范围：** 不涉及   |
   
 表7image参数 
| 参数 | 参数类型   | 描述                                                                                                                                                                                                                                                           |
|:---|:---|:---|
| id | String | **参数解释：** 镜像id 您可以根据镜像ID查询更多镜像信息，详细内容，请参见[查询镜像列表](https://support.huaweicloud.com/api-ims/ims_03_0602.html)。 **取值范围：** 不涉及 |
   
 表8gpus参数 
| 参数        | 参数类型    | 描述                                                                                                                               |
|:---|:---|:---|
| name      | String  | **参数解释：** GPU卡名称。 **取值范围：** 不涉及        |
| count     | Integer | **参数解释：** GPU卡数量。 **取值范围：** 不涉及           |
| memory_mb | Integer | **参数解释：** GPU卡显存大小，单位为MB。 **取值范围：** 不涉及 |
   
 表9asic_accelerators参数 
| 参数        | 参数类型    | 描述                                                                                                                                 |
|:---|:---|:---|
| name      | String  | **参数解释：** ASIC加速卡名称。 **取值范围：** 不涉及        |
| count     | Integer | **参数解释：** ASIC加速卡数量。 **取值范围：** 不涉及          |
| memory_mb | Integer | **参数解释：** ASIC加速卡内存大小，单位为MB。 **取值范围：** 不涉及 |
   
