调用ModifyLoadBalancerPayType将按量计费实例转换为包年包月实例。

说明 按流量计费实例需要先变更为按带宽计费,才能转换为包年包月实例。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyLoadBalancerPayType

要执行的操作。

取值:ModifyLoadBalancerPayType

LoadBalancerId String lb-t*******

负载均衡实例的ID。

RegionId String cn-hangzhou

负载均衡实例的地域。

您可以从地域和可用区列表或通过调用DescribeRegions接口查询地域ID。

PayType String PrePay

实例的计费类型,取值:

  • PayOnDemand:按量计费。
  • PrePay:包年包月。

按量计费转为包年包月计费,该参数取值只能为PrePay,且该实例之前的计费类型必须为PayOnDemand

PricingCycle String month

计费周期。

取值:year|month

说明 只有当PayType的参数取值为PrePay时有效,即仅对按量计费实例有效。
Duration Integer 1

计费时长。

  • 如果PricingCyclemonth,取值1-9
  • 如果PricingCycleyear,取值1-3
说明 只有当PayType的参数取值为PrePay时有效,即仅对按量计费实例有效。
AutoPay Boolean true

是否自动付费。取值:true|false

  • true:自动付费。
  • false(默认值):不自动付费。
说明 只有当PayType的参数取值为PrePay时有效,即仅对按量计费实例有效。

返回数据

名称 类型 示例值 描述
RequestId String 365F4154-92F6-4AE4-92F8-7FF34B540710

请求ID。

OrderId Long 20142961978891

预付费实例的订单ID。

示例

请求示例

http(s)://[Endpoint]/?Action=ModifyLoadBalancerPayType
&LoadBalancerId=lb-t*******
&RegionId=cn-hangzhou
&<公共请求参数>

正常返回示例

XML 格式

<ModifyLoadBalancerPayTypeResponse>
	  <RequestId>B680E8A4-E2A2-4E85-80DB-A0E6D4038CF8</RequestId>
	  <OrderId>202778336800296</OrderId>
</ModifyLoadBalancerPayTypeResponse>

JSON 格式

{
    "RequestId": "B680E8A4-E2A2-4E85-80DB-A0E6D4038CF8", 
    "OrderId": 202778336800296
}

错误码

HttpCode 错误码 错误信息 描述
400 Operation.NotAllowed Operation Denied. Unfinished purchase exists. 不允许该操作,存在未完成的购买订单。

访问错误中心查看更多错误码。