JobsConfig
relationalai.config.config_fields
Configure job execution behavior.
Controls progress reporting and safety guardrails during job execution.
Examples
Section titled “Examples”Minimal YAML (in raiconfig.yaml):
default_connection: sfconnections: sf: type: snowflake # ...jobs: direct_access: true print_progress: true enable_guard_rails: trueConfigure jobs settings using a dict:
>>> from relationalai.config import create_config>>> cfg = create_config(... connections={"sf": {...}},... jobs={... "direct_access": True,... "print_progress": True,... "enable_guard_rails": True,... },... )Configure jobs settings using an explicit JobsConfig instance:
>>> from relationalai.config import create_config, JobsConfig>>> cfg = create_config(... connections={"sf": {...}},... jobs=JobsConfig(... direct_access=True,... print_progress=True,... enable_guard_rails=True,... ),... )Attributes
Section titled “Attributes”.direct_access
Section titled “.direct_access”JobsConfig.direct_access: (bool, optional)Override the top-level direct_access default for jobs only.
.print_progress
Section titled “.print_progress”JobsConfig.print_progress: boolPrint job progress information.
.print_progress_internal
Section titled “.print_progress_internal”JobsConfig.print_progress_internal: boolPrint internal job progress information (detailed).
.enable_guard_rails
Section titled “.enable_guard_rails”JobsConfig.enable_guard_rails: boolEnable safety guardrails during job execution.