package
0.2.0-alpha
Repository: https://github.com/vmware-archive/dispatch.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewDockerImageBuilder is the constructor for the DockerImageBuilder.

# Constants

Function context constants.
Function context constants.
Function context constants.
Function context constants.
Function context constants.

# Structs

DockerImageBuilder builds function images.
FnRun struct represents single function run.
Function struct represents function entity that is stored in entity store.
FunctionExecution represents single instance of function execution.
FunctionResources Memory and CPU.
Message contains context and payload for function invocations and events.
Schema struct stores input and output validation schemas.
Schemas represent function validation schemas.
Source struct represents function source code that is stored in entity store.

# Interfaces

FaaSDriver manages Serverless functions and allows to create or delete function, as well as to retrieve runnable representation of the function.
FunctionError represents error caused by the function.
ImageBuilder builds or removes a docker image for a serverless function.
InputError represents user/input error.
Runner knows how to execute a function.
SecretInjector injects secrets into function execution.
ServiceInjector injects service bindings into function execution.
StackTracer is part of the errors pkg public API and returns the error stacktrace.
SystemError represents error in the Dispatch infrastructure.
Validator validates function input/output.

# Type aliases

Context provides function context.
Middleware allows injecting extra steps for each function execution.
Runnable is a runnable representation of a function.