| Arvados | R Documentation |
Arvados
Arvados
This class implements a full REST client to the Arvados API.
new()Create a new Arvados API client.
Arvados$new(authToken = NULL, hostName = NULL, numRetries = 0)
authTokenAuthentification token. If not specified ARVADOS_API_TOKEN environment variable will be used.
hostNameHost name. If not specified ARVADOS_API_HOST environment variable will be used.
numRetriesNumber which specifies how many times to retry failed service requests.
A new Arvados object.
api_client_authorizations_get()Get a ApiClientAuthorization record by UUID.
Arvados$api_client_authorizations_get(uuid, select = NULL)
uuidThe UUID of the ApiClientAuthorization to return.
selectAn array of names of attributes to return in the response.
ApiClientAuthorization object.
api_client_authorizations_list()Retrieve a ApiClientAuthorizationList.
Arvados$api_client_authorizations_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
ApiClientAuthorizationList object.
api_client_authorizations_create()Create a new ApiClientAuthorization.
Arvados$api_client_authorizations_create( apiClientAuthorization, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
apiClientAuthorizationApiClientAuthorization object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
ApiClientAuthorization object.
api_client_authorizations_update()Update attributes of an existing ApiClientAuthorization.
Arvados$api_client_authorizations_update( apiClientAuthorization, uuid, select = NULL )
apiClientAuthorizationApiClientAuthorization object.
uuidThe UUID of the ApiClientAuthorization to update.
selectAn array of names of attributes to return in the response.
ApiClientAuthorization object.
api_client_authorizations_delete()Delete an existing ApiClientAuthorization.
Arvados$api_client_authorizations_delete(uuid)
uuidThe UUID of the ApiClientAuthorization to delete.
ApiClientAuthorization object.
api_client_authorizations_create_system_auth()Create a token for the system ("root") user.
Arvados$api_client_authorizations_create_system_auth(scopes = NULL)
scopesAn array of strings defining the scope of resources this token will be allowed to access. Refer to the scopes reference for details.
ApiClientAuthorization object.
api_client_authorizations_current()Return all metadata for the token used to authorize this request.
Arvados$api_client_authorizations_current()
ApiClientAuthorization object.
authorized_keys_get()Get a AuthorizedKey record by UUID.
Arvados$authorized_keys_get(uuid, select = NULL)
uuidThe UUID of the AuthorizedKey to return.
selectAn array of names of attributes to return in the response.
AuthorizedKey object.
authorized_keys_list()Retrieve a AuthorizedKeyList.
Arvados$authorized_keys_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
AuthorizedKeyList object.
authorized_keys_create()Create a new AuthorizedKey.
Arvados$authorized_keys_create( authorizedKey, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
authorizedKeyAuthorizedKey object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
AuthorizedKey object.
authorized_keys_update()Update attributes of an existing AuthorizedKey.
Arvados$authorized_keys_update(authorizedKey, uuid, select = NULL)
authorizedKeyAuthorizedKey object.
uuidThe UUID of the AuthorizedKey to update.
selectAn array of names of attributes to return in the response.
AuthorizedKey object.
authorized_keys_delete()Delete an existing AuthorizedKey.
Arvados$authorized_keys_delete(uuid)
uuidThe UUID of the AuthorizedKey to delete.
AuthorizedKey object.
collections_get()Get a Collection record by UUID.
Arvados$collections_get(uuid, select = NULL, includeTrash = NULL)
uuidThe UUID of the Collection to return.
selectAn array of names of attributes to return in the response.
includeTrashShow collection even if its is_trashed attribute is true.
Collection object.
collections_list()Retrieve a CollectionList.
Arvados$collections_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, includeOldVersions = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude collections whose is_trashed attribute is true.
includeOldVersionsInclude past collection versions.
CollectionList object.
collections_create()Create a new Collection.
Arvados$collections_create( collection, select = NULL, ensureUniqueName = NULL, clusterID = NULL, replaceFiles = NULL, replaceSegments = NULL )
collectionCollection object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
replaceFilesAdd, delete, and replace files and directories with new content and/or content from other collections. Refer to the replace_files reference for details.
replaceSegmentsReplace existing block segments in the collection with new segments. Refer to the replace_segments reference for details.
Collection object.
collections_update()Update attributes of an existing Collection.
Arvados$collections_update( collection, uuid, select = NULL, replaceFiles = NULL, replaceSegments = NULL )
collectionCollection object.
uuidThe UUID of the Collection to update.
selectAn array of names of attributes to return in the response.
replaceFilesAdd, delete, and replace files and directories with new content and/or content from other collections. Refer to the replace_files reference for details.
replaceSegmentsReplace existing block segments in the collection with new segments. Refer to the replace_segments reference for details.
Collection object.
collections_delete()Delete an existing Collection.
Arvados$collections_delete(uuid)
uuidThe UUID of the Collection to delete.
Collection object.
collections_provenance()Detail the provenance of a given collection.
Arvados$collections_provenance(uuid)
uuidThe UUID of the Collection to query.
Collection object.
collections_used_by()Detail where a given collection has been used.
Arvados$collections_used_by(uuid)
uuidThe UUID of the Collection to query.
Collection object.
collections_trash()Trash a collection.
Arvados$collections_trash(uuid)
uuidThe UUID of the Collection to update.
Collection object.
collections_untrash()Untrash a collection.
Arvados$collections_untrash(uuid)
uuidThe UUID of the Collection to update.
Collection object.
computed_permissions_list()Retrieve a ComputedPermissionList.
Arvados$computed_permissions_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, count = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
ComputedPermissionList object.
containers_get()Get a Container record by UUID.
Arvados$containers_get(uuid, select = NULL)
uuidThe UUID of the Container to return.
selectAn array of names of attributes to return in the response.
Container object.
containers_list()Retrieve a ContainerList.
Arvados$containers_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
ContainerList object.
containers_create()Create a new Container.
Arvados$containers_create( container, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
containerContainer object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
Container object.
containers_update()Update attributes of an existing Container.
Arvados$containers_update(container, uuid, select = NULL)
containerContainer object.
uuidThe UUID of the Container to update.
selectAn array of names of attributes to return in the response.
Container object.
containers_delete()Delete an existing Container.
Arvados$containers_delete(uuid)
uuidThe UUID of the Container to delete.
Container object.
containers_auth()Get the API client authorization token associated with this container.
Arvados$containers_auth(uuid)
uuidThe UUID of the Container to query.
Container object.
containers_lock()Lock a container (for a dispatcher to begin running it).
Arvados$containers_lock(uuid)
uuidThe UUID of the Container to update.
Container object.
containers_unlock()Unlock a container (for a dispatcher to stop running it).
Arvados$containers_unlock(uuid)
uuidThe UUID of the Container to update.
Container object.
containers_update_priority()Recalculate and return the priority of a given container.
Arvados$containers_update_priority(uuid)
uuidThe UUID of the Container to update.
Container object.
containers_secret_mounts()Return secret mount information for the container associated with the API token authorizing this request.
Arvados$containers_secret_mounts(uuid)
uuidThe UUID of the Container to query.
Container object.
containers_current()Return the container record associated with the API token authorizing this request.
Arvados$containers_current()
Container object.
container_requests_get()Get a ContainerRequest record by UUID.
Arvados$container_requests_get(uuid, select = NULL, includeTrash = NULL)
uuidThe UUID of the ContainerRequest to return.
selectAn array of names of attributes to return in the response.
includeTrashShow container request even if its owner project is trashed.
ContainerRequest object.
container_requests_list()Retrieve a ContainerRequestList.
Arvados$container_requests_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude container requests whose owner project is trashed.
ContainerRequestList object.
container_requests_create()Create a new ContainerRequest.
Arvados$container_requests_create( containerRequest, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
containerRequestContainerRequest object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
ContainerRequest object.
container_requests_update()Update attributes of an existing ContainerRequest.
Arvados$container_requests_update(containerRequest, uuid, select = NULL)
containerRequestContainerRequest object.
uuidThe UUID of the ContainerRequest to update.
selectAn array of names of attributes to return in the response.
ContainerRequest object.
container_requests_delete()Delete an existing ContainerRequest.
Arvados$container_requests_delete(uuid)
uuidThe UUID of the ContainerRequest to delete.
ContainerRequest object.
container_requests_container_status()Return scheduling details for a container request.
Arvados$container_requests_container_status(uuid)
uuidThe UUID of the container request to query.
ContainerRequest object.
groups_get()Get a Group record by UUID.
Arvados$groups_get(uuid, select = NULL, includeTrash = NULL)
uuidThe UUID of the Group to return.
selectAn array of names of attributes to return in the response.
includeTrashReturn group/project even if its is_trashed attribute is true.
Group object.
groups_list()Retrieve a GroupList.
Arvados$groups_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude items whose is_trashed attribute is true.
GroupList object.
groups_create()Create a new Group.
Arvados$groups_create( group, select = NULL, ensureUniqueName = NULL, clusterID = NULL, async = NULL )
groupGroup object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
asyncIf true, cluster permission will not be updated immediately, but instead at the next configured update interval.
Group object.
groups_update()Update attributes of an existing Group.
Arvados$groups_update(group, uuid, select = NULL, async = NULL)
groupGroup object.
uuidThe UUID of the Group to update.
selectAn array of names of attributes to return in the response.
asyncIf true, cluster permission will not be updated immediately, but instead at the next configured update interval.
Group object.
groups_delete()Delete an existing Group.
Arvados$groups_delete(uuid)
uuidThe UUID of the Group to delete.
Group object.
groups_contents()List objects that belong to a group.
Arvados$groups_contents( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, uuid = NULL, recursive = NULL, include = NULL, includeOldVersions = NULL, excludeHomeProject = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude items whose is_trashed attribute is true.
uuidIf given, limit the listing to objects owned by the user or group with this UUID.
recursiveIf true, include contents from child groups recursively.
includeAn array of referenced objects to include in the included field of the response. Supported values in the array are:
"container_uuid"
"owner_uuid"
includeOldVersionsIf true, include past versions of collections in the listing.
excludeHomeProjectIf true, exclude contents of the user's home project from the listing. Calling this method with this flag set is how clients enumerate objects shared with the current user.
Group object.
groups_shared()List groups that the current user can access via permission links.
Arvados$groups_shared( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, include = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude items whose is_trashed attribute is true.
includeA string naming referenced objects to include in the included field of the response. Supported values are:
"owner_uuid"
Group object.
groups_trash()Trash a group.
Arvados$groups_trash(uuid)
uuidThe UUID of the Group to update.
Group object.
groups_untrash()Untrash a group.
Arvados$groups_untrash(uuid)
uuidThe UUID of the Group to update.
Group object.
keep_services_get()Get a KeepService record by UUID.
Arvados$keep_services_get(uuid, select = NULL)
uuidThe UUID of the KeepService to return.
selectAn array of names of attributes to return in the response.
KeepService object.
keep_services_list()Retrieve a KeepServiceList.
Arvados$keep_services_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
KeepServiceList object.
keep_services_create()Create a new KeepService.
Arvados$keep_services_create( keepService, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
keepServiceKeepService object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
KeepService object.
keep_services_update()Update attributes of an existing KeepService.
Arvados$keep_services_update(keepService, uuid, select = NULL)
keepServiceKeepService object.
uuidThe UUID of the KeepService to update.
selectAn array of names of attributes to return in the response.
KeepService object.
keep_services_delete()Delete an existing KeepService.
Arvados$keep_services_delete(uuid)
uuidThe UUID of the KeepService to delete.
KeepService object.
keep_services_accessible()List Keep services that the current client can access.
Arvados$keep_services_accessible()
KeepService object.
links_get()Get a Link record by UUID.
Arvados$links_get(uuid, select = NULL)
uuidThe UUID of the Link to return.
selectAn array of names of attributes to return in the response.
Link object.
links_list()Retrieve a LinkList.
Arvados$links_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
LinkList object.
links_create()Create a new Link.
Arvados$links_create( link, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
linkLink object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
Link object.
links_update()Update attributes of an existing Link.
Arvados$links_update(link, uuid, select = NULL)
linkLink object.
uuidThe UUID of the Link to update.
selectAn array of names of attributes to return in the response.
Link object.
links_delete()Delete an existing Link.
Arvados$links_delete(uuid)
uuidThe UUID of the Link to delete.
Link object.
links_get_permissions()List permissions granted on an Arvados object.
Arvados$links_get_permissions(uuid)
uuidThe UUID of the Link to query.
Link object.
logs_get()Get a Log record by UUID.
Arvados$logs_get(uuid, select = NULL)
uuidThe UUID of the Log to return.
selectAn array of names of attributes to return in the response.
Log object.
logs_list()Retrieve a LogList.
Arvados$logs_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
LogList object.
logs_create()Create a new Log.
Arvados$logs_create( log, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
logLog object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
Log object.
logs_update()Update attributes of an existing Log.
Arvados$logs_update(log, uuid, select = NULL)
logLog object.
uuidThe UUID of the Log to update.
selectAn array of names of attributes to return in the response.
Log object.
logs_delete()Delete an existing Log.
Arvados$logs_delete(uuid)
uuidThe UUID of the Log to delete.
Log object.
users_get()Get a User record by UUID.
Arvados$users_get(uuid, select = NULL)
uuidThe UUID of the User to return.
selectAn array of names of attributes to return in the response.
User object.
users_list()Retrieve a UserList.
Arvados$users_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
UserList object.
users_create()Create a new User.
Arvados$users_create( user, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
userUser object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
User object.
users_update()Update attributes of an existing User.
Arvados$users_update(user, uuid, select = NULL, bypassFederation = NULL)
userUser object.
uuidThe UUID of the User to update.
selectAn array of names of attributes to return in the response.
bypassFederationIf true, do not try to update the user on any other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
User object.
users_delete()Delete an existing User.
Arvados$users_delete(uuid)
uuidThe UUID of the User to delete.
User object.
users_current()Return the user record associated with the API token authorizing this request.
Arvados$users_current()
User object.
users_system()Return this cluster's system ("root") user record.
Arvados$users_system()
User object.
users_activate()Set the is_active flag on a user record.
Arvados$users_activate(uuid)
uuidThe UUID of the User to update.
User object.
users_setup()Convenience method to "fully" set up a user record with a virtual machine login and notification email.
Arvados$users_setup( uuid = NULL, user = NULL, repoName = NULL, vmUUID = NULL, sendNotificationEmail = NULL )
uuidUUID of an existing user record to set up.
userAttributes of a new user record to set up.
repoNameThis parameter is obsolete and ignored.
vmUUIDIf given, setup creates a login link to allow this user to access the Arvados virtual machine with this UUID.
sendNotificationEmailIf true, send an email to the user notifying them they can now access this Arvados cluster.
User object.
users_unsetup()Unset a user's active flag and delete associated records.
Arvados$users_unsetup(uuid)
uuidThe UUID of the User to update.
User object.
users_merge()Transfer ownership of one user's data to another.
Arvados$users_merge( newOwnerUUID, newUserToken = NULL, redirectToNewUser = NULL, oldUserUUID = NULL, newUserUUID = NULL )
newOwnerUUIDUUID of the user or group that will take ownership of data owned by the old user.
newUserTokenValid API token for the user receiving ownership. If you use this option, it takes ownership of data owned by the user making the request.
redirectToNewUserIf true, authorization attempts for the old user will be redirected to the new user.
oldUserUUIDUUID of the user whose ownership is being transferred to new_owner_uuid. You must be an admin to use this option.
newUserUUIDUUID of the user receiving ownership. You must be an admin to use this option.
User object.
user_agreements_get()Get a UserAgreement record by UUID.
Arvados$user_agreements_get(uuid, select = NULL)
uuidThe UUID of the UserAgreement to return.
selectAn array of names of attributes to return in the response.
UserAgreement object.
user_agreements_list()Retrieve a UserAgreementList.
Arvados$user_agreements_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
UserAgreementList object.
user_agreements_create()Create a new UserAgreement.
Arvados$user_agreements_create( userAgreement, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
userAgreementUserAgreement object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
UserAgreement object.
user_agreements_update()Update attributes of an existing UserAgreement.
Arvados$user_agreements_update(userAgreement, uuid, select = NULL)
userAgreementUserAgreement object.
uuidThe UUID of the UserAgreement to update.
selectAn array of names of attributes to return in the response.
UserAgreement object.
user_agreements_delete()Delete an existing UserAgreement.
Arvados$user_agreements_delete(uuid)
uuidThe UUID of the UserAgreement to delete.
UserAgreement object.
user_agreements_signatures()List all user agreement signature links from a user.
Arvados$user_agreements_signatures()
UserAgreement object.
user_agreements_sign()Create a signature link from the current user for a given user agreement.
Arvados$user_agreements_sign()
UserAgreement object.
virtual_machines_get()Get a VirtualMachine record by UUID.
Arvados$virtual_machines_get(uuid, select = NULL)
uuidThe UUID of the VirtualMachine to return.
selectAn array of names of attributes to return in the response.
VirtualMachine object.
virtual_machines_list()Retrieve a VirtualMachineList.
Arvados$virtual_machines_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
VirtualMachineList object.
virtual_machines_create()Create a new VirtualMachine.
Arvados$virtual_machines_create( virtualMachine, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
virtualMachineVirtualMachine object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
VirtualMachine object.
virtual_machines_update()Update attributes of an existing VirtualMachine.
Arvados$virtual_machines_update(virtualMachine, uuid, select = NULL)
virtualMachineVirtualMachine object.
uuidThe UUID of the VirtualMachine to update.
selectAn array of names of attributes to return in the response.
VirtualMachine object.
virtual_machines_delete()Delete an existing VirtualMachine.
Arvados$virtual_machines_delete(uuid)
uuidThe UUID of the VirtualMachine to delete.
VirtualMachine object.
virtual_machines_logins()List login permission links for a given virtual machine.
Arvados$virtual_machines_logins(uuid)
uuidThe UUID of the VirtualMachine to query.
VirtualMachine object.
virtual_machines_get_all_logins()List login permission links for all virtual machines.
Arvados$virtual_machines_get_all_logins()
VirtualMachine object.
workflows_get()Get a Workflow record by UUID.
Arvados$workflows_get(uuid, select = NULL)
uuidThe UUID of the Workflow to return.
selectAn array of names of attributes to return in the response.
Workflow object.
workflows_list()Retrieve a WorkflowList.
Arvados$workflows_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
WorkflowList object.
workflows_create()Create a new Workflow.
Arvados$workflows_create( workflow, select = NULL, ensureUniqueName = NULL, clusterID = NULL )
workflowWorkflow object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
Workflow object.
workflows_update()Update attributes of an existing Workflow.
Arvados$workflows_update(workflow, uuid, select = NULL)
workflowWorkflow object.
uuidThe UUID of the Workflow to update.
selectAn array of names of attributes to return in the response.
Workflow object.
workflows_delete()Delete an existing Workflow.
Arvados$workflows_delete(uuid)
uuidThe UUID of the Workflow to delete.
Workflow object.
configs_get()Get this cluster's public configuration settings.
Arvados$configs_get()
object.
vocabularies_get()Get this cluster's configured vocabulary definition.
Refer to metadata vocabulary documentation for details.
Arvados$vocabularies_get()
object.
sys_get()Run scheduled data trash and sweep operations across this cluster's Keep services.
Arvados$sys_get()
object.
project_get()An alias for groups_get.
Arvados$project_get(uuid, select = NULL, includeTrash = NULL)
uuidThe UUID of the Group to return.
selectAn array of names of attributes to return in the response.
includeTrashReturn group/project even if its is_trashed attribute is true.
A Group object.
project_create()A wrapper for groups_create that sets group_class="project".
Arvados$project_create( group, select = NULL, ensureUniqueName = NULL, clusterID = NULL, async = NULL )
groupGroup object.
selectAn array of names of attributes to return in the response.
ensureUniqueNameIf the given name is already used by this owner, adjust the name to ensure uniqueness instead of returning an error.
clusterIDCluster ID of a federated cluster where this object should be created.
asyncIf true, cluster permission will not be updated immediately, but instead at the next configured update interval.
A Group object.
project_update()A wrapper for groups_update that sets group_class="project".
Arvados$project_update(group, uuid, select = NULL, async = NULL)
groupGroup object.
uuidThe UUID of the Group to update.
selectAn array of names of attributes to return in the response.
asyncIf true, cluster permission will not be updated immediately, but instead at the next configured update interval.
A Group object.
project_list()A wrapper for groups_list that adds a filter for group_class="project".
Arvados$project_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = NULL, offset = NULL, count = NULL, clusterID = NULL, bypassFederation = NULL, includeTrash = NULL )
filtersFilters to limit which objects are returned by their attributes. Refer to the filters reference for more information about how to write filters.
whereAn object to limit which objects are returned by their attributes.
The keys of this object are attribute names.
Each value is either a single matching value or an array of matching values for that attribute.
The filters parameter is more flexible and preferred.
orderAn array of strings to set the order in which matching objects are returned.
Each string has the format <ATTRIBUTE> <DIRECTION>.
DIRECTION can be asc or omitted for ascending, or desc for descending.
selectAn array of names of attributes to return from each matching object.
distinctIf this is true, and multiple objects have the same values
for the attributes that you specify in the select parameter, then each unique
set of values will only be returned once in the result set.
limitThe maximum number of objects to return in the result. Note that the API may return fewer results than this if your request hits other limits set by the administrator.
offsetReturn matching objects starting from this index. Note that result indexes may change if objects are modified in between a series of list calls.
countA string to determine result counting behavior. Supported values are:
"exact": The response will include an items_available field that
counts the number of objects that matched this search criteria,
including ones not included in items.
"none": The response will not include an items_avaliable
field. This improves performance by returning a result as soon as enough
items have been loaded for this result.
clusterIDCluster ID of a federated cluster to return objects from
bypassFederationIf true, do not return results from other clusters in the federation, only the cluster that received the request. You must be an administrator to use this flag.
includeTrashInclude items whose is_trashed attribute is true.
A GroupList object.
project_delete()An alias for groups_delete.
Arvados$project_delete(uuid)
uuidThe UUID of the Group to delete.
A Group object.
project_exist()Test whether or not a project exists.
Arvados$project_exist(uuid, select = NULL, includeTrash = NULL)
uuidThe UUID of the Group to return.
selectAn array of names of attributes to return in the response.
includeTrashReturn group/project even if its is_trashed attribute is true.
project_properties_set()A convenience wrapper for project_update to set project metadata properties.
Arvados$project_properties_set(listProperties, uuid)
listPropertiesList of new properties.
uuidUUID of the project to update.
A Group object.
project_properties_append()Get a project and update it with additional properties.
Arvados$project_properties_append(properties, uuid)
propertiesList of new properties.
uuidUUID of the project to update.
A Group object.
project_properties_get()Get properties of a project.
Arvados$project_properties_get(uuid)
uuidThe UUID of the project to query.
project_properties_delete()Delete one property from a project by name.
Arvados$project_properties_delete(oneProp, uuid)
onePropName of the property to delete.
uuidThe UUID of the project to update.
A Group object.
project_permission_give()Convenience wrapper of links_list to create a permission link.
Arvados$project_permission_give(type, uuid, user)
typeThe type of permission: one of 'can_read', 'can_write', or 'can_manage'.
uuidThe UUID of the object to grant permission to.
userThe UUID of the user or group who receives this permission.
A Link object if one was updated, else NULL.
project_permission_update()Find an existing permission link and update its level.
Arvados$project_permission_update(typeOld, typeNew, uuid, user)
typeOldThe type of permission to find: one of 'can_read', 'can_write', or 'can_manage'.
typeNewThe type of permission to set: one of 'can_read', 'can_write', or 'can_manage'.
uuidThe UUID of the object to grant permission to.
userThe UUID of the user or group who receives this permission.
A Link object if one was updated, else NULL.
project_permission_delete()Delete an existing permission link.
Arvados$project_permission_delete(type, uuid, user)
typeThe type of permission to delete: one of 'can_read', 'can_write', or 'can_manage'.
uuidThe UUID of the object to grant permission to.
userThe UUID of the user or group who receives this permission.
A Link object if one was deleted, else NULL.
project_permission_check()Check for an existing permission link.
Arvados$project_permission_check(uuid, user, type = NULL)
uuidThe UUID of the object to check permission on.
userThe UUID of the user or group to check permission for.
typeThe type of permission to check: one of 'can_read', 'can_write', 'can_manage', or NULL (the default).
If type is NULL, the list of matching permission links.
Otherwise, prints and invisibly returns the level of the found permission link.
getHostName()Return the host name of this client's Arvados API server.
Arvados$getHostName()
Hostname string.
getToken()Return the Arvados API token used by this client.
Arvados$getToken()
API token string.
setRESTService()Set the RESTService object used by this client.
Arvados$setRESTService(newREST)
getRESTService()Return the RESTService object used by this client.
Arvados$getRESTService()
RESTService object.
## Not run:
arv <- Arvados$new("your Arvados token", "example.arvadosapi.com")
collection <- arv$collections.get("uuid")
collectionList <- arv$collections.list(list(list("name", "like", "Test%")))
collectionList <- listAll(arv$collections.list, list(list("name", "like", "Test%")))
deletedCollection <- arv$collections.delete("uuid")
updatedCollection <- arv$collections.update(list(name = "New name", description = "New description"),
"uuid")
createdCollection <- arv$collections.create(list(name = "Example",
description = "This is a test collection"))
## End(Not run)