数据结构

server(云物理主机参数)

名称 位置 类型 是否必须 描述
name body string 是 云物理主机名称
id body string 是 云物理主机唯一标识ID
status body string 是 云物理主机当前状态信息
created body string:DateTime 是 云物理主机创建时间
updated body string:DateTime 是 云物理主机上一次更新时间
flavor body flavors数据结构 是 云物理主机对应云物理主机规格信息
image body Images数据结构 是 云物理主机镜像信息
tenant_id body string 是 云物理主机所属租户ID
user_id body string 是 云物理主机所属用户ID
addresses body addresses数据结构 是 云物理主机对应的网络地址信息
eip body eip数据结构 否 配置云物理主机的弹性IP信息,弹性IP有两种配置方式。
  • 不使用(无该字段)
  • 自动分配,需要指定新创建弹性IP的信息
links body Links列表数据结构 是 云物理主机相关快捷链接信息
OS-DCF:diskConfig body string 是 扩展属性,磁盘配置方式
OS-EXT-AZ:availability_zone body string 是 扩展属性,可用分区编码
OS-EXT-STS:task_state body string 是 扩展属性,云物理主机任务状态。例如: rebooting表示重启中 reboot_started表示普通重启 reboot_started_hard表示强制重启 powering-off表示关机中 powering-on表示开机中 rebuilding表示重建中 scheduling表示调度中 deleting表示删除中
OS-EXT-STS:vm_state body string 是 扩展属性,云物理主机状态。例如: RUNNING表示运行中 SHUTOFF表示关机 SUSPENDED表示暂停 REBOOT表示重启
OS-SRV-USG:launched_at body string:DateTime 是 扩展属性,云物理主机启动时间。
OS-SRV-USG:terminated_at body string:DateTime 否 扩展属性,云物理主机关闭时间。
os-extended-volumes:volumes_attached body os-extended-volumes:volumes_attached数据结构 否 云物理主机挂载的云硬盘信息
accessIPv4 body string 否 预留属性
accessIPv6 body string 否 预留属性
config_drive body string 否 预留属性
progress body Integer 是 预留属性
description body string 否 描述信息 微版本2.19新增
tags body List 否 云物理主机标签。
ECS表示云服务器,CPS表示云物理主机,以及其他微版本2.26新增

flavors(机型规格参数)

描述云物理主机机型规格接口

名称 位置 类型 是否必须 描述
id body string 是 云物理主机类型ID。
name body string 是 显示类型名称
links body Links列表数据结构 是 云物理主机类型相关快捷链接信息。

Images(镜像参数)

描述云物理主机使用的镜像接口

名称 位置 类型 是否必须 描述
id body string 是 云物理主机镜像ID。
name body string 是 显示云物理主机镜像名称
links body Links列表数据结构 是 云物理主机镜像相关快捷链接信息。

eip(弹性IP列表)

描述一个弹性公网IP的信息。

名称 位置 类型 是否必须 描述
iptype body string 是 弹性IP线路类型。
类型枚举值:
  • 5_bgp:全动态BGP
  • 5_sbgp:静态BGP
  • 5_telcom:中国电信
  • 5_union:中国联通

…
bandwidth body Integer 否 带宽(Mbps),取值范围为[1,2000]。
当chrgemode为ShareBandwidth,此参数可忽略。
chargemode body string 否 弹性IP的计费方式.
枚举值:
  • "Bandwidth", 带宽计费;
  • "ShareBandwidth",共享带宽模式.
    默认为 "Bandwidth".
ShareBandwidthId body string 否 绑定的共享带宽Id,仅当chargemode为ShareBandwidth时有效

addresses(网络信息数据结构)

描述一个网络接口的信息。

名称 位置 类型 是否必须 描述
network_label body network_label数据结构 是 云物理主机的网络所属network_label名称,比如:VLAN2589

network_label (网络信息数据结构)

描述一个指定network_label的信息。

名称 位置 类型 是否必须 描述
addr body string 是 IP地址信息。
version body Integer 是 IP地址类型,值为4或6。 4:IP地址类型是IPv4 6:IP地址类型是IPv6
OS-EXT-IPS-MAC:mac_addr body string 是 扩展属性,MAC地址。
OS-EXT-IPS:type body string 是 扩展属性,分配IP地址方式。

os-extended-volumes:volumes_attached(磁盘信息)

描述挂载磁盘信息

名称 位置 类型 是否必须 描述
id body string 是 磁盘ID。
delete_on_termination body boolean 是 删云物理主机时是否一并删除该卷。 true:是 false:否 微版本2.3新增

os-start数据结构

描述os-start的数据结构。

名称 位置 类型 是否必须 描述
servers body Servers列表数据结构 是 云物理主机ID列表。

os-stop数据结构

描述os-stop的数据结构。

名称 位置 类型 是否必须 描述
servers body Servers列表数据结构 是 云物理主机ID列表。
type body string 否 关机类型,默认为SOFT: SOFT:普通关机(默认)。 HARD:强制关机。

reboot数据结构

描述reboot的数据结构。

名称 位置 类型 是否必须 描述
servers body Servers列表数据结构 是 云物理主机ID列表。
type body string 否 重启类型,默认为SOFT: SOFT:普通重启(默认)。 HARD:强制重启。

Servers列表

名称 位置 类型 是否必须 描述
id body string 是 云物理主机ID。

Links列表

名称 位置 类型 是否必须 描述
rel body string 是 快捷链接标记名称。
href body string 是 对应快捷链接。