Subsystem
A subsystem represents a piece of software that can be configured, deployed and interact with other subsystems, describing the graph of dependencies among the different pieces in a solution.
It's made of:
- A type
- Versions
- API keys
- Configuration
- Reference to a connection
- Subsystem clients
- Reference to native resources from the service provider
- File forwardings
- Subsystem web hooks
API Keys
Each subsystem has a pair of unique API keys that can be used to run some actions on its name through the public API. Example: Report logs on a subsystems name.