Beispiel #1
0
        static void Main(string[] args)
        {
            bean.serverUrl = "https://url:7443";
            LoginResp resp = auth.Login("Account", "PassWord");
            //var list = user.ListUsers(new ListUsersReq() {offset=0,limit=100,userType="0"});
            //var hosts = host.ListHosts("/service/sites/4EEE09DA", new ListHostsReq() { limit = 100, offset = 0 , scope="default"});
            //var vms = vm.ListVms("/service/sites/4EEE09DA", new ListVmsReq() { offset=0,limit=100});
            var sites = comm.ListSites();

            foreach (var item in sites.sites)
            {
                var hosts = host.ListHosts(item.uri, new ListHostsReq()
                {
                    limit = 100, offset = 0, scope = "default"
                });
                foreach (var host in hosts.hosts)
                {
                    Console.WriteLine(host.uri);
                }
                var clustes = comm.ListClusters(item.uri, new ListClustersReqEx());
                foreach (var cluster in clustes.clusters)
                {
                    Console.WriteLine(cluster.uri);
                    var tests = host.ListHosts(item.uri, new ListHostsReq()
                    {
                        limit = 100, offset = 0, scope = cluster.urn
                    });
                    foreach (var host in tests.hosts)
                    {
                        Console.WriteLine(host.ip + "," + host.status + "," + host.cpuQuantity);
                    }
                }
            }
            //foreach (var item in list.users)
            //{
            //    Console.WriteLine(item.userName + ",usertype:" + item.userType);
            //}
            Console.ReadLine();
        }