Documentation
¶
Index ¶
- Constants
- type Manager
- func (m *Manager) ClosePlugin(p Plugin)
- func (m *Manager) CreatePlugin(providerName, alias string, env []string) (Plugin, error)
- func (m *Manager) DownloadProviders(ctx context.Context, providers []*config.RequiredProvider, noVerify bool) error
- func (m *Manager) GetPluginDetails(providerName string) (registry.ProviderDetails, error)
- func (m *Manager) LoadExisting(providers []*config.RequiredProvider)
- func (m *Manager) Shutdown()
- type Plugin
Constants ¶
View Source
const (
Unmanaged = "unmanaged"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager handles lifecycle execution of CloudQuery providers
func NewManager ¶
func (*Manager) ClosePlugin ¶ added in v0.22.3
func (*Manager) CreatePlugin ¶ added in v0.13.6
func (*Manager) DownloadProviders ¶ added in v0.13.6
func (*Manager) GetPluginDetails ¶ added in v0.14.5
func (m *Manager) GetPluginDetails(providerName string) (registry.ProviderDetails, error)
func (*Manager) LoadExisting ¶ added in v0.15.0
func (m *Manager) LoadExisting(providers []*config.RequiredProvider)
LoadExisting loads existing providers that are found by the hub in ProviderDirectory
Click to show internal directories.
Click to hide internal directories.