mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-28 18:01:01 -06:00
13 lines
366 B
Go
13 lines
366 B
Go
|
package getproviders
|
||
|
|
||
|
import (
|
||
|
"github.com/hashicorp/terraform/addrs"
|
||
|
)
|
||
|
|
||
|
// A Source can query a particular source for information about providers
|
||
|
// that are available to install.
|
||
|
type Source interface {
|
||
|
AvailableVersions(provider addrs.Provider) (VersionList, error)
|
||
|
PackageMeta(provider addrs.Provider, version Version, target Platform) (PackageMeta, error)
|
||
|
}
|