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

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

表1 address参数

参数

参数类型

描述

version

String

IP地址版本。

  • “4”:代表IPv4。
  • “6”:代表IPv6。

addr

String

IP地址。

primary

Boolean

是否是主网卡。

  • true:主网卡。
  • false:辅助网卡。

OS-EXT-IPS:type

String

IP地址类型。

  • fixed:代表私有IP地址。
  • floating:代表浮动IP地址。

OS-EXT-IPS-MAC:mac_addr

String

MAC地址。

OS-EXT-IPS:port_id

String

IP地址对应的端口ID。

表2 flavor参数

参数

参数类型

描述

id

String

云服务器规格ID。

name

String

云服务器规格名称。

disk

String

云服务器规格对应要求系统盘大小,0为不限制。

此字段在本系统中无效。

vcpus

String

云服务器规格对应的CPU核数。

ram

String

云服务器规格对应的内存大小,单位为MB。

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

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

  • true:是
  • false:否

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

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)

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。