Documentation
¶
Index ¶
- func NewFactory() extension.Factory
- type CHQConfigExtension
- func (chq *CHQConfigExtension) RegisterCallback(name string, cb ottl.ConfigUpdateCallbackFunc) int
- func (chq *CHQConfigExtension) Shutdown(context.Context) error
- func (chq *CHQConfigExtension) Start(_ context.Context, host component.Host) error
- func (chq *CHQConfigExtension) UnregisterCallback(id int)
- type Config
- type ConfigSourceConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory creates a factory for the static bearer token Authenticator extension.
Types ¶
type CHQConfigExtension ¶
type CHQConfigExtension struct {
// contains filtered or unexported fields
}
func (*CHQConfigExtension) RegisterCallback ¶
func (chq *CHQConfigExtension) RegisterCallback(name string, cb ottl.ConfigUpdateCallbackFunc) int
func (*CHQConfigExtension) Shutdown ¶
func (chq *CHQConfigExtension) Shutdown(context.Context) error
func (*CHQConfigExtension) UnregisterCallback ¶
func (chq *CHQConfigExtension) UnregisterCallback(id int)
type Config ¶
type Config struct {
Source ConfigSourceConfig `mapstructure:"source"`
CheckInterval time.Duration `mapstructure:"check_interval"`
}
type ConfigSourceConfig ¶
type ConfigSourceConfig struct {
confighttp.ClientConfig `mapstructure:",squash"`
// contains filtered or unexported fields
}
func (*ConfigSourceConfig) Validate ¶
func (cfg *ConfigSourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.