package
7.17.28
Repository: https://github.com/elastic/beats.git
Documentation: pkg.go.dev

# Functions

New allocates a new Fileset object with the given configuration.
NewFactory instantiates a new Factory.
NewFilesetConfig creates a new FilesetConfig from a common.Config.
NewModuleRegistry reads and loads the configured module into the registry.
NewProcessor returns the representation of an Ingest Node processor for the given configuration.
NewSetupFactory creates a SetupFactory.

# Structs

Factory for modules.
Fileset struct is the representation of a fileset.
FilesetConfig contains the configuration file options for a fileset.
ModuleConfig contains the configuration file options for a module.
MultiplePipelineUnsupportedError is an error returned when a fileset uses multiple pipelines but is running against a version of Elasticsearch that doesn't support this feature.
Processor represents and Ingest Node processor definition.
ProcessorRequirement represents the declaration of a dependency to a particular Ingest Node processor / plugin.
SetupCfgRunner is for loading assets of modules.
SetupFactory is for loading module assets when running setup subcommand.

# Interfaces

PipelineLoader is a subset of the Elasticsearch client API capable of loading the pipelines.

# Type aliases

PipelineLoaderFactory builds and returns a PipelineLoader.