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 ¶
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.