def discover(self):
     vms = []
     options = PaginationOptions.Builder.queryParameters(ImmutableMultimap.of("all_tenants", "1"))
     serverApi = self.api.getServerApi(self.regionName)
     for server in serverApi.listInDetail(options):
         logger.debug("serverApi.listInDetail().concat():", server)
         vm = self.buildVm(server)
         vm and vms.append(vm)
     return vms
Exemple #2
0
 def discover(self):
     vms = []
     options = PaginationOptions.Builder.queryParameters(
         ImmutableMultimap.of("all_tenants", "1"))
     serverApi = self.api.getServerApi(self.regionName)
     for server in serverApi.listInDetail(options):
         logger.debug("serverApi.listInDetail().concat():", server)
         vm = self.buildVm(server)
         vm and vms.append(vm)
     return vms