Oh, thank you so much for your reply. I didn't try this case. Basically, I didn't understand what dag_run means.
Is it a kind of implicit object which you can access inside your DAG_something.py?
What is the right way to pass parameters for Backfill jobs? --conf is specified for trigger_dag only. BackfillJob class even don't have a place for something like --conf.
There are several things that I need to configure in my DAG
1. Artifact version. I have ScaldingOperator and it is associated with exact com.mycompany:super-scalding-job:${version}, where ${version} is a version of scalding job to run. I want to pass XYZ from outside.
2. various settings. I have custom HiveOperator and it depends on some configuration settings and com.mycompany:super-hive-query:${version}
I need to pass settings and artifact versions as parameters.
Will it work?