Some reference to Resources can be defined within a project. The resource types are discovered by scanning the R packages in the R server (restarting the R server triggers a new package scan) and find the ones implementing the Resource Forms API. Then extending Opal to new type of resources is just a matter of installing the appropriate R package (see Packages documentation).
See also documentation of resource reference details:
Specify the access rights to any resource of the project.
View any resource Permission¶
View any resource without having access to the associated credentials (DataSHIELD compliant permission).
Allow all operations on any resource of the project (including addition and removal).
To perform a resource addition the user is proposed to select the resource category and then select the appropriate resource type. Note that the same resource type can belong to several categories: these categories usually represents the data format, the way to access the resource or the domain of interest etc. The associated resource form will capture the different elements of the resource reference details (parameters and credentials), from which the R resource object will be built on R user request.
The edition of a single resource can be done from the list of resource references. A resource reference cannot be renamed, instead use the Duplicate Resource operation to declare the same resource with a different name.
Single or bulk removal of resource references (the underlying data management system is not affected).