查询桌面池下的桌面信息
功能介绍
该接口用于查询桌面池下的桌面信息。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v2/{project_id}/desktop-pools/{pool_id}/desktops
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID。 |
pool_id |
是 |
String |
桌面池ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
inconsistent_type |
否 |
String |
通过该类型过滤出与桌面池规格类型不一致的桌面
|
offset |
否 |
Integer |
用于分页查询,查询的起始记录序号,从0开始 |
limit |
否 |
Integer |
用于分页查询,返回桌面数量限制。取值范围0-100,默认值是10 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
否 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
pool_desktops |
Array of PoolDesktopsDetailInfo objects |
池桌面详情 |
total_count |
Integer |
桌面总数。 |
on_demand_desktops_num |
Integer |
按需桌面总数。 |
period_desktops_num |
Integer |
包周期桌面总数。 |
参数 |
参数类型 |
描述 |
---|---|---|
desktop_id |
String |
桌面ID。 |
computer_name |
String |
桌面名。 |
os_host_name |
String |
系统计算机名。 |
addresses |
Map<String,Array<AddressInfo>> |
桌面IP地址列表。 |
ip_addresses |
Array of strings |
IP地址列表。 |
ipv4 |
String |
系统计算机IPV4。 |
ipv6 |
String |
系统计算机IPV6。 |
user_list |
Array of strings |
用户列表 |
user_group_list |
Array of strings |
用户组列表 |
desktop_type |
String |
桌面类型。
|
resource_type |
String |
resource_type字段,分别表示:专属桌面(DEDICATED_DESKTOP)、池桌面(POOLED_DESKTOP)、渲染桌面(RENDER_DESKTOP)、专享主机(EXCLUSIVE_HOST)、多用户桌面(SHARED_DESKTOP) |
metadata |
Map<String,String> |
桌面元数据。
|
flavor |
FlavorInfo object |
产品信息。 |
status |
String |
桌面状态。 |
task_status |
String |
任务状态。
|
created |
String |
桌面创建时间。 |
security_groups |
Array of SecurityGroup objects |
桌面安全组。 |
login_status |
String |
桌面的登录状态。
|
user_name |
String |
桌面所属用户。 |
attach_user_infos |
Array of AttachInstancesUserInfo objects |
桌面已分配的用户信息列表。 |
product_id |
String |
产品ID。 |
share_resource_sku |
String |
桌面协同资源SKU码 |
root_volume |
VolumeDetail object |
系统盘。 |
data_volumes |
Array of VolumeDetail objects |
数据盘列表。 |
user_group |
String |
桌面用户所属的用户组。
|
availability_zone |
String |
可用分区。 |
site_type |
String |
站点类型 |
site_name |
String |
站点名字 |
product |
ProductInfo object |
产品信息。 |
ou_name |
String |
创建桌面时加入的OU名称。 |
os_version |
String |
操作系统版本号。 |
sid |
String |
SID |
order_id |
String |
包周期产品的订单ID。 |
tags |
Array of Tag objects |
桌面标签列表。 |
internet_mode |
String |
上网方式。
|
internet_mode_list |
Array of strings |
桌面使用的上网方式列表。 |
is_attaching_eip |
Boolean |
桌面是否正在绑定EIP。 |
attach_state |
String |
分配状态。
|
enterprise_project_id |
String |
企业项目ID |
subnet_id |
String |
桌面的子网ID。 |
bill_resource_id |
String |
桌面计费资源ID |
process |
Integer |
桌面任务进度, 取值范围0-100以及null,null表示该桌面无任务,0-100表明该任务进度的百分比。 |
root_resource_id |
String |
整机实例根资源ID。 |
hour_package_info |
HourPackageInfo object |
桌面小时包信息详情。 |
inconsistent_types |
Array of strings |
桌面与桌面池不一致的规格类型:
|
参数 |
参数类型 |
描述 |
---|---|---|
addr |
String |
IP地址信息。 |
version |
String |
IP地址类型,值为4或6,分别表示IPV4和IPV6。 |
OS-EXT-IPS-MAC:mac_addr |
String |
MAC地址。 |
OS-EXT-IPS:type |
String |
IP地址分配方式。 -fixed 私有IP地址。 -floating 浮动IP地址。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
桌面对应的规格ID。 |
links |
Array of FlavorLinkInfo objects |
桌面对应规格的相关标记快捷链接信息。 |
参数 |
参数类型 |
描述 |
---|---|---|
user_id |
String |
当type字段为USER时,填写用户id;当type字段为GROUP时,填写用户组id,后端服务会校验组id是否存在; |
user_name |
String |
桌面分配对象的名称,当type类型USER时填写用户名字;当type类型GROUP时填写用户组名称。
|
user_group |
String |
桌面用户所属的用户组。
|
type |
String |
对象类型,可选值为:
|
参数 |
参数类型 |
描述 |
---|---|---|
type |
String |
桌面数据盘对应的磁盘类型,需要与系统所提供的磁盘类型相匹配。
|
size |
Integer |
磁盘容量,单位GB。 |
device |
String |
挂载目录。 |
id |
String |
磁盘表唯一标识ID。 |
volume_id |
String |
磁盘ID。 |
bill_resource_id |
String |
磁盘计费资源ID。 |
create_time |
String |
磁盘的创建时间 |
display_name |
String |
磁盘名 |
resource_spec_code |
String |
规格 |
参数 |
参数类型 |
描述 |
---|---|---|
product_id |
String |
产品ID。 |
flavor_id |
String |
产品规格ID。 |
type |
String |
产品类型。
|
cpu |
String |
CPU |
memory |
String |
内存。 |
descriptions |
String |
产品描述。 |
charge_mode |
String |
周期套餐标识,0表示包周期,1表示按需。 |
参数 |
参数类型 |
描述 |
---|---|---|
key |
String |
标签的键,不能为空,最大长度128个unicode字符。大小写字母,数字,可以包含中划线“-”,下划线“_”,不能包含以下字符“=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。 |
value |
String |
标签的值,最大长度43个unicode字符。大小写字母,数字,可以包含中划线“-”,下划线“_”,不能包含以下字符“=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。 |
参数 |
参数类型 |
描述 |
---|---|---|
root_order_id |
String |
小时包根订单ID。 |
package_resource_id |
String |
小时包资源ID。 |
package_instance_id |
String |
小时包实例ID。 |
package_spec_code |
String |
小时包specCode。 |
combined_product_type_code |
String |
组合商品resourceTypeCode。 |
use_up_policy |
String |
小时包用完策略:SHUTDOWN_OR_HIBERNATE:自动关机/休眠;PAY_PER_USE:自动按需计费。 |
package_duration |
Integer |
小时包总时长。 |
use_duration |
Integer |
小时包已用用时长。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码: 403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码: 409
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
encoded_authorization_message |
String |
加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。 |
请求示例
/v2/bcae3e673fd04716a3b9dacdf58ca336/desktop-pools/a130ab3a-72bf-4b71-baa9-af4987c8e338/desktops
响应示例
无
状态码
状态码 |
描述 |
---|---|
200 |
查询桌面池授权的用户、用户组响应 |
400 |
由于包含语法错误,当前请求无法被服务器理解。 |
401 |
鉴权失败。 |
403 |
没有操作权限。 |
404 |
找不到资源。 |
409 |
操作冲突。 |
500 |
服务内部错误,具体返回错误码请参见错误码说明。 |
错误码
请参见错误码。