无
| 名称 | 类型 | IN | 必选 | 
|---|---|---|---|
| 
 X-Auth-Token
 
 | 
string | header | 是 | 
| 
 project_id
 
 | 
string | path | 是 | 
| 
 enterprise_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
}
]
}
  
    