// Token: 0x0600013F RID: 319 RVA: 0x00003ED0 File Offset: 0x000020D0 public VmTaskResp CloneVm(string vmUri, CloneVmReq req) { VmTaskResp vmTaskResp = new VmTaskResp(); string uri = vmUri + "/action/clone"; string text = RestClientUtil.sendRequest("POST", uri, req, this.bean, "CloneVm"); VmResource.log.Info("CloneVm result : " + text); return(JsonConvert.DeserializeObject <VmTaskResp>(text)); }
/// <summary> /// 克隆虚拟机 /// </summary> /// <example> /// <para>CloneVmReq req = new CloneVmReq();</para> /// <para>req.name = "cloneVm";</para> /// <para>AsynchrTask resp = vm.CloneVm("/service/sites/4D9D0815/vms/i-000000EE", req);</para> /// </example> /// <param name="vmUri">【必选】虚拟机Uri</param> /// <param name="req">【可选】克隆虚拟机相关参数</param> /// <returns>克隆虚拟机结果</returns> public VmTaskResp CloneVm(string vmUri, CloneVmReq req) { VmTaskResp resp = new VmTaskResp(); string url = vmUri + "/action/clone"; string result = RestClientUtil.sendRequest("POST", url, req, bean, "CloneVm"); log.Info("CloneVm result : " + result); resp = JsonConvert.DeserializeObject<VmTaskResp>(result); return resp; }