Versions in this module Expand all Collapse all v0 v0.1.0 Sep 30, 2024retracted Changes in this version + const DisableIdleConnsEnv + const DisableKeepAlivesEnv + type APIProxy struct + ForceAutoAuthToken bool + UseAutoAuthToken bool + UseAutoAuthTokenRaw interface{} + type AutoAuth struct + EnableReauthOnNewCredentials bool + Method *Method + Sinks []*Sink + type Cache struct + InProcDialer transportDialer + Persist *agentproxyshared.PersistConfig + type Config struct + APIProxy *APIProxy + AutoAuth *AutoAuth + Cache *Cache + DisableIdleConns []string + DisableIdleConnsAPIProxy bool + DisableIdleConnsAutoAuth bool + DisableKeepAlives []string + DisableKeepAlivesAPIProxy bool + DisableKeepAlivesAutoAuth bool + ExitAfterAuth bool + Vault *Vault + func LoadConfig(path string) (*Config, error) + func LoadConfigDir(dir string) (*Config, error) + func LoadConfigFile(path string) (*Config, error) + func NewConfig() *Config + func (c *Config) Merge(c2 *Config) *Config + func (c *Config) Prune() + func (c *Config) ValidateConfig() error + type Method struct + Config map[string]interface{} + ExitOnError bool + MaxBackoff time.Duration + MaxBackoffRaw interface{} + MinBackoff time.Duration + MinBackoffRaw interface{} + MountPath string + Namespace string + Type string + WrapTTL time.Duration + WrapTTLRaw interface{} + type Retry struct + NumRetries int + type Sink struct + AAD string + AADEnvVar string + Config map[string]interface{} + DHPath string + DHType string + DeriveKey bool + Type string + WrapTTL time.Duration + WrapTTLRaw interface{} + type Vault struct + Address string + CACert string + CAPath string + ClientCert string + ClientKey string + Retry *Retry + TLSServerName string + TLSSkipVerify bool + TLSSkipVerifyRaw interface{}