The DataflowTemplateOperator uses dataflow.projects.templates.launch which has a region parameter but only supports execution of the dataflow job in the us-central1 region. Alternatively there is another api, dataflow.projects.locations.templates.launch which supports execution of the template in all regional endpoints provided by google cloud.
It would be great if,
- The base REST API of this operator could be changed from "dataflow.projects.templates.launch" to "dataflow.projects.locations.templates.launch"
- A templated region paramter was included in the operator to run the dataflow job in the requested regional endpoint.