Directories
¶
| Path | Synopsis |
|---|---|
|
Package coremanager encapsulates the logic for configuring, starting and stopping core modules
|
Package coremanager encapsulates the logic for configuring, starting and stopping core modules |
|
mocks
Code generated by mockery v1.0.0.
|
Code generated by mockery v1.0.0. |
|
Package coremodules contains a list of implemented core modules.
|
Package coremodules contains a list of implemented core modules. |
|
Package docmanager helps persist documents state to disk
|
Package docmanager helps persist documents state to disk |
|
Package docparser contains methods for parsing and encoding any type of document, i.e.
|
Package docparser contains methods for parsing and encoding any type of document, i.e. |
|
parameters
Package parameters provides utilities to parse ssm document parameters
|
Package parameters provides utilities to parse ssm document parameters |
|
parameterstore
Package parameterstore contains modules to resolve ssm parameters present in the document.
|
Package parameterstore contains modules to resolve ssm parameters present in the document. |
|
paramvalidator
Package paramvalidator is responsible for registering all the param validators available and exposes getter functions to be utilized by other modules
|
Package paramvalidator is responsible for registering all the param validators available and exposes getter functions to be utilized by other modules |
|
paramvalidator/allowedregexparamvalidator
Package allowedregexparamvalidator is responsible for validating parameter value with regex pattern given in the document.
|
Package allowedregexparamvalidator is responsible for validating parameter value with regex pattern given in the document. |
|
paramvalidator/allowedvalueparamvalidator
Package allowedvalueparamvalidator is responsible for validating parameter value with the allowed values given in the document.
|
Package allowedvalueparamvalidator is responsible for validating parameter value with the allowed values given in the document. |
|
paramvalidator/minmaxcharparamvalidator
Package minmaxcharparamvalidator is responsible for validating parameter value with the min max char restriction given in the document for parameters.
|
Package minmaxcharparamvalidator is responsible for validating parameter value with the min max char restriction given in the document for parameters. |
|
paramvalidator/minmaxitemparamvalidator
Package minmaxitemparamvalidator is responsible for validating parameter value with the min max item restriction given in the document for parameters.
|
Package minmaxitemparamvalidator is responsible for validating parameter value with the min max item restriction given in the document for parameters. |
|
Package processor defines the document processing unit interface
|
Package processor defines the document processing unit interface |
|
executer
Package executer provides interfaces as document execution logic
|
Package executer provides interfaces as document execution logic |
|
executer/basicexecuter
Package basicexecuter provides interfaces as document execution logic
|
Package basicexecuter provides interfaces as document execution logic |
|
executer/iohandler
Package iohandler implements the iohandler for the plugins
|
Package iohandler implements the iohandler for the plugins |
|
executer/iohandler/iomodule
Package iomodule implements the output modules
|
Package iomodule implements the output modules |
|
executer/iohandler/iomodule/mock
Package iomodulemock implements the mock iomodule
|
Package iomodulemock implements the mock iomodule |
|
executer/iohandler/mock
Package iohandlermocks implements the mock iohandler
|
Package iohandlermocks implements the mock iohandler |
|
executer/iohandler/multiwriter
Package multiwriter implements a multi-writer
|
Package multiwriter implements a multi-writer |
|
executer/iohandler/multiwriter/mock
Package multiwritermock creates the mock mulitwriter
|
Package multiwritermock creates the mock mulitwriter |
|
executer/mock
Package executer provides interfaces as document execution logic
|
Package executer provides interfaces as document execution logic |
|
executer/outofproc/proc
Package process wraps up the os.Process interface and also provides os-specific process lookup functions
|
Package process wraps up the os.Process interface and also provides os-specific process lookup functions |
|
executer/outofproc/sessionworker
command
Package main implements a separate worker which is used to execute requests from session manager.
|
Package main implements a separate worker which is used to execute requests from session manager. |
|
executer/outofproc/worker
command
|
|
|
executer/plugin
Package plugin contains general interfaces and types relevant to plugins.
|
Package plugin contains general interfaces and types relevant to plugins. |
|
Package runpluginutil run plugin utility functions without referencing the actually plugin impl packages
|
Package runpluginutil run plugin utility functions without referencing the actually plugin impl packages |
Click to show internal directories.
Click to hide internal directories.