docs: def get_resource_pool(self, cluster, pool_name):
          """
          Find a resource pool given a pool name for desired cluster
          """
          pool_obj = None
  
          # get a list of all resource pools in this cluster
          cluster_pools_list = cluster.resourcePool.resourcePool
  
          # get list of all resource pools with a given text name
          pool_selections = self.get_obj(
              [vim.ResourcePool],
              pool_name,
              return_all=True
          )
  
          # get the first pool that exists in a given cluster
          if pool_selections:
              for p in pool_selections:
                  if p in cluster_pools_list:
                      pool_obj = p
                      break
  
          return pool_obj