config_deployment_fields
Deployment configuration sections for Config.
Most projects configure deployment behavior in a YAML file (typically
raiconfig.yaml) under the deployment section. This module defines the
Pydantic models that validate those settings: the deploy-specific scalars
(public_schema, auto_deploy), the required identity block, named
refresh schedules, and the output defaults (reasoner / materialized /
incremental / schedule) with per-output overrides.
You can also configure deployment defaults in code by passing dictionaries to
the create_config factory function. This is useful
for programmatic setup or for overrides in tests.
Start with DeploymentConfig
(the top-level deployment section). Model identity lives in
IdentityConfig, per-output
overrides in OutputOverride,
and named refresh cadences in
ScheduleConfig.
Classes
Classes exposed by this module.