{"base_path":null,"components":null,"consumes":"[\"application/json\"]","definitions":{"AppTypeEnum":{"description":"服务器组应用类型:\n* `SESSION_DESKTOP_APP` - 会话桌面app\n* `COMMON_APP` - 普通app","enum":["SESSION_DESKTOP_APP","COMMON_APP"],"example":"SESSION_DESKTOP_APP","type":"string"},"ErrorResp":{"description":"API错误响应","properties":{"error_code":{"description":"错误码,失败时返回。","example":"WKS.00129901","maxLength":16,"minLength":1,"type":"string"},"error_msg":{"description":"错误描述。","example":"The request message is invalid.","maxLength":255,"minLength":1,"type":"string"}}},"ImageTypeEnum":{"description":"镜像类型:\n* `gold` - 云市场镜像\n* `public` - 公共镜像\n* `private` - 私有镜像\n* `shared` - 共享镜像\n* `other` - 其他","enum":["gold","public","private","shared","other"],"example":"private","type":"string"},"RoutePolicy":{"description":"路由策略","properties":{"cpu_threshold":{"description":"cpu使用率阈值,单位为%。","example":85,"maximum":100,"minimum":1,"type":"integer"},"max_session":{"description":"单台服务器最大的链接会话数。","example":2,"maximum":100,"minimum":1,"type":"integer"},"mem_threshold":{"description":"内存使用率阈值,单位为%。","example":85,"maximum":100,"minimum":1,"type":"integer"}}},"StorageFolderMountType":{"description":"用户访问APS的应用时,对应NAS存储目录在APS上的挂载策略。\n* `USER` - 仅挂载个人目录。\n* `SHARE` - 仅挂载共享目录。\n* `ANY` - 挂载目录不做限制(个人和共享NAS存储目录都会自动挂载)。","enum":["USER","SHARE","ANY"],"example":"ANY","type":"string"},"UpdateServerGroupReq":{"description":"更新服务器组请求。","properties":{"app_type":{"$ref":"#/definitions/AppTypeEnum"},"description":{"description":"服务器组描述。","example":"XXX公司 软件开发应用服务器组","maxLength":255,"minLength":0,"type":"string"},"image_id":{"description":"服务器组关联的镜像ID,更新镜像ID只对组下新创建的云服务器生效。","example":"a6ea73e0-9f4b-11ec-b909-0242ac120002","pattern":"^\\S{1,128}$","type":"string"},"image_product_id":{"default":"","description":"服务器组的镜像的productId。","example":"a6ea73e0-9f4b-11ec-b909-0242ac120002","pattern":"^\\S{0,128}$","type":"string"},"image_type":{"$ref":"#/definitions/ImageTypeEnum"},"name":{"description":"服务器组名称,名称需满足如下规则:\n1. 由中文,英文大小写,数字,_-组成,不能有空格。\n2. 长度范围1~64个字符。","example":"流程开发应用服务器组","maxLength":64,"minLength":0,"pattern":"^(?! +$)[\\w\\u4e00-\\u9fa5\\u002d_][\\w\\u4e00-\\u9fa5\\u002d_]{0,63}$","type":"string"},"ou_name":{"description":"默认组织名称。","example":"wksappusers","maxLength":255,"minLength":0,"type":"string"},"route_policy":{"$ref":"#/definitions/RoutePolicy"},"server_group_status":{"description":"服务器是否处于禁用状态:\n* `true` - 启用状态\n* `false` - 禁用状态","example":true,"type":"boolean"},"storage_mount_policy":{"$ref":"#/definitions/StorageFolderMountType"},"system_disk_size":{"description":"磁盘容量,单位GB。","example":10,"maximum":32768,"minimum":10,"type":"integer"},"system_disk_type":{"$ref":"#/definitions/VolumeType"}}},"VolumeType":{"description":"磁盘类型,获取可用磁盘类型详见接口磁盘管理ListVolumeType。\n* `ESSD` - 极速型SSD\n* `SSD` - 超高IO\n* `GPSSD` - 通用型SSD\n* `SAS` - 高IO\n* `SATA` - 普通IO","enum":["ESSD","SSD","GPSSD","SAS","SATA"],"example":"SSD","type":"string"}},"description":null,"group_id":"fe7dbee2e20f4aa589be7dce935a38ad","host":"appstream.cn-north-4.myhuaweicloud.com","id":"befff426b83b491e949b3c3f222ee861","info_version":"v1","method":"patch","name":"UpdateServerGroup","parameters":{},"paths":{"/v1/{project_id}/app-server-groups/{server_group_id}":{"patch":{"description":"修改服务器组。\n- > 修改服务器组的镜像,系统盘大小,OU信息后,已创建的服务器配置不变,新添加的服务器会使用新的配置创建。修改最大会话数后,用户接入服务器组时,会按照最新的配置进行路由计算。","operationId":"UpdateServerGroup","parameters":[{"description":"用户Token。\n通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。","in":"header","maxLength":2147483647,"minLength":1,"name":"X-Auth-Token","required":false,"type":"string","x-example":"MIIDkgYJKoZIhvcNAQcCoIIDgzCCXXXXXX..."},{"description":"项目唯一标识。","in":"path","maxLength":128,"minLength":1,"name":"project_id","required":true,"type":"string","x-example":"2b31ed520xxxxxxebedb6e57xxxxxxxx"},{"description":"服务器组唯一标识。","in":"path","maxLength":128,"minLength":1,"name":"server_group_id","required":true,"type":"string","x-example":"1c873056-9f4d-11ec-b909-0242ac120002"},{"description":"修改服务器组的请求内容。","in":"body","name":"UpdateServerGroupRequestBody","required":true,"schema":{"$ref":"#/definitions/UpdateServerGroupReq"}}],"responses":{"200":{"description":"操作成功。","examples":{}},"400":{"description":"由于包含语法错误,当前请求无法被服务器理解。","schema":{"$ref":"#/definitions/ErrorResp"}},"401":{"description":"鉴权失败。","schema":{"$ref":"#/definitions/ErrorResp"}},"403":{"description":"没有操作权限。","schema":{"$ref":"#/definitions/ErrorResp"}},"404":{"description":"找不到资源。","schema":{"$ref":"#/definitions/ErrorResp"}},"405":{"description":"请求中指定的方法不被允许。","schema":{"$ref":"#/definitions/ErrorResp"}},"500":{"description":"服务内部错误,具体返回错误码请参见错误码说明。","schema":{"$ref":"#/definitions/ErrorResp"}},"503":{"description":"服务不可用。","schema":{"$ref":"#/definitions/ErrorResp"}}},"schemes":["https"],"security":[{"apig-auth-iam-used-authn5":[]}],"summary":"修改服务器组","tags":["ServerGroup"],"x-api-type":"open-api","x-apiexplorer-hide":"N","x-apig-group":"internal,public","x-apigateway-backend":{"httpVpcEndpoints":{"description":"","method":"patch","name":"wks-apsmanager-lb","path":"/v1/{project_id}/app-server-groups/{server_group_id}","scheme":"https","timeout":30000},"parameters":[{"description":"","in":"header","name":"X-Auth-Token","origin":"request","value":"X-Auth-Token"},{"description":"","in":"path","name":"project_id","origin":"request","value":"project_id"},{"description":"","in":"path","name":"server_group_id","origin":"request","value":"server_group_id"}],"type":"HTTP-VPC"},"x-apigateway-cors":false,"x-apigateway-match-mode":"NORMAL","x-apigateway-ratelimit":"workspace_base","x-apigateway-request-type":"public","x-is-registered":"Y","x-order":3,"x-request-examples-1":{"name":"TEST"},"x-request-examples-url-1":"PATCH /v1/a4da8115c9d8464ead3a38309130523f/app-server-groups/bc05da52-89df-45ba-8146-13fe3ce7c45a","x-support-sdk":"Y"}}},"product_short":"WorkspaceApp","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":{"apig-auth-app":{"in":"header","name":"Authorization","type":"apiKey","x-apigateway-auth-type":"AppSigv1"},"apig-auth-iam":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-type":"IAM"},"apig-auth-iam-used-authn5":{"in":"header","name":"unused","type":"apiKey","x-apigateway-auth-opt":{"inner-auth-type":"iam_auth_n5"},"x-apigateway-auth-type":"IAM"}},"summary":"修改服务器组","tags":"服务器组管理","uri":null,"version":"2.0"}