Configures an auto scaling policy for a multi-session cloud computer. Elastic Desktop Service allows multiple end users to share a cloud computer in a multi-session cloud computer pool. This helps save costs.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecd:SetDesktopGroupScaleTimer |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. You can call the DescribeRegions operation to query the regions supported by Elastic Desktop Service. |
cn-hangzhou |
| DesktopGroupId |
string |
Yes |
The ID of the cloud computer pool. |
dg-2i8qxpv6t1a03**** |
| ScaleTimerInfos |
array<object> |
No |
The information about the scheduled auto scaling task. |
|
|
object |
No |
The information about the scheduled auto scaling task. |
||
| Type |
string |
No |
The type of the auto scaling policy. Valid values:
Valid values:
|
rise |
| RatioThreshold |
number |
No |
The threshold for the ratio of connected sessions. This parameter is the condition that triggers auto scaling in a multi-session cloud computer pool. Formula:
When the specified threshold is reached, new cloud computers are automatically created. When the specified threshold is not reached, idle cloud computers are released. |
0.85 |
| KeepDuration |
integer |
No |
The keep-alive duration of a session after the session is disconnected. Unit: milliseconds. Valid values: 180000 (3 minutes) to 345600000 (4 days). A value of 0 indicates that the session always keeps alive. If a session is disconnected by the end user or accidentally due to a factor and the end user does not re-establish a connection with the session within the keep-alive duration, the session expires and unsaved data is deleted. If the end user successfully re-establishes a connection with the session within the keep-alive duration, the end user returns to the session and can still access the original data. |
180000 |
| BuyResAmount |
integer |
No |
One option for the auto scaling policy. This option specifies the number of cloud computers that you want to create in the cloud computer pool. Valid values: 0 to 200. |
5 |
| MinResAmount |
integer |
No |
One option for the auto scaling policy. This option specifies the minimum number of cloud computers that you must create in the cloud computer pool. Valid values: 0 to 200. |
5 |
| MaxResAmount |
integer |
No |
One option for the auto scaling policy. This option specifies the maximum number of cloud computers that you can create in the cloud computer pool. Valid values: 0 to 200. |
100 |
| Cron |
string |
No |
The cron expression of the trigger time. |
0 0 12 ? * 1 |
| LoadPolicy |
integer |
No |
The load balancing policy for the multi-session cloud computer pool. Valid values:
Valid values:
|
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of response. |
||
| RequestId |
string |
The ID of the request. |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
Examples
Success response
JSON format
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.