code: func resolveUUID(dataDir, uuid string) (*types.UUID, error) {
  	uuid = strings.ToLower(uuid)
  	m, err := matchUUID(dataDir, uuid)
  	if err != nil {
  		return nil, err
  	}
  
  	if len(m) == 0 {
  		return nil, fmt.Errorf("no matches found for %q", uuid)
  	}
  
  	if len(m) > 1 {
  		return nil, fmt.Errorf("ambiguous uuid, %d matches", len(m))
  	}
  
  	u, err := types.NewUUID(m[0])
  	if err != nil {
  		return nil, errwrap.Wrap(errors.New("invalid UUID"), err)
  	}
  
  	return u, nil
  }
docs: // resolveUUID attempts to resolve the uuid specified as uuid against all pods present.
  // An unambiguously matched uuid or nil is returned.