Versions in this module Expand all Collapse all v0 v0.0.2 Aug 21, 2025 Changes in this version + type Module struct + Inputs map[string]interface{} + Name string + Source string + Version string + func (m *Module) Load() error + func (m *Module) Validate() error + type ModuleRegistry struct + func NewModuleRegistry() *ModuleRegistry + func NewRegistry() *ModuleRegistry + func (r *ModuleRegistry) ExpandModule(ctx context.Context, name string, inputs map[string]interface{}) ([]config.ResourceInstance, error) + func (r *ModuleRegistry) GetModule(name string) (*Module, bool) + func (r *ModuleRegistry) LoadModule(ctx context.Context, name, source, version string) (*Module, error) + func (r *ModuleRegistry) RegisterModule(module *Module) error