无
名称 | 类型 | IN | 必选 |
---|---|---|---|
X-Auth-Token
|
string | header | 是 |
project_id
|
string | path | 是 |
ent erp rise_project_id
|
string | query | 否 |
flavor
|
string | query | 否 |
ip
|
string | query | 否 |
limit
|
integer | query | 否 |
name
|
string | query | 否 |
not-tags
|
string | query | 否 |
offset
|
integer | query | 否 |
reservation_id
|
string | query | 否 |
status
|
string | query | 否 |
tags
|
string | query | 否 |
ip_eq
|
string | query | 否 |
server_id
|
string | query | 否 |
OK
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
count
|
integer | 是 |
弹性云服务器的列表总数。 |
servers
|
Array of ServerDetail objects | 是 |
弹性云服务器详情列表,具体参照-查询云服务器详情接口。查询级别不同,返回的详情不同。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
status
|
string | 是 |
弹性云服务器状态。 取值范围: ACTIVE、BUILD、DELETED、ERROR、HARD_REBOOT、MIGRATING、PAUSED、REBOOT、REBUILD、RESIZE、REVERT_RESIZE、SHUTOFF、SHELVED、SHELVED_OFFLOADED、SOFT_DELETED、SUSPENDED、VERIFY_RESIZE 弹性云服务器状态说明请参考云服务器状态 |
updated
|
string | 是 |
弹性云服务器更新时间。 时间格式例如:2019-05-22T03:30:52Z |
auto_terminate_time
|
string | 是 |
弹性云服务器自动释放时间。 时间格式例如:2020-01-19T03:30:52Z |
hostId
|
string | 是 |
弹性云服务器所在主机的主机ID。 |
OS-EXT-SRV-ATTR:host
|
string | 是 |
弹性云服务器所在主机的主机名称。 |
addresses
|
Map<String,Array<Object>> | 是 |
弹性云服务器的网络属性。 |
key_name
|
string | 是 |
弹性云服务器使用的密钥对名称。 |
image
|
ServerImage object | 是 |
弹性云服务器 镜像 信息。 |
OS-EXT-STS:task_state
|
string | 是 |
扩展属性,弹性云服务器当前任务的状态。 取值范围请参考云服务器状态表3。 |
OS-EXT-STS:vm_state
|
string | 是 |
扩展属性,弹性云服务器当前状态。 云服务器状态说明请参考云服务器状态。 |
OS-EXT-SRV-ATTR:instance_name
|
string | 是 |
扩展属性,弹性云服务器别名。 |
OS-EXT-SRV-ATTR:hypervisor_hostname
|
string | 是 |
扩展属性,弹性云服务器所在 虚拟化 主机名。 |
flavor
|
ServerFlavor object | 是 |
弹性云服务器规格信息。 |
id
|
string | 是 |
弹性云服务器ID,格式为UUID。 |
security_groups
|
Array of ServerSecurityGroup objects | 是 |
弹性云服务器所属安全组列表。 |
OS-EXT-AZ:availability_zone
|
string | 是 |
扩展属性,弹性云服务器所在可用区名称。 |
user_id
|
string | 是 |
创建弹性云服务器的用户ID,格式为UUID。 |
name
|
string | 是 |
弹性云服务器名称。 |
created
|
string | 是 |
弹性云服务器创建时间。 时间格式例如:2019-05-22T03:19:19Z |
tenant_id
|
string | 是 |
弹性云服务器所属租户ID,即项目id,和project_id表示相同的概念,格式为UUID。 |
OS-DCF:diskConfig
|
string | 否 |
扩展属性, diskConfig的类型。
|
accessIPv4
|
string | 是 |
预留属性。 |
accessIPv6
|
string | 是 |
预留属性。 |
fault
|
ServerFault object | 否 |
弹性云服务器故障信息。 可选参数,在弹性云服务器状态为ERROR且存在异常的情况下返回。 |
progress
|
integer | 否 |
弹性云服务器进度。 |
OS-EXT-STS:power_state
|
integer | 是 |
扩展属性,弹性云服务器电源状态。 |
config_drive
|
string | 是 |
config drive信息。 |
metadata
|
Map<String,String> | 是 |
弹性云服务器元数据。
系统默认添加字段
委托是由租户管理员在 统一身份认证 服务(Identity and Access Management, IAM )上创建的,可以为弹性云服务器提供访问云服务的临时凭证。 |
OS-SRV-USG:launched_at
|
string | 是 |
弹性云服务器启动时间。时间格式例如:2019-05-22T03:23:59.000000 |
OS-SRV-USG:terminated_at
|
string | 是 |
弹性云服务器删除时间。 时间格式例如:2019-05-22T03:23:59.000000 |
os-extended-volumes:volumes_attached
|
Array of ServerExtendVolumeAttachment objects | 是 |
挂载到弹性云服务器上的磁盘。 |
description
|
string | 否 |
弹性云服务器的描述信息。 |
host_status
|
string | 是 |
nova-compute状态。
|
OS-EXT-SRV-ATTR:hostname
|
string | 是 |
弹性云服务器的主机名。 |
OS-EXT-SRV-ATTR:reservation_id
|
string | 否 |
批量创建场景,弹性云服务器的预留ID。 |
OS-EXT-SRV-ATTR:launch_index
|
integer | 是 |
批量创建场景,弹性云服务器的启动顺序。 |
OS-EXT-SRV-ATTR:kernel_id
|
string | 是 |
若使用AMI格式的镜像,则表示kernel image的UUID;否则,留空。 |
OS-EXT-SRV-ATTR:ramdisk_id
|
string | 是 |
若使用AMI格式镜像,则表示ramdisk image的UUID;否则,留空。 |
OS-EXT-SRV-ATTR:root_device_name
|
string | 是 |
弹性云服务器系统盘的设备名称。 |
OS-EXT-SRV-ATTR:user_data
|
string | 否 |
创建弹性云服务器时指定的user_data。 |
locked
|
boolean | 是 |
弹性云服务器是否为锁定状态。
|
tags
|
Array of strings | 否 |
弹性云服务器标签。 |
os:scheduler_hints
|
ServerSchedulerHints object | 否 |
弹性云服务器调度信息 |
enterprise_project_id
|
string | 否 |
弹性云服务器所属的企业项目ID。 |
sys_tags
|
Array of ServerSystemTag objects | 否 |
弹性云服务器系统标签。 |
cpu_options
|
CpuOptions object | 否 |
自定义CPU选项。 |
hypervisor
|
Hypervisor object | 否 |
hypervisor信息。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
version
|
string | 是 |
IP地址版本。
|
addr
|
string | 是 |
IP地址。 |
OS-EXT-IPS:type
|
string | 否 |
IP地址类型。
|
OS-EXT-IPS-MAC:mac_addr
|
string | 否 |
MAC地址。 |
OS-EXT-IPS:port_id
|
string | 否 |
IP地址对应的端口ID。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
id
|
string | 是 |
镜像id |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
id
|
string | 是 |
弹性云服务器规格ID。 |
name
|
string | 是 |
弹性云服务器规格名称。 |
disk
|
string | 是 |
该云服务器规格对应要求系统盘大小,0为不限制。此字段在本系统中无效。 |
vcpus
|
string | 是 |
该云服务器规格对应的CPU核数。 |
ram
|
string | 是 |
该云服务器规格对应的内存大小,单位为MB。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
name
|
string | 是 |
安全组名称或者UUID。 |
id
|
string | 是 |
安全组ID。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
code
|
integer | 否 |
错误码。 |
created
|
string | 否 |
异常出现的时间。 |
message
|
string | 否 |
异常描述信息。 |
details
|
string | 否 |
异常详情信息。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
id
|
string | 是 |
磁盘ID,格式为UUID。 |
delete_on_termination
|
string | 是 |
删弹性云服务器时是否一并删除该磁盘。
|
bootIndex
|
string | 否 |
启动标识,“0”代表启动盘,“-1“代表非启动盘。 |
device
|
string | 是 |
云硬盘 挂载盘符,即磁盘挂载点。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
group
|
Array of strings | 否 |
反亲和性组信息。 UUID格式。 |
tenancy
|
Array of strings | 否 |
在 专属主机 或共享池中创建弹性云服务器。默认为在共享池创建。值为: shared或dedicated。
创建与查询此值均有效。 |
dedicated_host_id
|
Array of strings | 否 |
专属主机ID。 此属性仅在tenancy值为dedicated时有效。 不指定此属性,系统将自动分配租户可自动放置弹性云服务器的专属主机。 创建与查询此值均有效。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
hw:cpu_threads
|
integer | 否 |
CPU超线程数, 决定CPU是否开启超线程 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
hypervisor_type
|
string | 否 |
hypervisor类型 |
csd_hypervisor
|
string | 否 |
hypervisor csd信息 |
OK
"count": 5,
"servers": [
{
"id": "9f819649-1f7c-44ea-a315-7aa6706de50b",
"name": "ecs-test01",
"addresses": {
"0dae26c9-9a70-4392-93f3-87d53115d171": [
{
"version": "4",
"addr": "192.168.0.116"
}
]
},
"flavor": {
"disk": "0",
"vcpus": "4",
"ram": "4096",
"id": "c1.xlarge",
"name": "c1.xlarge"
},
"accessIPv4": "",
"accessIPv6": "",
"status": "ACTIVE",
"progress": 0,
"hostId": "309fc3c650ff6a1c9b20b975315f531814c3a512d8f3f5ffabb076fc",
"updated": "2018-06-19T07:49:49Z",
"created": "2018-06-19T07:44:24Z",
"metadata": {
"metering.image_id": "af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
"metering.imagetype": "gold",
"metering.resourcespeccode": "c1.xlarge.linux",
"image_name": "HEC_Public_Cloudinit_CentOS_7.4_64bit",
"os_bit": "64",
"vpc_id": "0dae26c9-9a70-4392-93f3-87d53115d171",
"os_type": "Linux",
"charging_mode": "0"
},
"tags": [],
"description": "ecs-test01",
"locked": false,
"config_drive": "",
"tenant_id": "13c67a214ced4afb88d911ae4bd56666",
"user_id": "71dff1b123b54093a00af1cb98c76666",
"key_name": "KeyPair-3e89",
"OS-EXT-STS:power_state": 1,
"OS-EXT-STS:vm_state": "active",
"OS-EXT-SRV-ATTR:host": "az1.dc1",
"OS-EXT-SRV-ATTR:instance_name": "instance-000ffcfa",
"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
"OS-DCF:diskConfig": "MANUAL",
"OS-EXT-AZ:availability_zone": "az1.dc1",
"os:scheduler_hints": {},
"OS-EXT-SRV-ATTR:root_device_name": "/dev/sda",
"OS-EXT-SRV-ATTR:ramdisk_id": "",
"enterprise_project_id": "0",
"OS-SRV-USG:launched_at": "2018-06-19T07:47:17.173337",
"OS-EXT-SRV-ATTR:kernel_id": "",
"OS-EXT-SRV-ATTR:launch_index": 0,
"host_status": "UP",
"OS-EXT-SRV-ATTR:reservation_id": "r-luu05mkl",
"OS-EXT-SRV-ATTR:hostname": "ecs-test"
},
{
"id": "c93a6639-5ca5-484f-9d1e-3c9a645c8286",
"name": "ecs-5471",
"addresses": {
"0dae26c9-9a70-4392-93f3-87d53115d171": [
{
"version": "4",
"addr": "192.168.0.243"
}
]
},
"flavor": {
"disk": "0",
"vcpus": "1",
"ram": "1024",
"id": "s2.small.1",
"name": "s2.small.1"
},
"accessIPv4": "",
"accessIPv6": "",
"status": "ACTIVE",
"progress": 0,
"hostId": "309fc3c650ff6a1c9b20b975315f531814c3a512d8f3f5ffabb076fc",
"updated": "2018-06-15T08:59:37Z",
"created": "2018-06-15T08:56:24Z",
"metadata": {
"metering.order_id": "CS1806151652ACIDD",
"metering.image_id": "af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
"metering.imagetype": "gold",
"metering.resourcespeccode": "s2.small.1.linux",
"image_name": "HEC_Public_Cloudinit_CentOS_7.4_64bit",
"metering.product_id": "00301-184015-0--0",
"os_bit": "64",
"vpc_id": "0dae26c9-9a70-4392-93f3-87d53115d171",
"os_type": "Linux",
"charging_mode": "1"
},
"tags": [],
"description": "ecs-5471",
"locked": false,
"config_drive": "",
"tenant_id": "13c67a214ced4afb88d911ae4bd56666",
"user_id": "7ab967cfe70d4bada0b5d4aaadc46666",
"key_name": "KeyPair-3e89",
"OS-EXT-STS:power_state": 1,
"OS-EXT-STS:vm_state": "active",
"OS-EXT-SRV-ATTR:host": "az1.dc1",
"OS-EXT-SRV-ATTR:instance_name": "instance-000ff19f",
"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
"OS-DCF:diskConfig": "MANUAL",
"OS-EXT-AZ:availability_zone": "az1.dc1",
"os:scheduler_hints": {},
"OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
"OS-EXT-SRV-ATTR:ramdisk_id": "",
"enterprise_project_id": "0",
"OS-SRV-USG:launched_at": "2018-06-15T08:56:59.017321",
"OS-EXT-SRV-ATTR:kernel_id": "",
"OS-EXT-SRV-ATTR:launch_index": 0,
"host_status": "UP",
"OS-EXT-SRV-ATTR:reservation_id": "r-3my5zkz1",
"OS-EXT-SRV-ATTR:hostname": "ecs-5471",
"auto_terminate_time": 1610494442000
}
]
}