code: func (c *Client) CreateRemoteCluster(rc services.RemoteCluster) error {
  	data, err := services.MarshalRemoteCluster(rc)
  	if err != nil {
  		return trace.Wrap(err)
  	}
  	args := &createRemoteClusterRawReq{
  		RemoteCluster: data,
  	}
  	_, err = c.PostJSON(c.Endpoint("remoteclusters"), args)
  	return trace.Wrap(err)
  }
docs: // CreateRemoteCluster creates remote cluster resource