查询桌面详情列表
功能介绍
查询桌面详情信息列表。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v2/{project_id}/desktops/detail
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
status |
否 |
String |
桌面状态。
|
user_name |
否 |
String |
桌面所属用户,当传user_names时,本字段不生效。 |
user_names |
否 |
Array |
桌面所属用户,批量筛选,最多不超过100个用户。 |
sort_field |
否 |
String |
排序字段名称,需要结合sort_type字段一起使用。
|
sort_type |
否 |
String |
排序类型,默认升序,需要结合sort_field字段一起使用。
|
computer_name |
否 |
String |
桌面名。 |
desktop_ip |
否 |
String |
桌面IP地址。 |
offset |
否 |
Integer |
用于分页查询,查询的起始记录序号,从0开始。 |
limit |
否 |
Integer |
用于分页查询,取值范围0-500,默认值500。 |
desktop_id |
否 |
Array |
桌面ID。 |
desktop_type |
否 |
String |
桌面类型,为空时查所有桌面。
|
tag |
否 |
String |
桌面的标签。样例:
|
pool_id |
否 |
String |
桌面池ID,多个桌面池ID用逗号隔开。 |
user_attached |
否 |
Boolean |
是否分配了用户。 |
enterprise_project_id |
否 |
String |
企业项目ID |
image_id |
否 |
String |
镜像ID |
charge_mode |
否 |
String |
计费模式,0:包周期,1:按需。 |
in_maintenance_mode |
否 |
Boolean |
按照维护模式过滤 |
subnet_id |
否 |
String |
桌面的子网ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Content-Type |
否 |
String |
发送的实体的MIME类型。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
desktops |
Array of DesktopDetailInfo objects |
桌面详情列表。 |
total_count |
Integer |
桌面总数。 |
参数 |
参数类型 |
描述 |
---|---|---|
desktop_id |
String |
桌面ID。 |
computer_name |
String |
桌面名。 |
addresses |
Map<String,Array<AddressInfo>> |
桌面IP地址列表。 |
ip_addresses |
Array of strings |
IP地址列表。 |
user_list |
Array of strings |
用户列表 |
user_group_list |
Array of strings |
用户组列表 |
desktop_type |
String |
桌面类型。
|
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。 |
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 |
上网方式。
|
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表明该任务进度的百分比。 |
参数 |
参数类型 |
描述 |
---|---|---|
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 |
用户id |
user_name |
String |
桌面所属的用户,当桌面分配成功后此用户可以登录该桌面。只允许输入大写字母、小写字母、数字、中划线(-)和下划线(_)。域类型为LITE_AD时,使用小写字母或者大写字母开头,长度范围为[1-20]。当域类型为LOCAL_AD时,用户名可以使用小写字母或者大写字母或者数字开头,长度范围为[1-32]。Windows桌面用户最长支持20个字符,Linux桌面用户最长支持32个字符。 |
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 |
磁盘名 |
参数 |
参数类型 |
描述 |
---|---|---|
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字符。大小写字母,数字,可以包含中划线“-”,下划线“_”,不能包含以下字符“=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
状态码: 403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码,失败时返回。 |
error_msg |
String |
错误描述。 |
请求示例
/v2/0bec5db98280d2d02fd6c00c2de791ce/desktops/detail
响应示例
状态码: 200
查询云桌面详情列表响应。
{ "desktops" : [ { "desktop_id" : "21616aa6-061d-4b2f-bd83-b230d7a9a14c", "computer_name" : "CHENMIN01", "addresses" : [ { "addr" : "172.16.253.204", "version" : "4", "OS-EXT-IPS-MAC:mac_addr" : "fa:16:3e:2e:41:55", "OS-EXT-IPS:type" : "fixed" }, { "addr" : "10.0.9.55", "version" : "4", "OS-EXT-IPS-MAC:mac_addr" : "fa:16:3e:d5:b3:02", "OS-EXT-IPS:type" : "fixed" } ], "ip_addresses" : [ "172.16.253.204", "10.0.9.55" ], "desktop_type" : "DEDICATED", "metadata" : { "image_name" : "copy_uos-hjg1", "metering.resourcespeccode" : "rs3.large.2.linux", "charging_mode" : "0", "metering.image_id" : "39efed30-a0db-4520-8134-19a086e14c7e", "metering.resourcetype" : "1", "os_type" : "Linux", "os_bit" : "64", "desktop_os_version" : "20" }, "flavor" : { "id" : "rs3.large.2", "links" : [ ] }, "status" : "ACTIVE", "task_status" : "", "created" : "2022-01-21T06:57:47.459Z", "login_status" : "REGISTERED", "user_name" : "chenmin", "product_id" : "workspace.k.large2.uosv20pro", "share_resource_sku" : "workspace.collaborativedesktop.6party.standard", "root_volume" : { "type" : "SAS", "size" : 90, "device" : "/dev/vda", "id" : "e4406c227a8711ecaf56fa163ed8e03f", "volume_id" : "91b9457c-ef61-4058-9e82-c86b35f15934", "create_time" : "2022-03-28T00:00:00Z", "display_name" : "workspace002" }, "data_volumes" : [ { "type" : "SATA", "size" : 10, "device" : "/dev/vdc", "id" : "fd4597cb80b311ecaf56fa163ed8e03f", "volume_id" : "230432f1-44a4-47a1-862e-cd0b65c04bd1", "create_time" : "2022-03-28T00:00:00Z", "display_name" : "workspace001" } ], "user_group" : "default", "availability_zone" : "cn-north-5a", "site_type" : "IES", "site_name" : "边缘小站", "product" : { "product_id" : "workspace.k.large2.uosv20pro", "flavor_id" : "rs3.large.2", "type" : "BASE", "cpu" : "2", "memory" : "3072", "descriptions" : "CPU:2vCPUs,Memory:4GB", "charge_mode" : "0" }, "os_version" : "20", "sid" : "1f60adc1-941c-48b8-b5c8-64948329b7cb", "order_id" : "CS2201211457G0PUY", "tags" : [ ], "in_maintenance_mode" : false }, { "desktop_id" : "e7a27bad-323f-4ec8-9afe-e53d00171ba9", "computer_name" : "HJG01", "addresses" : [ { "addr" : "172.16.242.253", "version" : "4", "OS-EXT-IPS-MAC:mac_addr" : "fa:16:3e:20:14:00", "OS-EXT-IPS:type" : "fixed" }, { "addr" : "10.0.5.247", "version" : "4", "OS-EXT-IPS-MAC:mac_addr" : "fa:16:3e:29:c4:3f", "OS-EXT-IPS:type" : "fixed" } ], "ip_addresses" : [ "172.16.242.253", "10.0.5.247" ], "desktop_type" : "DEDICATED", "metadata" : { "image_name" : "UOS_20_PRO_chenmin", "metering.resourcespeccode" : "rs3.xlarge.2.linux", "charging_mode" : "0", "metering.image_id" : "6fe1cd9e-e997-4c02-8257-395c28de49b3", "metering.resourcetype" : "1", "os_type" : "Linux", "os_bit" : "64", "desktop_os_version" : "20" }, "flavor" : { "id" : "rs3.xlarge.2", "links" : [ ] }, "status" : "ACTIVE", "task_status" : "", "created" : "2022-01-18T07:53:25.815Z", "login_status" : "REGISTERED", "user_name" : "hjg", "product_id" : "workspace.k.large4.uosv20pro", "root_volume" : { "type" : "SAS", "size" : 80, "device" : "/dev/vda", "id" : "1791c183783411ecaf56fa163ed8e03f", "volume_id" : "703b49d6-794e-4474-a256-fb695fb46466" }, "user_group" : "sudo", "availability_zone" : "cn-north-5a", "site_type" : "CENTER", "site_name" : "北京四中心站", "product" : { "product_id" : "workspace.k.large4.uosv20pro", "flavor_id" : "rs3.xlarge.2", "type" : "BASE", "cpu" : "4", "memory" : "7168", "descriptions" : "CPU:4vCPUs,Memory:7GB", "charge_mode" : "0" }, "os_version" : "20", "sid" : "3f5cdbd5-9652-4339-9aab-70d0644f8abc", "order_id" : "CS220118155365RYV", "tags" : [ ], "in_maintenance_mode" : true } ], "total_count" : 2 }
状态码
状态码 |
描述 |
---|---|
200 |
查询云桌面详情列表响应。 |
400 |
由于包含语法错误,当前请求无法被服务器理解。 |
401 |
鉴权失败。 |
403 |
没有操作权限。 |
404 |
找不到资源。 |
500 |
服务内部错误,具体返回错误码请参见错误码说明。 |
错误码
请参见错误码。