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
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/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.