Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StringFilterMatchAll = func(string) bool { return true }
Functions ¶
func DefaultPluginsPath ¶
func DefaultPluginsPath() string
Types ¶
type LocalProviderDiscoveryOpts ¶
type LocalProviderDiscoveryOpts struct { PluginsPath string RegistryFilter StringFilterFunc }
type ProviderDiscovery ¶
func NewLocalProviderDiscovery ¶
func NewLocalProviderDiscovery(opts LocalProviderDiscoveryOpts) ProviderDiscovery
type StringFilterFunc ¶
type VersionInfo ¶
type VersionInfo struct { Version string `json:"version"` Platforms []Platform `json:"platforms"` Protocols []string `json:"-"` }
func FindVersions ¶
func FindVersions(providers []Provider, providerNamespace, providerType string) (versions []VersionInfo, errr error)
Click to show internal directories.
Click to hide internal directories.