# Functions
NewRegistry creates a registry of aptomi engine plugins.
NewResourceRegistry creates new ResourceRegistry.
# Constants
ParamTargetSuffix it's a plugin-specific parameter, which is additionally specifies where the code should reside (in case of k8s and Helm, it's a string consisting of k8s namespace).
# Structs
CodePluginInvocationParams is a struct that will be passed into CodePlugin when invoking its methods.
ResourceRegistry helps to store and use handlers and headers for resources.
ResourceTable is a list of resources of the same type as columns with column headers.
# Interfaces
Base is a base interface for all engine plugins.
ClusterPlugin is a definition of cluster plugin which takes care of cluster operations such as validation in the cloud.
CodePlugin is a definition of deployment plugin which takes care of creating, updating and destroying component instances in the cloud.
Registry is a registry of all Aptomi engine plugins.
# Type aliases
ClusterPluginConstructor represents constructor for the cluster plugin.
CodePluginConstructor represents constructor the the code plugin.
RegistryFactory returns plugins registry on demand.
Resource is a list of columns representing deployed resources.
Resources represents description of all deployed on a cluster resources of different types.
ResourceTypeHandler represents function that converts object into columns.