華為云計(jì)算 云知識(shí) 查詢彈性云服務(wù)器詳情列表NovaListServersDetails
查詢彈性云服務(wù)器詳情列表NovaListServersDetails

 

接口說明

查詢 云服務(wù)器 詳情信息列表。

約束說明

URL
GET  https://ecs.cn-north-1.myhuaweicloud.com/v2.1/{project_id}/servers/detail 
請(qǐng)求參數(shù)
名稱 類型 IN 必選
OpenStack-API-Version
 
string header
X-Auth-Token
 
string header
project_id
 
string path
changes-since
 
string query
flavor
 
string query
image
 
string query
ip
 
string query
limit
 
integer query
marker
 
string query
name
 
string query
not-tags
 
string query
reservation_id
 
string query
sort_key
 
string query
status
 
string query
tags
 
string query
返回參數(shù)
返回碼: 200

OK

名稱 類型 必選 描述
servers
 
Array of NovaServer objects

查詢?cè)品?wù)器信息列表。

servers_links
 
Array of PageLink objects

分頁(yè)查詢時(shí),查詢下一頁(yè)數(shù)據(jù)鏈接。

200 servers
名稱 類型 必選
name
 
string
id
 
string
status
 
string
created
 
string
updated
 
string
flavor
 
NovaServerFlavor object
image
 
NovaServerImage object
tenant_id
 
string
key_name
 
string
user_id
 
string
metadata
 
Map<String,String>
hostId
 
string
addresses
 
Map<String,Array<Object>>
security_groups
 
Array of NovaServerSecurityGroup objects
links
 
Array of NovaLink objects
OS-DCF:diskConfig
 
string
OS-EXT-AZ:availability_zone
 
string
OS-EXT-SRV-ATTR:host
 
string
OS-EXT-SRV-ATTR:hypervisor_hostname
 
string
OS-EXT-SRV-ATTR:instance_name
 
string
OS-EXT-STS:power_state
 
integer
OS-EXT-STS:task_state
 
string
OS-EXT-STS:vm_state
 
string
OS-SRV-USG:launched_at
 
string
OS-SRV-USG:terminated_at
 
string
os-extended-volumes:volumes_attached
 
Array of NovaServerVolume objects
fault
 
NovaServerFault object
description
 
string
host_status
 
string
OS-EXT-SRV-ATTR:hostname
 
string
OS-EXT-SRV-ATTR:reservation_id
 
string
OS-EXT-SRV-ATTR:launch_index
 
integer
OS-EXT-SRV-ATTR:kernel_id
 
string
OS-EXT-SRV-ATTR:ramdisk_id
 
string
OS-EXT-SRV-ATTR:root_device_name
 
string
OS-EXT-SRV-ATTR:user_data
 
string
tags
 
Array of strings
locked
 
boolean
accessIPv4
 
string
accessIPv6
 
string
config_drive
 
string
progress
 
integer
os:scheduler_hints
 
NovaServerSchedulerHints object
200 servers.flavor
名稱 類型 必選 描述
id
 
string

云服務(wù)器類型ID。

微版本2.47后不支持。

links
 
Array of NovaLink objects

云服務(wù)器類型相關(guān)標(biāo)記快捷鏈接信息。

微版本2.47后不支持。

vcpus
 
integer

該云服務(wù)器規(guī)格對(duì)應(yīng)的CPU核數(shù)。

在微版本2.47后支持。

ram
 
integer

該云服務(wù)器規(guī)格對(duì)應(yīng)的內(nèi)存大小,單位為MB。

在微版本2.47后支持。

disk
 
integer

該云服務(wù)器規(guī)格對(duì)應(yīng)要求系統(tǒng)盤大小,0為不限制。

在微版本2.47后支持。

ephemeral
 
integer

未使用。

在微版本2.47后支持。

swap
 
integer

未使用。

在微版本2.47后支持。

original_name
 
string

云服務(wù)器規(guī)格名稱。

在微版本2.47后支持。

extra_specs
 
Map<String,String>

flavor擴(kuò)展字段。

在微版本2.47后支持。

200 servers.image
名稱 類型 必選 描述
id
 
string

鏡像 ID。

links
 
Array of NovaLink objects

云服務(wù)器類型相關(guān)標(biāo)記快捷鏈接信息。

200 servers.addresses: Map<String,Array>
名稱 類型 必選 描述
addr
 
string

IP地址。

version
 
integer

IP地址類型,值為4或6。

4:IP地址類型是IPv4 6:IP地址類型是IPv6

OS-EXT-IPS-MAC:mac_addr
 
string

擴(kuò)展屬性,MAC地址。

OS-EXT-IPS:type
 
string

擴(kuò)展屬性,分配IP地址方式。

200 servers.security_groups
名稱 類型 必選 描述
name
 
string

安全組名稱或者uuid。

200 servers.os-extended-volumes:volumes_attached
名稱 類型 必選 描述
id
 
string

云磁盤ID。

delete_on_termination
 
boolean

一個(gè)標(biāo)志,指示在刪除服務(wù)器時(shí)是否刪除附加的卷。、

默認(rèn)情況下,這是False

微版本2.3后支持

200 servers.fault
名稱 類型 必選 描述
code
 
integer

錯(cuò)誤碼。

created
 
string

異常出現(xiàn)的時(shí)間。

message
 
string

異常描述信息。

details
 
string

異常詳情信息。

200 servers.os:scheduler_hints
名稱 類型 必選 描述
tenancy
 
Array of strings

在指定的 專屬主機(jī) 或者共享主機(jī)上創(chuàng)建彈性云服務(wù)器。 參數(shù)值為shared或者dedicated。

dedicated_host_id
 
Array of strings

專屬主機(jī)ID。 此屬性僅在tenancy值為dedicated時(shí)有效。

請(qǐng)求示例
示例 1
 
"GET https://{endpoint}/v2.1/{project_id}/servers/detail?limit=10"
返回示例
返回碼:200

OK

示例 1
 
{
"servers": [
{
"addresses": {
"68269e6e-4a27-441b-8029-35373ad50bd9": [
{
"addr": "192.168.0.3",
"version": 4
}
]
},
"created": "2012-09-07T16:56:37Z",
"flavor": {
"id": "1",
"links": [
{
"href": "http://openstack.example.com/openstack/flavors/1",
"rel": "bookmark"
}
]
},
"hostId": "16d193736a5cfdb60c697ca27ad071d6126fa13baeb670fc9d10645e",
"id": "05184ba3-00ba-4fbc-b7a2-03b62b884931",
"image": "",
"links": [
{
"href": "http://openstack.example.com/v2/openstack/servers/05184ba3-00ba-4fbc-b7a2-03b62b884931",
"rel": "self"
},
{
"href": "http://openstack.example.com/openstack/servers/05184ba3-00ba-4fbc-b7a2-03b62b884931",
"rel": "bookmark"
}
],
"metadata": {},
"name": "new-server-test",
"progress": 0,
"status": "ACTIVE",
"tenant_id": "openstack",
"updated": "2012-09-07T16:56:37Z",
"user_id": "fake"
}
]
}
SDK
點(diǎn)擊 彈性云服務(wù)器 (ECS) SDK, 下載SDK或查看SDK文檔。SDK的安裝、認(rèn)證方式等在SDK文檔中對(duì)應(yīng)語(yǔ)言類型的【使用】目錄下。
錯(cuò)誤碼
請(qǐng)參考 錯(cuò)誤碼說明