Reference¶
API contracts and full configuration schemas.
- Precedence ladder — the canonical five-layer
override ladder (runner defaults →
all:→tag:→meta.stratus→ per-node). Referenced by every other doc page. - Runner constructors — per-runner constructor kwargs
(Glue Spark, Glue Python Shell, Glue Interactive Session) plus the
cross-cutting kwargs every runner accepts (including
resource_tags,openlineage,with_deps, etc.). - DbtDag / DbtTaskGroup — every constructor kwarg, return semantics, validation order.
- Package-version reference (
dbt_aws.compat) — validated pin sets and ready-to-use install strings per runner shape (Glue Spark, Glue Python Shell). - YAML config — full top-level schema for
runners_*.ymlfiles consumed byload_runner_config(). - Runner overrides — the per-runner
OVERRIDE_TYPEdataclasses listing every per-node-tweakable field.
For library internals (modules, runner interface, dispatch pipeline) see Concepts → Architecture.