Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultArguments = Arguments{
Server: "localhost:8500",
TagSeparator: ",",
Scheme: "http",
AllowStale: true,
RefreshInterval: 30 * time.Second,
HTTPClientConfig: config.DefaultHTTPClientConfig,
}
Functions ¶
Types ¶
type Arguments ¶
type Arguments struct {
Server string `river:"server,attr,optional"`
Token rivertypes.Secret `river:"token,attr,optional"`
Datacenter string `river:"datacenter,attr,optional"`
Namespace string `river:"namespace,attr,optional"`
Partition string `river:"partition,attr,optional"`
TagSeparator string `river:"tag_separator,attr,optional"`
Scheme string `river:"scheme,attr,optional"`
Username string `river:"username,attr,optional"`
Password rivertypes.Secret `river:"password,attr,optional"`
AllowStale bool `river:"allow_stale,attr,optional"`
Services []string `river:"services,attr,optional"`
ServiceTags []string `river:"tags,attr,optional"`
NodeMeta map[string]string `river:"node_meta,attr,optional"`
RefreshInterval time.Duration `river:"refresh_interval,attr,optional"`
HTTPClientConfig config.HTTPClientConfig `river:",squash"`
}
func (*Arguments) SetToDefault ¶ added in v0.35.0
func (args *Arguments) SetToDefault()
SetToDefault implements river.Defaulter.
Click to show internal directories.
Click to hide internal directories.