# Config (/cli/resource/config)



A workflow's runtime config lives in the database, not in its files: which credential fills each service slot, the value of each const, and per-trigger schedules. The cloud resolves these at execution time, and a run with an unwired credential or an unset schedule is blocked.

* [`geni resource config get`](/cli/resource/config/get) — show the current bindings.
* [`geni resource config set`](/cli/resource/config/set) — wire credentials, consts, and schedules.

Apps only have credential slots (no triggers or consts). Find credential ids with [`geni credential list`](/cli/credential/list) and trigger providers with [`geni trigger list`](/cli/trigger/list).
