Documentation ¶
Index ¶
- type Config
- func (c *Config) CACert() string
- func (c *Config) GetBool(key string) bool
- func (c *Config) GetDuration(key string) time.Duration
- func (c *Config) GetPath(key string) string
- func (c *Config) GetString(key string) string
- func (c *Config) Identities() ([]Identity, error)
- func (c *Config) IsSet(key string) bool
- func (c *Config) ServerID() string
- func (c *Config) ServerURL() string
- func (c *Config) TranslatePath(path string) string
- func (c *Config) UnmarshalKey(key string, rawVal interface{}) error
- func (c *Config) VaultPersistencePrefix() string
- func (c *Config) VaultPersistenceType() string
- type Identities
- type Identity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (*Config) Identities ¶
func (*Config) TranslatePath ¶
TranslatePath translates the passed path relative to the path from which the configuration has been loaded
func (*Config) UnmarshalKey ¶
func (*Config) VaultPersistencePrefix ¶
func (*Config) VaultPersistenceType ¶
type Identities ¶
type Identities struct {
Identities []Identity `yaml:"identities,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.