| Arvados | R Documentation |
Arvados class gives users ability to access Arvados REST API. It also allowes user to manipulate collections (and projects?)
new()Initialize new enviroment.
Arvados$new(authToken = NULL, hostName = NULL, numRetries = 0)
authTokenARVADOS_API_TOKEN from 'Get API Token' on Arvados.
hostNameARVADOS_API_HOST from 'Get API Token' on Arvados.
numRetriesSpecify number of times to retry failed service requests.
A new 'Arvados' object.
arv <- Arvados$new(authToken = "ARVADOS_API_TOKEN", hostName = "ARVADOS_API_HOST", numRetries = 3)
project_exist()project_exist enables checking if the project with such a UUID exist.
Arvados$project_exist(uuid)
uuidThe UUID of a project or a file.
arv$project_exist(uuid = projectUUID)
project_get()project_get returns the demanded project.
Arvados$project_get(uuid)
uuidThe UUID of the Group in question.
project <- arv$project_get(uuid = projectUUID)
project_create()project_create creates a new project of a given name and description.
Arvados$project_create( name, description, ownerUUID, properties = NULL, ensureUniqueName = "false" )
nameName of the project.
descriptionDescription of the project.
ownerUUIDThe UUID of the maternal project to created one.
propertiesList of the properties of the project.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
Properties <- list() # should contain a list of new properties to be added new_project <- arv$project_create(name = "project name", description = "project description", owner_uuid = "project UUID", properties = NULL, ensureUniqueName = "false")
project_properties_set()project_properties_set is a method defined in Arvados class that enables setting properties. Allows to set or overwrite the properties. In case there are set already it overwrites them.
Arvados$project_properties_set(listProperties, uuid)
listPropertiesList of new properties.
uuidThe UUID of a project or a file.
Properties <- list() # should contain a list of new properties to be added arv$project_properties_set(Properties, uuid)
project_properties_append()project_properties_append is a method defined in Arvados class that enables appending properties. Allows to add new properties.
Arvados$project_properties_append(properties, uuid)
uuidThe UUID of a project or a file.
listOfNewPropertiesList of new properties.
newProperties <- list() # should contain a list of new properties to be added arv$project_properties_append(properties = newProperties, uuid)
project_properties_get()project_properties_get is a method defined in Arvados class that returns properties.
Arvados$project_properties_get(uuid)
uuidThe UUID of a project or a file.
arv$project_properties_get(projectUUID)
project_properties_delete()project_properties_delete is a method defined in Arvados class that deletes list of properties.
Arvados$project_properties_delete(oneProp, uuid)
onePropProperty to be deleted.
uuidThe UUID of a project or a file.
Properties <- list() # should contain a list of new properties to be added arv$project_properties_delete(Properties, projectUUID)
project_update()project_update enables updating project. New name, description and properties may be given.
Arvados$project_update(..., uuid)
...Feature to be updated (name, description, properties).
uuidThe UUID of a project in question.
newProperties <- list() # should contain a list of new properties to be added arv$project_update(name = "new project name", properties = newProperties, uuid = projectUUID)
project_list()project_list enables listing project by its name, uuid, properties, permissions.
Arvados$project_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", includeTrash = NULL )
includeTrashInclude items whose is_trashed attribute is true.
uuidThe UUID of a project in question.
recursiveInclude contents from child groups recursively.
listOfprojects <- arv$project_list(list(list("owner_uuid", "=", projectUUID))) # Sample query which show projects within the project of a given UUID
project_delete()project_delete trashes project of a given uuid. It can be restored from trash or deleted permanently.
Arvados$project_delete(uuid)
uuidThe UUID of the Group in question.
api_clients_get()api_clients_get is a method defined in Arvados class.
Arvados$api_clients_get(uuid)
uuidThe UUID of the apiClient in question.
api_clients_create()api_clients_create is a method defined in Arvados class.
Arvados$api_clients_create( apiClient, ensureUniqueName = "false", clusterID = NULL )
apiClientapiClient object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
api_clients_update()api_clients_update is a method defined in Arvados class.
Arvados$api_clients_update(apiClient, uuid)
apiClientapiClient object.
uuidThe UUID of the apiClient in question.
api_clients_delete()api_clients_delete is a method defined in Arvados class.
Arvados$api_clients_delete(uuid)
uuidThe UUID of the apiClient in question.
api_clients_list()api_clients_list is a method defined in Arvados class.
Arvados$api_clients_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
api_client_authorizations_get()api_client_authorizations_get is a method defined in Arvados class.
Arvados$api_client_authorizations_get(uuid)
uuidThe UUID of the apiClientAuthorization in question.
api_client_authorizations_create()api_client_authorizations_create is a method defined in Arvados class.
Arvados$api_client_authorizations_create( apiClientAuthorization, ensureUniqueName = "false", clusterID = NULL )
apiClientAuthorizationapiClientAuthorization object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error on (ownerUUID, name) collision_
clusterIDCreate object on a remote federated cluster instead of the current one.
api_client_authorizations_update()api_client_authorizations_update is a method defined in Arvados class.
Arvados$api_client_authorizations_update(apiClientAuthorization, uuid)
apiClientAuthorizationapiClientAuthorization object.
uuidThe UUID of the apiClientAuthorization in question.
api_client_authorizations_delete()api_client_authorizations_delete is a method defined in Arvados class.
Arvados$api_client_authorizations_delete(uuid)
uuidThe UUID of the apiClientAuthorization in question.
api_client_authorizations_create_system_auth()api_client_authorizations_create_system_auth is a method defined in Arvados class.
Arvados$api_client_authorizations_create_system_auth( apiClientID = NULL, scopes = NULL )
api_client_authorizations_current()api_client_authorizations_current is a method defined in Arvados class.
Arvados$api_client_authorizations_current()
api_client_authorizations_list()api_client_authorizations_list is a method defined in Arvados class.
Arvados$api_client_authorizations_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
authorized_keys_get()authorized_keys_get is a method defined in Arvados class.
Arvados$authorized_keys_get(uuid)
uuidThe UUID of the authorizedKey in question.
authorized_keys_create()authorized_keys_create is a method defined in Arvados class.
Arvados$authorized_keys_create( authorizedKey, ensureUniqueName = "false", clusterID = NULL )
authorizedKeyauthorizedKey object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
authorized_keys_update()authorized_keys_update is a method defined in Arvados class.
Arvados$authorized_keys_update(authorizedKey, uuid)
authorizedKeyauthorizedKey object.
uuidThe UUID of the authorizedKey in question.
authorized_keys_delete()authorized_keys_delete is a method defined in Arvados class.
Arvados$authorized_keys_delete(uuid)
uuidThe UUID of the authorizedKey in question.
authorized_keys_list()authorized_keys_list is a method defined in Arvados class.
Arvados$authorized_keys_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
collections_get()collections_get is a method defined in Arvados class.
Arvados$collections_get(uuid)
uuidThe UUID of the Collection in question. collection <- arv$collections_get(uuid = collectionUUID)
collections_create()collections_create is a method defined in Arvados class that enables collections creation.
Arvados$collections_create( name, description, ownerUUID = NULL, properties = NULL, ensureUniqueName = "false", clusterID = NULL )
nameName of the collection.
descriptionDescription of the collection.
ownerUUIDUUID of the maternal project to created one.
propertiesProperties of the collection.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
Properties <- list() # should contain a list of new properties to be added arv$collections_create(name = "collectionTitle", description = "collectionDescription", ownerUUID = "collectionOwner", properties = Properties)
collections_update()collections_update is a method defined in Arvados class.
Arvados$collections_update( name, description, ownerUUID = NULL, properties = NULL, uuid )
nameNew name of the collection.
descriptionNew description of the collection.
ownerUUIDUUID of the maternal project to created one.
propertiesNew list of properties of the collection.
uuidThe UUID of the Collection in question.
collection <- arv$collections_create(name = "newCollectionTitle", description = "newCollectionDescription", ownerUUID = "collectionOwner", properties = NULL)
collections_delete()collections_delete is a method defined in Arvados class.
Arvados$collections_delete(uuid)
uuidThe UUID of the Collection in question.
arv$collection_delete(collectionUUID)
collections_provenance()collections_provenance is a method defined in Arvados class, it returns the collection by uuid.
Arvados$collections_provenance(uuid)
uuidThe UUID of the Collection in question.
collection <- arv$collections_provenance(collectionUUID)
collections_used_by()collections_used_by is a method defined in Arvados class, it returns collection by portable_data_hash.
Arvados$collections_used_by(uuid)
uuidThe UUID of the Collection in question.
collections_trash()collections_trash is a method defined in Arvados class, it moves collection to trash.
Arvados$collections_trash(uuid)
uuidThe UUID of the Collection in question.
arv$collections_trash(collectionUUID)
collections_untrash()collections_untrash is a method defined in Arvados class, it moves collection from trash to project.
Arvados$collections_untrash(uuid)
uuidThe UUID of the Collection in question.
arv$collections_untrash(collectionUUID)
collections_list()collections_list is a method defined in Arvados class.
Arvados$collections_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, includeOldVersions = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
includeTrashInclude collections whose is_trashed attribute is true.
includeOldVersionsInclude past collection versions.
collectionList <- arv$collections.list(list(list("name", "=", "Example")))
containers_get()containers_get is a method defined in Arvados class.
Arvados$containers_get(uuid)
uuidThe UUID of the Container in question.
containers_create()containers_create is a method defined in Arvados class.
Arvados$containers_create( container, ensureUniqueName = "false", clusterID = NULL )
containerContainer object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
containers_update()containers_update is a method defined in Arvados class.
Arvados$containers_update(container, uuid)
containerContainer object.
uuidThe UUID of the Container in question.
containers_delete()containers_delete is a method defined in Arvados class.
Arvados$containers_delete(uuid)
uuidThe UUID of the Container in question.
containers_auth()containers_auth is a method defined in Arvados class.
Arvados$containers_auth(uuid)
uuidThe UUID of the Container in question.
containers_lock()containers_lock is a method defined in Arvados class.
Arvados$containers_lock(uuid)
uuidThe UUID of the Container in question.
containers_unlock()containers_unlock is a method defined in Arvados class.
Arvados$containers_unlock(uuid)
uuidThe UUID of the Container in question.
containers_secret_mounts()containers_secret_mounts is a method defined in Arvados class.
Arvados$containers_secret_mounts(uuid)
uuidThe UUID of the Container in question.
containers_current()containers_current is a method defined in Arvados class.
Arvados$containers_current()
containers_list()containers_list is a method defined in Arvados class.
Arvados$containers_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
container_requests_get()container_requests_get is a method defined in Arvados class.
Arvados$container_requests_get(uuid)
uuidThe UUID of the containerRequest in question.
container_requests_create()container_requests_create is a method defined in Arvados class.
Arvados$container_requests_create( containerRequest, ensureUniqueName = "false", clusterID = NULL )
containerRequestcontainerRequest object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
container_requests_update()container_requests_update is a method defined in Arvados class.
Arvados$container_requests_update(containerRequest, uuid)
containerRequestcontainerRequest object.
uuidThe UUID of the containerRequest in question.
container_requests_delete()container_requests_delete is a method defined in Arvados class.
Arvados$container_requests_delete(uuid)
uuidThe UUID of the containerRequest in question.
container_requests_list()container_requests_list is a method defined in Arvados class.
Arvados$container_requests_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL, includeTrash = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationbypass federation behavior, list items from local instance database only
includeTrashInclude container requests whose owner project is trashed.
groups_get()groups_get is a method defined in Arvados class.
Arvados$groups_get(uuid)
uuidThe UUID of the Group in question.
groups_create()groups_create is a method defined in Arvados class that supports project creation.
Arvados$groups_create( group, ensureUniqueName = "false", clusterID = NULL, async = "false" )
groupGroup object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
asyncDefer permissions update.
groups_update()groups_update is a method defined in Arvados class.
Arvados$groups_update(group, uuid, async = "false")
groupGroup object.
uuidThe UUID of the Group in question.
asyncDefer permissions update.
groups_delete()groups_delete is a method defined in Arvados class.
Arvados$groups_delete(uuid)
uuidThe UUID of the Group in question.
groups_contents()groups_contents is a method defined in Arvados class.
Arvados$groups_contents( filters = NULL, where = NULL, order = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, uuid = NULL, recursive = NULL, include = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
includeTrashInclude items whose is_trashed attribute is true.
recursiveInclude contents from child groups recursively.
includeInclude objects referred to by listed field in "included" (only ownerUUID).
groups_shared()groups_shared is a method defined in Arvados class.
Arvados$groups_shared( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL, includeTrash = NULL, include = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
includeTrashInclude items whose is_trashed attribute is true.
groups_trash()groups_trash is a method defined in Arvados class.
Arvados$groups_trash(uuid)
uuidThe UUID of the Group in question.
groups_untrash()groups_untrash is a method defined in Arvados class.
Arvados$groups_untrash(uuid)
uuidThe UUID of the Group in question.
groups_list()groups_list is a method defined in Arvados class.
Arvados$groups_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL, includeTrash = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
includeTrashInclude items whose is_trashed attribute is true.
keep_services_get()keep_services_get is a method defined in Arvados class.
Arvados$keep_services_get(uuid)
uuidThe UUID of the keepService in question.
keep_services_create()keep_services_create is a method defined in Arvados class.
Arvados$keep_services_create( keepService, ensureUniqueName = "false", clusterID = NULL )
keepServicekeepService object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
keep_services_update()keep_services_update is a method defined in Arvados class.
Arvados$keep_services_update(keepService, uuid)
keepServicekeepService object.
uuidThe UUID of the keepService in question.
keep_services_delete()keep_services_delete is a method defined in Arvados class.
Arvados$keep_services_delete(uuid)
uuidThe UUID of the keepService in question.
keep_services_accessible()keep_services_accessible is a method defined in Arvados class.
Arvados$keep_services_accessible()
keep_services_list()keep_services_list is a method defined in Arvados class.
Arvados$keep_services_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
project_permission_give()project_permission_give is a method defined in Arvados class that enables sharing files with another users.
Arvados$project_permission_give(type, uuid, user)
typePossible options are can_read or can_write or can_manage.
uuidThe UUID of a project or a file.
userThe UUID of the person that gets the permission.
arv$project_permission_give(type = "can_read", uuid = objectUUID, user = userUUID)
project_permission_refuse()project_permission_refuse is a method defined in Arvados class that unables sharing files with another users.
Arvados$project_permission_refuse(type, uuid, user)
typePossible options are can_read or can_write or can_manage.
uuidThe UUID of a project or a file.
userThe UUID of a person that permissions are taken from.
arv$project_permission_refuse(type = "can_read", uuid = objectUUID, user = userUUID)
project_permission_update()project_permission_update is a method defined in Arvados class that enables updating permissions.
Arvados$project_permission_update(typeOld, typeNew, uuid, user)
typeOldOld option.
typeNewNew option like can_read or can_write or can_manage.
uuidThe UUID of a project or a file.
userThe UUID of the person that the permission is being updated.
arv$project_permission_update(typeOld = "can_read", typeNew = "can_write", uuid = objectUUID, user = userUUID)
project_permission_check()project_permission_check is a method defined in Arvados class that enables checking file permissions.
Arvados$project_permission_check(uuid, user, type = NULL)
uuidThe UUID of a project or a file.
userThe UUID of the person that the permission is being updated.
typePossible options are can_read or can_write or can_manage.
arv$project_permission_check(type = "can_read", uuid = objectUUID, user = userUUID)
links_get()links_get is a method defined in Arvados class.
Arvados$links_get(uuid)
uuidThe UUID of the Link in question.
links_create()links_create is a method defined in Arvados class.
Arvados$links_create(link, ensureUniqueName = "false", clusterID = NULL)
linkLink object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
links_update()links_update is a method defined in Arvados class.
Arvados$links_update(link, uuid, async = "false")
linkLink object.
uuidThe UUID of the Link in question.
links_delete()links_delete is a method defined in Arvados class.
Arvados$links_delete(uuid)
uuidThe UUID of the Link in question.
links_list()links_list is a method defined in Arvados class.
Arvados$links_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
links_get_permissions()links_get_permissions is a method defined in Arvados class.
Arvados$links_get_permissions(uuid)
uuidThe UUID of the Log in question.
logs_get()logs_get is a method defined in Arvados class.
Arvados$logs_get(uuid)
uuidThe UUID of the Log in question.
logs_create()logs_create is a method defined in Arvados class.
Arvados$logs_create(log, ensureUniqueName = "false", clusterID = NULL)
logLog object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
logs_update()logs_update is a method defined in Arvados class.
Arvados$logs_update(log, uuid)
logLog object.
uuidThe UUID of the Log in question.
logs_delete()logs_delete is a method defined in Arvados class.
Arvados$logs_delete(uuid)
uuidThe UUID of the Log in question.
logs_list()logs_list is a method defined in Arvados class.
Arvados$logs_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
users_get()users_get is a method defined in Arvados class.
Arvados$users_get(uuid)
uuidThe UUID of the User in question.
users_create()users_create is a method defined in Arvados class.
Arvados$users_create(user, ensureUniqueName = "false", clusterID = NULL)
userUser object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
users_update()users_update is a method defined in Arvados class.
Arvados$users_update(user, uuid, bypassFederation = NULL)
userUser object.
uuidThe UUID of the User in question.
users_delete()users_delete is a method defined in Arvados class.
Arvados$users_delete(uuid)
uuidThe UUID of the User in question.
users_current()users_current is a method defined in Arvados class.
Arvados$users_current()
users_system()users_system is a method defined in Arvados class.
Arvados$users_system()
users_activate()users_activate is a method defined in Arvados class.
Arvados$users_activate(uuid)
uuidThe UUID of the User in question.
users_setup()users_setup is a method defined in Arvados class.
Arvados$users_setup( uuid = NULL, user = NULL, repo_name = NULL, vm_uuid = NULL, send_notification_email = "false" )
users_unsetup()users_unsetup is a method defined in Arvados class.
Arvados$users_unsetup(uuid)
uuidThe UUID of the User in question.
users_merge()users_merge is a method defined in Arvados class.
Arvados$users_merge( newOwnerUUID, newUserToken = NULL, redirectToNewUser = NULL, oldUserUUID = NULL, newUserUUID = NULL )
users_list()users_list is a method defined in Arvados class.
Arvados$users_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
repositories_get()repositories_get is a method defined in Arvados class.
Arvados$repositories_get(uuid)
uuidThe UUID of the Repository in question.
repositories_create()repositories_create is a method defined in Arvados class.
Arvados$repositories_create( repository, ensureUniqueName = "false", clusterID = NULL )
repositoryRepository object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
repositories_update()repositories_update is a method defined in Arvados class.
Arvados$repositories_update(repository, uuid)
repositoryRepository object.
uuidThe UUID of the Repository in question.
repositories_delete()repositories_delete is a method defined in Arvados class.
Arvados$repositories_delete(uuid)
uuidThe UUID of the Repository in question.
repositories_get_all_permissions()repositories_get_all_permissions is a method defined in Arvados class.
Arvados$repositories_get_all_permissions()
repositories_list()repositories_list is a method defined in Arvados class.
Arvados$repositories_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
virtual_machines_get()virtual_machines_get is a method defined in Arvados class.
Arvados$virtual_machines_get(uuid)
uuidThe UUID of the virtualMachine in question.
virtual_machines_create()virtual_machines_create is a method defined in Arvados class.
Arvados$virtual_machines_create( virtualMachine, ensureUniqueName = "false", clusterID = NULL )
virtualMachinevirtualMachine object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
virtual_machines_update()virtual_machines_update is a method defined in Arvados class.
Arvados$virtual_machines_update(virtualMachine, uuid)
virtualMachinevirtualMachine object.
uuidThe UUID of the virtualMachine in question.
virtual_machines_delete()virtual_machines_delete is a method defined in Arvados class.
Arvados$virtual_machines_delete(uuid)
uuidThe UUID of the virtualMachine in question.
virtual_machines_logins()virtual_machines_logins is a method defined in Arvados class.
Arvados$virtual_machines_logins(uuid)
uuidThe UUID of the virtualMachine in question.
virtual_machines_get_all_logins()virtual_machines_get_all_logins is a method defined in Arvados class.
Arvados$virtual_machines_get_all_logins()
virtual_machines_list()virtual_machines_list is a method defined in Arvados class.
Arvados$virtual_machines_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationbypass federation behavior, list items from local instance database only
workflows_get()workflows_get is a method defined in Arvados class.
Arvados$workflows_get(uuid)
uuidThe UUID of the Workflow in question.
workflows_create()workflows_create is a method defined in Arvados class.
Arvados$workflows_create( workflow, ensureUniqueName = "false", clusterID = NULL )
workflowWorkflow object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
workflows_update()workflows_update is a method defined in Arvados class.
Arvados$workflows_update(workflow, uuid)
workflowWorkflow object.
uuidThe UUID of the Workflow in question.
workflows_delete()workflows_delete is a method defined in Arvados class.
Arvados$workflows_delete(uuid)
uuidThe UUID of the Workflow in question.
workflows_list()workflows_list is a method defined in Arvados class.
Arvados$workflows_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
user_agreements_get()user_agreements_get is a method defined in Arvados class.
Arvados$user_agreements_get(uuid)
uuidThe UUID of the userAgreement in question.
user_agreements_create()user_agreements_create is a method defined in Arvados class.
Arvados$user_agreements_create( userAgreement, ensureUniqueName = "false", clusterID = NULL )
userAgreementuserAgreement object.
ensureUniqueNameAdjust name to ensure uniqueness instead of returning an error.
clusterIDCreate object on a remote federated cluster instead of the current one.
user_agreements_update()user_agreements_update is a method defined in Arvados class.
Arvados$user_agreements_update(userAgreement, uuid)
userAgreementuserAgreement object.
uuidThe UUID of the userAgreement in question.
user_agreements_delete()user_agreements_delete is a method defined in Arvados class.
Arvados$user_agreements_delete(uuid)
uuidThe UUID of the userAgreement in question.
user_agreements_signatures()user_agreements_signatures is a method defined in Arvados class.
Arvados$user_agreements_signatures()
user_agreements_sign()user_agreements_sign is a method defined in Arvados class.
Arvados$user_agreements_sign()
user_agreements_list()user_agreements_list is a method defined in Arvados class.
Arvados$user_agreements_list( filters = NULL, where = NULL, order = NULL, select = NULL, distinct = NULL, limit = "100", offset = "0", count = "exact", clusterID = NULL, bypassFederation = NULL )
clusterIDList objects on a remote federated cluster instead of the current one.
bypassFederationBypass federation behavior, list items from local instance database only.
user_agreements_new()user_agreements_new is a method defined in Arvados class.
Arvados$user_agreements_new()
configs_get()configs_get is a method defined in Arvados class.
Arvados$configs_get()
getHostName()Arvados$getHostName()
getToken()Arvados$getToken()
setRESTService()Arvados$setRESTService(newREST)
getRESTService()Arvados$getRESTService()
## ------------------------------------------------
## Method `Arvados$new`
## ------------------------------------------------
arv <- Arvados$new(authToken = "ARVADOS_API_TOKEN", hostName = "ARVADOS_API_HOST", numRetries = 3)
## ------------------------------------------------
## Method `Arvados$project_exist`
## ------------------------------------------------
arv$project_exist(uuid = projectUUID)
## ------------------------------------------------
## Method `Arvados$project_get`
## ------------------------------------------------
project <- arv$project_get(uuid = projectUUID)
## ------------------------------------------------
## Method `Arvados$project_create`
## ------------------------------------------------
Properties <- list() # should contain a list of new properties to be added
new_project <- arv$project_create(name = "project name", description = "project description", owner_uuid = "project UUID", properties = NULL, ensureUniqueName = "false")
## ------------------------------------------------
## Method `Arvados$project_properties_set`
## ------------------------------------------------
Properties <- list() # should contain a list of new properties to be added
arv$project_properties_set(Properties, uuid)
## ------------------------------------------------
## Method `Arvados$project_properties_append`
## ------------------------------------------------
newProperties <- list() # should contain a list of new properties to be added
arv$project_properties_append(properties = newProperties, uuid)
## ------------------------------------------------
## Method `Arvados$project_properties_get`
## ------------------------------------------------
arv$project_properties_get(projectUUID)
## ------------------------------------------------
## Method `Arvados$project_properties_delete`
## ------------------------------------------------
Properties <- list() # should contain a list of new properties to be added
arv$project_properties_delete(Properties, projectUUID)
## ------------------------------------------------
## Method `Arvados$project_update`
## ------------------------------------------------
newProperties <- list() # should contain a list of new properties to be added
arv$project_update(name = "new project name", properties = newProperties, uuid = projectUUID)
## ------------------------------------------------
## Method `Arvados$project_list`
## ------------------------------------------------
listOfprojects <- arv$project_list(list(list("owner_uuid", "=", projectUUID))) # Sample query which show projects within the project of a given UUID
## ------------------------------------------------
## Method `Arvados$collections_create`
## ------------------------------------------------
Properties <- list() # should contain a list of new properties to be added
arv$collections_create(name = "collectionTitle", description = "collectionDescription", ownerUUID = "collectionOwner", properties = Properties)
## ------------------------------------------------
## Method `Arvados$collections_update`
## ------------------------------------------------
collection <- arv$collections_create(name = "newCollectionTitle", description = "newCollectionDescription", ownerUUID = "collectionOwner", properties = NULL)
## ------------------------------------------------
## Method `Arvados$collections_delete`
## ------------------------------------------------
arv$collection_delete(collectionUUID)
## ------------------------------------------------
## Method `Arvados$collections_provenance`
## ------------------------------------------------
collection <- arv$collections_provenance(collectionUUID)
## ------------------------------------------------
## Method `Arvados$collections_trash`
## ------------------------------------------------
arv$collections_trash(collectionUUID)
## ------------------------------------------------
## Method `Arvados$collections_untrash`
## ------------------------------------------------
arv$collections_untrash(collectionUUID)
## ------------------------------------------------
## Method `Arvados$collections_list`
## ------------------------------------------------
collectionList <- arv$collections.list(list(list("name", "=", "Example")))
## ------------------------------------------------
## Method `Arvados$project_permission_give`
## ------------------------------------------------
arv$project_permission_give(type = "can_read", uuid = objectUUID, user = userUUID)
## ------------------------------------------------
## Method `Arvados$project_permission_refuse`
## ------------------------------------------------
arv$project_permission_refuse(type = "can_read", uuid = objectUUID, user = userUUID)
## ------------------------------------------------
## Method `Arvados$project_permission_update`
## ------------------------------------------------
arv$project_permission_update(typeOld = "can_read", typeNew = "can_write", uuid = objectUUID, user = userUUID)
## ------------------------------------------------
## Method `Arvados$project_permission_check`
## ------------------------------------------------
arv$project_permission_check(type = "can_read", uuid = objectUUID, user = userUUID)