Beispiel #1
0
        /// <summary>
        /// 指定数据中心,根据资源使用量创建指定数量的UHost实例。
        /// </summary>
        /// <param name="requestParams">请求参数.</param>
        /// <returns>返回对象<see cref="UCloudSDK.Models.CreateUHostInstanceResponse"/></returns>
        public CreateUHostInstanceResponse CreateUHostInstance(CreateUHostInstanceRequest requestParams)
        {
            var request = new RestRequest(Method.GET);

            request.AddUObject(requestParams);
            return(Execute <CreateUHostInstanceResponse>(request));
        }
        public void CreateUHostInstanceTest()
        {
            var entity = new CreateUHostInstanceRequest(Config.region, uimageid, "Password");

            //设置其它参数
            entity.CPU       = 2;
            entity.Memory    = 2048;
            entity.DiskSpace = 10;
            entity.Password  = "******";
            entity.Name      = "UCloudExample00";
            //entity.ChargeType = "Month";
            entity.ChargeType = UHostChargeType.Month.ToString();
            entity.Quantity   = 1;
            //请求API,返回类型为CreateUHostInstanceResponse
            var response = uhost.CreateUHostInstance(entity);

            Assert.AreEqual(response.RetCode, 0);
        }