framework/

directory
v0.0.0-...-0117b6e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: Apache-2.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL