根據(jù)用戶請(qǐng)求條件從 數(shù)據(jù)庫(kù) 篩選、查詢所有的彈性 云服務(wù)器 ,并關(guān)聯(lián)相關(guān)表獲取到彈性云服務(wù)器的詳細(xì)信息。
該接口支持查詢彈性云服務(wù)器計(jì)費(fèi)方式,以及是否被凍結(jié)。
無(wú)
| 名稱 | 類型 | 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 | 是 |
彈性云服務(wù)器的列表總數(shù)。 |
|
servers
|
Array of ServerDetail objects | 是 |
彈性云服務(wù)器詳情列表,具體參照-查詢?cè)品?wù)器詳情接口。查詢級(jí)別不同,返回的詳情不同。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
status
|
string | 是 |
彈性云服務(wù)器狀態(tài)。 取值范圍: ACTIVE、BUILD、DELETED、ERROR、HARD_REBOOT、MIGRATING、PAUSED、REBOOT、REBUILD、RESIZE、REVERT_RESIZE、SHUTOFF、SHELVED、SHELVED_OFFLOADED、SOFT_DELETED、SUSPENDED、VERIFY_RESIZE 彈性云服務(wù)器狀態(tài)說(shuō)明請(qǐng)參考云服務(wù)器狀態(tài) |
|
updated
|
string | 是 |
彈性云服務(wù)器更新時(shí)間。 時(shí)間格式例如:2019-05-22T03:30:52Z |
|
auto_terminate_time
|
string | 是 |
彈性云服務(wù)器自動(dòng)釋放時(shí)間。 時(shí)間格式例如:2020-01-19T03:30:52Z |
|
hostId
|
string | 是 |
彈性云服務(wù)器所在主機(jī)的主機(jī)ID。 |
|
OS-EXT-SRV-ATTR:host
|
string | 是 |
彈性云服務(wù)器所在主機(jī)的主機(jī)名稱。 |
|
addresses
|
Map<String,Array<Object>> | 是 |
彈性云服務(wù)器的網(wǎng)絡(luò)屬性。 |
|
key_name
|
string | 是 |
彈性云服務(wù)器使用的密鑰對(duì)名稱。 |
|
image
|
ServerImage object | 是 |
彈性云服務(wù)器 鏡像 信息。 |
|
OS-EXT-STS:task_state
|
string | 是 |
擴(kuò)展屬性,彈性云服務(wù)器當(dāng)前任務(wù)的狀態(tài)。 取值范圍請(qǐng)參考云服務(wù)器狀態(tài)表3。 |
|
OS-EXT-STS:vm_state
|
string | 是 |
擴(kuò)展屬性,彈性云服務(wù)器當(dāng)前狀態(tài)。 云服務(wù)器狀態(tài)說(shuō)明請(qǐng)參考云服務(wù)器狀態(tài)。 |
|
OS-EXT-SRV-ATTR:instance_name
|
string | 是 |
擴(kuò)展屬性,彈性云服務(wù)器別名。 |
|
OS-EXT-SRV-ATTR:hypervisor_hostname
|
string | 是 |
擴(kuò)展屬性,彈性云服務(wù)器所在虛擬化主機(jī)名。 |
|
flavor
|
ServerFlavor object | 是 |
彈性云服務(wù)器規(guī)格信息。 |
|
id
|
string | 是 |
彈性云服務(wù)器ID,格式為UUID。 |
|
security_groups
|
Array of ServerSecurityGroup objects | 是 |
彈性云服務(wù)器所屬安全組列表。 |
|
OS-EXT-AZ:availability_zone
|
string | 是 |
擴(kuò)展屬性,彈性云服務(wù)器所在可用區(qū)名稱。 |
|
user_id
|
string | 是 |
創(chuàng)建彈性云服務(wù)器的用戶ID,格式為UUID。 |
|
name
|
string | 是 |
彈性云服務(wù)器名稱。 |
|
created
|
string | 是 |
彈性云服務(wù)器創(chuàng)建時(shí)間。 時(shí)間格式例如:2019-05-22T03:19:19Z |
|
tenant_id
|
string | 是 |
彈性云服務(wù)器所屬租戶ID,即項(xiàng)目id,和project_id表示相同的概念,格式為UUID。 |
|
OS-DCF:diskConfig
|
string | 否 |
擴(kuò)展屬性, diskConfig的類型。
|
|
accessIPv4
|
string | 是 |
預(yù)留屬性。 |
|
accessIPv6
|
string | 是 |
預(yù)留屬性。 |
|
fault
|
ServerFault object | 否 |
彈性云服務(wù)器故障信息。 可選參數(shù),在彈性云服務(wù)器狀態(tài)為ERROR且存在異常的情況下返回。 |
|
progress
|
integer | 否 |
彈性云服務(wù)器進(jìn)度。 |
|
OS-EXT-STS:power_state
|
integer | 是 |
擴(kuò)展屬性,彈性云服務(wù)器電源狀態(tài)。 |
|
config_drive
|
string | 是 |
config drive信息。 |
|
metadata
|
Map<String,String> | 是 |
彈性云服務(wù)器元數(shù)據(jù)。
系統(tǒng)默認(rèn)添加字段
委托是由租戶管理員在 統(tǒng)一身份認(rèn)證 服務(wù)(Identity and Access Management, IAM )上創(chuàng)建的,可以為彈性云服務(wù)器提供訪問(wèn)云服務(wù)的臨時(shí)憑證。 |
|
OS-SRV-USG:launched_at
|
string | 是 |
彈性云服務(wù)器啟動(dòng)時(shí)間。時(shí)間格式例如:2019-05-22T03:23:59.000000 |
|
OS-SRV-USG:terminated_at
|
string | 是 |
彈性云服務(wù)器刪除時(shí)間。 時(shí)間格式例如:2019-05-22T03:23:59.000000 |
|
os-extended-volumes:volumes_attached
|
Array of ServerExtendVolumeAttachment objects | 是 |
掛載到彈性云服務(wù)器上的磁盤(pán)。 |
|
description
|
string | 否 |
彈性云服務(wù)器的描述信息。 |
|
host_status
|
string | 是 |
nova-compute狀態(tài)。
|
|
OS-EXT-SRV-ATTR:hostname
|
string | 是 |
彈性云服務(wù)器的主機(jī)名。 |
|
OS-EXT-SRV-ATTR:reservation_id
|
string | 否 |
批量創(chuàng)建場(chǎng)景,彈性云服務(wù)器的預(yù)留ID。 |
|
OS-EXT-SRV-ATTR:launch_index
|
integer | 是 |
批量創(chuàng)建場(chǎng)景,彈性云服務(wù)器的啟動(dòng)順序。 |
|
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 | 是 |
彈性云服務(wù)器系統(tǒng)盤(pán)的設(shè)備名稱。 |
|
OS-EXT-SRV-ATTR:user_data
|
string | 否 |
創(chuàng)建彈性云服務(wù)器時(shí)指定的user_data。 |
|
locked
|
boolean | 是 |
彈性云服務(wù)器是否為鎖定狀態(tài)。
|
|
tags
|
Array of strings | 否 |
彈性云服務(wù)器標(biāo)簽。 |
|
os:scheduler_hints
|
ServerSchedulerHints object | 否 |
彈性云服務(wù)器調(diào)度信息 |
|
enterprise_project_id
|
string | 否 |
彈性云服務(wù)器所屬的企業(yè)項(xiàng)目ID。 |
|
sys_tags
|
Array of ServerSystemTag objects | 否 |
彈性云服務(wù)器系統(tǒng)標(biāo)簽。 |
|
cpu_options
|
CpuOptions object | 否 |
自定義CPU選項(xiàng)。 |
|
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地址對(duì)應(yīng)的端口ID。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
id
|
string | 是 |
鏡像id |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
id
|
string | 是 |
彈性云服務(wù)器規(guī)格ID。 |
|
name
|
string | 是 |
彈性云服務(wù)器規(guī)格名稱。 |
|
disk
|
string | 是 |
該云服務(wù)器規(guī)格對(duì)應(yīng)要求系統(tǒng)盤(pán)大小,0為不限制。此字段在本系統(tǒng)中無(wú)效。 |
|
vcpus
|
string | 是 |
該云服務(wù)器規(guī)格對(duì)應(yīng)的CPU核數(shù)。 |
|
ram
|
string | 是 |
該云服務(wù)器規(guī)格對(duì)應(yīng)的內(nèi)存大小,單位為MB。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
name
|
string | 是 |
安全組名稱或者UUID。 |
|
id
|
string | 是 |
安全組ID。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
code
|
integer | 否 |
錯(cuò)誤碼。 |
|
created
|
string | 否 |
異常出現(xiàn)的時(shí)間。 |
|
message
|
string | 否 |
異常描述信息。 |
|
details
|
string | 否 |
異常詳情信息。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
id
|
string | 是 |
磁盤(pán)ID,格式為UUID。 |
|
delete_on_termination
|
string | 是 |
刪彈性云服務(wù)器時(shí)是否一并刪除該磁盤(pán)。
|
|
bootIndex
|
string | 否 |
啟動(dòng)標(biāo)識(shí),“0”代表啟動(dòng)盤(pán),“-1“代表非啟動(dòng)盤(pán)。 |
|
device
|
string | 是 |
云硬盤(pán) 掛載盤(pán)符,即磁盤(pán)掛載點(diǎn)。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
group
|
Array of strings | 否 |
反親和性組信息。 UUID格式。 |
|
tenancy
|
Array of strings | 否 |
在 專屬主機(jī) 或共享池中創(chuàng)建彈性云服務(wù)器。默認(rèn)為在共享池創(chuàng)建。值為: shared或dedicated。
創(chuàng)建與查詢此值均有效。 |
|
dedicated_host_id
|
Array of strings | 否 |
專屬主機(jī)ID。 此屬性僅在tenancy值為dedicated時(shí)有效。 不指定此屬性,系統(tǒng)將自動(dòng)分配租戶可自動(dòng)放置彈性云服務(wù)器的專屬主機(jī)。 創(chuàng)建與查詢此值均有效。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
key
|
string | 否 |
系統(tǒng)標(biāo)簽的Key值。 |
|
value
|
string | 否 |
系統(tǒng)標(biāo)簽的value值。 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
hw:cpu_threads
|
integer | 否 |
CPU超線程數(shù), 決定CPU是否開(kāi)啟超線程 |
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
|
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
}
]
}
