Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilesValidator ¶
type FilesValidator interface {
Validate(logPipeline *telemetryv1alpha1.LogPipeline, logPipelines *telemetryv1alpha1.LogPipelineList) error
}
func NewFilesValidator ¶
func NewFilesValidator() FilesValidator
type FilterValidator ¶
type FilterValidator interface {
Validate(logPipeline *telemetryv1alpha1.LogPipeline) error
}
func NewFilterValidator ¶
func NewFilterValidator(deniedFilterPlugins ...string) FilterValidator
type InputValidator ¶
type InputValidator interface {
Validate(logPipelineInput *telemetryv1alpha1.Input) error
}
func NewInputValidator ¶
func NewInputValidator() InputValidator
type MaxPipelinesValidator ¶
type MaxPipelinesValidator interface {
Validate(logPipeline *telemetryv1alpha1.LogPipeline, logPipelines *telemetryv1alpha1.LogPipelineList) error
}
func NewMaxPipelinesValidator ¶
func NewMaxPipelinesValidator(maxPipelines int) MaxPipelinesValidator
type OutputValidator ¶
type OutputValidator interface {
Validate(logPipeline *telemetryv1alpha1.LogPipeline) error
}
func NewOutputValidator ¶
func NewOutputValidator(deniedOutputPlugins ...string) OutputValidator
type VariablesValidator ¶
type VariablesValidator interface {
Validate(context context.Context, logPipeline *telemetryv1alpha1.LogPipeline, logPipelines *telemetryv1alpha1.LogPipelineList) error
}
func NewVariablesValidator ¶
func NewVariablesValidator(client client.Client) VariablesValidator
Source Files
¶
Click to show internal directories.
Click to hide internal directories.