code: def get_managed_configurations(self):
          
          # for scheduler_link in list(self.schedulers.values()):
          #     res[scheduler_link.instance_id] = {
          #         'hash': scheduler_link.hash,
          #         'push_flavor': scheduler_link.push_flavor,
          #         'managed_conf_id': scheduler_link.managed_conf_id
          #     }
  
          res = {}
          if self.sched.pushed_conf and self.cur_conf and 'instance_id' in self.cur_conf:
              res[self.cur_conf['instance_id']] = {
                  'hash': self.cur_conf['hash'],
                  'push_flavor': self.cur_conf['push_flavor'],
                  'managed_conf_id': self.cur_conf['managed_conf_id']
              }
          logger.debug("Get managed configuration: %s", res)
          return res
docs: Get the configurations managed by this scheduler
  
          The configuration managed by a scheduler is the self configuration got
          by the scheduler during the dispatching.
  
          :return: a dict of scheduler links with instance_id as key and
          hash, push_flavor and configuration identifier as values
          :rtype: dict