更新时间:2025-11-11 GMT+08:00

修改桌面池属性

功能介绍

修改桌面池属性。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

PUT /v2/{project_id}/desktop-pools/{pool_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

pool_id

String

桌面池ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

name

String

桌面池名称,桌面池名称必须保证唯一。桌面名称只允许输入中文、大写字母、小写字母、数字、中划线,长度范围为1~255。

description

String

桌面池描述。

ou_name

String

OU名称,在对接AD时使用,需提前在AD中创建OU。

tags

Array of Tag objects

标签列表。

disconnected_retention_period

Integer

桌面断连多少分钟内,保留用户与桌面的绑定关系,超时后自动解绑。

enable_autoscale

Boolean

桌面池是否开启弹性伸缩类型,为false则表示不开启弹性伸缩,为true则表示开启弹性伸缩。

autoscale_policy

AutoscalePolicy object

弹性伸缩策略。

in_maintenance_mode

Boolean

是否处于管理员维护模式。

desktop_name_policy_id

String

策略id,用于指定生成桌面名称策略。

availability_zone

String

桌面池的可用区。

root_volume

DesktopPoolVolumeInfo object

系统盘。

data_volumes

Array of DesktopPoolVolumeInfo objects

数据盘列表。

vpc_id

String

VPC ID

subnet_ids

Array of strings

桌面池子网ID列表

security_groups

Array of SecurityGroup objects

桌面使用的安全组,如果不指定则默认使用桌面代理中指定的安全组

enterprise_project_id

String

企业项目ID

表4 Tag

参数

是否必选

参数类型

描述

key

String

标签的键,不能为空,最大长度128个unicode字符。大小写字母,数字,可以包含中划线“-”,下划线“_”,不能包含以下字符“=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。

value

String

标签的值,最大长度43个unicode字符。大小写字母,数字,可以包含中划线“-”,下划线“_”,不能包含以下字符“=”,“*”,“<”,“>”,“\”,“,”,“|”,“/”。

表5 AutoscalePolicy

参数

是否必选

参数类型

描述

autoscale_type

String

弹性伸缩类型,ACCESS_CREATED:接入时创建,AUTO_CREATED:弹性伸缩。

max_auto_created

Integer

最大自动创建桌面数。

min_idle

Integer

预留空闲桌面数。

once_auto_created

Integer

一次自动创建桌面的数量(已弃用)。

min_retention

Integer

最小桌面数。

idle_retention_duration

Integer

空闲桌面保留时长(分钟)。

表6 DesktopPoolVolumeInfo

参数

是否必选

参数类型

描述

id

String

批量操作磁盘的磁盘集合id。

type

String

桌面数据盘对应的磁盘类型,需要与系统所提供的磁盘类型相匹配。

  • SAS:高IO。

  • SSD:超高IO。

iops

Integer

iops,磁盘每秒进行读写的操作次数。

throughput

Integer

吞吐量,磁盘每秒成功传送的数据量,即读取和写入的数据量。

表7 SecurityGroup

参数

是否必选

参数类型

描述

id

String

安全组ID。

响应参数

状态码:204

正常响应,无内容。

状态码:400

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码,失败时返回。

error_msg

String

错误描述。

error_detail

String

错误详情。

encoded_authorization_message

String

加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。

状态码:401

表9 响应Body参数

参数

参数类型

描述

error_code

String

错误码,失败时返回。

error_msg

String

错误描述。

error_detail

String

错误详情。

encoded_authorization_message

String

加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。

状态码:403

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误码,失败时返回。

error_msg

String

错误描述。

error_detail

String

错误详情。

encoded_authorization_message

String

加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。

状态码:404

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误码,失败时返回。

error_msg

String

错误描述。

error_detail

String

错误详情。

encoded_authorization_message

String

加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。

状态码:500

表12 响应Body参数

参数

参数类型

描述

error_code

String

错误码,失败时返回。

error_msg

String

错误描述。

error_detail

String

错误详情。

encoded_authorization_message

String

加密后的详细拒绝原因,用户可以自行调用STS服务的decode-authorization-message接口进行解密。

请求示例

POST /v2/0bec5db98280d2d02fd6c00c2de791ce/desktop-pools/9f16d997-7e6a-46b6-9b3b-b1e1d5b98703

{
  "name" : "string",
  "description" : "string",
  "ou_name" : "string",
  "tags" : [ {
    "key" : "string",
    "value" : "string"
  } ],
  "disconnected_retention_period" : 43200,
  "enable_autoscale" : true,
  "autoscale_policy" : {
    "autoscale_type" : "string",
    "max_auto_created" : 1000,
    "min_idle" : 100,
    "once_auto_created" : 10
  },
  "in_maintenance_mode" : true,
  "desktop_name_policy_id" : "string",
  "availability_zone" : "string"
}

响应示例

状态码

状态码

描述

204

正常响应,无内容。

400

由于包含语法错误,当前请求无法被服务器理解。

401

鉴权失败。

403

没有操作权限。

404

找不到资源。

500

服务内部错误,具体返回错误码请参见错误码说明。

错误码

请参见错误码