Versions in this module Expand all Collapse all v1 v1.0.7 Sep 11, 2021 Changes in this version + const CSIDL_APPDATA — windows/amd64 + func ConfigDir() (string, error) + func ConfigFile() (string, error) + type Config struct + Credentials map[string]map[string]interface{} + CredentialsHelpers map[string]*ConfigCredentialsHelper + DisableCheckpoint bool + DisableCheckpointSignature bool + Hosts map[string]*ConfigHost + PluginCacheDir string + ProviderInstallation []*ProviderInstallation + Providers map[string]string + Provisioners map[string]string + var BuiltinConfig Config + func EnvConfig() *Config + func LoadConfig() (*Config, tfdiags.Diagnostics) + func (c *Config) CredentialsSource(helperPlugins pluginDiscovery.PluginMetaSet) (*CredentialsSource, error) + func (c *Config) Merge(c2 *Config) *Config + func (c *Config) Validate() tfdiags.Diagnostics + type ConfigCredentialsHelper struct + Args []string + type ConfigHost struct + Services map[string]interface{} + type CredentialsLocation rune + const CredentialsInOtherFile + const CredentialsInPrimaryFile + const CredentialsNotAvailable + const CredentialsViaHelper + type CredentialsSource struct + func EmptyCredentialsSourceForTests(credentialsFilePath string) *CredentialsSource + func (s *CredentialsSource) CredentialsFilePath() (string, error) + func (s *CredentialsSource) CredentialsHelperType() string + func (s *CredentialsSource) ForHost(host svchost.Hostname) (svcauth.HostCredentials, error) + func (s *CredentialsSource) ForgetForHost(host svchost.Hostname) error + func (s *CredentialsSource) HostCredentialsLocation(host svchost.Hostname) CredentialsLocation + func (s *CredentialsSource) StoreForHost(host svchost.Hostname, credentials svcauth.HostCredentialsWritable) error + type ErrUnwritableHostCredentials svchost.Hostname + func (err ErrUnwritableHostCredentials) Error() string + func (err ErrUnwritableHostCredentials) Hostname() svchost.Hostname + type ProviderInstallation struct + DevOverrides map[addrs.Provider]getproviders.PackageLocalDir + Methods []*ProviderInstallationMethod + type ProviderInstallationFilesystemMirror string + func (i ProviderInstallationFilesystemMirror) GoString() string + type ProviderInstallationLocation interface + var ProviderInstallationDirect ProviderInstallationLocation = providerInstallationDirect{} + type ProviderInstallationMethod struct + Exclude []string + Include []string + Location ProviderInstallationLocation + type ProviderInstallationNetworkMirror string + func (i ProviderInstallationNetworkMirror) GoString() string