nemoguardrails.library.regex.rail_config

View as Markdown

Module Contents

Classes

NameDescription
RegexDetectionConfiguration for regex pattern detection.
RegexDetectionOptionsConfiguration options for regex pattern detection on a specific source.

Functions

NameDescription
build_config_spec-

API

class nemoguardrails.library.regex.rail_config.RegexDetection()

Bases: RailConfigBaseModel

Configuration for regex pattern detection.

input
RegexDetectionOptions
output
RegexDetectionOptions
retrieval
RegexDetectionOptions
class nemoguardrails.library.regex.rail_config.RegexDetectionOptions()

Bases: RailConfigBaseModel

Configuration options for regex pattern detection on a specific source.

_compiled_patterns
List[Pattern[str]] = PrivateAttr(default_factory=list)
case_insensitive
bool
compiled_patterns
List[Pattern[str]]

Return the pre-compiled regex patterns.

patterns
List[str]

Pre-compile regex patterns at config load time.

nemoguardrails.library.regex.rail_config.build_config_spec() -> nemoguardrails.manifests.config_schema.RailConfigSpec