コード例 #1
0
        // Token: 0x0600013B RID: 315 RVA: 0x00003D48 File Offset: 0x00001F48
        public VmTaskResp CreateVm(string siteUri, CreateVmReq req)
        {
            VmTaskResp vmTaskResp = new VmTaskResp();
            string     uri        = siteUri + "/vms";
            string     text       = RestClientUtil.sendRequest("POST", uri, req, this.bean, "CreateVm");

            VmResource.log.Info("CreateVm result : " + LogUtil.ReplayLog(text));
            return(JsonConvert.DeserializeObject <VmTaskResp>(text));
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        public VmTaskResp OsVersions(string vmUri)
        {
            VmTaskResp vmTaskResp = new VmTaskResp();
            string     uri        = vmUri + "/osversions";
            string     text       = RestClientUtil.sendRequest("get", uri, "", this.bean, "osversions");

            VmResource.log.Info("osversions result : " + text);
            return(JsonConvert.DeserializeObject <VmTaskResp>(text));
        }