/
Resource catalog
Resource catalog
A resource item can be added manually using the SOAJS console UI. You need the following:
- soa.json for adding an item manually - required
- readme content - optional
- release note content - optional
soa.json for type=resource
{ "name": "resource", "type": "resource", "group": "group", "description": "This is the description of your resource", "tags": ["tag1", "tag2"], "attributes": { "att1": ["att1.1", "att1.2"], "att2": ["att2.1", "att2.2"] }, "tab": { "main": "Main-tab", "sub": "Sub-tab" }, "program": ["soajs"], "version": "1", "profile": { //free to add JSON object "stringKey": "lsoenf", "objectKey": { "test": "this is an example" }, "arrayKey": [ "123", "920" ] } }
Variable | Required | description | example | Default |
---|---|---|---|---|
Item and UI metadata | ||||
type | Yes | The following type are supported: static, service, daemon, multi, custom (anything else) | if not set the default type will be custom. | custom |
subtype | No | services | ||
tab | No | - | ||
name | Yes | The name of the resource has to be unique and not been used by another resource at the Resource catalog. | ||
group | Yes | The group of the service, make sure you set the right group to properly display the service under the right group at the API catalog. | The group should reflect the system the service belongs to "Payment" | |
description | No | The service description to appear in the Resource catalog UI | "This is a string" | - |
Search metadata | ||||
tags | No | Array of tags | - | |
attributes | No | Object of attributes | - | |
program | No | Array of programs | - | |
Documentation metadata by version | ||||
documentation | No | Object | - | |
.readme | No | Readme | ||
.release | No | Release notes | ||
Configuration metadata by version | ||||
version | Yes | The version of the service. make sure it has the following syntax: a string of /[0-9]+(.[0-9]+)?/ | "1" or "1.1" | "1" |
Profile metadata by version | ||||
profile | no | Free JSON object to add custom information. |
Related content
Custom catalog
Custom catalog
More like this
API catalog
API catalog
More like this
Deployer config catalog
Deployer config catalog
More like this
Labels
Labels
More like this
API Catalog - previous version
API Catalog - previous version
More like this