Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Full ¶
type Full struct {
Version string `json:"version"`
Date string `json:"date"`
Config docs.FieldSpecs `json:"config,omitempty"`
Buffers []docs.ComponentSpec `json:"buffers,omitempty"`
Caches []docs.ComponentSpec `json:"caches,omitempty"`
Inputs []docs.ComponentSpec `json:"inputs,omitempty"`
Outputs []docs.ComponentSpec `json:"outputs,omitempty"`
Processors []docs.ComponentSpec `json:"processors,omitempty"`
RateLimits []docs.ComponentSpec `json:"rate-limits,omitempty"`
Metrics []docs.ComponentSpec `json:"metrics,omitempty"`
Tracers []docs.ComponentSpec `json:"tracers,omitempty"`
Scanners []docs.ComponentSpec `json:"scanners,omitempty"`
BloblangFunctions []query.FunctionSpec `json:"bloblang-functions,omitempty"`
BloblangMethods []query.MethodSpec `json:"bloblang-methods,omitempty"`
}
Full represents the entirety of the Benthos instances configuration spec and all plugins.
func (*Full) Flattened ¶
Flattened returns a flattened representation of all registered plugin types and names.
func (*Full) ReduceToStatus ¶ added in v4.11.0
ReduceToStatus reduces the components in the schema to only those matching the given stability status.
Click to show internal directories.
Click to hide internal directories.