修改交付组的弹性模式,包括固定数量(不使用弹性扩缩容)、定时扩缩容和自动扩缩容。
接口说明
您可以设置无影云应用资源的弹性模式:
固定数量:不使用弹性扩缩容。
自动扩缩容:根据连接会话的数量和无会话连接时长实现资源的自动扩缩容。
定时扩缩容:在指定日期的指定时间段执行资源的定时扩缩容。
请确保在使用该接口前,已充分了解无影云应用的计费方式和价格。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
appstreaming:ModifyNodePoolAttribute |
update |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ProductType |
string |
否 |
产品类型。 枚举值:
|
CloudApp |
| PoolId |
string |
否 |
资源组 ID。 |
rg-ew7va2g1wl3vm**** |
| NodeCapacity |
integer |
否 |
并发会话数,即单个资源可同时连接的会话数。如果同时连接的会话数过多,可能导致应用的使用体验下降。取值范围因资源规格不同而不同。各资源规格对应的取值范围分别是:
|
2 |
| NodePoolStrategy |
object |
否 |
交付组的自动扩缩容策略。 |
|
| StrategyType |
string |
否 |
弹性模式。 说明
枚举值:
|
NODE_FIXED |
| NodeAmount |
integer |
否 |
购买资源的数量。取值范围:1~100。 说明
|
1 |
| MaxScalingAmount |
integer |
否 |
扩容时最多创建资源的数量。 |
10 |
| MaxIdleAppInstanceAmount |
integer |
否 |
空闲会话数上限。指定该值时,当会话使用率超过 |
3 |
| ScalingStep |
integer |
否 |
扩容时每次创建资源的数量。取值范围:1~10。 |
2 |
| ScalingUsageThreshold |
string |
否 |
会话使用率上限阈值(%)。当会话使用率超过该阈值时,将触发自动扩容。会话使用率的计算公式为 |
85 |
| ScalingDownAfterIdleMinutes |
integer |
否 |
无会话连接的资源最多保留的时长(分钟)。当资源内无会话连接时,将按照此处设置的时长开始倒计时,倒计时结束时将完成缩容。取值范围:5~120。默认值:5。但有以下例外情况:
|
5 |
| StrategyEnableDate |
string |
否 |
策略生效日期。格式为:yyyy-MM-dd。该日期必须大于或等于当前日期。 |
2023-01-05 |
| StrategyDisableDate |
string |
否 |
策略失效日期。格式为:yyyy-MM-dd。失效日期与生效日期的间隔必须介于 7 天到 1 年之间(含 7 天和 1 年)。 |
2023-01-19 |
| WarmUp |
boolean |
否 |
是否开启资源预热策略。 |
false |
| RecurrenceSchedules |
array<object> |
否 |
策略执行周期列表。 |
|
|
array<object> |
否 |
策略执行周期。 |
||
| RecurrenceType |
string |
否 |
策略执行周期的类型。必须同时指定 枚举值:
|
weekly |
| RecurrenceValues |
array |
否 |
策略执行周期的数值列表。 |
|
|
integer |
否 |
策略执行周期的数值。 枚举值:
|
1 |
|
| TimerPeriods |
array<object> |
否 |
策略执行周期的时间段列表。时间段设置要求:
|
|
|
object |
否 |
策略执行周期的时间段。 |
||
| StartTime |
string |
否 |
开始时间。格式为 HH:mm。 |
12:00 |
| EndTime |
string |
否 |
结束时间。格式为 HH:mm。 |
15:00 |
| Amount |
integer |
否 |
资源数量。 |
2 |
| BizRegionId |
string |
否 |
交付组所属的地域 ID。关于支持的地域详情,请参见使用限制。 枚举值:
|
cn-hangzhou |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回信息集合。 |
||
| RequestId |
string |
请求 ID。 |
1CBAFFAB-B697-4049-A9B1-67E1FC5F**** |
| Code |
string |
出错时的错误码。 |
InvalidParameter.PoolId |
| Message |
string |
出错时的错误消息。 |
The parameter PoolId is invalid. |
示例
正常返回示例
JSON格式
{
"RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
"Code": "InvalidParameter.PoolId",
"Message": "The parameter PoolId is invalid."
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。