All Downloads are FREE. Search and download functionalities are using the official Maven repository.

man.adminClient-OpencgaR-method.Rd Maven / Gradle / Ivy

% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/Admin-methods.R
\name{adminClient,OpencgaR-method}
\alias{adminClient,OpencgaR-method}
\title{AdminClient methods}
\usage{
\S4method{adminClient}{OpencgaR}(OpencgaR, endpointName, params = NULL, ...)
}
\arguments{
\item{fields}{Comma separated list of fields by which to group by.}

\item{entity}{Entity to be grouped by.}

\item{action}{Action performed.}

\item{before}{Object before update.}

\item{after}{Object after update.}

\item{date}{Date <,<=,>,>=(Format: yyyyMMddHHmmss) and yyyyMMddHHmmss-yyyyMMddHHmmss.}

\item{collection}{Collection to be indexed (file, sample, individual, family, cohort and/or job). If not provided, all of them will be indexed.}

\item{include}{Fields included in the response, whole JSON path must be provided.}

\item{exclude}{Fields excluded in the response, whole JSON path must be provided.}

\item{limit}{Number of results to be returned.}

\item{skip}{Number of results to skip.}

\item{count}{Get the total number of results matching the query. Deactivated by default.}

\item{user}{User ID.}

\item{account}{Account type \link{GUEST, FULL, ADMINISTRATOR}.}

\item{authenticationId}{Authentication origin ID.}

\item{data}{JSON containing the parameters.}
}
\description{
This function implements the OpenCGA calls for managing Admin.
The following table summarises the available \emph{actions} for this client:\tabular{llr}{
   endpointName \tab Endpoint WS \tab parameters accepted \cr
   groupByAudit \tab /{apiVersion}/admin/audit/groupBy \tab count, limit, fields\link{*}, entity\link{*}, action, before, after, date \cr
   indexStatsCatalog \tab /{apiVersion}/admin/catalog/indexStats \tab collection \cr
   installCatalog \tab /{apiVersion}/admin/catalog/install \tab body\link{*} \cr
   jwtCatalog \tab /{apiVersion}/admin/catalog/jwt \tab body\link{*} \cr
   createUsers \tab /{apiVersion}/admin/users/create \tab body\link{*} \cr
   importUsers \tab /{apiVersion}/admin/users/import \tab body\link{*} \cr
   searchUsers \tab /{apiVersion}/admin/users/search \tab include, exclude, limit, skip, count, user, account, authenticationId \cr
   syncUsers \tab /{apiVersion}/admin/users/sync \tab body\link{*} \cr
}
}
\section{Endpoint /{apiVersion}/admin/audit/groupBy}{

Group by operation.
}

\section{Endpoint /{apiVersion}/admin/catalog/indexStats}{

Sync Catalog into the Solr.
}

\section{Endpoint /{apiVersion}/admin/catalog/install}{

Install OpenCGA database.
}

\section{Endpoint /{apiVersion}/admin/catalog/jwt}{

Change JWT secret key.
}

\section{Endpoint /{apiVersion}/admin/users/create}{

Create a new user.
}

\section{Endpoint /{apiVersion}/admin/users/import}{

Import users or a group of users from LDAP or AAD.
}

\section{Endpoint /{apiVersion}/admin/users/search}{

User search method.
}

\section{Endpoint /{apiVersion}/admin/users/sync}{

Synchronise a group of users from an authentication origin with a group in a study from catalog.
}

\seealso{
\url{http://docs.opencb.org/display/opencga/Using+OpenCGA} and the RESTful API documentation
\url{http://bioinfo.hpc.cam.ac.uk/opencga-prod/webservices/}
\link{*}: Required parameter
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy