code: func (a *AuthServer) GetRemoteCluster(clusterName string) (services.RemoteCluster, error) {
  	// To make sure remote cluster exists - to protect against random
  	// clusterName requests (e.g. when clusterName is set to local cluster name)
  	remoteCluster, err := a.Presence.GetRemoteCluster(clusterName)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	if err := a.updateRemoteClusterStatus(remoteCluster); err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return remoteCluster, nil
  }
docs: // GetRemoteCluster returns remote cluster by name