/// <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)); }
/// <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)); }