code: func (c *Client) GetClusterVersions() (map[string]string, error) {
  	versions := make(map[string]string)
  	statuses, err := c.GetClusterStatus()
  	if err != nil {
  		return versions, err
  	}
  
  	for ep, status := range statuses {
  		versions[ep] = status.Version
  	}
  	return versions, nil
  }
docs: // GetClusterVersions returns a map of the endpoints and their associated versions