数据结构
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有两种配置方式。
|
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线路类型。 类型枚举值:
… |
bandwidth | body | Integer | 否 | 带宽(Mbps),取值范围为[1,2000]。 当chrgemode为ShareBandwidth,此参数可忽略。 |
chargemode | body | string | 否 | 弹性IP的计费方式. 枚举值:
|
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 | 是 | 对应快捷链接。 |