# Functions
Devices returns the list of attached ssh devices.
GetConnectedDevice returns a device that matches the given configuration.
Monitor updates the registry with devices that are added and removed at the specified interval.
ReadConfigurations reads a set of configurations from then given reader, and returns the configurations to the user.
# Constants
MaxNumberOfSSHConnections defines the max number of ssh connections to each ssh remote device that can be used to run commands concurrently.
# Structs
Configuration represents a configuration for connecting to an SSH remote client.