数据结构

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 对应快捷链接。