文档首页/ 弹性云服务器 ECS/ API参考/ 数据结构/ 数据结构(查询云服务器详情)
更新时间:2025-08-20 GMT+08:00

数据结构(查询云服务器详情)

表1 flavor参数

参数

参数类型

描述

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

取值范围:

不涉及

表2 flavor参数(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

取值范围:

不涉及

表3 security_groups参数

参数

参数类型

描述

name

String

参数解释:

安全组名称或者UUID。

取值范围:

不涉及

id

String

参数解释:

安全组ID。

取值范围:

不涉及

表4 os-extended-volumes:volumes_attached 参数

参数

参数类型

描述

id

String

参数解释:

磁盘ID,格式为UUID。

取值范围:

不涉及

delete_on_termination

String

参数解释:

删除云服务器时是否一并删除该磁盘。

微版本2.3及以上版本支持。

取值范围:

  • true:是
  • false:否

bootIndex

String

参数解释:

云硬盘启动顺序。

取值范围:

  • 0为系统盘。
  • 非0为数据盘。

device

String

参数解释:

云硬盘挂载盘符,即磁盘挂载点。

取值范围:

不涉及

表5 metadata参数

参数

参数类型

描述

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,冻结场景,资源释放状态”。

    冻结场景包括:
    • 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

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属性不允许用户增加、删除和修改。

取值范围:

不涉及

表6 sys_tags参数

参数

参数类型

描述

key

String

参数解释:

系统标签的Key值

取值范围:

不涉及

value

String

参数解释:

系统标签的value值

取值范围:

不涉及

表7 image参数

参数

参数类型

描述

id

String

参数解释:

镜像id

取值范围:

不涉及

表8 gpus参数

参数

参数类型

描述

name

String

参数解释:

GPU卡名称。

取值范围:

不涉及

count

Integer

参数解释:

GPU卡数量。

取值范围:

不涉及

memory_mb

Integer

参数解释:

GPU卡显存大小,单位为MB。

取值范围:

不涉及

表9 asic_accelerators参数

参数

参数类型

描述

name

String

参数解释:

ASIC加速卡名称。

取值范围:

不涉及

count

Integer

参数解释:

ASIC加速卡数量。

取值范围:

不涉及

memory_mb

Integer

参数解释:

ASIC加速卡内存大小,单位为MB。

取值范围:

不涉及