Пример #1
0
 /// <summary>
 ///  调整pod实例类型配置。
 /// - pod phase 需是停止状态;
 /// - 支持升配、降配;**不支持原有规格**
 /// - 计费类型不变
 ///     - 包年包月:需要计算配置差价,如果所选配置价格高,需要补齐到期前的差价,到期时间不变;如果所选配置价格低,需要延长到期时间
 ///     - 按配置:按照所选规格,进行计费
 /// - 支持对 pod 中的容器进行资源限制、资源需求的调整
 ///     - 容器需求的总资源占用不得超过 pod 的实例类型
 ///     - 容器资源限制不得超过 pod 的实例类型
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public async Task <ResizePodResponse> ResizePod(ResizePodRequest request)
 {
     return(await new ResizePodExecutor().Client(this).Execute <ResizePodResponse, ResizePodResult, ResizePodRequest>(request).ConfigureAwait(false));
 }
Пример #2
0
 /// <summary>
 ///  调整pod实例类型配置。
 /// - pod phase 需是停止状态;
 /// - 支持升配、降配;**不支持原有规格**
 /// - 计费类型不变
 ///     - 包年包月:需要计算配置差价,如果所选配置价格高,需要补齐到期前的差价,到期时间不变;如果所选配置价格低,需要延长到期时间
 ///     - 按配置:按照所选规格,进行计费
 /// - 支持对 pod 中的容器进行资源限制、资源需求的调整
 ///     - 容器需求的总资源占用不得超过 pod 的实例类型
 ///     - 容器资源限制不得超过 pod 的实例类型
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public ResizePodResponse ResizePod(ResizePodRequest request)
 {
     return(new ResizePodExecutor().Client(this).Execute <ResizePodResponse, ResizePodResult, ResizePodRequest>(request));
 }