Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewConfigurator), marshaller.Module, config.ConfigModule, fx.Provide(v1Client), fx.Provide(v1AuthClientConfig), fx.Provide(sourceConfig), fx.Provide(healthConfig), )
Module for fx.
Functions ¶
func NewConfigurator ¶
func NewConfigurator(i *cmd.InputConfig) (config.Configurator, error)
NewConfigurator for config.
Types ¶
type Config ¶
type Config struct {
Auth *auth.Config `yaml:"auth,omitempty" json:"auth,omitempty" toml:"auth,omitempty"`
Source *source.Config `yaml:"source,omitempty" json:"source,omitempty" toml:"source,omitempty"`
Client *client.Config `yaml:"client,omitempty" json:"client,omitempty" toml:"client,omitempty"`
Health *health.Config `yaml:"health,omitempty" json:"health,omitempty" toml:"health,omitempty"`
*config.Config `yaml:",inline" json:",inline" toml:",inline"`
}
Config for the service.
Click to show internal directories.
Click to hide internal directories.