SwitchChargeType — 变更实例计费方式
接口说明
变更 GPU 实例的计费方式,例如将按量付费(Postpay)转为包月(Month)。控制台路径:实例列表 → 更多操作 → 转包月付费。
使用限制
- 仅支持符合条件的预付费/后付费互转,以接口返回为准(余额不足时
RetCode可能为520)。 - 转包月前可先调用 GetCompShareInstanceUserPrice 查询目标计费模式价格。
- 抢占式(
Spot)实例规则以控制台为准。
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 |
|---|---|---|---|---|
| Action | String | 是 | 接口名称 | SwitchChargeType |
| Region | String | 是 | 地域,须与实例一致 | cn-wlcb |
| Zone | String | 是 | 可用区,须与实例一致 | cn-wlcb-01 |
| UHostId | String | 是 | 实例 ID | uhost-xxxx |
| ChargeType | String | 是 | 当前计费模式 | Postpay |
| DestChargeType | String | 是 | 目标计费模式。常见:Month(包月)、Day(包日) | Month |
ChargeType / DestChargeType 枚举
| 值 | 说明 |
|---|---|
Postpay | 按量后付费 |
Dynamic | 按小时预付费 |
Day | 包日 |
Month | 包月 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| Action | String | 响应名称 |
| RetCode | Integer | 返回码,0 为成功 |
请求示例
HTTP(推荐)
POST https://api.compshare.cn/
Action=SwitchChargeType
&Region=cn-wlcb
&Zone=cn-wlcb-01
&UHostId=uhost-xxxx
&ChargeType=Postpay
&DestChargeType=Month相关接口
| 场景 | 接口 |
|---|---|
| 查询实例当前计费/到期时间 | DescribeCompShareInstance |
| 转包月前询价 | GetCompShareInstanceUserPrice |
| 控制台续费(预付费延期) | 见 续费管理(计费资源 ID 为 UHostId 及关联磁盘/EIP 等) |