Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProviderBuilder ¶
type ProviderBuilder struct { kv.Provider `yaml:",inline" export:"true"` Token string `description:"Per-request ACL token." json:"token,omitempty" toml:"token,omitempty" yaml:"token,omitempty" loggable:"false"` TLS *types.ClientTLS `description:"Enable TLS support." json:"tls,omitempty" toml:"tls,omitempty" yaml:"tls,omitempty" export:"true"` Namespaces []string `` /* 178-byte string literal not displayed */ }
ProviderBuilder is responsible for constructing namespaced instances of the Consul provider.
func (*ProviderBuilder) BuildProviders ¶
func (p *ProviderBuilder) BuildProviders() []*Provider
BuildProviders builds Consul provider instances for the given namespaces configuration.
func (*ProviderBuilder) SetDefaults ¶
func (p *ProviderBuilder) SetDefaults()
SetDefaults sets the default values.
Click to show internal directories.
Click to hide internal directories.