diff --git a/jcloud/api/aliyun_server_light.py b/jcloud/api/aliyun_server_light.py index e765647..f7ab0db 100644 --- a/jcloud/api/aliyun_server_light.py +++ b/jcloud/api/aliyun_server_light.py @@ -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'):