estceque.frontend – Front-end functions

estceque.frontend.validate_ingest_pipeline_processors(raw: Any, /, *, parser: IngestPipelineParser = DEFAULT_INGEST_PIPELINE_PARSER) list[dict]

Validate an ingest pipeline’s processors.

Parameters:
  • raw – Raw ingest pipeline to validate the processors from, either provided as a dictionary or a raw JSON-encoded string.

  • parser – Parser to use to validate the pipeline’s processors.

Returns:

Validated processors.

estceque.frontend.validate_ingest_pipeline_failure_processors(raw: Any, /, *, parser: IngestPipelineParser = DEFAULT_INGEST_PIPELINE_PARSER) list[dict]

Validate an ingest pipeline’s failure processors.

Parameters:
  • raw – Raw ingest pipeline to validate the failure processors from, either provided as a dictionary or a raw JSON-encoded string.

  • parser – Parser to use to validate the pipeline’s failure processors.

Returns:

Validated failure processors.