增加服务器续费api端点及功能
This commit is contained in:
parent
55df125409
commit
2aafea88be
@ -183,15 +183,14 @@ class AliyunLightServerManager:
|
||||
jingrow.log_error("升级实例失败", f"升级实例 {instance_id} 时发生错误: {str(e)}")
|
||||
return {'success': False, 'error': str(e), 'message': '实例升级失败'}
|
||||
|
||||
def renew_instance(self, instance_id, period=1, period_unit='Month', region_id='cn-shanghai'):
|
||||
def renew_instance(self, instance_id, period=1, region_id='cn-shanghai'):
|
||||
"""续费实例"""
|
||||
client = self._get_client(region_id)
|
||||
try:
|
||||
request = swas__open20200601_models.RenewInstanceRequest(
|
||||
region_id=region_id,
|
||||
instance_id=instance_id,
|
||||
period=period,
|
||||
period_unit=period_unit
|
||||
period=period
|
||||
)
|
||||
runtime = util_models.RuntimeOptions()
|
||||
response = client.renew_instance_with_options(request, runtime)
|
||||
@ -527,10 +526,10 @@ def upgrade_aliyun_instance(instance_id, plan_id, region_id='cn-shanghai'):
|
||||
return manager.upgrade_instance(instance_id, plan_id, region_id)
|
||||
|
||||
@jingrow.whitelist()
|
||||
def renew_aliyun_instance(instance_id, period=1, period_unit='Month', region_id='cn-shanghai'):
|
||||
def renew_aliyun_instance(instance_id, period=1, region_id='cn-shanghai'):
|
||||
"""续费实例"""
|
||||
manager = _get_manager()
|
||||
return manager.renew_instance(instance_id, period, period_unit, region_id)
|
||||
return manager.renew_instance(instance_id, period, region_id)
|
||||
|
||||
@jingrow.whitelist()
|
||||
def reset_aliyun_instance_system(instance_id, image_id=None, password=None, region_id='cn-shanghai'):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user