ConoHaNet.OpenStackMember.ResizeServer C# (CSharp) Method

ResizeServer() public method

public ResizeServer ( string serverId, string flavorid, DiskConfiguration diskconfig ) : bool
serverId string
flavorid string
diskconfig DiskConfiguration
return bool
        public bool ResizeServer(string serverId, string flavorid, DiskConfiguration diskconfig)
        {
            return ServersProvider.ResizeServer(serverId, flavorid, diskconfig, this.DefaultRegion, this.Identity);
        }

Usage Example

        public void ResizeServerTest_same_flavorid()
        {
            var osm = new OpenStackMember(UserName, Password, TenantName, TenantId);
            SimpleServer ss = osm.ListServers().FirstOrDefault(s => s.GetDetails().Status == ServerState.ShutOff);
            if (ss != null)
            {
                Server s = osm.GetServer(ss.Id);
                if (s.Status == ServerState.VerifyResize)
                {
                    osm.RevertResizeServer(s.Id);
                    Trace.WriteLine(String.Format("server reverted a resizing : {0}", DateTime.Now));
                    // wait for activate
                    s = osm.ServersProvider.WaitForServerActive(s.Id);
                    Trace.WriteLine(String.Format("server activated : {0}", DateTime.Now));
                }

                // expect BadServiceRequestException
                bool b = osm.ResizeServer(s.Id, s.Flavor.Id, DiskConfiguration.FromName("AUTO"));
                Assert.IsTrue(b);
            }
        }
All Usage Examples Of ConoHaNet.OpenStackMember::ResizeServer
OpenStackMember