You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2023/05/02 18:57:37 UTC
[airflow-site] branch update-releasedoc created (now cb77541a30)
This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch update-releasedoc
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
at cb77541a30 Update 2.6.0 documentation
This branch includes the following new commits:
new cb77541a30 Update 2.6.0 documentation
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[airflow-site] 01/01: Update 2.6.0 documentation
Posted by ep...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a commit to branch update-releasedoc
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
commit cb77541a30a760cb6cd86414af768a2566dbbb40
Author: Ephraim Anierobi <sp...@gmail.com>
AuthorDate: Tue May 2 19:56:58 2023 +0100
Update 2.6.0 documentation
---
.../2.6.0/_api/airflow/decorators/base/index.html | 4 +-
.../_api/airflow/decorators/task_group/index.html | 2 +-
.../example_dags/example_bash_operator/index.html | 8 +
.../example_branch_datetime_operator/index.html | 8 +
.../example_branch_day_of_week_operator/index.html | 8 +
.../example_dags/example_branch_labels/index.html | 8 +
.../example_branch_operator/index.html | 8 +
.../example_branch_operator_decorator/index.html | 8 +
.../index.html | 8 +
.../example_dags/example_complex/index.html | 8 +
.../example_dags/example_datasets/index.html | 8 +
.../example_dynamic_task_mapping/index.html | 8 +
.../example_external_task_marker_dag/index.html | 8 +
.../example_kubernetes_executor/index.html | 8 +
.../example_dags/example_latest_only/index.html | 8 +
.../example_latest_only_with_trigger/index.html | 8 +
.../example_local_kubernetes_executor/index.html | 8 +
.../example_nested_branch_dag/index.html | 8 +
.../example_params_trigger_ui/index.html | 8 +
.../example_params_ui_tutorial/index.html | 8 +
.../index.html | 8 +
.../example_python_operator/index.html | 8 +
.../example_sensor_decorator/index.html | 8 +
.../example_dags/example_sensors/index.html | 8 +
.../example_dags/example_setup_teardown/index.html | 8 +
.../example_setup_teardown_taskflow/index.html | 8 +
.../example_short_circuit_decorator/index.html | 8 +
.../example_short_circuit_operator/index.html | 8 +
.../example_dags/example_skip_dag/index.html | 12 +-
.../example_subdag_operator/index.html | 8 +
.../example_dags/example_task_group/index.html | 8 +
.../example_task_group_decorator/index.html | 8 +
.../example_time_delta_sensor_async/index.html | 8 +
.../example_trigger_controller_dag/index.html | 8 +
.../example_trigger_target_dag/index.html | 8 +
.../airflow/example_dags/example_xcom/index.html | 8 +
.../example_dags/example_xcomargs/index.html | 8 +
.../2.6.0/_api/airflow/example_dags/index.html | 8 +
.../airflow/example_dags/libs/helper/index.html | 8 +
.../_api/airflow/example_dags/libs/index.html | 8 +
.../example_dags/plugins/event_listener/index.html | 8 +
.../_api/airflow/example_dags/plugins/index.html | 8 +
.../plugins/listener_plugin/index.html | 8 +
.../example_dags/plugins/workday/index.html | 8 +
.../_api/airflow/example_dags/subdags/index.html | 8 +
.../airflow/example_dags/subdags/subdag/index.html | 8 +
.../_api/airflow/example_dags/tutorial/index.html | 8 +
.../airflow/example_dags/tutorial_dag/index.html | 8 +
.../example_dags/tutorial_taskflow_api/index.html | 8 +
.../tutorial_taskflow_api_virtualenv/index.html | 12 +-
.../2.6.0/_api/airflow/exceptions/index.html | 6 +-
.../2.6.0/_api/airflow/hooks/base/index.html | 6 +-
.../2.6.0/_api/airflow/hooks/dbapi/index.html | 2 +
.../2.6.0/_api/airflow/hooks/filesystem/index.html | 2 +
.../2.6.0/_api/airflow/hooks/index.html | 6 +-
.../2.6.0/_api/airflow/hooks/subprocess/index.html | 6 +-
.../_api/airflow/models/baseoperator/index.html | 2262 ++++++++++
.../connection}/index.html | 526 ++-
.../2.6.0/_api/airflow/models/dag/index.html | 3274 ++++++++++++++
.../{sensors/base => models/dagbag}/index.html | 404 +-
.../{sensors/base => models/param}/index.html | 598 ++-
.../_api/airflow/models/taskinstance/index.html | 2585 +++++++++++
.../{hooks/base => models/variable}/index.html | 451 +-
.../airflow/{hooks/base => models/xcom}/index.html | 546 ++-
.../2.6.0/_api/airflow/operators/bash/index.html | 6 +-
.../2.6.0/_api/airflow/operators/branch/index.html | 6 +-
.../_api/airflow/operators/datetime/index.html | 4 +
.../2.6.0/_api/airflow/operators/email/index.html | 6 +-
.../2.6.0/_api/airflow/operators/empty/index.html | 6 +-
.../airflow/operators/generic_transfer/index.html | 4 +
.../2.6.0/_api/airflow/operators/index.html | 8 +-
.../_api/airflow/operators/latest_only/index.html | 4 +
.../2.6.0/_api/airflow/operators/python/index.html | 6 +-
.../2.6.0/_api/airflow/operators/smooth/index.html | 6 +-
.../2.6.0/_api/airflow/operators/subdag/index.html | 8 +-
.../airflow/operators/trigger_dagrun/index.html | 12 +-
.../_api/airflow/operators/weekday/index.html | 4 +
.../_api/airflow/secrets/base_secrets/index.html | 2 +-
.../airflow/secrets/local_filesystem/index.html | 4 +-
.../2.6.0/_api/airflow/sensors/base/index.html | 6 +-
.../2.6.0/_api/airflow/sensors/bash/index.html | 4 +
.../_api/airflow/sensors/date_time/index.html | 4 +
.../_api/airflow/sensors/external_task/index.html | 6 +-
.../_api/airflow/sensors/filesystem/index.html | 4 +
.../2.6.0/_api/airflow/sensors/index.html | 4 +
.../2.6.0/_api/airflow/sensors/python/index.html | 4 +
.../_api/airflow/sensors/time_delta/index.html | 4 +
.../_api/airflow/sensors/time_sensor/index.html | 4 +
.../2.6.0/_api/airflow/sensors/weekday/index.html | 8 +-
.../_modules/airflow/models/baseoperator.html | 2686 ++++++++++++
.../airflow/models/connection.html} | 599 ++-
.../2.6.0/_modules/airflow/models/dag.html | 4580 ++++++++++++++++++++
.../2.6.0/_modules/airflow/models/dagbag.html | 1563 +++++++
.../airflow/models/param.html} | 488 ++-
.../_modules/airflow/models/taskinstance.html | 3808 ++++++++++++++++
.../airflow/models/variable.html} | 539 +--
.../2.6.0/_modules/airflow/models/xcom.html | 1694 ++++++++
.../apache-airflow/2.6.0/_modules/index.html | 8 +
.../_api/airflow/models/baseoperator/index.rst.txt | 909 ++++
.../_api/airflow/models/connection/index.rst.txt | 213 +
.../_sources/_api/airflow/models/dag/index.rst.txt | 1257 ++++++
.../_api/airflow/models/dagbag/index.rst.txt | 142 +
.../_api/airflow/models/param/index.rst.txt | 249 ++
.../_api/airflow/models/taskinstance/index.rst.txt | 904 ++++
.../_api/airflow/models/variable/index.rst.txt | 167 +
.../_api/airflow/models/xcom/index.rst.txt | 215 +
.../_sources/public-airflow-interface.rst.txt | 54 +-
.../cluster-policies.html | 14 +-
.../local-filesystem-secrets-backend.html | 2 +-
.../2.6.0/cli-and-env-variables-ref.html | 16 +-
.../2.6.0/core-concepts/executor/celery.html | 2 +-
.../2.6.0/core-concepts/executor/debug.html | 2 +-
.../apache-airflow/2.6.0/core-concepts/params.html | 8 +-
.../apache-airflow/2.6.0/core-concepts/xcoms.html | 2 +-
docs-archive/apache-airflow/2.6.0/genindex.html | 1412 +++++-
.../apache-airflow/2.6.0/howto/connection.html | 6 +-
.../2.6.0/howto/custom-operator.html | 2 +-
docs-archive/apache-airflow/2.6.0/objects.inv | Bin 20802 -> 25073 bytes
.../2.6.0/operators-and-hooks-ref.html | 2 +-
.../2.6.0/public-airflow-interface.html | 91 +-
docs-archive/apache-airflow/2.6.0/py-modindex.html | 40 +
.../apache-airflow/2.6.0/release_notes.html | 1 +
docs-archive/apache-airflow/2.6.0/searchindex.js | 2 +-
123 files changed, 31255 insertions(+), 1628 deletions(-)
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/base/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/base/index.html
index 8da402eff4..afa19c65e0 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/base/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/base/index.html
@@ -912,7 +912,7 @@ task_id__20</p>
<dl class="py class">
<dt class="sig sig-object py" id="airflow.decorators.base.DecoratedOperator">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.decorators.base.</span></span><span class="sig-name descname"><span class="pre">DecoratedOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">python_callable</span></span></em>, <em class="sig-param"><span class [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code></p>
+<dd><p>Bases: <a class="reference internal" href="../../models/baseoperator/index.html#airflow.models.baseoperator.BaseOperator" title="airflow.models.baseoperator.BaseOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code></a></p>
<p>Wraps a Python callable and captures args/kwargs when called for execution.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
@@ -1102,7 +1102,7 @@ methods for task-mapping.</p>
value will be unrolled to multiple XCom values. Dict will unroll to XCom
values with its keys as XCom keys. If set to False (default), only at
most one XCom value is pushed.</p></li>
-<li><p><strong>decorated_operator_class</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.11)"><em>type</em></a><em>[</em><em>airflow.models.baseoperator.BaseOperator</em><em>]</em>) – The operator that executes the logic needed
+<li><p><strong>decorated_operator_class</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.11)"><em>type</em></a><em>[</em><a class="reference internal" href="../../models/baseoperator/index.html#airflow.models.baseoperator.BaseOperator" title="airflow.models.baseoperator.BaseOperator"><em>airflow.models.baseoperator.BaseOperator</em></a><em>]</em>) – The operator that executes the logic needed
to run the python function in the correct environment.</p></li>
</ul>
</dd>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/task_group/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/task_group/index.html
index da3735057e..5e99d9b3d3 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/task_group/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/decorators/task_group/index.html
@@ -784,7 +784,7 @@ together when the DAG is displayed graphically.</p>
<dl class="py function">
<dt class="sig sig-object py" id="airflow.decorators.task_group.task_group">
-<span class="sig-prename descclassname"><span class="pre">airflow.decorators.task_group.</span></span><span class="sig-name descname"><span class="pre">task_group</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">group_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><s [...]
+<span class="sig-prename descclassname"><span class="pre">airflow.decorators.task_group.</span></span><span class="sig-name descname"><span class="pre">task_group</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">group_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><s [...]
<dt class="sig sig-object py">
<span class="sig-prename descclassname"><span class="pre">airflow.decorators.task_group.</span></span><span class="sig-name descname"><span class="pre">task_group</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">python_callable</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Callable</span><span class="p"><span class="pre">[</span></span><span class="pre">FParams</s [...]
<dd><p>Python TaskGroup decorator.</p>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_bash_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_bash_operator/index.html
index 2087e3c3b4..df842181bd 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_bash_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_bash_operator/index.html
@@ -394,9 +394,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -622,9 +626,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_datetime_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_datetime_operator/index.html
index c9e053c661..4a5913b0df 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_datetime_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_datetime_operator/index.html
@@ -404,9 +404,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -642,9 +646,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_day_of_week_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_day_of_week_operator/index.html
index 8e61f76813..4a290c9ff9 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_day_of_week_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_day_of_week_operator/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_labels/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_labels/index.html
index dc36b32f28..a725022cc0 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_labels/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_labels/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator/index.html
index e3007ff98a..23ab2d6c5b 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator_decorator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator_decorator/index.html
index 88b948cb57..4b8b1e329b 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator_decorator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_operator_decorator/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_python_dop_operator_3/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_python_dop_operator_3/index.html
index 56f8ebe353..0cc19f1397 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_python_dop_operator_3/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_branch_python_dop_operator_3/index.html
@@ -398,9 +398,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -630,9 +634,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_complex/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_complex/index.html
index fa99f39387..bd6a9275d6 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_complex/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_complex/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_datasets/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_datasets/index.html
index a678d55a03..8b81b78d3c 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_datasets/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_datasets/index.html
@@ -394,9 +394,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -622,9 +626,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_dynamic_task_mapping/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_dynamic_task_mapping/index.html
index b24f36f40c..8241e3bc87 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_dynamic_task_mapping/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_dynamic_task_mapping/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_external_task_marker_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_external_task_marker_dag/index.html
index 463f5f60a8..3b540411ea 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_external_task_marker_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_external_task_marker_dag/index.html
@@ -395,9 +395,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -624,9 +628,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_kubernetes_executor/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_kubernetes_executor/index.html
index 683109550d..2e30f1f68b 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_kubernetes_executor/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_kubernetes_executor/index.html
@@ -397,9 +397,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -628,9 +632,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only/index.html
index a29738846e..6ec3ea9af2 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only_with_trigger/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only_with_trigger/index.html
index aeb1f8f115..c2ec18c9f9 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only_with_trigger/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_latest_only_with_trigger/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_local_kubernetes_executor/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_local_kubernetes_executor/index.html
index a08cf6a94b..2f7bcad11a 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_local_kubernetes_executor/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_local_kubernetes_executor/index.html
@@ -397,9 +397,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -628,9 +632,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_nested_branch_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_nested_branch_dag/index.html
index c34b077526..65d03e9180 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_nested_branch_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_nested_branch_dag/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_trigger_ui/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_trigger_ui/index.html
index 54409d4b7d..29ffa841e7 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_trigger_ui/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_trigger_ui/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_ui_tutorial/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_ui_tutorial/index.html
index 8e0e41e5d1..fc12f6baf1 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_ui_tutorial/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_params_ui_tutorial/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_passing_params_via_test_command/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_passing_params_via_test_command/index.html
index 1f513f0dea..3e8729c175 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_passing_params_via_test_command/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_passing_params_via_test_command/index.html
@@ -399,9 +399,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -632,9 +636,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_python_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_python_operator/index.html
index 0ce74255a2..2a21b8404b 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_python_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_python_operator/index.html
@@ -401,9 +401,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -636,9 +640,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensor_decorator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensor_decorator/index.html
index aa6689934a..edf72058e7 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensor_decorator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensor_decorator/index.html
@@ -398,9 +398,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -630,9 +634,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensors/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensors/index.html
index b52482f0ca..eb45b35431 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensors/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_sensors/index.html
@@ -399,9 +399,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -632,9 +636,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown/index.html
index d97fe257dc..2cab8870b6 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown_taskflow/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown_taskflow/index.html
index f50eb3c327..3d0caa0f24 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown_taskflow/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_setup_teardown_taskflow/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_decorator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_decorator/index.html
index 779d389906..60916b0bc6 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_decorator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_decorator/index.html
@@ -398,9 +398,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -630,9 +634,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_operator/index.html
index 882fc389ff..0f2adadf90 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_short_circuit_operator/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_skip_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_skip_dag/index.html
index 94d94e48e4..23267a3e9f 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_skip_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_skip_dag/index.html
@@ -402,9 +402,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -638,9 +642,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -813,7 +821,7 @@
<dl class="py class">
<dt class="sig sig-object py" id="airflow.example_dags.example_skip_dag.EmptySkipOperator">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.example_dags.example_skip_dag.</span></span><span class="sig-name descname"><span class="pre">EmptySkipOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">owner</span></span><span class="o"><span class="p [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code></p>
+<dd><p>Bases: <a class="reference internal" href="../../models/baseoperator/index.html#airflow.models.baseoperator.BaseOperator" title="airflow.models.baseoperator.BaseOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code></a></p>
<p>Empty operator which always skips the task.</p>
<dl class="field-list simple">
</dl>
@@ -843,7 +851,7 @@ Context is the same dictionary used as when rendering jinja templates.</p>
<dd class="field-odd"><ul class="simple">
<li><p><strong>suffix</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Suffix to append to the operator task_ids</p></li>
<li><p><strong>trigger_rule</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – TriggerRule for the join task</p></li>
-<li><p><strong>dag</strong> (<em>DAG</em>) – The DAG to run the operators on</p></li>
+<li><p><strong>dag</strong> (<a class="reference internal" href="../../models/dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>DAG</em></a>) – The DAG to run the operators on</p></li>
</ul>
</dd>
</dl>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_subdag_operator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_subdag_operator/index.html
index faf63173ed..f7fdfc0f04 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_subdag_operator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_subdag_operator/index.html
@@ -394,9 +394,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -622,9 +626,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group/index.html
index 67b6ce12c7..8e13b8a1f4 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group_decorator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group_decorator/index.html
index 9d71e49be6..275536f80a 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group_decorator/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_task_group_decorator/index.html
@@ -403,9 +403,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -640,9 +644,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_time_delta_sensor_async/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_time_delta_sensor_async/index.html
index 5fdf83a20a..090c0ed997 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_time_delta_sensor_async/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_time_delta_sensor_async/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_controller_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_controller_dag/index.html
index 8f8ed37136..068606f0a6 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_controller_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_controller_dag/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_target_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_target_dag/index.html
index d002be2345..e77aaf12c9 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_target_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_trigger_target_dag/index.html
@@ -398,9 +398,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -630,9 +634,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcom/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcom/index.html
index 743617ca85..d44a7dfd38 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcom/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcom/index.html
@@ -403,9 +403,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -640,9 +644,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcomargs/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcomargs/index.html
index 61fee823af..d8e2c7a1bb 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcomargs/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/example_xcomargs/index.html
@@ -400,9 +400,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -634,9 +638,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/index.html
index 2c07b5f456..aa46c1bf5d 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/index.html
@@ -392,9 +392,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -618,9 +622,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/helper/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/helper/index.html
index 26109b16c5..7711a5542c 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/helper/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/helper/index.html
@@ -366,9 +366,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -566,9 +570,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/index.html
index b62a08d5c2..042426af4f 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/libs/index.html
@@ -357,9 +357,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -548,9 +552,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/event_listener/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/event_listener/index.html
index 3bdaf3992b..f5b8be99b8 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/event_listener/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/event_listener/index.html
@@ -373,9 +373,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -580,9 +584,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/index.html
index e8db188064..cfe5f28a86 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/index.html
@@ -359,9 +359,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -552,9 +556,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/listener_plugin/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/listener_plugin/index.html
index 84fcf68350..97ceec8d32 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/listener_plugin/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/listener_plugin/index.html
@@ -372,9 +372,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -578,9 +582,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/workday/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/workday/index.html
index 7eda1a729f..0f43a89fab 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/workday/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/plugins/workday/index.html
@@ -381,9 +381,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -596,9 +600,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/index.html
index 261f1876d6..9c9004605a 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/index.html
@@ -357,9 +357,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -548,9 +552,13 @@
<li class="toctree-l5"><a class="reference internal" href="../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/subdag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/subdag/index.html
index 0925bc40fa..3d6f8bafe7 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/subdag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/subdags/subdag/index.html
@@ -366,9 +366,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -566,9 +570,13 @@
<li class="toctree-l5"><a class="reference internal" href="../../index.html#submodules">Submodules</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial/index.html
index d5f24225be..d546964267 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial/index.html
@@ -393,9 +393,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -620,9 +624,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_dag/index.html
index 07e996e651..263a69167b 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_dag/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_dag/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api/index.html
index 68d8ac3e2a..cd6e4b08cc 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api/index.html
@@ -396,9 +396,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -626,9 +630,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api_virtualenv/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api_virtualenv/index.html
index 6a46ab5d22..f41845757c 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api_virtualenv/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/example_dags/tutorial_taskflow_api_virtualenv/index.html
@@ -19,7 +19,7 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.operators" href="../../operators/index.html" />
+ <link rel="next" title="airflow.models.dag" href="../../models/dag/index.html" />
<link rel="prev" title="airflow.example_dags.tutorial_taskflow_api" href="../tutorial_taskflow_api/index.html" />
<!-- Matomo -->
<script>
@@ -398,9 +398,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -630,9 +634,13 @@
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../models/param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -823,7 +831,7 @@ the TaskFlow API using three simple tasks for Extract, Transform, and Load.</p>
<a rel="prev" title="airflow.example_dags.tutorial_taskflow_api" href="../tutorial_taskflow_api/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.operators" href="../../operators/index.html" >
+ <a rel="next" title="airflow.models.dag" href="../../models/dag/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/exceptions/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/exceptions/index.html
index 4fa0037de8..c035e8b191 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/exceptions/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/exceptions/index.html
@@ -20,7 +20,7 @@
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="airflow.triggers" href="../triggers/index.html" />
- <link rel="prev" title="airflow.hooks.subprocess" href="../hooks/subprocess/index.html" />
+ <link rel="prev" title="airflow.models.xcom" href="../models/xcom/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a><ul class="current">
@@ -618,6 +619,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a><ul class="current">
@@ -1360,7 +1362,7 @@ wishes to defer until a trigger fires.</p>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.hooks.subprocess" href="../hooks/subprocess/index.html" >
+ <a rel="prev" title="airflow.models.xcom" href="../models/xcom/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
<a rel="next" title="airflow.triggers" href="../triggers/index.html" >
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/base/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/base/index.html
index c4905d2952..519f42ceee 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/base/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/base/index.html
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -555,6 +556,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -794,7 +796,7 @@ with them.</p>
<dd class="field-even"><p>array of connections</p>
</dd>
<dt class="field-odd">Return type</dt>
-<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[airflow.models.connection.Connection]</p>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[<a class="reference internal" href="../../models/connection/index.html#airflow.models.connection.Connection" title="airflow.models.connection.Connection">airflow.models.connection.Connection</a>]</p>
</dd>
</dl>
</dd></dl>
@@ -811,7 +813,7 @@ with them.</p>
<dd class="field-even"><p>connection</p>
</dd>
<dt class="field-odd">Return type</dt>
-<dd class="field-odd"><p>airflow.models.connection.Connection</p>
+<dd class="field-odd"><p><a class="reference internal" href="../../models/connection/index.html#airflow.models.connection.Connection" title="airflow.models.connection.Connection">airflow.models.connection.Connection</a></p>
</dd>
</dl>
</dd></dl>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/dbapi/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/dbapi/index.html
index bb923bbea5..5e67b93b5e 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/dbapi/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/dbapi/index.html
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -527,6 +528,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/filesystem/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/filesystem/index.html
index c2cc456da9..83a1ce3406 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/filesystem/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/filesystem/index.html
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -540,6 +541,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/index.html
index a6d2f92265..aab986e275 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/index.html
@@ -20,7 +20,7 @@
<link rel="index" title="Index" href="../../../genindex.html" />
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="airflow.hooks.base" href="base/index.html" />
- <link rel="prev" title="airflow.sensors.weekday" href="../sensors/weekday/index.html" />
+ <link rel="prev" title="airflow.models.taskinstance" href="../models/taskinstance/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul>
<li class="toctree-l5"><a class="reference internal" href="#submodules">Submodules</a><ul>
@@ -527,6 +528,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul>
<li class="toctree-l5"><a class="reference internal" href="#submodules">Submodules</a><ul>
@@ -692,7 +694,7 @@
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.sensors.weekday" href="../sensors/weekday/index.html" >
+ <a rel="prev" title="airflow.models.taskinstance" href="../models/taskinstance/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
<a rel="next" title="airflow.hooks.base" href="base/index.html" >
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/subprocess/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/subprocess/index.html
index fa5525f9f2..0f124297a0 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/subprocess/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/hooks/subprocess/index.html
@@ -19,7 +19,7 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.exceptions" href="../../exceptions/index.html" />
+ <link rel="next" title="airflow.models.connection" href="../../models/connection/index.html" />
<link rel="prev" title="airflow.hooks.filesystem" href="../filesystem/index.html" />
<!-- Matomo -->
<script>
@@ -342,6 +342,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -542,6 +543,7 @@
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.hooks</span></code></a><ul class="current">
<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
@@ -794,7 +796,7 @@ or stdout</p>
<a rel="prev" title="airflow.hooks.filesystem" href="../filesystem/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.exceptions" href="../../exceptions/index.html" >
+ <a rel="next" title="airflow.models.connection" href="../../models/connection/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/models/baseoperator/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/baseoperator/index.html
new file mode 100644
index 0000000000..d3b22936d1
--- /dev/null
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/baseoperator/index.html
@@ -0,0 +1,2262 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+ <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>airflow.models.baseoperator — Airflow Documentation</title>
+ <link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/copybutton.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main-custom.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/graphviz.css" />
+ <link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
+ <link rel="index" title="Index" href="../../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../../search.html" />
+ <link rel="next" title="airflow.models.taskinstance" href="../taskinstance/index.html" />
+ <link rel="prev" title="airflow.sensors.weekday" href="../../sensors/weekday/index.html" />
+ <!-- Matomo -->
+ <script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ /* We explicitly disable cookie tracking to avoid privacy issues */
+ _paq.push(['disableCookies']);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '13']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+
+
+</head><body class="td-section">
+
+
+<header>
+ <nav class="js-navbar-scroll navbar">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+ <div class="desktop-only navbar__menu-container">
+
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+ </div>
+
+
+
+ </div>
+
+ </div>
+ <div class="mobile-only navbar__drawer-container">
+ <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+ <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+ <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+ <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+ <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="close-icon" class="navbar__toggle-button--icon">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </button>
+ <div class="navbar__drawer" id="navbar-drawer">
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+ </nav>
+
+</header>
+
+
+ <div class="roadmap container-fluid td-default base-layout">
+
+
+ <div class="content-drawer-wrapper">
+ <button class="content-drawer__toggle-button" id="content-open-button">
+
+ <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+ <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+ <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+ <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+ </g>
+ <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+ <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+ </g>
+ <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+ <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+ </g>
+ <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+ <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+ </g>
+ <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+ <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+ </g>
+ <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+ <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+ </g>
+ </g>
+ </svg>
+
+ <span class="bodytext__mobile--brownish-grey">Content</span>
+ </div>
+
+ </button>
+ <nav id="content-navbar" class="navbar navbar--hidden">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+
+ <div id="content-close-button">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </nav>
+ <div class="content-drawer-container" id="content-drawer">
+ <div class="content-drawer">
+ <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+ <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.6.0</span>
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+ </div>
+ <script type="application/x-template" id="version-item-template">
+ <a class="dropdown-item"></a>
+ </script>
+</div>
+
+<div class="searchb-box">
+ <form class="search-form" action="../../../../search.html" method="get">
+ <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+
+ <button class="search-form__button" type="submit">
+
+ <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+ <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+ <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+ <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+ </g>
+ </svg>
+ </button>
+ </form>
+</div>
+
+
+<style>
+ .searchb-box {
+ margin-bottom: 26px;
+ }
+ .searchb-box .search-form {
+ width: 100%;
+ margin-top: 20px;
+ }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+ <p class="caption" role="heading"><span class="caption-text">Content</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../index.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../start.html">Quick Start</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../installation/index.html">Installation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../tutorial/index.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../howto/index.html">How-to Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../ui.html">UI / Screenshots</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../core-concepts/index.html">Core Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../authoring-and-scheduling/index.html">Authoring and Scheduling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../administration-and-deployment/index.html">Administration and Deployment</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../integration.html">Integration</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.TaskPreExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPreExecuteHook</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.TaskPostExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPostExecuteHook</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.T"><code class="docutils literal notranslate"><span class="pre">T</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.parse_retries"><code class="docutils literal notranslate"><span class="pre">parse_retries()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.coerce_timedelta"><code class="docutils literal notranslate"><span class="pre">coerce_timedelta()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.coerce_resources"><code class="docutils literal notranslate"><span class="pre">coerce_resources()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.get_merged_defaults"><code class="docutils literal notranslate"><span class="pre">get_merged_defaults()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.partial"><code class="docutils literal notranslate"><span class="pre">partial()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorMeta"><code class="docutils literal notranslate"><span class="pre">BaseOperatorMeta</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator"><code class="docutils literal notranslate"><span class="pre">BaseOperator</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_class"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_class</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_type"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_type</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_name"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.roots"><code class="docutils literal notranslate"><span class="pre">BaseOperator.roots</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.leaves"><code class="docutils literal notranslate"><span class="pre">BaseOperator.leaves</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.output"><code class="docutils literal notranslate"><span class="pre">BaseOperator.output</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.inherits_from_empty_operator"><code class="docutils literal notranslate"><span class="pre">BaseOperator.inherits_from_empty_operator</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_ext</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields_renderers</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_color</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_fgcolor"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_fgcolor</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pool"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pool</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.shallow_copy_attrs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.shallow_copy_attrs</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_extra_links</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.partial"><code class="docutils literal notranslate"><span class="pre">BaseOperator.partial</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.supports_lineage"><code class="docutils literal notranslate"><span class="pre">BaseOperator.supports_lineage</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_group</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.subdag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.start_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.start_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.end_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.end_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseOperator.deps</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_setup"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_setup()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_teardown"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_teardown()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__eq__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__ne__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__ne__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__hash__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__hash__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__or__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__or__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__gt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__gt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__lt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__lt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setattr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setattr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_inlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_inlets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_outlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_outlets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_inlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_inlet_defs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_outlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_outlet_defs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.has_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.has_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseOperator.prepare_for_execution()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.set_xcomargs_dependencies"><code class="docutils literal notranslate"><span class="pre">BaseOperator.set_xcomargs_dependencies()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pre_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pre_execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.post_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.post_execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">BaseOperator.on_kill()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__getstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__getstate__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setstate__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.render_template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.render_template_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.clear"><code class="docutils literal notranslate"><span class="pre">BaseOperator.clear()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_task_instances"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dry_run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dry_run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_direct_relatives"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_direct_relatives()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__repr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_push"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_push()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_pull"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_pull()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.serialize_for_task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.serialize_for_task_group()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.defer"><code class="docutils literal notranslate"><span class="pre">BaseOperator.defer()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.unmap"><code class="docutils literal notranslate"><span class="pre">BaseOperator.unmap()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.Chainable"><code class="docutils literal notranslate"><span class="pre">Chainable</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.chain"><code class="docutils literal notranslate"><span class="pre">chain()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.cross_downstream"><code class="docutils literal notranslate"><span class="pre">cross_downstream()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorClassList"><code class="docutils literal notranslate"><span class="pre">BaseOperatorClassList</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.name"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.operators"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.operators</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.get_link"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.get_link()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-extend-airflow-capabilities">Using Public Interface to extend Airflow capabilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-integrate-with-external-services-and-applications">Using Public Interface to integrate with external services and applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#what-is-not-part-of-the-public-interface-of-apache-airflow">What is not part of the Public Interface of Apache Airflow?</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../best-practices.html">Best Practices</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../faq.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release-process.html">Release Policies</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release_notes.html">Release Notes</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../privacy_notice.html">Privacy Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../project.html">Project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../license.html">License</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators-and-hooks-ref.html">Operators and hooks</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../cli-and-env-variables-ref.html">CLI</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../templates-ref.html">Templates</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../stable-rest-api-ref.html">Stable REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../deprecated-rest-api-ref.html">Deprecated REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../configurations-ref.html">Configurations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../extra-packages-ref.html">Extra packages</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Internal DB details</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../migrations-ref.html">Database Migrations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../database-erd-ref.html">Database ERD Schema</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+ .toctree {
+ }
+ .toctree li {
+ list-style: none;
+ }
+ .toctree .caption {
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: bold;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.33;
+ letter-spacing: normal;
+ color: #51504f;
+ padding-bottom: 13px;
+ text-transform: uppercase;
+ margin-bottom: 0;
+ }
+ .toctree .current > a:not([href="#"]) {
+ color: #017cee;
+ }
+ .toctree > ul {
+ padding-left: 0;
+ }
+ .toctree ul {
+ padding-left: 15px;
+ display: none;
+ }
+ .toctree > ul,
+ .toctree li.current > ul {
+ display: block;
+ }
+
+ .toctree a .toctree-expand {
+ display: inline-block;
+ position: relative;
+ height: 1em;
+ }
+
+ .toctree a .toctree-expand:before {
+ position: absolute;
+ top: 6px;
+ left: -12px;
+ content: '►';
+ font-size: 7px;
+ }
+ .toctree .current > a > .toctree-expand:before {
+ content: '▼';
+ }
+
+ .toctree .current {
+ color: #017cee;
+ }
+ .toctree li {
+ font-family: Roboto;
+ font-size: 16px;
+ font-weight: normal;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.63;
+ letter-spacing: normal;
+ color: #707070;
+ }
+
+</style>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="d-flex">
+
+
+ <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+ <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.6.0</span>
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+ </div>
+ <script type="application/x-template" id="version-item-template">
+ <a class="dropdown-item"></a>
+ </script>
+</div>
+
+<div class="searchb-box">
+ <form class="search-form" action="../../../../search.html" method="get">
+ <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+
+ <button class="search-form__button" type="submit">
+
+ <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+ <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+ <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+ <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+ </g>
+ </svg>
+ </button>
+ </form>
+</div>
+
+
+<style>
+ .searchb-box {
+ margin-bottom: 26px;
+ }
+ .searchb-box .search-form {
+ width: 100%;
+ margin-top: 20px;
+ }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+ <p class="caption" role="heading"><span class="caption-text">Content</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../index.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../start.html">Quick Start</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../installation/index.html">Installation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../tutorial/index.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../howto/index.html">How-to Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../ui.html">UI / Screenshots</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../core-concepts/index.html">Core Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../authoring-and-scheduling/index.html">Authoring and Scheduling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../administration-and-deployment/index.html">Administration and Deployment</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../integration.html">Integration</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../../sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.TaskPreExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPreExecuteHook</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.TaskPostExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPostExecuteHook</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.T"><code class="docutils literal notranslate"><span class="pre">T</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.parse_retries"><code class="docutils literal notranslate"><span class="pre">parse_retries()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.coerce_timedelta"><code class="docutils literal notranslate"><span class="pre">coerce_timedelta()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.coerce_resources"><code class="docutils literal notranslate"><span class="pre">coerce_resources()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.get_merged_defaults"><code class="docutils literal notranslate"><span class="pre">get_merged_defaults()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.partial"><code class="docutils literal notranslate"><span class="pre">partial()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorMeta"><code class="docutils literal notranslate"><span class="pre">BaseOperatorMeta</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator"><code class="docutils literal notranslate"><span class="pre">BaseOperator</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_class"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_class</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_type"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_type</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_name"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.roots"><code class="docutils literal notranslate"><span class="pre">BaseOperator.roots</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.leaves"><code class="docutils literal notranslate"><span class="pre">BaseOperator.leaves</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.output"><code class="docutils literal notranslate"><span class="pre">BaseOperator.output</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.inherits_from_empty_operator"><code class="docutils literal notranslate"><span class="pre">BaseOperator.inherits_from_empty_operator</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_ext</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields_renderers</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_color</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_fgcolor"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_fgcolor</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pool"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pool</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.shallow_copy_attrs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.shallow_copy_attrs</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_extra_links</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.partial"><code class="docutils literal notranslate"><span class="pre">BaseOperator.partial</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.supports_lineage"><code class="docutils literal notranslate"><span class="pre">BaseOperator.supports_lineage</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_group</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.subdag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.start_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.start_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.end_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.end_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseOperator.deps</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_setup"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_setup()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_teardown"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_teardown()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__eq__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__ne__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__ne__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__hash__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__hash__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__or__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__or__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__gt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__gt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__lt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__lt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setattr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setattr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_inlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_inlets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_outlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_outlets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_inlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_inlet_defs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_outlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_outlet_defs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.has_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.has_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseOperator.prepare_for_execution()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.set_xcomargs_dependencies"><code class="docutils literal notranslate"><span class="pre">BaseOperator.set_xcomargs_dependencies()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pre_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pre_execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.post_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.post_execute()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">BaseOperator.on_kill()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__getstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__getstate__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setstate__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.render_template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.render_template_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.clear"><code class="docutils literal notranslate"><span class="pre">BaseOperator.clear()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_task_instances"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dry_run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dry_run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_direct_relatives"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_direct_relatives()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__repr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_push"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_push()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_pull"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_pull()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.serialize_for_task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.serialize_for_task_group()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.defer"><code class="docutils literal notranslate"><span class="pre">BaseOperator.defer()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.unmap"><code class="docutils literal notranslate"><span class="pre">BaseOperator.unmap()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.Chainable"><code class="docutils literal notranslate"><span class="pre">Chainable</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.chain"><code class="docutils literal notranslate"><span class="pre">chain()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.cross_downstream"><code class="docutils literal notranslate"><span class="pre">cross_downstream()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorClassList"><code class="docutils literal notranslate"><span class="pre">BaseOperatorClassList</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.name"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.operators"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.operators</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.get_link"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.get_link()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-extend-airflow-capabilities">Using Public Interface to extend Airflow capabilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-integrate-with-external-services-and-applications">Using Public Interface to integrate with external services and applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#what-is-not-part-of-the-public-interface-of-apache-airflow">What is not part of the Public Interface of Apache Airflow?</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../best-practices.html">Best Practices</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../faq.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release-process.html">Release Policies</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release_notes.html">Release Notes</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../privacy_notice.html">Privacy Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../project.html">Project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../license.html">License</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators-and-hooks-ref.html">Operators and hooks</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../cli-and-env-variables-ref.html">CLI</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../templates-ref.html">Templates</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../stable-rest-api-ref.html">Stable REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../deprecated-rest-api-ref.html">Deprecated REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../configurations-ref.html">Configurations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../extra-packages-ref.html">Extra packages</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Internal DB details</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../migrations-ref.html">Database Migrations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../database-erd-ref.html">Database ERD Schema</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+ .toctree {
+ }
+ .toctree li {
+ list-style: none;
+ }
+ .toctree .caption {
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: bold;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.33;
+ letter-spacing: normal;
+ color: #51504f;
+ padding-bottom: 13px;
+ text-transform: uppercase;
+ margin-bottom: 0;
+ }
+ .toctree .current > a:not([href="#"]) {
+ color: #017cee;
+ }
+ .toctree > ul {
+ padding-left: 0;
+ }
+ .toctree ul {
+ padding-left: 15px;
+ display: none;
+ }
+ .toctree > ul,
+ .toctree li.current > ul {
+ display: block;
+ }
+
+ .toctree a .toctree-expand {
+ display: inline-block;
+ position: relative;
+ height: 1em;
+ }
+
+ .toctree a .toctree-expand:before {
+ position: absolute;
+ top: 6px;
+ left: -12px;
+ content: '►';
+ font-size: 7px;
+ }
+ .toctree .current > a > .toctree-expand:before {
+ content: '▼';
+ }
+
+ .toctree .current {
+ color: #017cee;
+ }
+ .toctree li {
+ font-family: Roboto;
+ font-size: 16px;
+ font-weight: normal;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.63;
+ letter-spacing: normal;
+ color: #707070;
+ }
+
+</style>
+ </div>
+
+
+
+
+ <main class="col-12 col-md-9 col-xl-8" role="main">
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+ <ul class="breadcrumb">
+
+ <li class="breadcrumb-item"><a href="../../../../index.html" class="icon icon-home"> Home</a></li>
+
+ <li class="breadcrumb-item"><a href="../../../../public-airflow-interface.html">Public Interface of Airflow</a></li>
+
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a></li>
+
+ </ul>
+</div>
+
+ <div class="rst-content">
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <div class="section" id="module-airflow.models.baseoperator">
+<span id="airflow-models-baseoperator"></span><h1><a class="reference internal" href="#module-airflow.models.baseoperator" title="airflow.models.baseoperator"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a><a class="headerlink" href="#module-airflow.models.baseoperator" title="Permalink to this heading">¶</a></h1>
+<p>Base operator for all operators.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorMeta" title="airflow.models.baseoperator.BaseOperatorMeta"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseOperatorMeta</span></code></a></p></td>
+<td><p>Metaclass of BaseOperator.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator" title="airflow.models.baseoperator.BaseOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseOperator</span></code></a></p></td>
+<td><p>Abstract base class for all operators. Since operators create objects that</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink" title="airflow.models.baseoperator.BaseOperatorLink"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseOperatorLink</span></code></a></p></td>
+<td><p>Abstract base class that defines how we get an operator link.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.parse_retries" title="airflow.models.baseoperator.parse_retries"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_retries</span></code></a>(retries)</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.coerce_timedelta" title="airflow.models.baseoperator.coerce_timedelta"><code class="xref py py-obj docutils literal notranslate"><span class="pre">coerce_timedelta</span></code></a>(value, *, key)</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.coerce_resources" title="airflow.models.baseoperator.coerce_resources"><code class="xref py py-obj docutils literal notranslate"><span class="pre">coerce_resources</span></code></a>(resources)</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.get_merged_defaults" title="airflow.models.baseoperator.get_merged_defaults"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_merged_defaults</span></code></a>(dag, task_group, task_params, ...)</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.partial" title="airflow.models.baseoperator.partial"><code class="xref py py-obj docutils literal notranslate"><span class="pre">partial</span></code></a>(operator_class, *, task_id[, dag, task_group, ...])</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.chain" title="airflow.models.baseoperator.chain"><code class="xref py py-obj docutils literal notranslate"><span class="pre">chain</span></code></a>(*tasks)</p></td>
+<td><p>Given a number of tasks, builds a dependency chain.</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.cross_downstream" title="airflow.models.baseoperator.cross_downstream"><code class="xref py py-obj docutils literal notranslate"><span class="pre">cross_downstream</span></code></a>(from_tasks, to_tasks)</p></td>
+<td><p>Set downstream dependencies for all tasks in from_tasks to all tasks in to_tasks.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="attributes">
+<h3>Attributes<a class="headerlink" href="#attributes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.ScheduleInterval" title="airflow.models.baseoperator.ScheduleInterval"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.TaskPreExecuteHook" title="airflow.models.baseoperator.TaskPreExecuteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TaskPreExecuteHook</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.TaskPostExecuteHook" title="airflow.models.baseoperator.TaskPostExecuteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TaskPostExecuteHook</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.T" title="airflow.models.baseoperator.T"><code class="xref py py-obj docutils literal notranslate"><span class="pre">T</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.logger" title="airflow.models.baseoperator.logger"><code class="xref py py-obj docutils literal notranslate"><span class="pre">logger</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.baseoperator.Chainable" title="airflow.models.baseoperator.Chainable"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Chainable</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorClassList" title="airflow.models.baseoperator.BaseOperatorClassList"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseOperatorClassList</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.ScheduleInterval">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">ScheduleInterval</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#ScheduleInterval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.ScheduleInterval" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.TaskPreExecuteHook">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">TaskPreExecuteHook</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#TaskPreExecuteHook"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.TaskPreExecuteHook" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.TaskPostExecuteHook">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">TaskPostExecuteHook</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#TaskPostExecuteHook"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.TaskPostExecuteHook" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.T">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">T</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#T"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.T" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.logger">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">logger</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#logger"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.logger" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.parse_retries">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">parse_retries</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">retries</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#parse_retries"><span class="viewcode-link"><span class="pre">[source]</span></s [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.coerce_timedelta">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">coerce_timedelta</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class=" [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.coerce_resources">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">coerce_resources</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">resources</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#coerce_resources"><span class="viewcode-link"><span class="pre">[source]</ [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.get_merged_defaults">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">get_merged_defaults</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task_group</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task_params</span></span></em>, <em class="sig-param"> [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.partial">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">partial</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">operator_class</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em>, <em class="sig-param"><span class="n [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorMeta">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">BaseOperatorMeta</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperatorMeta"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoper [...]
+<dd><p>Bases: <a class="reference external" href="https://docs.python.org/3/library/abc.html#abc.ABCMeta" title="(in Python v3.11)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">abc.ABCMeta</span></code></a></p>
+<p>Metaclass of BaseOperator.</p>
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">BaseOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">owner</span></span><span class="o"><span class="pre">=</span></s [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.abstractoperator.AbstractOperator</span></code></p>
+<p>Abstract base class for all operators. Since operators create objects that
+become nodes in the dag, BaseOperator contains many recursive methods for
+dag crawling behavior. To derive this class, you are expected to override
+the constructor as well as the ‘execute’ method.</p>
+<p>Operators derived from this class should perform or trigger certain tasks
+synchronously (wait for completion). Example of operators could be an
+operator that runs a Pig job (PigOperator), a sensor operator that
+waits for a partition to land in Hive (HiveSensorOperator), or one that
+moves data from Hive to MySQL (Hive2MySqlOperator). Instances of these
+operators (tasks) target specific operations, running specific scripts,
+functions or data transfers.</p>
+<p>This class is abstract and shouldn’t be instantiated. Instantiating a
+class derived from this one results in the creation of a task object,
+which ultimately becomes a node in DAG objects. Task dependencies should
+be set by using the set_upstream and/or set_downstream methods.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – a unique, meaningful id for the task</p></li>
+<li><p><strong>owner</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – the owner of the task. Using a meaningful description
+(e.g. user/person/team/role name) to clarify ownership is recommended.</p></li>
+<li><p><strong>email</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>Iterable</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – the ‘to’ email address(es) used in email alerts. This can be a
+single email or multiple ones. Multiple addresses can be specified as a
+comma or semicolon separated string or by passing a list of strings.</p></li>
+<li><p><strong>email_on_retry</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Indicates whether email alerts should be sent when a
+task is retried</p></li>
+<li><p><strong>email_on_failure</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Indicates whether email alerts should be sent when
+a task failed</p></li>
+<li><p><strong>retries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – the number of retries that should be performed before
+failing the task</p></li>
+<li><p><strong>retry_delay</strong> (<em>timedelta</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – delay between retries, can be set as <code class="docutils literal notranslate"><span class="pre">timedelta</span></code> or
+<code class="docutils literal notranslate"><span class="pre">float</span></code> seconds, which will be converted into <code class="docutils literal notranslate"><span class="pre">timedelta</span></code>,
+the default is <code class="docutils literal notranslate"><span class="pre">timedelta(seconds=300)</span></code>.</p></li>
+<li><p><strong>retry_exponential_backoff</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – allow progressively longer waits between
+retries by using exponential backoff algorithm on retry delay (delay
+will be converted into seconds)</p></li>
+<li><p><strong>max_retry_delay</strong> (<em>timedelta</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – maximum delay interval between retries, can be set as
+<code class="docutils literal notranslate"><span class="pre">timedelta</span></code> or <code class="docutils literal notranslate"><span class="pre">float</span></code> seconds, which will be converted into <code class="docutils literal notranslate"><span class="pre">timedelta</span></code>.</p></li>
+<li><p><strong>start_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – The <code class="docutils literal notranslate"><span class="pre">start_date</span></code> for the task, determines
+the <code class="docutils literal notranslate"><span class="pre">execution_date</span></code> for the first task instance. The best practice
+is to have the start_date rounded
+to your DAG’s <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code>. Daily jobs have their start_date
+some day at 00:00:00, hourly jobs have their start_date at 00:00
+of a specific hour. Note that Airflow simply looks at the latest
+<code class="docutils literal notranslate"><span class="pre">execution_date</span></code> and adds the <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code> to determine
+the next <code class="docutils literal notranslate"><span class="pre">execution_date</span></code>. It is also very important
+to note that different tasks’ dependencies
+need to line up in time. If task A depends on task B and their
+start_date are offset in a way that their execution_date don’t line
+up, A’s dependencies will never be met. If you are looking to delay
+a task, for example running a daily task at 2AM, look into the
+<code class="docutils literal notranslate"><span class="pre">TimeSensor</span></code> and <code class="docutils literal notranslate"><span class="pre">TimeDeltaSensor</span></code>. We advise against using
+dynamic <code class="docutils literal notranslate"><span class="pre">start_date</span></code> and recommend using fixed ones. Read the
+FAQ entry about start_date for more information.</p></li>
+<li><p><strong>end_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – if specified, the scheduler won’t go beyond this date</p></li>
+<li><p><strong>depends_on_past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – when set to true, task instances will run
+sequentially and only if the previous instance has succeeded or has been skipped.
+The task instance for the start_date is allowed to run.</p></li>
+<li><p><strong>wait_for_past_depends_before_skipping</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – when set to true, if the task instance
+should be marked as skipped, and depends_on_past is true, the ti will stay on None state
+waiting the task of the previous run</p></li>
+<li><p><strong>wait_for_downstream</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – when set to true, an instance of task
+X will wait for tasks immediately downstream of the previous instance
+of task X to finish successfully or be skipped before it runs. This is useful if the
+different instances of a task X alter the same asset, and this asset
+is used by tasks downstream of task X. Note that depends_on_past
+is forced to True wherever wait_for_downstream is used. Also note that
+only tasks <em>immediately</em> downstream of the previous task instance are waited
+for; the statuses of any tasks further downstream are ignored.</p></li>
+<li><p><strong>dag</strong> (<a class="reference internal" href="../dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>DAG</em></a><em> | </em><em>None</em>) – a reference to the dag the task is attached to (if any)</p></li>
+<li><p><strong>priority_weight</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – priority weight of this task against other task.
+This allows the executor to trigger higher priority tasks before
+others when things get backed up. Set priority_weight as a higher
+number for more important tasks.</p></li>
+<li><p><strong>weight_rule</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – weighting method used for the effective total
+priority weight of the task. Options are:
+<code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">downstream</span> <span class="pre">|</span> <span class="pre">upstream</span> <span class="pre">|</span> <span class="pre">absolute</span> <span class="pre">}</span></code> default is <code class="docutils literal notranslate"><span class="pre">downstream</span></code>
+When set to <code class="docutils literal notranslate"><span class="pre">downstream</span></code> the effective weight of the task is the
+aggregate sum of all downstream descendants. As a result, upstream
+tasks will have higher weight and will be scheduled more aggressively
+when using positive weight values. This is useful when you have
+multiple dag run instances and desire to have all upstream tasks to
+complete for all runs before each dag can continue processing
+downstream tasks. When set to <code class="docutils literal notranslate"><span class="pre">upstream</span></code> the effective weight is the
+aggregate sum of all upstream ancestors. This is the opposite where
+downstream tasks have higher weight and will be scheduled more
+aggressively when using positive weight values. This is useful when you
+have multiple dag run instances and prefer to have each dag complete
+before starting upstream tasks of other dags. When set to
+<code class="docutils literal notranslate"><span class="pre">absolute</span></code>, the effective weight is the exact <code class="docutils literal notranslate"><span class="pre">priority_weight</span></code>
+specified without additional weighting. You may want to do this when
+you know exactly what priority weight each task should have.
+Additionally, when set to <code class="docutils literal notranslate"><span class="pre">absolute</span></code>, there is bonus effect of
+significantly speeding up the task creation process as for very large
+DAGs. Options can be set as string or using the constants defined in
+the static class <code class="docutils literal notranslate"><span class="pre">airflow.utils.WeightRule</span></code></p></li>
+<li><p><strong>queue</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – which queue to target when running this job. Not
+all executors implement queue management, the CeleryExecutor
+does support targeting specific queues.</p></li>
+<li><p><strong>pool</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – the slot pool this task should run in, slot pools are a
+way to limit concurrency for certain tasks</p></li>
+<li><p><strong>pool_slots</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – the number of pool slots this task should use (>= 1)
+Values less than 1 are not allowed.</p></li>
+<li><p><strong>sla</strong> (<em>timedelta</em><em> | </em><em>None</em>) – time by which the job is expected to succeed. Note that
+this represents the <code class="docutils literal notranslate"><span class="pre">timedelta</span></code> after the period is closed. For
+example if you set an SLA of 1 hour, the scheduler would send an email
+soon after 1:00AM on the <code class="docutils literal notranslate"><span class="pre">2016-01-02</span></code> if the <code class="docutils literal notranslate"><span class="pre">2016-01-01</span></code> instance
+has not succeeded yet.
+The scheduler pays special attention for jobs with an SLA and
+sends alert
+emails for SLA misses. SLA misses are also recorded in the database
+for future reference. All tasks that share the same SLA time
+get bundled in a single email, sent soon after that time. SLA
+notification are sent once and only once for each task instance.</p></li>
+<li><p><strong>execution_timeout</strong> (<em>timedelta</em><em> | </em><em>None</em>) – max time allowed for the execution of
+this task instance, if it goes beyond it will raise and fail.</p></li>
+<li><p><strong>on_failure_callback</strong> (<em>None</em><em> | </em><em>TaskStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>TaskStateChangeCallback</em><em>]</em>) – a function or list of functions to be called when a task instance
+of this task fails. a context dictionary is passed as a single
+parameter to this function. Context contains references to related
+objects to the task instance and is documented under the macros
+section of the API.</p></li>
+<li><p><strong>on_execute_callback</strong> (<em>None</em><em> | </em><em>TaskStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>TaskStateChangeCallback</em><em>]</em>) – much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except
+that it is executed right before the task is executed.</p></li>
+<li><p><strong>on_retry_callback</strong> (<em>None</em><em> | </em><em>TaskStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>TaskStateChangeCallback</em><em>]</em>) – much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except
+that it is executed when retries occur.</p></li>
+<li><p><strong>on_success_callback</strong> (<em>None</em><em> | </em><em>TaskStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>TaskStateChangeCallback</em><em>]</em>) – much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except
+that it is executed when the task succeeds.</p></li>
+<li><p><strong>pre_execute</strong> (<em>TaskPreExecuteHook</em><em> | </em><em>None</em>) – <p>a function to be called immediately before task
+execution, receiving a context dictionary; raising an exception will
+prevent the task from being executed.</p>
+<p>This is an <a class="reference internal" href="../../../../release-process.html#experimental"><span class="std std-ref">experimental feature</span></a>.</p>
+</p></li>
+<li><p><strong>post_execute</strong> (<em>TaskPostExecuteHook</em><em> | </em><em>None</em>) – <p>a function to be called immediately after task
+execution, receiving a context dictionary and task result; raising an
+exception will prevent the task from succeeding.</p>
+<p>This is an <a class="reference internal" href="../../../../release-process.html#experimental"><span class="std std-ref">experimental feature</span></a>.</p>
+</p></li>
+<li><p><strong>trigger_rule</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – defines the rule by which dependencies are applied
+for the task to get triggered. Options are:
+<code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">all_success</span> <span class="pre">|</span> <span class="pre">all_failed</span> <span class="pre">|</span> <span class="pre">all_done</span> <span class="pre">|</span> <span class="pre">all_skipped</span> <span class="pre">|</span> <span class="pre">one_success</span> <span class="pre">|</span> <span class="pre">one_done</span> <span class="pre">|</span>
+<span class="pre">one_failed</span> <span class="pre">|</span> <span class="pre">none_failed</span> <span class="pre">|</span> <span class="pre">none_failed_min_one_success</span> <span class="pre">|</span> <span class="pre">none_skipped</span> <span class="pre">|</span> <span class="pre">always}</span></code>
+default is <code class="docutils literal notranslate"><span class="pre">all_success</span></code>. Options can be set as string or
+using the constants defined in the static class
+<code class="docutils literal notranslate"><span class="pre">airflow.utils.TriggerRule</span></code></p></li>
+<li><p><strong>resources</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – A map of resource parameter names (the argument names of the
+Resources constructor) to their values.</p></li>
+<li><p><strong>run_as_user</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – unix username to impersonate while running the task</p></li>
+<li><p><strong>max_active_tis_per_dag</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – When set, a task will be able to limit the concurrent
+runs across execution_dates.</p></li>
+<li><p><strong>max_active_tis_per_dagrun</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – When set, a task will be able to limit the concurrent
+task instances per DAG run.</p></li>
+<li><p><strong>executor_config</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – <p>Additional task-level configuration parameters that are
+interpreted by a specific executor. Parameters are namespaced by the name of
+executor.</p>
+<p><strong>Example</strong>: to run this task in a specific docker container through
+the KubernetesExecutor</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MyOperator</span><span class="p">(</span><span class="o">...</span><span class="p">,</span>
+ <span class="n">executor_config</span><span class="o">=</span><span class="p">{</span>
+ <span class="s2">"KubernetesExecutor"</span><span class="p">:</span>
+ <span class="p">{</span><span class="s2">"image"</span><span class="p">:</span> <span class="s2">"myCustomDockerImage"</span><span class="p">}</span>
+ <span class="p">}</span>
+<span class="p">)</span>
+</pre></div>
+</div>
+</p></li>
+<li><p><strong>do_xcom_push</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – if True, an XCom is pushed containing the Operator’s
+result</p></li>
+<li><p><strong>task_group</strong> (<em>TaskGroup</em><em> | </em><em>None</em>) – The TaskGroup to which the task should belong. This is typically provided when not
+using a TaskGroup as a context manager.</p></li>
+<li><p><strong>doc</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Add documentation or notes to your Task objects that is visible in
+Task Instance details View in the Webserver</p></li>
+<li><p><strong>doc_md</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Add documentation (in Markdown format) or notes to your Task objects
+that is visible in Task Instance details View in the Webserver</p></li>
+<li><p><strong>doc_rst</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Add documentation (in RST format) or notes to your Task objects
+that is visible in Task Instance details View in the Webserver</p></li>
+<li><p><strong>doc_json</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Add documentation (in JSON format) or notes to your Task objects
+that is visible in Task Instance details View in the Webserver</p></li>
+<li><p><strong>doc_yaml</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Add documentation (in YAML format) or notes to your Task objects
+that is visible in Task Instance details View in the Webserver</p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.dag">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">dag</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><span class="pre">airflow.models.dag.DAG</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/baseoperato [...]
+<dd><p>Returns the Operator’s DAG if set, otherwise raises an error</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.operator_class">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">operator_class</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.11)"><span class="pre">type</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#a [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.task_type">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">task_type</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html# [...]
+<dd><p>@property: type of the task</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.operator_name">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">operator_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.h [...]
+<dd><p>@property: use a more friendly display name for the operator, if set</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.roots">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">roots</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#airflow.mod [...]
+<dd><p>Required by DAGNode.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.leaves">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">leaves</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#airflow.mo [...]
+<dd><p>Required by DAGNode.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.output">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">output</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">airflow.models.xcom_arg.XComArg</span></em><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.output"><span class="viewcode-link"><span class="pre">[source]</span></span></a>< [...]
+<dd><p>Returns reference to XCom pushed by current operator</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.inherits_from_empty_operator">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">inherits_from_empty_operator</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.inherits_from_empty_operator"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.inherits_from_empty_operator" title="Perma [...]
+<dd><p>Used to determine if an Operator is inherited from EmptyOperator</p>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w" [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.template_ext">
+<span class="sig-name descname"><span class="pre">template_ext</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> < [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.template_fields_renderers">
+<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.1 [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.ui_color">
+<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#fff'</span></em><a class="reference [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.ui_fgcolor">
+<span class="sig-name descname"><span class="pre">ui_fgcolor</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#000'</span></em><a class="referenc [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.pool">
+<span class="sig-name descname"><span class="pre">pool</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">''</span></em><a class="reference internal [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.shallow_copy_attrs">
+<span class="sig-name descname"><span class="pre">shallow_copy_attrs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class= [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.operator_extra_links">
+<span class="sig-name descname"><span class="pre">operator_extra_links</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Collection</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink" title="airflow.models.baseoperator.BaseOperatorLink"><span class="pre">BaseOperatorLink</span></a><span class="p"><span class="pre">]</span></span> [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.partial">
+<span class="sig-name descname"><span class="pre">partial</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Callable</span><span class="p"><span class="pre">[</span></span><span class="pre">Ellipsis</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">airflow.models.mappedoperator.OperatorPartial</span><span class="p"><span class="pre">]</span></span></em><a class="refer [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.supports_lineage">
+<span class="sig-name descname"><span class="pre">supports_lineage</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">False</span></em><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.supports_lineage"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOpera [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.task_group">
+<span class="sig-name descname"><span class="pre">task_group</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">TaskGroup</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.11)"><span class="pre">None</span></a></em><a class="reference internal" href=".. [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.subdag">
+<span class="sig-name descname"><span class="pre">subdag</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><span class="pre">DAG</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.start_date">
+<span class="sig-name descname"><span class="pre">start_date</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">pendulum.DateTime</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.11)"><span class="pre">None</span></a></em><a class="reference internal" [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.end_date">
+<span class="sig-name descname"><span class="pre">end_date</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">pendulum.DateTime</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.11)"><span class="pre">None</span></a></em><a class="reference internal" hr [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.deps">
+<span class="sig-name descname"><span class="pre">deps</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#frozenset" title="(in Python v3.11)"><span class="pre">frozenset</span></a><span class="p"><span class="pre">[</span></span><span class="pre">airflow.ti_deps.deps.base_ti_dep.BaseTIDep</span><span class="p"><span class="pre">]</span></span></em>< [...]
+<dd><p>Returns the set of dependencies for the operator. These differ from execution
+context dependencies in that they are specific to tasks and can be
+extended/overridden by subclasses.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.as_setup">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">as_setup</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class= [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.as_teardown">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">as_teardown</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a cla [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__eq__">
+<span class="sig-name descname"><span class="pre">__eq__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__eq__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__eq__" title="Permalink [...]
+<dd><p>Return self==value.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__ne__">
+<span class="sig-name descname"><span class="pre">__ne__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__ne__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__ne__" title="Permalink [...]
+<dd><p>Return self!=value.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__hash__">
+<span class="sig-name descname"><span class="pre">__hash__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__hash__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__hash__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return hash(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__or__">
+<span class="sig-name descname"><span class="pre">__or__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__or__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__or__" title="Permalink [...]
+<dd><p>Called for [This Operator] | [Operator], The inlets of other
+will be set to pick up the outlets from this operator. Other will
+be set as a downstream task of this operator.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__gt__">
+<span class="sig-name descname"><span class="pre">__gt__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__gt__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__gt__" title="Permalink [...]
+<dd><p>Called for [Operator] > [Outlet], so that if other is an attr annotated object
+it is set as an outlet of this Operator.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__lt__">
+<span class="sig-name descname"><span class="pre">__lt__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__lt__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__lt__" title="Permalink [...]
+<dd><p>Called for [Inlet] > [Operator] or [Operator] < [Inlet], so that if other is
+an attr annotated object it is set as an inlet to this operator</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__setattr__">
+<span class="sig-name descname"><span class="pre">__setattr__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__setattr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a cl [...]
+<dd><p>Implement setattr(self, name, value).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.add_inlets">
+<span class="sig-name descname"><span class="pre">add_inlets</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">inlets</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.add_inlets"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.add_inlets" titl [...]
+<dd><p>Sets inlets to this operator</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.add_outlets">
+<span class="sig-name descname"><span class="pre">add_outlets</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">outlets</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.add_outlets"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.add_outlets" [...]
+<dd><p>Defines the outlets of this operator</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_inlet_defs">
+<span class="sig-name descname"><span class="pre">get_inlet_defs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.get_inlet_defs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.get_inlet_defs" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_outlet_defs">
+<span class="sig-name descname"><span class="pre">get_outlet_defs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.get_outlet_defs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.get_outlet_defs" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_dag">
+<span class="sig-name descname"><span class="pre">get_dag</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.get_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.get_dag" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.has_dag">
+<span class="sig-name descname"><span class="pre">has_dag</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.has_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.has_dag" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns True if the Operator has been assigned to a DAG.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.prepare_for_execution">
+<span class="sig-name descname"><span class="pre">prepare_for_execution</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.prepare_for_execution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.prepare_for_execution" title="Permalink to this definition">¶</a></dt>
+<dd><p>Lock task for execution to disable custom action in __setattr__ and
+returns a copy of the task</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.set_xcomargs_dependencies">
+<span class="sig-name descname"><span class="pre">set_xcomargs_dependencies</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.set_xcomargs_dependencies"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.set_xcomargs_dependencies" title="Permalink to this definition">¶</a></dt>
+<dd><p>Resolves upstream dependencies of a task. In this way passing an <code class="docutils literal notranslate"><span class="pre">XComArg</span></code>
+as value for a template field will result in creating upstream relation between
+two tasks.</p>
+<p><strong>Example</strong>:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="k">with</span> <span class="n">DAG</span><span class="p">(</span><span class="o">...</span><span class="p">):</span>
+ <span class="n">generate_content</span> <span class="o">=</span> <span class="n">GenerateContentOperator</span><span class="p">(</span><span class="n">task_id</span><span class="o">=</span><span class="s2">"generate_content"</span><span class="p">)</span>
+ <span class="n">send_email</span> <span class="o">=</span> <span class="n">EmailOperator</span><span class="p">(</span><span class="o">...</span><span class="p">,</span> <span class="n">html_content</span><span class="o">=</span><span class="n">generate_content</span><span class="o">.</span><span class="n">output</span><span class="p">)</span>
+
+<span class="c1"># This is equivalent to</span>
+<span class="k">with</span> <span class="n">DAG</span><span class="p">(</span><span class="o">...</span><span class="p">):</span>
+ <span class="n">generate_content</span> <span class="o">=</span> <span class="n">GenerateContentOperator</span><span class="p">(</span><span class="n">task_id</span><span class="o">=</span><span class="s2">"generate_content"</span><span class="p">)</span>
+ <span class="n">send_email</span> <span class="o">=</span> <span class="n">EmailOperator</span><span class="p">(</span>
+ <span class="o">...</span><span class="p">,</span> <span class="n">html_content</span><span class="o">=</span><span class="s2">"{{ task_instance.xcom_pull('generate_content') }}"</span>
+ <span class="p">)</span>
+ <span class="n">generate_content</span> <span class="o">>></span> <span class="n">send_email</span>
+</pre></div>
+</div>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.pre_execute">
+<span class="sig-name descname"><span class="pre">pre_execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.pre_execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.pre_execute" [...]
+<dd><p>This hook is triggered right before self.execute() is called.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.execute">
+<em class="property"><span class="pre">abstract</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
+<dd><p>This is the main method to derive when creating an operator.
+Context is the same dictionary used as when rendering jinja templates.</p>
+<p>Refer to get_template_context for more context.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.post_execute">
+<span class="sig-name descname"><span class="pre">post_execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">result</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/ba [...]
+<dd><p>This hook is triggered right after self.execute() is called.
+It is passed the execution context and any results returned by the
+operator.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.on_kill">
+<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.on_kill" title="Permalink to this definition">¶</a></dt>
+<dd><p>Override this method to clean up subprocesses when a task instance
+gets killed. Any use of the threading, subprocess or multiprocessing
+module within an operator needs to be cleaned up, or it will leave
+ghost processes behind.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__deepcopy__">
+<span class="sig-name descname"><span class="pre">__deepcopy__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">memo</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__deepcopy__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__deepcopy__" [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__getstate__">
+<span class="sig-name descname"><span class="pre">__getstate__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__getstate__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__getstate__" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__setstate__">
+<span class="sig-name descname"><span class="pre">__setstate__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__setstate__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__setstate__" [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.render_template_fields">
+<span class="sig-name descname"><span class="pre">render_template_fields</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jinja_env</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airf [...]
+<dd><p>Template all attributes listed in <em>self.template_fields</em>.</p>
+<p>This mutates the attributes in-place and is irreversible.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>context</strong> (<em>airflow.utils.context.Context</em>) – Context dict with values to apply on content.</p></li>
+<li><p><strong>jinja_env</strong> (<a class="reference external" href="https://jinja.palletsprojects.com/en/2.11.x/api/#jinja2.Environment" title="(in Jinja v2.11.x)"><em>jinja2.Environment</em></a><em> | </em><em>None</em>) – Jinja’s environment to use for rendering.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.clear">
+<span class="sig-name descname"><span class="pre">clear</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span> [...]
+<dd><p>Clears the state of task instances associated with the task, following
+the parameters specified.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_task_instances">
+<span class="sig-name descname"><span class="pre">get_task_instances</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None< [...]
+<dd><p>Get task instances related to this task for a specific date range.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.run">
+<span class="sig-name descname"><span class="pre">run</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></ [...]
+<dd><p>Run a set of task instances for a date range.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.dry_run">
+<span class="sig-name descname"><span class="pre">dry_run</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.dry_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.dry_run" title="Permalink to this definition">¶</a></dt>
+<dd><p>Performs dry run for the operator - just render template fields.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_direct_relatives">
+<span class="sig-name descname"><span class="pre">get_direct_relatives</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">upstream</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.get_direct_relatives"><span class="viewcode- [...]
+<dd><p>Get list of the direct relatives to the current task, upstream or
+downstream.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return repr(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.xcom_push">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">xcom_push</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">key</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exec [...]
+<dd><p>Make an XCom available for tasks to pull.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>context</strong> (<em>Any</em>) – Execution Context Dictionary</p></li>
+<li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – A key for the XCom</p></li>
+<li><p><strong>value</strong> (<em>Any</em>) – A value for the XCom. The value is pickled and stored
+in the database.</p></li>
+<li><p><strong>execution_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – if provided, the XCom will not be visible until
+this date. This can be used, for example, to send a message to a
+task on a future date without it being immediately visible.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.xcom_pull">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">xcom_pull</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task_ids</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><s [...]
+<dd><p>Pull XComs that optionally meet certain criteria.</p>
+<p>The default value for <cite>key</cite> limits the search to XComs
+that were returned by other tasks (as opposed to those that were pushed
+manually). To remove this filter, pass key=None (or any desired value).</p>
+<p>If a single task_id string is provided, the result is the value of the
+most recent matching XCom from that task_id. If multiple task_ids are
+provided, a tuple of matching values is returned. None is returned
+whenever no matches are found.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>context</strong> (<em>Any</em>) – Execution Context Dictionary</p></li>
+<li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – A key for the XCom. If provided, only XComs with matching
+keys will be returned. The default key is ‘return_value’, also
+available as a constant XCOM_RETURN_KEY. This key is automatically
+given to XComs returned by tasks (as opposed to being pushed
+manually). To remove the filter, pass key=None.</p></li>
+<li><p><strong>task_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – On [...]
+pulled. Can pass None to remove the filter.</p></li>
+<li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – If provided, only pulls XComs from this DAG.
+If None (default), the DAG of the calling task is used.</p></li>
+<li><p><strong>include_prior_dates</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – If False, only XComs from the current
+execution_date are returned. If True, XComs from previous dates
+are returned as well.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.get_serialized_fields">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_serialized_fields</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.get_serialized_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.Ba [...]
+<dd><p>Stringified DAGs and operators contain exactly these fields.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.serialize_for_task_group">
+<span class="sig-name descname"><span class="pre">serialize_for_task_group</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.serialize_for_task_group"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.serialize_for_task_group" title="Permalink to this definition">¶</a></dt>
+<dd><p>Required by DAGNode.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.defer">
+<span class="sig-name descname"><span class="pre">defer</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">trigger</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">method_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">kwargs</span></span><span class="o"><span class="pre">=</span></span><span class="def [...]
+<dd><p>Marks this Operator as being “deferred” - that is, suspending its
+execution until the provided trigger fires an event.</p>
+<p>This is achieved by raising a special exception (TaskDeferred)
+which is caught in the main _execute_task wrapper.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperator.unmap">
+<span class="sig-name descname"><span class="pre">unmap</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">resolve</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperator.unmap"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperator.unmap" title="Permalink t [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.Chainable">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">Chainable</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#Chainable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.Chainable" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.chain">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">chain</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">tasks</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#chain"><span class="viewcode-link"><span [...]
+<dd><p>Given a number of tasks, builds a dependency chain.</p>
+<p>This function accepts values of BaseOperator (aka tasks), EdgeModifiers (aka Labels), XComArg, TaskGroups,
+or lists containing any mix of these types (or a mix in the same list). If you want to chain between two
+lists you must ensure they have the same length.</p>
+<p>Using classic operators/sensors:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chain</span><span class="p">(</span><span class="n">t1</span><span class="p">,</span> <span class="p">[</span><span class="n">t2</span><span class="p">,</span> <span class="n">t3</span><span class="p">],</span> <span class="p">[</span><span class="n">t4</span><span class="p">,</span> <span class="n">t5</span><span class="p">],</span> <span class="n">t6</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="o">/</span> <span class="o">-></span> <span class="n">t2</span> <span class="o">-></span> <span class="n">t4</span> \
+<span class="n">t1</span> <span class="o">-></span> <span class="n">t6</span>
+ \ <span class="o">-></span> <span class="n">t3</span> <span class="o">-></span> <span class="n">t5</span> <span class="o">/</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t2</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t3</span><span class="p">)</span>
+<span class="n">t2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t4</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t5</span><span class="p">)</span>
+<span class="n">t4</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t6</span><span class="p">)</span>
+<span class="n">t5</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t6</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Using task-decorated functions aka XComArgs:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chain</span><span class="p">(</span><span class="n">x1</span><span class="p">(),</span> <span class="p">[</span><span class="n">x2</span><span class="p">(),</span> <span class="n">x3</span><span class="p">()],</span> <span class="p">[</span><span class="n">x4</span><span class="p">(),</span> <span class="n">x5</span><span class="p">()],</span> <span class="n">x6</span><span class="p">())</span>
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="o">/</span> <span class="o">-></span> <span class="n">x2</span> <span class="o">-></span> <span class="n">x4</span> \
+<span class="n">x1</span> <span class="o">-></span> <span class="n">x6</span>
+ \ <span class="o">-></span> <span class="n">x3</span> <span class="o">-></span> <span class="n">x5</span> <span class="o">/</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">x1</span> <span class="o">=</span> <span class="n">x1</span><span class="p">()</span>
+<span class="n">x2</span> <span class="o">=</span> <span class="n">x2</span><span class="p">()</span>
+<span class="n">x3</span> <span class="o">=</span> <span class="n">x3</span><span class="p">()</span>
+<span class="n">x4</span> <span class="o">=</span> <span class="n">x4</span><span class="p">()</span>
+<span class="n">x5</span> <span class="o">=</span> <span class="n">x5</span><span class="p">()</span>
+<span class="n">x6</span> <span class="o">=</span> <span class="n">x6</span><span class="p">()</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x2</span><span class="p">)</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x4</span><span class="p">)</span>
+<span class="n">x3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x5</span><span class="p">)</span>
+<span class="n">x4</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x6</span><span class="p">)</span>
+<span class="n">x5</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x6</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Using TaskGroups:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chain</span><span class="p">(</span><span class="n">t1</span><span class="p">,</span> <span class="n">task_group1</span><span class="p">,</span> <span class="n">task_group2</span><span class="p">,</span> <span class="n">t2</span><span class="p">)</span>
+
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group1</span><span class="p">)</span>
+<span class="n">task_group1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group2</span><span class="p">)</span>
+<span class="n">task_group2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t2</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>It is also possible to mix between classic operator/sensor, EdgeModifiers, XComArg, and TaskGroups:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chain</span><span class="p">(</span><span class="n">t1</span><span class="p">,</span> <span class="p">[</span><span class="n">Label</span><span class="p">(</span><span class="s2">"branch one"</span><span class="p">),</span> <span class="n">Label</span><span class="p">(</span><span class="s2">"branch two"</span><span class="p">)],</span> <span class="p">[</span><span clas [...]
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="o">/</span> <span class="s2">"branch one"</span> <span class="o">-></span> <span class="n">x1</span> \
+<span class="n">t1</span> <span class="o">-></span> <span class="n">task_group1</span> <span class="o">-></span> <span class="n">x3</span>
+ \ <span class="s2">"branch two"</span> <span class="o">-></span> <span class="n">x2</span> <span class="o">/</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">x1</span> <span class="o">=</span> <span class="n">x1</span><span class="p">()</span>
+<span class="n">x2</span> <span class="o">=</span> <span class="n">x2</span><span class="p">()</span>
+<span class="n">x3</span> <span class="o">=</span> <span class="n">x3</span><span class="p">()</span>
+<span class="n">label1</span> <span class="o">=</span> <span class="n">Label</span><span class="p">(</span><span class="s2">"branch one"</span><span class="p">)</span>
+<span class="n">label2</span> <span class="o">=</span> <span class="n">Label</span><span class="p">(</span><span class="s2">"branch two"</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">label1</span><span class="p">)</span>
+<span class="n">label1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x1</span><span class="p">)</span>
+<span class="n">t2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">label2</span><span class="p">)</span>
+<span class="n">label2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x2</span><span class="p">)</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group1</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group1</span><span class="p">)</span>
+<span class="n">task_group1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+
+<span class="c1"># or</span>
+
+<span class="n">x1</span> <span class="o">=</span> <span class="n">x1</span><span class="p">()</span>
+<span class="n">x2</span> <span class="o">=</span> <span class="n">x2</span><span class="p">()</span>
+<span class="n">x3</span> <span class="o">=</span> <span class="n">x3</span><span class="p">()</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x1</span><span class="p">,</span> <span class="n">edge_modifier</span><span class="o">=</span><span class="n">Label</span><span class="p">(</span><span class="s2">"branch one"</span><span class="p">))</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x2</span><span class="p">,</span> <span class="n">edge_modifier</span><span class="o">=</span><span class="n">Label</span><span class="p">(</span><span class="s2">"branch two"</span><span class="p">))</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group1</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">task_group1</span><span class="p">)</span>
+<span class="n">task_group1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+</pre></div>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>tasks</strong> (<em>DependencyMixin</em><em> | </em><em>Sequence</em><em>[</em><em>DependencyMixin</em><em>]</em>) – Individual and/or list of tasks, EdgeModifiers, XComArgs, or TaskGroups to set dependencies</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.cross_downstream">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">cross_downstream</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">from_tasks</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">to_tasks</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/baseop [...]
+<dd><p>Set downstream dependencies for all tasks in from_tasks to all tasks in to_tasks.</p>
+<p>Using classic operators/sensors:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cross_downstream</span><span class="p">(</span><span class="n">from_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">t1</span><span class="p">,</span> <span class="n">t2</span><span class="p">,</span> <span class="n">t3</span><span class="p">],</span> <span class="n">to_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">t4</span><span clas [...]
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">t1</span> <span class="o">---></span> <span class="n">t4</span>
+ \ <span class="o">/</span>
+<span class="n">t2</span> <span class="o">-</span><span class="n">X</span> <span class="o">-></span> <span class="n">t5</span>
+ <span class="o">/</span> \
+<span class="n">t3</span> <span class="o">---></span> <span class="n">t6</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t4</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t5</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t6</span><span class="p">)</span>
+<span class="n">t2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t4</span><span class="p">)</span>
+<span class="n">t2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t5</span><span class="p">)</span>
+<span class="n">t2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t6</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t4</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t5</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t6</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Using task-decorated functions aka XComArgs:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cross_downstream</span><span class="p">(</span><span class="n">from_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">x1</span><span class="p">(),</span> <span class="n">x2</span><span class="p">(),</span> <span class="n">x3</span><span class="p">()],</span> <span class="n">to_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">x4</span><spa [...]
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">x1</span> <span class="o">---></span> <span class="n">x4</span>
+ \ <span class="o">/</span>
+<span class="n">x2</span> <span class="o">-</span><span class="n">X</span> <span class="o">-></span> <span class="n">x5</span>
+ <span class="o">/</span> \
+<span class="n">x3</span> <span class="o">---></span> <span class="n">x6</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">x1</span> <span class="o">=</span> <span class="n">x1</span><span class="p">()</span>
+<span class="n">x2</span> <span class="o">=</span> <span class="n">x2</span><span class="p">()</span>
+<span class="n">x3</span> <span class="o">=</span> <span class="n">x3</span><span class="p">()</span>
+<span class="n">x4</span> <span class="o">=</span> <span class="n">x4</span><span class="p">()</span>
+<span class="n">x5</span> <span class="o">=</span> <span class="n">x5</span><span class="p">()</span>
+<span class="n">x6</span> <span class="o">=</span> <span class="n">x6</span><span class="p">()</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x4</span><span class="p">)</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x5</span><span class="p">)</span>
+<span class="n">x1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x6</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x4</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x5</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x6</span><span class="p">)</span>
+<span class="n">x3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x4</span><span class="p">)</span>
+<span class="n">x3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x5</span><span class="p">)</span>
+<span class="n">x3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x6</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>It is also possible to mix between classic operator/sensor and XComArg tasks:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cross_downstream</span><span class="p">(</span><span class="n">from_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">t1</span><span class="p">,</span> <span class="n">x2</span><span class="p">(),</span> <span class="n">t3</span><span class="p">],</span> <span class="n">to_tasks</span><span class="o">=</span><span class="p">[</span><span class="n">x1</span><span cl [...]
+</pre></div>
+</div>
+<p>is equivalent to:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">t1</span> <span class="o">---></span> <span class="n">x1</span>
+ \ <span class="o">/</span>
+<span class="n">x2</span> <span class="o">-</span><span class="n">X</span> <span class="o">-></span> <span class="n">t2</span>
+ <span class="o">/</span> \
+<span class="n">t3</span> <span class="o">---></span> <span class="n">x3</span>
+</pre></div>
+</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">x1</span> <span class="o">=</span> <span class="n">x1</span><span class="p">()</span>
+<span class="n">x2</span> <span class="o">=</span> <span class="n">x2</span><span class="p">()</span>
+<span class="n">x3</span> <span class="o">=</span> <span class="n">x3</span><span class="p">()</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x1</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t2</span><span class="p">)</span>
+<span class="n">t1</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x1</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t2</span><span class="p">)</span>
+<span class="n">x2</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x1</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">t2</span><span class="p">)</span>
+<span class="n">t3</span><span class="o">.</span><span class="n">set_downstream</span><span class="p">(</span><span class="n">x3</span><span class="p">)</span>
+</pre></div>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>from_tasks</strong> (<em>Sequence</em><em>[</em><em>airflow.models.taskmixin.DependencyMixin</em><em>]</em>) – List of tasks or XComArgs to start from.</p></li>
+<li><p><strong>to_tasks</strong> (<em>DependencyMixin</em><em> | </em><em>Sequence</em><em>[</em><em>DependencyMixin</em><em>]</em>) – List of tasks or XComArgs to set as downstream dependencies.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorClassList">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">BaseOperatorClassList</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperatorClassList"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoperator.BaseOperatorClassList" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorLink">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.baseoperator.</span></span><span class="sig-name descname"><span class="pre">BaseOperatorLink</span></span><a class="reference internal" href="../../../../_modules/airflow/models/baseoperator.html#BaseOperatorLink"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.baseoper [...]
+<dd><p>Abstract base class that defines how we get an operator link.</p>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorLink.name">
+<em class="property"><span class="pre">abstract</span><span class="w"> </span><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href=".. [...]
+<dd><p>Name of the link. This will be the button name on the task UI.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorLink.operators">
+<span class="sig-name descname"><span class="pre">operators</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar</span><span class="p"><span class="pre">[</span></span><span class="pre">BaseOperatorClassList</span><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">[]</spa [...]
+<dd><p>This property will be used by Airflow Plugins to find the Operators to which you want
+to assign this Operator Link</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>List of Operator classes used by task for which you want to create extra link</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.baseoperator.BaseOperatorLink.get_link">
+<em class="property"><span class="pre">abstract</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_link</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">operator</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ti_key</span></span></em><span class="sig-paren">)</span><a class="reference internal" [...]
+<dd><p>Link to external system.</p>
+<p>Note: The old signature of this function was <code class="docutils literal notranslate"><span class="pre">(self,</span> <span class="pre">operator,</span> <span class="pre">dttm:</span> <span class="pre">datetime)</span></code>. That is still
+supported at runtime but is deprecated.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>operator</strong> (<a class="reference internal" href="#airflow.models.baseoperator.BaseOperator" title="airflow.models.baseoperator.BaseOperator"><em>BaseOperator</em></a>) – The Airflow operator object this link is associated to.</p></li>
+<li><p><strong>ti_key</strong> (<a class="reference internal" href="../taskinstance/index.html#airflow.models.taskinstance.TaskInstanceKey" title="airflow.models.taskinstance.TaskInstanceKey"><em>airflow.models.taskinstance.TaskInstanceKey</em></a>) – TaskInstance ID to return link for.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>link to external system</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+</div>
+
+
+ <div class="pager" role="navigation" aria-label="related navigation">
+ <a rel="prev" title="airflow.sensors.weekday" href="../../sensors/weekday/index.html" >
+ <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+ </a>
+ <a rel="next" title="airflow.models.taskinstance" href="../taskinstance/index.html" >
+ <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+ </a>
+ </div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="rating-container">
+ <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+ <div class="rating">
+
+ <div id="rate-star-5" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-4" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-3" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-2" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-1" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ </div>
+ </div>
+
+ </main>
+
+
+
+
+ <nav class="wy-nav-side-toc">
+ <div class="wy-menu-vertical">
+ <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.baseoperator</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#classes">Classes</a></li>
+<li><a class="reference internal" href="#functions">Functions</a></li>
+<li><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li><a class="reference internal" href="#airflow.models.baseoperator.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.TaskPreExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPreExecuteHook</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.TaskPostExecuteHook"><code class="docutils literal notranslate"><span class="pre">TaskPostExecuteHook</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.T"><code class="docutils literal notranslate"><span class="pre">T</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.parse_retries"><code class="docutils literal notranslate"><span class="pre">parse_retries()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.coerce_timedelta"><code class="docutils literal notranslate"><span class="pre">coerce_timedelta()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.coerce_resources"><code class="docutils literal notranslate"><span class="pre">coerce_resources()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.get_merged_defaults"><code class="docutils literal notranslate"><span class="pre">get_merged_defaults()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.partial"><code class="docutils literal notranslate"><span class="pre">partial()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorMeta"><code class="docutils literal notranslate"><span class="pre">BaseOperatorMeta</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator"><code class="docutils literal notranslate"><span class="pre">BaseOperator</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_class"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_class</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_type"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_name"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.roots"><code class="docutils literal notranslate"><span class="pre">BaseOperator.roots</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.leaves"><code class="docutils literal notranslate"><span class="pre">BaseOperator.leaves</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.output"><code class="docutils literal notranslate"><span class="pre">BaseOperator.output</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.inherits_from_empty_operator"><code class="docutils literal notranslate"><span class="pre">BaseOperator.inherits_from_empty_operator</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_ext"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_ext</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">BaseOperator.template_fields_renderers</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_color</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.ui_fgcolor"><code class="docutils literal notranslate"><span class="pre">BaseOperator.ui_fgcolor</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pool"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pool</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.shallow_copy_attrs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.shallow_copy_attrs</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">BaseOperator.operator_extra_links</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.partial"><code class="docutils literal notranslate"><span class="pre">BaseOperator.partial</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.supports_lineage"><code class="docutils literal notranslate"><span class="pre">BaseOperator.supports_lineage</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.task_group</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.subdag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.subdag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.start_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.start_date</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.end_date"><code class="docutils literal notranslate"><span class="pre">BaseOperator.end_date</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseOperator.deps</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_setup"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_setup()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.as_teardown"><code class="docutils literal notranslate"><span class="pre">BaseOperator.as_teardown()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__eq__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__eq__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__ne__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__ne__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__hash__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__hash__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__or__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__or__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__gt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__gt__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__lt__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__lt__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setattr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setattr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_inlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_inlets()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.add_outlets"><code class="docutils literal notranslate"><span class="pre">BaseOperator.add_outlets()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_inlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_inlet_defs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_outlet_defs"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_outlet_defs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.has_dag"><code class="docutils literal notranslate"><span class="pre">BaseOperator.has_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseOperator.prepare_for_execution()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.set_xcomargs_dependencies"><code class="docutils literal notranslate"><span class="pre">BaseOperator.set_xcomargs_dependencies()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.pre_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.pre_execute()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.execute()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.post_execute"><code class="docutils literal notranslate"><span class="pre">BaseOperator.post_execute()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">BaseOperator.on_kill()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__deepcopy__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__getstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__getstate__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__setstate__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__setstate__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.render_template_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.render_template_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.clear"><code class="docutils literal notranslate"><span class="pre">BaseOperator.clear()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_task_instances"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_task_instances()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.run()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.dry_run"><code class="docutils literal notranslate"><span class="pre">BaseOperator.dry_run()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_direct_relatives"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_direct_relatives()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.__repr__"><code class="docutils literal notranslate"><span class="pre">BaseOperator.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_push"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_push()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.xcom_pull"><code class="docutils literal notranslate"><span class="pre">BaseOperator.xcom_pull()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseOperator.get_serialized_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.serialize_for_task_group"><code class="docutils literal notranslate"><span class="pre">BaseOperator.serialize_for_task_group()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.defer"><code class="docutils literal notranslate"><span class="pre">BaseOperator.defer()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperator.unmap"><code class="docutils literal notranslate"><span class="pre">BaseOperator.unmap()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.Chainable"><code class="docutils literal notranslate"><span class="pre">Chainable</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.chain"><code class="docutils literal notranslate"><span class="pre">chain()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.cross_downstream"><code class="docutils literal notranslate"><span class="pre">cross_downstream()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorClassList"><code class="docutils literal notranslate"><span class="pre">BaseOperatorClassList</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.name"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.operators"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.operators</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.baseoperator.BaseOperatorLink.get_link"><code class="docutils literal notranslate"><span class="pre">BaseOperatorLink.get_link()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ </div>
+ </nav>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="base-layout--button">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/models/baseoperator/index.rst" rel="nofollow">
+
+ <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+ <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+ <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+ </svg>
+
+ <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+ </button>
+ </a>
+ </div>
+
+
+ </div>
+
+
+
+
+<footer>
+ <div class="footer-section footer-section__media-section">
+ <div class="d-flex align-items-center">
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+ <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+ <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+ <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+ <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+ <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+ <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+ <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+ <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+ <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+ <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+ <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+ </g>
+ <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+ <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+ <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+ </g>
+ <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+ <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+ <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+ </g>
+ <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+ <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+ <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+ <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+ <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+ <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+ <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+ <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+ <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+ <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+ </svg>
+
+ </a>
+
+ </div>
+
+
+ <div class="footer-section__media-section--button-with-text">
+ <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+ <a href="/community">
+
+ <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+ </a>
+ </div>
+
+
+ </div>
+ <div class="footer-section footer-section__policies-section">
+ <div class="footer-section">
+ <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+ <div class="footer-section__policies-section--policies">
+
+ <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+ <span>License</span>
+ </a>
+
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+ <span>Donate</span>
+ </a>
+
+ <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+ <span>Thanks</span>
+ </a>
+
+ <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+ <span>Security</span>
+ </a>
+
+
+ </div>
+ </div>
+ <span class="footer-section__policies-section--disclaimer">
+ Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+ All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ </span>
+ </div>
+</footer>
+ <script type="text/javascript" src="../../../../_static/_gen/js/docs.js"></script>
+ <script type="text/javascript" id="documentation_options" data-url_root="../../../../" src="../../../../_static/documentation_options.js"></script>
+ <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+ <script data-url_root="../../../../" id="documentation_options" src="../../../../_static/documentation_options.js"></script>
+ <script src="../../../../_static/jquery.js"></script>
+ <script src="../../../../_static/underscore.js"></script>
+ <script src="../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+ <script src="../../../../_static/doctools.js"></script>
+ <script src="../../../../_static/sphinx_highlight.js"></script>
+ <script src="../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../_static/copybutton.js"></script>
+ <script src="../../../../_static/js/globaltoc.js"></script>
+ <script src="../../../../_static/gh-jira-links.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/operators/trigger_dagrun/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/connection/index.html
similarity index 66%
copy from docs-archive/apache-airflow/2.6.0/_api/airflow/operators/trigger_dagrun/index.html
copy to docs-archive/apache-airflow/2.6.0/_api/airflow/models/connection/index.html
index 709921669b..9519eeec94 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/operators/trigger_dagrun/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/connection/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.operators.trigger_dagrun — Airflow Documentation</title>
+ <title>airflow.models.connection — Airflow Documentation</title>
<link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.operators.weekday" href="../weekday/index.html" />
- <link rel="prev" title="airflow.operators.subdag" href="../subdag/index.html" />
+ <link rel="next" title="airflow.models.variable" href="../variable/index.html" />
+ <link rel="prev" title="airflow.hooks.subprocess" href="../../hooks/subprocess/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -341,55 +341,60 @@
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../branch/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.branch</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../datetime/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.datetime</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../email/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.email</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../empty/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.empty</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../generic_transfer/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.generic_transfer</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../latest_only/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.latest_only</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../smooth/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.smooth</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../subdag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.subdag</span></code></a></li>
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.trigger_dagrun</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#attributes">Attributes</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO"><code class="docutils literal notranslate"><span class="pre">XCOM_EXECUTION_DATE_ISO</span></code></a></li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_RUN_ID"><code class="docutils literal notranslate"><span class="pre">XCOM_RUN_ID</span></code></a></li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.name"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.name</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.get_link"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.get_link()</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields_renderers</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.operator_extra_links</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute_complete"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute_complete()</span></code></a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a><ul class="current">
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.parse_netloc_to_hostname"><code class="docutils literal notranslate"><span class="pre">parse_netloc_to_hostname()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.Connection"><code class="docutils literal notranslate"><span class="pre">Connection</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.password"><code class="docutils literal notranslate"><span class="pre">Connection.password</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.extra"><code class="docutils literal notranslate"><span class="pre">Connection.extra</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.extra_dejson"><code class="docutils literal notranslate"><span class="pre">Connection.extra_dejson</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.EXTRA_KEY"><code class="docutils literal notranslate"><span class="pre">Connection.EXTRA_KEY</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.__tablename__"><code class="docutils literal notranslate"><span class="pre">Connection.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.id"><code class="docutils literal notranslate"><span class="pre">Connection.id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.conn_id"><code class="docutils literal notranslate"><span class="pre">Connection.conn_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.conn_type"><code class="docutils literal notranslate"><span class="pre">Connection.conn_type</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.description"><code class="docutils literal notranslate"><span class="pre">Connection.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.host"><code class="docutils literal notranslate"><span class="pre">Connection.host</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.schema"><code class="docutils literal notranslate"><span class="pre">Connection.schema</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.login"><code class="docutils literal notranslate"><span class="pre">Connection.login</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.port"><code class="docutils literal notranslate"><span class="pre">Connection.port</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.is_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_encrypted</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.is_extra_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_extra_encrypted</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.on_db_load"><code class="docutils literal notranslate"><span class="pre">Connection.on_db_load()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.parse_from_uri"><code class="docutils literal notranslate"><span class="pre">Connection.parse_from_uri()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_uri"><code class="docutils literal notranslate"><span class="pre">Connection.get_uri()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_password"><code class="docutils literal notranslate"><span class="pre">Connection.get_password()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.set_password"><code class="docutils literal notranslate"><span class="pre">Connection.set_password()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_extra"><code class="docutils literal notranslate"><span class="pre">Connection.get_extra()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.set_extra"><code class="docutils literal notranslate"><span class="pre">Connection.set_extra()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.rotate_fernet_key"><code class="docutils literal notranslate"><span class="pre">Connection.rotate_fernet_key()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_hook"><code class="docutils literal notranslate"><span class="pre">Connection.get_hook()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.__repr__"><code class="docutils literal notranslate"><span class="pre">Connection.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.log_info"><code class="docutils literal notranslate"><span class="pre">Connection.log_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.debug_info"><code class="docutils literal notranslate"><span class="pre">Connection.debug_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.test_connection"><code class="docutils literal notranslate"><span class="pre">Connection.test_connection()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_connection_from_secrets"><code class="docutils literal notranslate"><span class="pre">Connection.get_connection_from_secrets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.from_json"><code class="docutils literal notranslate"><span class="pre">Connection.from_json()</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.weekday</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l4"><a class="reference internal" href="../../sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../variable/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.variable</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../xcom/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom</span></code></a></li>
</ul>
</li>
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
</ul>
</li>
@@ -560,55 +565,60 @@
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../branch/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.branch</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../datetime/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.datetime</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../email/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.email</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../empty/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.empty</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../generic_transfer/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.generic_transfer</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../latest_only/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.latest_only</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../smooth/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.smooth</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../subdag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.subdag</span></code></a></li>
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.trigger_dagrun</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#attributes">Attributes</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO"><code class="docutils literal notranslate"><span class="pre">XCOM_EXECUTION_DATE_ISO</span></code></a></li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_RUN_ID"><code class="docutils literal notranslate"><span class="pre">XCOM_RUN_ID</span></code></a></li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.name"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.name</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.get_link"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.get_link()</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields_renderers</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.operator_extra_links</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute_complete"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute_complete()</span></code></a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a><ul class="current">
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.parse_netloc_to_hostname"><code class="docutils literal notranslate"><span class="pre">parse_netloc_to_hostname()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.connection.Connection"><code class="docutils literal notranslate"><span class="pre">Connection</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.password"><code class="docutils literal notranslate"><span class="pre">Connection.password</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.extra"><code class="docutils literal notranslate"><span class="pre">Connection.extra</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.extra_dejson"><code class="docutils literal notranslate"><span class="pre">Connection.extra_dejson</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.EXTRA_KEY"><code class="docutils literal notranslate"><span class="pre">Connection.EXTRA_KEY</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.__tablename__"><code class="docutils literal notranslate"><span class="pre">Connection.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.id"><code class="docutils literal notranslate"><span class="pre">Connection.id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.conn_id"><code class="docutils literal notranslate"><span class="pre">Connection.conn_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.conn_type"><code class="docutils literal notranslate"><span class="pre">Connection.conn_type</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.description"><code class="docutils literal notranslate"><span class="pre">Connection.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.host"><code class="docutils literal notranslate"><span class="pre">Connection.host</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.schema"><code class="docutils literal notranslate"><span class="pre">Connection.schema</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.login"><code class="docutils literal notranslate"><span class="pre">Connection.login</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.port"><code class="docutils literal notranslate"><span class="pre">Connection.port</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.is_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_encrypted</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.is_extra_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_extra_encrypted</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.on_db_load"><code class="docutils literal notranslate"><span class="pre">Connection.on_db_load()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.parse_from_uri"><code class="docutils literal notranslate"><span class="pre">Connection.parse_from_uri()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_uri"><code class="docutils literal notranslate"><span class="pre">Connection.get_uri()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_password"><code class="docutils literal notranslate"><span class="pre">Connection.get_password()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.set_password"><code class="docutils literal notranslate"><span class="pre">Connection.set_password()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_extra"><code class="docutils literal notranslate"><span class="pre">Connection.get_extra()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.set_extra"><code class="docutils literal notranslate"><span class="pre">Connection.set_extra()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.rotate_fernet_key"><code class="docutils literal notranslate"><span class="pre">Connection.rotate_fernet_key()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_hook"><code class="docutils literal notranslate"><span class="pre">Connection.get_hook()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.__repr__"><code class="docutils literal notranslate"><span class="pre">Connection.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.log_info"><code class="docutils literal notranslate"><span class="pre">Connection.log_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.debug_info"><code class="docutils literal notranslate"><span class="pre">Connection.debug_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.test_connection"><code class="docutils literal notranslate"><span class="pre">Connection.test_connection()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.get_connection_from_secrets"><code class="docutils literal notranslate"><span class="pre">Connection.get_connection_from_secrets()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.connection.Connection.from_json"><code class="docutils literal notranslate"><span class="pre">Connection.from_json()</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.weekday</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l4"><a class="reference internal" href="../../sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../variable/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.variable</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../xcom/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.xcom</span></code></a></li>
</ul>
</li>
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
</ul>
</li>
@@ -731,9 +741,7 @@
<li class="breadcrumb-item"><a href="../../../../public-airflow-interface.html">Public Interface of Airflow</a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.trigger_dagrun</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a></li>
</ul>
</div>
@@ -744,8 +752,8 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.operators.trigger_dagrun">
-<span id="airflow-operators-trigger-dagrun"></span><h1><a class="reference internal" href="#module-airflow.operators.trigger_dagrun" title="airflow.operators.trigger_dagrun"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.trigger_dagrun</span></code></a><a class="headerlink" href="#module-airflow.operators.trigger_dagrun" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.models.connection">
+<span id="airflow-models-connection"></span><h1><a class="reference internal" href="#module-airflow.models.connection" title="airflow.models.connection"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a><a class="headerlink" href="#module-airflow.models.connection" title="Permalink to this heading">¶</a></h1>
<div class="section" id="module-contents">
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
<div class="section" id="classes">
@@ -756,11 +764,22 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink" title="airflow.operators.trigger_dagrun.TriggerDagRunLink"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TriggerDagRunLink</span></code></a></p></td>
-<td><p>Operator link for TriggerDagRunOperator.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.connection.Connection" title="airflow.models.connection.Connection"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Connection</span></code></a></p></td>
+<td><p>Placeholder to store information about different database instances</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator" title="airflow.operators.trigger_dagrun.TriggerDagRunOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TriggerDagRunOperator</span></code></a></p></td>
-<td><p>Triggers a DAG run for a specified <code class="docutils literal notranslate"><span class="pre">dag_id</span></code>.</p></td>
+</tbody>
+</table>
+</div>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.connection.parse_netloc_to_hostname" title="airflow.models.connection.parse_netloc_to_hostname"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_netloc_to_hostname</span></code></a>(*args, **kwargs)</p></td>
+<td><p>This method is deprecated.</p></td>
</tr>
</tbody>
</table>
@@ -773,121 +792,240 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO" title="airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO"><code class="xref py py-obj docutils literal notranslate"><span class="pre">XCOM_EXECUTION_DATE_ISO</span></code></a></p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_RUN_ID" title="airflow.operators.trigger_dagrun.XCOM_RUN_ID"><code class="xref py py-obj docutils literal notranslate"><span class="pre">XCOM_RUN_ID</span></code></a></p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.connection.log" title="airflow.models.connection.log"><code class="xref py py-obj docutils literal notranslate"><span class="pre">log</span></code></a></p></td>
<td><p></p></td>
</tr>
</tbody>
</table>
<dl class="py data">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO">
-<span class="sig-prename descclassname"><span class="pre">airflow.operators.trigger_dagrun.</span></span><span class="sig-name descname"><span class="pre">XCOM_EXECUTION_DATE_ISO</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'trigger_execution_date_iso'</span></em><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#XCOM_EXECUTION_DATE_ISO"><spa [...]
+<dt class="sig sig-object py" id="airflow.models.connection.log">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.connection.</span></span><span class="sig-name descname"><span class="pre">log</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#log"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.log" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
-<dl class="py data">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.XCOM_RUN_ID">
-<span class="sig-prename descclassname"><span class="pre">airflow.operators.trigger_dagrun.</span></span><span class="sig-name descname"><span class="pre">XCOM_RUN_ID</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'trigger_run_id'</span></em><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#XCOM_RUN_ID"><span class="viewcode-link"><span class= [...]
-<dd></dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.connection.parse_netloc_to_hostname">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.connection.</span></span><span class="sig-name descname"><span class="pre">parse_netloc_to_hostname</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class=" [...]
+<dd><p>This method is deprecated.</p>
+</dd></dl>
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunLink">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.operators.trigger_dagrun.</span></span><span class="sig-name descname"><span class="pre">TriggerDagRunLink</span></span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunLink"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.ope [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperatorLink</span></code></p>
-<p>Operator link for TriggerDagRunOperator.
-It allows users to access DAG triggered by task using TriggerDagRunOperator.</p>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunLink.name">
-<span class="sig-name descname"><span class="pre">name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'Triggered</span> <span class="pre">DAG'</span></em><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunLink.name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.operator [...]
-<dd></dd></dl>
-
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunLink.get_link">
-<span class="sig-name descname"><span class="pre">get_link</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">operator</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ti_key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunLink [...]
-<dd><p>Link to external system.</p>
-<p>Note: The old signature of this function was <code class="docutils literal notranslate"><span class="pre">(self,</span> <span class="pre">operator,</span> <span class="pre">dttm:</span> <span class="pre">datetime)</span></code>. That is still
-supported at runtime but is deprecated.</p>
+<dt class="sig sig-object py" id="airflow.models.connection.Connection">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.connection.</span></span><span class="sig-name descname"><span class="pre">Connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class=" [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<p>Placeholder to store information about different database instances
+connection information. The idea here is that scripts use references to
+database instances (conn_id) instead of hard coding hostname, logins and
+passwords when using operators or hooks.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on how to use this class, see: <a class="reference internal" href="../../../../howto/connection.html"><span class="doc">Managing Connections</span></a></p>
+</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
-<li><p><strong>operator</strong> (<em>airflow.models.baseoperator.BaseOperator</em>) – The Airflow operator object this link is associated to.</p></li>
-<li><p><strong>ti_key</strong> (<em>airflow.models.taskinstance.TaskInstanceKey</em>) – TaskInstance ID to return link for.</p></li>
+<li><p><strong>conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The connection ID.</p></li>
+<li><p><strong>conn_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The connection type.</p></li>
+<li><p><strong>description</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The connection description.</p></li>
+<li><p><strong>host</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The host.</p></li>
+<li><p><strong>login</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The login.</p></li>
+<li><p><strong>password</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The password.</p></li>
+<li><p><strong>schema</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The schema.</p></li>
+<li><p><strong>port</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – The port number.</p></li>
+<li><p><strong>extra</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Extra metadata. Non-standard data such as private/SSH keys can be saved here. JSON
+encoded object.</p></li>
+<li><p><strong>uri</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – URI address describing connection parameters.</p></li>
</ul>
</dd>
-<dt class="field-even">Returns</dt>
-<dd class="field-even"><p>link to external system</p>
-</dd>
-<dt class="field-odd">Return type</dt>
-<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a></p>
-</dd>
</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.password">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">password</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.password"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.password" title="Permalink to this definition">¶</a></dt>
+<dd><p>Password. The value is decrypted/encrypted when reading/setting the value.</p>
</dd></dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.extra">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">extra</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.extra"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.extra" title="Permalink to this definition">¶</a></dt>
+<dd><p>Extra data. The value is decrypted/encrypted when reading/setting the value.</p>
</dd></dl>
-<dl class="py class">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.operators.trigger_dagrun.</span></span><span class="sig-name descname"><span class="pre">TriggerDagRunOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">trigger_dag_id</span></span></em>, <em class="sig-param" [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code></p>
-<p>Triggers a DAG run for a specified <code class="docutils literal notranslate"><span class="pre">dag_id</span></code>.</p>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.extra_dejson">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">extra_dejson</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/connection.ht [...]
+<dd><p>Returns the extra property by deserializing json.</p>
<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>trigger_dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The dag_id to trigger (templated).</p></li>
-<li><p><strong>trigger_run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The run ID to use for the triggered DAG run (templated).
-If not provided, a run ID will be automatically generated.</p></li>
-<li><p><strong>conf</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Configuration for the DAG run (templated).</p></li>
-<li><p><strong>execution_date</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.datetime" title="(in Python v3.11)"><em>datetime.datetime</em></a><em> | </em><em>None</em>) – Execution date for the dag (templated).</p></li>
-<li><p><strong>reset_dag_run</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether clear existing dag run if already exists.
-This is useful when backfill or rerun an existing dag run.
-This only resets (not recreates) the dag run.
-Dag run conf is immutable and will not be reset on rerun of an existing dag run.
-When reset_dag_run=False and dag run exists, DagRunAlreadyExists will be raised.
-When reset_dag_run=True and dag run exists, existing dag run will be cleared to rerun.</p></li>
-<li><p><strong>wait_for_completion</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether or not wait for dag run completion. (default: False)</p></li>
-<li><p><strong>poke_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Poke interval to check dag run status when wait_for_completion=True.
-(default: 60)</p></li>
-<li><p><strong>allowed_states</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em> | </em><em>None</em>) – List of allowed states, default is <code class="docutils literal notranslate"><span class="pre">['success']</span></code>.</p></li>
-<li><p><strong>failed_states</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em> | </em><em>None</em>) – List of failed or dis-allowed states, default is <code class="docutils literal notranslate"><span class="pre">None</span></code>.</p></li>
-<li><p><strong>deferrable</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If waiting for completion, whether or not to defer the task until done,
-default is <code class="docutils literal notranslate"><span class="pre">False</span></code>.</p></li>
-</ul>
-</dd>
</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.EXTRA_KEY">
+<span class="sig-name descname"><span class="pre">EXTRA_KEY</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'__extra__'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.EXTRA_KEY"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.EXTRA_KEY" t [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.__tablename__">
+<span class="sig-name descname"><span class="pre">__tablename__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'connection'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.__tablename__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.__t [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.id">
+<span class="sig-name descname"><span class="pre">id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.conn_id">
+<span class="sig-name descname"><span class="pre">conn_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.conn_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.conn_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.conn_type">
+<span class="sig-name descname"><span class="pre">conn_type</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.conn_type" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.description">
+<span class="sig-name descname"><span class="pre">description</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.description"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.description" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.host">
+<span class="sig-name descname"><span class="pre">host</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.host"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.host" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w" [...]
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.schema">
+<span class="sig-name descname"><span class="pre">schema</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.schema"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.schema" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields_renderers">
-<span class="sig-name descname"><span class="pre">template_fields_renderers</span></span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunOperator.template_fields_renderers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields_renderers" title="Permalink to this definition">¶</a></dt>
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.login">
+<span class="sig-name descname"><span class="pre">login</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.login"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.login" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.ui_color">
-<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#ffefeb'</span></em><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunOperator.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.operators.trigger_dagrun.Tr [...]
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.port">
+<span class="sig-name descname"><span class="pre">port</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.port"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.port" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.operator_extra_links">
-<span class="sig-name descname"><span class="pre">operator_extra_links</span></span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunOperator.operator_extra_links"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.operator_extra_links" title="Permalink to this definition">¶</a></dt>
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.is_encrypted">
+<span class="sig-name descname"><span class="pre">is_encrypted</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.is_encrypted"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.is_encrypted" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.is_extra_encrypted">
+<span class="sig-name descname"><span class="pre">is_extra_encrypted</span></span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.is_extra_encrypted"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.is_extra_encrypted" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.on_db_load">
+<span class="sig-name descname"><span class="pre">on_db_load</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.on_db_load"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.on_db_load" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#TriggerDagRunOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.operators.trigger_dagrun.TriggerDagRunOp [...]
-<dd><p>This is the main method to derive when creating an operator.
-Context is the same dictionary used as when rendering jinja templates.</p>
-<p>Refer to get_template_context for more context.</p>
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.parse_from_uri">
+<span class="sig-name descname"><span class="pre">parse_from_uri</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">uri</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.parse_from_uri"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd><p>This method is deprecated. Please use uri parameter in constructor.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.get_uri">
+<span class="sig-name descname"><span class="pre">get_uri</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.get_uri"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.get_uri" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return connection in URI format</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.get_password">
+<span class="sig-name descname"><span class="pre">get_password</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.get_password"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.get_password" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return encrypted password.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.set_password">
+<span class="sig-name descname"><span class="pre">set_password</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.set_password"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.set_password" title=" [...]
+<dd><p>Encrypt password and set in object attribute.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.get_extra">
+<span class="sig-name descname"><span class="pre">get_extra</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.get_extra"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.get_extra" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return encrypted extra-data.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.set_extra">
+<span class="sig-name descname"><span class="pre">set_extra</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.set_extra"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.set_extra" title="Permalink [...]
+<dd><p>Encrypt extra-data and save in object attribute to object.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.rotate_fernet_key">
+<span class="sig-name descname"><span class="pre">rotate_fernet_key</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.rotate_fernet_key"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.rotate_fernet_key" title="Permalink to this definition">¶</a></dt>
+<dd><p>Encrypts data with a new key. See: <a class="reference internal" href="../../../../administration-and-deployment/security/secrets/fernet.html#security-fernet"><span class="std std-ref">Fernet</span></a></p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.get_hook">
+<span class="sig-name descname"><span class="pre">get_hook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hook_params</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connect [...]
+<dd><p>Return hook based on conn_type</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return repr(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.log_info">
+<span class="sig-name descname"><span class="pre">log_info</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.log_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.log_info" title="Permalink to this definition">¶</a></dt>
+<dd><p>This method is deprecated. You can read each field individually or use the
+default representation (<cite>__repr__</cite>).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.debug_info">
+<span class="sig-name descname"><span class="pre">debug_info</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.debug_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.debug_info" title="Permalink to this definition">¶</a></dt>
+<dd><p>This method is deprecated. You can read each field individually or use the
+default representation (<cite>__repr__</cite>).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.test_connection">
+<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.connection.Connection.test_connection" title="Permalink to this definition">¶</a></dt>
+<dd><p>Calls out get_hook method and executes test_connection method on that.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.get_connection_from_secrets">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_connection_from_secrets</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/connection.html#Connection.get_connection_from_secrets"><span class="viewcode-link"><span class=" [...]
+<dd><p>Get connection by conn_id.</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – connection id</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>connection</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference internal" href="#airflow.models.connection.Connection" title="airflow.models.connection.Connection">Connection</a></p>
+</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute_complete">
-<span class="sig-name descname"><span class="pre">execute_complete</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">event</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/operators/trigger_dagrun.html#Trigg [...]
+<dt class="sig sig-object py" id="airflow.models.connection.Connection.from_json">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">from_json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren"> [...]
<dd><dl class="field-list simple">
</dl>
</dd></dl>
@@ -900,10 +1038,10 @@ Context is the same dictionary used as when rendering jinja templates.</p>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.operators.subdag" href="../subdag/index.html" >
+ <a rel="prev" title="airflow.hooks.subprocess" href="../../hooks/subprocess/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.operators.weekday" href="../weekday/index.html" >
+ <a rel="next" title="airflow.models.variable" href="../variable/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -973,24 +1111,44 @@ Context is the same dictionary used as when rendering jinja templates.</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators.trigger_dagrun</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.connection</span></code></a><ul>
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
<li><a class="reference internal" href="#classes">Classes</a></li>
+<li><a class="reference internal" href="#functions">Functions</a></li>
<li><a class="reference internal" href="#attributes">Attributes</a><ul>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_EXECUTION_DATE_ISO"><code class="docutils literal notranslate"><span class="pre">XCOM_EXECUTION_DATE_ISO</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.XCOM_RUN_ID"><code class="docutils literal notranslate"><span class="pre">XCOM_RUN_ID</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.name"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunLink.get_link"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunLink.get_link()</span></code></a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.template_fields_renderers"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.template_fields_renderers</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.ui_color</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.operator_extra_links"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.operator_extra_links</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.operators.trigger_dagrun.TriggerDagRunOperator.execute_complete"><code class="docutils literal notranslate"><span class="pre">TriggerDagRunOperator.execute_complete()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.parse_netloc_to_hostname"><code class="docutils literal notranslate"><span class="pre">parse_netloc_to_hostname()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection"><code class="docutils literal notranslate"><span class="pre">Connection</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.password"><code class="docutils literal notranslate"><span class="pre">Connection.password</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.extra"><code class="docutils literal notranslate"><span class="pre">Connection.extra</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.extra_dejson"><code class="docutils literal notranslate"><span class="pre">Connection.extra_dejson</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.EXTRA_KEY"><code class="docutils literal notranslate"><span class="pre">Connection.EXTRA_KEY</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.__tablename__"><code class="docutils literal notranslate"><span class="pre">Connection.__tablename__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.id"><code class="docutils literal notranslate"><span class="pre">Connection.id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.conn_id"><code class="docutils literal notranslate"><span class="pre">Connection.conn_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.conn_type"><code class="docutils literal notranslate"><span class="pre">Connection.conn_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.description"><code class="docutils literal notranslate"><span class="pre">Connection.description</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.host"><code class="docutils literal notranslate"><span class="pre">Connection.host</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.schema"><code class="docutils literal notranslate"><span class="pre">Connection.schema</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.login"><code class="docutils literal notranslate"><span class="pre">Connection.login</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.port"><code class="docutils literal notranslate"><span class="pre">Connection.port</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.is_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_encrypted</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.is_extra_encrypted"><code class="docutils literal notranslate"><span class="pre">Connection.is_extra_encrypted</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.on_db_load"><code class="docutils literal notranslate"><span class="pre">Connection.on_db_load()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.parse_from_uri"><code class="docutils literal notranslate"><span class="pre">Connection.parse_from_uri()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.get_uri"><code class="docutils literal notranslate"><span class="pre">Connection.get_uri()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.get_password"><code class="docutils literal notranslate"><span class="pre">Connection.get_password()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.set_password"><code class="docutils literal notranslate"><span class="pre">Connection.set_password()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.get_extra"><code class="docutils literal notranslate"><span class="pre">Connection.get_extra()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.set_extra"><code class="docutils literal notranslate"><span class="pre">Connection.set_extra()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.rotate_fernet_key"><code class="docutils literal notranslate"><span class="pre">Connection.rotate_fernet_key()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.get_hook"><code class="docutils literal notranslate"><span class="pre">Connection.get_hook()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.__repr__"><code class="docutils literal notranslate"><span class="pre">Connection.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.log_info"><code class="docutils literal notranslate"><span class="pre">Connection.log_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.debug_info"><code class="docutils literal notranslate"><span class="pre">Connection.debug_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.test_connection"><code class="docutils literal notranslate"><span class="pre">Connection.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.get_connection_from_secrets"><code class="docutils literal notranslate"><span class="pre">Connection.get_connection_from_secrets()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.connection.Connection.from_json"><code class="docutils literal notranslate"><span class="pre">Connection.from_json()</span></code></a></li>
</ul>
</li>
</ul>
@@ -1021,7 +1179,7 @@ Context is the same dictionary used as when rendering jinja templates.</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/operators/trigger_dagrun/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/models/connection/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/models/dag/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/dag/index.html
new file mode 100644
index 0000000000..8ecd9ee498
--- /dev/null
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/dag/index.html
@@ -0,0 +1,3274 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+ <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>airflow.models.dag — Airflow Documentation</title>
+ <link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/copybutton.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main-custom.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/graphviz.css" />
+ <link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
+ <link rel="index" title="Index" href="../../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../../search.html" />
+ <link rel="next" title="airflow.models.dagbag" href="../dagbag/index.html" />
+ <link rel="prev" title="airflow.example_dags.tutorial_taskflow_api_virtualenv" href="../../example_dags/tutorial_taskflow_api_virtualenv/index.html" />
+ <!-- Matomo -->
+ <script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ /* We explicitly disable cookie tracking to avoid privacy issues */
+ _paq.push(['disableCookies']);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '13']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+
+
+</head><body class="td-section">
+
+
+<header>
+ <nav class="js-navbar-scroll navbar">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+ <div class="desktop-only navbar__menu-container">
+
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+ </div>
+
+
+
+ </div>
+
+ </div>
+ <div class="mobile-only navbar__drawer-container">
+ <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+ <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+ <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+ <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+ <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="close-icon" class="navbar__toggle-button--icon">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </button>
+ <div class="navbar__drawer" id="navbar-drawer">
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+ </nav>
+
+</header>
+
+
+ <div class="roadmap container-fluid td-default base-layout">
+
+
+ <div class="content-drawer-wrapper">
+ <button class="content-drawer__toggle-button" id="content-open-button">
+
+ <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+ <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+ <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+ <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+ </g>
+ <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+ <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+ </g>
+ <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+ <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+ </g>
+ <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+ <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+ </g>
+ <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+ <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+ </g>
+ <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+ <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+ </g>
+ </g>
+ </svg>
+
+ <span class="bodytext__mobile--brownish-grey">Content</span>
+ </div>
+
+ </button>
+ <nav id="content-navbar" class="navbar navbar--hidden">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+
+ <div id="content-close-button">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </nav>
+ <div class="content-drawer-container" id="content-drawer">
+ <div class="content-drawer">
+ <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+ <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.6.0</span>
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+ </div>
+ <script type="application/x-template" id="version-item-template">
+ <a class="dropdown-item"></a>
+ </script>
+</div>
+
+<div class="searchb-box">
+ <form class="search-form" action="../../../../search.html" method="get">
+ <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+
+ <button class="search-form__button" type="submit">
+
+ <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+ <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+ <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+ <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+ </g>
+ </svg>
+ </button>
+ </form>
+</div>
+
+
+<style>
+ .searchb-box {
+ margin-bottom: 26px;
+ }
+ .searchb-box .search-form {
+ width: 100%;
+ margin-top: 20px;
+ }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+ <p class="caption" role="heading"><span class="caption-text">Content</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../index.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../start.html">Quick Start</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../installation/index.html">Installation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../tutorial/index.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../howto/index.html">How-to Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../ui.html">UI / Screenshots</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../core-concepts/index.html">Core Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../authoring-and-scheduling/index.html">Authoring and Scheduling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../administration-and-deployment/index.html">Administration and Deployment</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../integration.html">Integration</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DEFAULT_VIEW_PRESETS"><code class="docutils literal notranslate"><span class="pre">DEFAULT_VIEW_PRESETS</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ORIENTATION_PRESETS"><code class="docutils literal notranslate"><span class="pre">ORIENTATION_PRESETS</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.TAG_MAX_LEN"><code class="docutils literal notranslate"><span class="pre">TAG_MAX_LEN</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagStateChangeCallback"><code class="docutils literal notranslate"><span class="pre">DagStateChangeCallback</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleIntervalArg"><code class="docutils literal notranslate"><span class="pre">ScheduleIntervalArg</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleArg"><code class="docutils literal notranslate"><span class="pre">ScheduleArg</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.SLAMissCallback"><code class="docutils literal notranslate"><span class="pre">SLAMissCallback</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL"><code class="docutils literal notranslate"><span class="pre">DEFAULT_SCHEDULE_INTERVAL</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval.__str__"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval.__str__()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.create_timetable"><code class="docutils literal notranslate"><span class="pre">create_timetable()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">get_last_dagrun()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">get_dataset_triggered_next_run_info()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DAG"><code class="docutils literal notranslate"><span class="pre">DAG</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.dag_id"><code class="docutils literal notranslate"><span class="pre">DAG.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_subdag"><code class="docutils literal notranslate"><span class="pre">DAG.is_subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.full_filepath"><code class="docutils literal notranslate"><span class="pre">DAG.full_filepath</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.concurrency"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.max_active_tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.access_control"><code class="docutils literal notranslate"><span class="pre">DAG.access_control</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.description"><code class="docutils literal notranslate"><span class="pre">DAG.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.default_view"><code class="docutils literal notranslate"><span class="pre">DAG.default_view</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle_id"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.tasks"><code class="docutils literal notranslate"><span class="pre">DAG.tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_ids"><code class="docutils literal notranslate"><span class="pre">DAG.task_ids</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_group"><code class="docutils literal notranslate"><span class="pre">DAG.task_group</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.filepath"><code class="docutils literal notranslate"><span class="pre">DAG.filepath</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.relative_fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.folder"><code class="docutils literal notranslate"><span class="pre">DAG.folder</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.owner"><code class="docutils literal notranslate"><span class="pre">DAG.owner</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.allow_future_exec_dates"><code class="docutils literal notranslate"><span class="pre">DAG.allow_future_exec_dates</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency_reached</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.is_paused</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.normalized_schedule_interval"><code class="docutils literal notranslate"><span class="pre">DAG.normalized_schedule_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.latest_execution_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.subdags"><code class="docutils literal notranslate"><span class="pre">DAG.subdags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.roots"><code class="docutils literal notranslate"><span class="pre">DAG.roots</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.leaves"><code class="docutils literal notranslate"><span class="pre">DAG.leaves</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task"><code class="docutils literal notranslate"><span class="pre">DAG.task</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.parent_dag"><code class="docutils literal notranslate"><span class="pre">DAG.parent_dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_doc_md"><code class="docutils literal notranslate"><span class="pre">DAG.get_doc_md()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.validate"><code class="docutils literal notranslate"><span class="pre">DAG.validate()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__repr__"><code class="docutils literal notranslate"><span class="pre">DAG.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__eq__"><code class="docutils literal notranslate"><span class="pre">DAG.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__ne__"><code class="docutils literal notranslate"><span class="pre">DAG.__ne__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__lt__"><code class="docutils literal notranslate"><span class="pre">DAG.__lt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__hash__"><code class="docutils literal notranslate"><span class="pre">DAG.__hash__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__enter__"><code class="docutils literal notranslate"><span class="pre">DAG.__enter__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__exit__"><code class="docutils literal notranslate"><span class="pre">DAG.__exit__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.date_range"><code class="docutils literal notranslate"><span class="pre">DAG.date_range()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_fixed_time_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.is_fixed_time_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.following_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.following_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.previous_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.previous_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_next_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_next_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_run_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.infer_automated_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.infer_automated_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_info"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_after_date"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_after_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.iter_dagrun_infos_between"><code class="docutils literal notranslate"><span class="pre">DAG.iter_dagrun_infos_between()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_run_dates"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_dates()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.normalize_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.normalize_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_last_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_dag_runs"><code class="docutils literal notranslate"><span class="pre">DAG.has_dag_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.param"><code class="docutils literal notranslate"><span class="pre">DAG.param()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.get_concurrency_reached()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_is_active"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_active()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.handle_callback"><code class="docutils literal notranslate"><span class="pre">DAG.handle_callback()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_active_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_num_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_active_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_dagruns_between"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagruns_between()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.get_latest_execution_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.resolve_template_files"><code class="docutils literal notranslate"><span class="pre">DAG.resolve_template_files()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_template_env"><code class="docutils literal notranslate"><span class="pre">DAG.get_template_env()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_dependency"><code class="docutils literal notranslate"><span class="pre">DAG.set_dependency()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances_before"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances_before()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_task_instance_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_task_instance_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.topological_sort"><code class="docutils literal notranslate"><span class="pre">DAG.topological_sort()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_dag_runs_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_dag_runs_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.clear"><code class="docutils literal notranslate"><span class="pre">DAG.clear()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.clear_dags"><code class="docutils literal notranslate"><span class="pre">DAG.clear_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">DAG.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.sub_dag"><code class="docutils literal notranslate"><span class="pre">DAG.sub_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.partial_subset"><code class="docutils literal notranslate"><span class="pre">DAG.partial_subset()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_task"><code class="docutils literal notranslate"><span class="pre">DAG.has_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_task_group"><code class="docutils literal notranslate"><span class="pre">DAG.has_task_group()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_group_dict"><code class="docutils literal notranslate"><span class="pre">DAG.task_group_dict()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task"><code class="docutils literal notranslate"><span class="pre">DAG.get_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle_info"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle"><code class="docutils literal notranslate"><span class="pre">DAG.pickle()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.tree_view"><code class="docutils literal notranslate"><span class="pre">DAG.tree_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.add_task"><code class="docutils literal notranslate"><span class="pre">DAG.add_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.add_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.add_tasks()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.run"><code class="docutils literal notranslate"><span class="pre">DAG.run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.cli"><code class="docutils literal notranslate"><span class="pre">DAG.cli()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.test"><code class="docutils literal notranslate"><span class="pre">DAG.test()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.create_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.create_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.bulk_sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_sync_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.bulk_write_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_write_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.sync_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_default_view"><code class="docutils literal notranslate"><span class="pre">DAG.get_default_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_unknown_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_unknown_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_stale_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_stale_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_num_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">DAG.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.get_edge_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.set_edge_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.validate_schedule_and_params"><code class="docutils literal notranslate"><span class="pre">DAG.validate_schedule_and_params()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.iter_invalid_owner_links"><code class="docutils literal notranslate"><span class="pre">DAG.iter_invalid_owner_links()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagTag"><code class="docutils literal notranslate"><span class="pre">DagTag</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagTag.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.name"><code class="docutils literal notranslate"><span class="pre">DagTag.name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.dag_id"><code class="docutils literal notranslate"><span class="pre">DagTag.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.__repr__"><code class="docutils literal notranslate"><span class="pre">DagTag.__repr__()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.dag_id"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.owner"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.owner</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.link"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.link</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__repr__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.get_all"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.get_all()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagModel"><code class="docutils literal notranslate"><span class="pre">DagModel</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.timezone"><code class="docutils literal notranslate"><span class="pre">DagModel.timezone</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.safe_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.safe_dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.relative_fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagModel.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.root_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.root_dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused_at_creation"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused_at_creation</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_subdag"><code class="docutils literal notranslate"><span class="pre">DagModel.is_subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_active"><code class="docutils literal notranslate"><span class="pre">DagModel.is_active</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_parsed_time"><code class="docutils literal notranslate"><span class="pre">DagModel.last_parsed_time</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_pickled"><code class="docutils literal notranslate"><span class="pre">DagModel.last_pickled</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_expired"><code class="docutils literal notranslate"><span class="pre">DagModel.last_expired</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.scheduler_lock"><code class="docutils literal notranslate"><span class="pre">DagModel.scheduler_lock</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.pickle_id"><code class="docutils literal notranslate"><span class="pre">DagModel.pickle_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.processor_subdir"><code class="docutils literal notranslate"><span class="pre">DagModel.processor_subdir</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.owners"><code class="docutils literal notranslate"><span class="pre">DagModel.owners</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.description"><code class="docutils literal notranslate"><span class="pre">DagModel.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.default_view</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.timetable_description"><code class="docutils literal notranslate"><span class="pre">DagModel.timetable_description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.tags"><code class="docutils literal notranslate"><span class="pre">DagModel.tags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dag_owner_links"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_owner_links</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_runs"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_runs</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.has_task_concurrency_limits"><code class="docutils literal notranslate"><span class="pre">DagModel.has_task_concurrency_limits</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.has_import_errors"><code class="docutils literal notranslate"><span class="pre">DagModel.has_import_errors</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_start"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_start</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_end"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_end</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_create_after"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_create_after</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__table_args__"><code class="docutils literal notranslate"><span class="pre">DagModel.__table_args__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.parent_dag"><code class="docutils literal notranslate"><span class="pre">DagModel.parent_dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_dataset_references</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_datasets"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_datasets</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.task_outlet_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.task_outlet_dataset_references</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.NUM_DAGS_PER_DAGRUN_QUERY"><code class="docutils literal notranslate"><span class="pre">DagModel.NUM_DAGS_PER_DAGRUN_QUERY</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__repr__"><code class="docutils literal notranslate"><span class="pre">DagModel.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_dagmodel"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dagmodel()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_current"><code class="docutils literal notranslate"><span class="pre">DagModel.get_current()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.get_last_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.get_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_paused_dag_ids"><code class="docutils literal notranslate"><span class="pre">DagModel.get_paused_dag_ids()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.get_default_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.set_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.set_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.deactivate_deleted_dags"><code class="docutils literal notranslate"><span class="pre">DagModel.deactivate_deleted_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dags_needing_dagruns"><code class="docutils literal notranslate"><span class="pre">DagModel.dags_needing_dagruns()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.calculate_dagrun_date_fields"><code class="docutils literal notranslate"><span class="pre">DagModel.calculate_dagrun_date_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dataset_triggered_next_run_info()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.dag"><code class="docutils literal notranslate"><span class="pre">dag()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagContext"><code class="docutils literal notranslate"><span class="pre">DagContext</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.autoregistered_dags"><code class="docutils literal notranslate"><span class="pre">DagContext.autoregistered_dags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.current_autoregister_module_name"><code class="docutils literal notranslate"><span class="pre">DagContext.current_autoregister_module_name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.push_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.push_context_managed_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.pop_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.pop_context_managed_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.get_current_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.get_current_dag()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="../dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-extend-airflow-capabilities">Using Public Interface to extend Airflow capabilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-integrate-with-external-services-and-applications">Using Public Interface to integrate with external services and applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#what-is-not-part-of-the-public-interface-of-apache-airflow">What is not part of the Public Interface of Apache Airflow?</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../best-practices.html">Best Practices</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../faq.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release-process.html">Release Policies</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release_notes.html">Release Notes</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../privacy_notice.html">Privacy Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../project.html">Project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../license.html">License</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators-and-hooks-ref.html">Operators and hooks</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../cli-and-env-variables-ref.html">CLI</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../templates-ref.html">Templates</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../stable-rest-api-ref.html">Stable REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../deprecated-rest-api-ref.html">Deprecated REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../configurations-ref.html">Configurations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../extra-packages-ref.html">Extra packages</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Internal DB details</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../migrations-ref.html">Database Migrations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../database-erd-ref.html">Database ERD Schema</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+ .toctree {
+ }
+ .toctree li {
+ list-style: none;
+ }
+ .toctree .caption {
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: bold;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.33;
+ letter-spacing: normal;
+ color: #51504f;
+ padding-bottom: 13px;
+ text-transform: uppercase;
+ margin-bottom: 0;
+ }
+ .toctree .current > a:not([href="#"]) {
+ color: #017cee;
+ }
+ .toctree > ul {
+ padding-left: 0;
+ }
+ .toctree ul {
+ padding-left: 15px;
+ display: none;
+ }
+ .toctree > ul,
+ .toctree li.current > ul {
+ display: block;
+ }
+
+ .toctree a .toctree-expand {
+ display: inline-block;
+ position: relative;
+ height: 1em;
+ }
+
+ .toctree a .toctree-expand:before {
+ position: absolute;
+ top: 6px;
+ left: -12px;
+ content: '►';
+ font-size: 7px;
+ }
+ .toctree .current > a > .toctree-expand:before {
+ content: '▼';
+ }
+
+ .toctree .current {
+ color: #017cee;
+ }
+ .toctree li {
+ font-family: Roboto;
+ font-size: 16px;
+ font-weight: normal;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.63;
+ letter-spacing: normal;
+ color: #707070;
+ }
+
+</style>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="d-flex">
+
+
+ <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+ <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.6.0</span>
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+ </div>
+ <script type="application/x-template" id="version-item-template">
+ <a class="dropdown-item"></a>
+ </script>
+</div>
+
+<div class="searchb-box">
+ <form class="search-form" action="../../../../search.html" method="get">
+ <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+
+ <button class="search-form__button" type="submit">
+
+ <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+ <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+ <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+ <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+ </g>
+ </svg>
+ </button>
+ </form>
+</div>
+
+
+<style>
+ .searchb-box {
+ margin-bottom: 26px;
+ }
+ .searchb-box .search-form {
+ width: 100%;
+ margin-top: 20px;
+ }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+ <p class="caption" role="heading"><span class="caption-text">Content</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../index.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../start.html">Quick Start</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../installation/index.html">Installation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../tutorial/index.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../howto/index.html">How-to Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../ui.html">UI / Screenshots</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../core-concepts/index.html">Core Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../authoring-and-scheduling/index.html">Authoring and Scheduling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../administration-and-deployment/index.html">Administration and Deployment</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../integration.html">Integration</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DEFAULT_VIEW_PRESETS"><code class="docutils literal notranslate"><span class="pre">DEFAULT_VIEW_PRESETS</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ORIENTATION_PRESETS"><code class="docutils literal notranslate"><span class="pre">ORIENTATION_PRESETS</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.TAG_MAX_LEN"><code class="docutils literal notranslate"><span class="pre">TAG_MAX_LEN</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagStateChangeCallback"><code class="docutils literal notranslate"><span class="pre">DagStateChangeCallback</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleIntervalArg"><code class="docutils literal notranslate"><span class="pre">ScheduleIntervalArg</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.ScheduleArg"><code class="docutils literal notranslate"><span class="pre">ScheduleArg</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.SLAMissCallback"><code class="docutils literal notranslate"><span class="pre">SLAMissCallback</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL"><code class="docutils literal notranslate"><span class="pre">DEFAULT_SCHEDULE_INTERVAL</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval.__str__"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval.__str__()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.create_timetable"><code class="docutils literal notranslate"><span class="pre">create_timetable()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">get_last_dagrun()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">get_dataset_triggered_next_run_info()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DAG"><code class="docutils literal notranslate"><span class="pre">DAG</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.dag_id"><code class="docutils literal notranslate"><span class="pre">DAG.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_subdag"><code class="docutils literal notranslate"><span class="pre">DAG.is_subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.full_filepath"><code class="docutils literal notranslate"><span class="pre">DAG.full_filepath</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.concurrency"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.max_active_tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.access_control"><code class="docutils literal notranslate"><span class="pre">DAG.access_control</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.description"><code class="docutils literal notranslate"><span class="pre">DAG.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.default_view"><code class="docutils literal notranslate"><span class="pre">DAG.default_view</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle_id"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.tasks"><code class="docutils literal notranslate"><span class="pre">DAG.tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_ids"><code class="docutils literal notranslate"><span class="pre">DAG.task_ids</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_group"><code class="docutils literal notranslate"><span class="pre">DAG.task_group</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.filepath"><code class="docutils literal notranslate"><span class="pre">DAG.filepath</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.relative_fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.folder"><code class="docutils literal notranslate"><span class="pre">DAG.folder</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.owner"><code class="docutils literal notranslate"><span class="pre">DAG.owner</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.allow_future_exec_dates"><code class="docutils literal notranslate"><span class="pre">DAG.allow_future_exec_dates</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency_reached</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.is_paused</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.normalized_schedule_interval"><code class="docutils literal notranslate"><span class="pre">DAG.normalized_schedule_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.latest_execution_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.subdags"><code class="docutils literal notranslate"><span class="pre">DAG.subdags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.roots"><code class="docutils literal notranslate"><span class="pre">DAG.roots</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.leaves"><code class="docutils literal notranslate"><span class="pre">DAG.leaves</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task"><code class="docutils literal notranslate"><span class="pre">DAG.task</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.parent_dag"><code class="docutils literal notranslate"><span class="pre">DAG.parent_dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_doc_md"><code class="docutils literal notranslate"><span class="pre">DAG.get_doc_md()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.validate"><code class="docutils literal notranslate"><span class="pre">DAG.validate()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__repr__"><code class="docutils literal notranslate"><span class="pre">DAG.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__eq__"><code class="docutils literal notranslate"><span class="pre">DAG.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__ne__"><code class="docutils literal notranslate"><span class="pre">DAG.__ne__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__lt__"><code class="docutils literal notranslate"><span class="pre">DAG.__lt__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__hash__"><code class="docutils literal notranslate"><span class="pre">DAG.__hash__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__enter__"><code class="docutils literal notranslate"><span class="pre">DAG.__enter__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__exit__"><code class="docutils literal notranslate"><span class="pre">DAG.__exit__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.date_range"><code class="docutils literal notranslate"><span class="pre">DAG.date_range()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.is_fixed_time_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.is_fixed_time_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.following_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.following_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.previous_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.previous_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_next_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_next_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_run_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.infer_automated_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.infer_automated_data_interval()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_info"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_after_date"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_after_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.iter_dagrun_infos_between"><code class="docutils literal notranslate"><span class="pre">DAG.iter_dagrun_infos_between()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_run_dates"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_dates()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.normalize_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.normalize_schedule()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_last_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_dag_runs"><code class="docutils literal notranslate"><span class="pre">DAG.has_dag_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.param"><code class="docutils literal notranslate"><span class="pre">DAG.param()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.get_concurrency_reached()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_is_active"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_active()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.handle_callback"><code class="docutils literal notranslate"><span class="pre">DAG.handle_callback()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_active_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_num_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_active_runs()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_dagruns_between"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagruns_between()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.get_latest_execution_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.resolve_template_files"><code class="docutils literal notranslate"><span class="pre">DAG.resolve_template_files()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_template_env"><code class="docutils literal notranslate"><span class="pre">DAG.get_template_env()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_dependency"><code class="docutils literal notranslate"><span class="pre">DAG.set_dependency()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances_before"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances_before()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_task_instance_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_task_instance_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.topological_sort"><code class="docutils literal notranslate"><span class="pre">DAG.topological_sort()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_dag_runs_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_dag_runs_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.clear"><code class="docutils literal notranslate"><span class="pre">DAG.clear()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.clear_dags"><code class="docutils literal notranslate"><span class="pre">DAG.clear_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">DAG.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.sub_dag"><code class="docutils literal notranslate"><span class="pre">DAG.sub_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.partial_subset"><code class="docutils literal notranslate"><span class="pre">DAG.partial_subset()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_task"><code class="docutils literal notranslate"><span class="pre">DAG.has_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.has_task_group"><code class="docutils literal notranslate"><span class="pre">DAG.has_task_group()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.task_group_dict"><code class="docutils literal notranslate"><span class="pre">DAG.task_group_dict()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_task"><code class="docutils literal notranslate"><span class="pre">DAG.get_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle_info"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.pickle"><code class="docutils literal notranslate"><span class="pre">DAG.pickle()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.tree_view"><code class="docutils literal notranslate"><span class="pre">DAG.tree_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.add_task"><code class="docutils literal notranslate"><span class="pre">DAG.add_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.add_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.add_tasks()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.run"><code class="docutils literal notranslate"><span class="pre">DAG.run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.cli"><code class="docutils literal notranslate"><span class="pre">DAG.cli()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.test"><code class="docutils literal notranslate"><span class="pre">DAG.test()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.create_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.create_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.bulk_sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_sync_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.bulk_write_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_write_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.sync_to_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_default_view"><code class="docutils literal notranslate"><span class="pre">DAG.get_default_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_unknown_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_unknown_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_stale_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_stale_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_num_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">DAG.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.get_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.get_edge_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.set_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.set_edge_info()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.validate_schedule_and_params"><code class="docutils literal notranslate"><span class="pre">DAG.validate_schedule_and_params()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DAG.iter_invalid_owner_links"><code class="docutils literal notranslate"><span class="pre">DAG.iter_invalid_owner_links()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagTag"><code class="docutils literal notranslate"><span class="pre">DagTag</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagTag.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.name"><code class="docutils literal notranslate"><span class="pre">DagTag.name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.dag_id"><code class="docutils literal notranslate"><span class="pre">DagTag.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagTag.__repr__"><code class="docutils literal notranslate"><span class="pre">DagTag.__repr__()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.dag_id"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.owner"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.owner</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.link"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.link</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__repr__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.get_all"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.get_all()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagModel"><code class="docutils literal notranslate"><span class="pre">DagModel</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.timezone"><code class="docutils literal notranslate"><span class="pre">DagModel.timezone</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.safe_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.safe_dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.relative_fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagModel.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.root_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.root_dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused_at_creation"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused_at_creation</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_subdag"><code class="docutils literal notranslate"><span class="pre">DagModel.is_subdag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.is_active"><code class="docutils literal notranslate"><span class="pre">DagModel.is_active</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_parsed_time"><code class="docutils literal notranslate"><span class="pre">DagModel.last_parsed_time</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_pickled"><code class="docutils literal notranslate"><span class="pre">DagModel.last_pickled</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.last_expired"><code class="docutils literal notranslate"><span class="pre">DagModel.last_expired</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.scheduler_lock"><code class="docutils literal notranslate"><span class="pre">DagModel.scheduler_lock</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.pickle_id"><code class="docutils literal notranslate"><span class="pre">DagModel.pickle_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.fileloc</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.processor_subdir"><code class="docutils literal notranslate"><span class="pre">DagModel.processor_subdir</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.owners"><code class="docutils literal notranslate"><span class="pre">DagModel.owners</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.description"><code class="docutils literal notranslate"><span class="pre">DagModel.description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.default_view</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_interval</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.timetable_description"><code class="docutils literal notranslate"><span class="pre">DagModel.timetable_description</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.tags"><code class="docutils literal notranslate"><span class="pre">DagModel.tags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dag_owner_links"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_owner_links</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_tasks</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_runs"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_runs</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.has_task_concurrency_limits"><code class="docutils literal notranslate"><span class="pre">DagModel.has_task_concurrency_limits</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.has_import_errors"><code class="docutils literal notranslate"><span class="pre">DagModel.has_import_errors</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_start"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_start</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_end"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_end</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_create_after"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_create_after</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__table_args__"><code class="docutils literal notranslate"><span class="pre">DagModel.__table_args__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.parent_dag"><code class="docutils literal notranslate"><span class="pre">DagModel.parent_dag</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_dataset_references</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_datasets"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_datasets</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.task_outlet_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.task_outlet_dataset_references</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.NUM_DAGS_PER_DAGRUN_QUERY"><code class="docutils literal notranslate"><span class="pre">DagModel.NUM_DAGS_PER_DAGRUN_QUERY</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.__repr__"><code class="docutils literal notranslate"><span class="pre">DagModel.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_dagmodel"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dagmodel()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_current"><code class="docutils literal notranslate"><span class="pre">DagModel.get_current()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.get_last_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.get_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_paused_dag_ids"><code class="docutils literal notranslate"><span class="pre">DagModel.get_paused_dag_ids()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.get_default_view()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.set_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.set_is_paused()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.deactivate_deleted_dags"><code class="docutils literal notranslate"><span class="pre">DagModel.deactivate_deleted_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.dags_needing_dagruns"><code class="docutils literal notranslate"><span class="pre">DagModel.dags_needing_dagruns()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.calculate_dagrun_date_fields"><code class="docutils literal notranslate"><span class="pre">DagModel.calculate_dagrun_date_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagModel.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dataset_triggered_next_run_info()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.dag"><code class="docutils literal notranslate"><span class="pre">dag()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dag.DagContext"><code class="docutils literal notranslate"><span class="pre">DagContext</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.autoregistered_dags"><code class="docutils literal notranslate"><span class="pre">DagContext.autoregistered_dags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.current_autoregister_module_name"><code class="docutils literal notranslate"><span class="pre">DagContext.current_autoregister_module_name</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.push_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.push_context_managed_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.pop_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.pop_context_managed_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dag.DagContext.get_current_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.get_current_dag()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="../dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-extend-airflow-capabilities">Using Public Interface to extend Airflow capabilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-integrate-with-external-services-and-applications">Using Public Interface to integrate with external services and applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#what-is-not-part-of-the-public-interface-of-apache-airflow">What is not part of the Public Interface of Apache Airflow?</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../best-practices.html">Best Practices</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../faq.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release-process.html">Release Policies</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release_notes.html">Release Notes</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../privacy_notice.html">Privacy Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../project.html">Project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../license.html">License</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">References</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../operators-and-hooks-ref.html">Operators and hooks</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../cli-and-env-variables-ref.html">CLI</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../templates-ref.html">Templates</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../stable-rest-api-ref.html">Stable REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../deprecated-rest-api-ref.html">Deprecated REST API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../configurations-ref.html">Configurations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../extra-packages-ref.html">Extra packages</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Internal DB details</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../migrations-ref.html">Database Migrations</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../database-erd-ref.html">Database ERD Schema</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+ .toctree {
+ }
+ .toctree li {
+ list-style: none;
+ }
+ .toctree .caption {
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: bold;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.33;
+ letter-spacing: normal;
+ color: #51504f;
+ padding-bottom: 13px;
+ text-transform: uppercase;
+ margin-bottom: 0;
+ }
+ .toctree .current > a:not([href="#"]) {
+ color: #017cee;
+ }
+ .toctree > ul {
+ padding-left: 0;
+ }
+ .toctree ul {
+ padding-left: 15px;
+ display: none;
+ }
+ .toctree > ul,
+ .toctree li.current > ul {
+ display: block;
+ }
+
+ .toctree a .toctree-expand {
+ display: inline-block;
+ position: relative;
+ height: 1em;
+ }
+
+ .toctree a .toctree-expand:before {
+ position: absolute;
+ top: 6px;
+ left: -12px;
+ content: '►';
+ font-size: 7px;
+ }
+ .toctree .current > a > .toctree-expand:before {
+ content: '▼';
+ }
+
+ .toctree .current {
+ color: #017cee;
+ }
+ .toctree li {
+ font-family: Roboto;
+ font-size: 16px;
+ font-weight: normal;
+ font-stretch: normal;
+ font-style: normal;
+ line-height: 1.63;
+ letter-spacing: normal;
+ color: #707070;
+ }
+
+</style>
+ </div>
+
+
+
+
+ <main class="col-12 col-md-9 col-xl-8" role="main">
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+ <ul class="breadcrumb">
+
+ <li class="breadcrumb-item"><a href="../../../../index.html" class="icon icon-home"> Home</a></li>
+
+ <li class="breadcrumb-item"><a href="../../../../public-airflow-interface.html">Public Interface of Airflow</a></li>
+
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+
+ </ul>
+</div>
+
+ <div class="rst-content">
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body" role="main">
+
+ <div class="section" id="module-airflow.models.dag">
+<span id="airflow-models-dag"></span><h1><a class="reference internal" href="#module-airflow.models.dag" title="airflow.models.dag"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a><a class="headerlink" href="#module-airflow.models.dag" title="Permalink to this heading">¶</a></h1>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DAG</span></code></a></p></td>
+<td><p>A dag (directed acyclic graph) is a collection of tasks with directional</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.DagTag" title="airflow.models.dag.DagTag"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagTag</span></code></a></p></td>
+<td><p>A tag name per dag, to allow quick filtering in the DAG view.</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes" title="airflow.models.dag.DagOwnerAttributes"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagOwnerAttributes</span></code></a></p></td>
+<td><p>Table defining different owner attributes. For example, a link for an owner that will be passed as</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.DagModel" title="airflow.models.dag.DagModel"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagModel</span></code></a></p></td>
+<td><p>Table containing DAG properties</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.DagContext" title="airflow.models.dag.DagContext"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagContext</span></code></a></p></td>
+<td><p>DAG context is used to keep the current DAG when DAG is used as ContextManager.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.create_timetable" title="airflow.models.dag.create_timetable"><code class="xref py py-obj docutils literal notranslate"><span class="pre">create_timetable</span></code></a>(interval, timezone)</p></td>
+<td><p>Create a Timetable instance from a <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code> argument.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.get_last_dagrun" title="airflow.models.dag.get_last_dagrun"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_last_dagrun</span></code></a>(dag_id, session[, ...])</p></td>
+<td><p>Returns the last dag run for a dag, None if there was none.</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.get_dataset_triggered_next_run_info" title="airflow.models.dag.get_dataset_triggered_next_run_info"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_dataset_triggered_next_run_info</span></code></a>(dag_ids, *, session)</p></td>
+<td><p>Given a list of dag_ids, get string representing how close any that are dataset triggered are</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.dag" title="airflow.models.dag.dag"><code class="xref py py-obj docutils literal notranslate"><span class="pre">dag</span></code></a>([dag_id, description, schedule, ...])</p></td>
+<td><p>Python dag decorator. Wraps a function into an Airflow DAG.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="attributes">
+<h3>Attributes<a class="headerlink" href="#attributes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.log" title="airflow.models.dag.log"><code class="xref py py-obj docutils literal notranslate"><span class="pre">log</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.DEFAULT_VIEW_PRESETS" title="airflow.models.dag.DEFAULT_VIEW_PRESETS"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DEFAULT_VIEW_PRESETS</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.ORIENTATION_PRESETS" title="airflow.models.dag.ORIENTATION_PRESETS"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ORIENTATION_PRESETS</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.TAG_MAX_LEN" title="airflow.models.dag.TAG_MAX_LEN"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TAG_MAX_LEN</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.DagStateChangeCallback" title="airflow.models.dag.DagStateChangeCallback"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagStateChangeCallback</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.ScheduleInterval" title="airflow.models.dag.ScheduleInterval"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.ScheduleIntervalArg" title="airflow.models.dag.ScheduleIntervalArg"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ScheduleIntervalArg</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.ScheduleArg" title="airflow.models.dag.ScheduleArg"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ScheduleArg</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dag.SLAMissCallback" title="airflow.models.dag.SLAMissCallback"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SLAMissCallback</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL" title="airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DEFAULT_SCHEDULE_INTERVAL</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.log">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">log</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#log"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.log" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.DEFAULT_VIEW_PRESETS">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DEFAULT_VIEW_PRESETS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">['grid',</span> <span class="pre">'graph',</span> <span class="pre">'duration',</span> <span class="pre">'gantt',</span> <span class="pre">'landing_times']</span></em><a class="refe [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.ORIENTATION_PRESETS">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">ORIENTATION_PRESETS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">['LR',</span> <span class="pre">'TB',</span> <span class="pre">'RL',</span> <span class="pre">'BT']</span></em><a class="reference internal" href="../../../../_modules/airflow/models [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.TAG_MAX_LEN">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">TAG_MAX_LEN</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">100</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#TAG_MAX_LEN"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.DagStateChangeCallback">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DagStateChangeCallback</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagStateChangeCallback"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagStateChangeCallback" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.ScheduleInterval">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">ScheduleInterval</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#ScheduleInterval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.ScheduleInterval" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.ScheduleIntervalArg">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">ScheduleIntervalArg</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#ScheduleIntervalArg"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.ScheduleIntervalArg" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.ScheduleArg">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">ScheduleArg</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#ScheduleArg"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.ScheduleArg" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.SLAMissCallback">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">SLAMissCallback</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#SLAMissCallback"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.SLAMissCallback" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DEFAULT_SCHEDULE_INTERVAL</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DEFAULT_SCHEDULE_INTERVAL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py exception">
+<dt class="sig sig-object py" id="airflow.models.dag.InconsistentDataInterval">
+<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">InconsistentDataInterval</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">instance</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start_field_name</span></span></em>, <em class="sig-para [...]
+<dd><p>Bases: <a class="reference internal" href="../../exceptions/index.html#airflow.exceptions.AirflowException" title="airflow.exceptions.AirflowException"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.exceptions.AirflowException</span></code></a></p>
+<p>Exception raised when a model populates data interval fields incorrectly.</p>
+<p>The data interval fields should either both be None (for runs scheduled
+prior to AIP-39), or both be datetime (for runs scheduled after AIP-39 is
+implemented). This is raised if exactly one of the fields is None.</p>
+<dl class="field-list simple">
+</dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.InconsistentDataInterval.__str__">
+<span class="sig-name descname"><span class="pre">__str__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#InconsistentDataInterval.__str__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.InconsistentDataInterval.__str__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return str(self).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.dag.create_timetable">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">create_timetable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">interval</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timezone</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#create_t [...]
+<dd><p>Create a Timetable instance from a <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code> argument.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.dag.get_last_dagrun">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">get_last_dagrun</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_externally_triggered</span></span><span class="o"><span cla [...]
+<dd><p>Returns the last dag run for a dag, None if there was none.
+Last dag run can be any type of run e.g. scheduled or backfilled.
+Overridden DagRuns are ignored.</p>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.dag.get_dataset_triggered_next_run_info">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">get_dataset_triggered_next_run_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_ids</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span></em><span class="sig-paren">)< [...]
+<dd><p>Given a list of dag_ids, get string representing how close any that are dataset triggered are
+their next run, e.g. “1 of 2 datasets updated”</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DAG</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">description</span></span><span class="o"><span class="pre">=</span></span><span cla [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<p>A dag (directed acyclic graph) is a collection of tasks with directional
+dependencies. A dag also has a schedule, a start date and an end date
+(optional). For each schedule, (say daily or hourly), the DAG needs to run
+each individual tasks as their dependencies are met. Certain tasks have
+the property of depending on their own past, meaning that they can’t run
+until their previous schedule (and upstream tasks) are completed.</p>
+<p>DAGs essentially act as namespaces for tasks. A task_id can only be
+added once to a DAG.</p>
+<p>Note that if you plan to use time zones all the dates provided should be pendulum
+dates. See <a class="reference internal" href="../../../../authoring-and-scheduling/timezone.html#timezone-aware-dags"><span class="std std-ref">Time zone aware DAGs</span></a>.</p>
+<div class="versionadded">
+<p><span class="versionmodified added">New in version 2.4: </span>The <em>schedule</em> argument to specify either time-based scheduling logic
+(timetable), or dataset-driven triggers.</p>
+</div>
+<div class="deprecated">
+<p><span class="versionmodified deprecated">Deprecated since version 2.4: </span>The arguments <em>schedule_interval</em> and <em>timetable</em>. Their functionalities
+are merged into the new <em>schedule</em> argument.</p>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dag_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The id of the DAG; must consist exclusively of alphanumeric
+characters, dashes, dots and underscores (all ASCII)</p></li>
+<li><p><strong>description</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The description for the DAG to e.g. be shown on the webserver</p></li>
+<li><p><strong>schedule</strong> (<em>ScheduleArg</em>) – Defines the rules according to which DAG runs are scheduled. Can
+accept cron string, timedelta object, Timetable, or list of Dataset objects.
+See also <a class="reference internal" href="../../../../howto/timetable.html"><span class="doc">Customizing DAG Scheduling with Timetables</span></a>.</p></li>
+<li><p><strong>start_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – The timestamp from which the scheduler will
+attempt to backfill</p></li>
+<li><p><strong>end_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – A date beyond which your DAG won’t run, leave to None
+for open-ended scheduling</p></li>
+<li><p><strong>template_searchpath</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>Iterable</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – This list of folders (non-relative)
+defines where jinja will look for your templates. Order matters.
+Note that jinja/airflow includes the path of your DAG file by
+default</p></li>
+<li><p><strong>template_undefined</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.11)"><em>type</em></a><em>[</em><a class="reference external" href="https://jinja.palletsprojects.com/en/2.11.x/api/#jinja2.StrictUndefined" title="(in Jinja v2.11.x)"><em>jinja2.StrictUndefined</em></a><em>]</em>) – Template undefined type.</p></li>
+<li><p><strong>user_defined_macros</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – a dictionary of macros that will be exposed
+in your jinja templates. For example, passing <code class="docutils literal notranslate"><span class="pre">dict(foo='bar')</span></code>
+to this argument allows you to <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">foo</span> <span class="pre">}}</span></code> in all jinja
+templates related to this DAG. Note that you can pass any
+type of object here.</p></li>
+<li><p><strong>user_defined_filters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – a dictionary of filters that will be exposed
+in your jinja templates. For example, passing
+<code class="docutils literal notranslate"><span class="pre">dict(hello=lambda</span> <span class="pre">name:</span> <span class="pre">'Hello</span> <span class="pre">%s'</span> <span class="pre">%</span> <span class="pre">name)</span></code> to this argument allows
+you to <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">'world'</span> <span class="pre">|</span> <span class="pre">hello</span> <span class="pre">}}</span></code> in all jinja templates related to
+this DAG.</p></li>
+<li><p><strong>default_args</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – A dictionary of default parameters to be used
+as constructor keyword parameters when initialising operators.
+Note that operators have the same hook, and precede those defined
+here, meaning that if your dict contains <cite>‘depends_on_past’: True</cite>
+here and <cite>‘depends_on_past’: False</cite> in the operator’s call
+<cite>default_args</cite>, the actual value will be <cite>False</cite>.</p></li>
+<li><p><strong>params</strong> (<a class="reference external" href="https://docs.python.org/3/library/collections.abc.html#collections.abc.MutableMapping" title="(in Python v3.11)"><em>collections.abc.MutableMapping</em></a><em> | </em><em>None</em>) – a dictionary of DAG level parameters that are made
+accessible in templates, namespaced under <cite>params</cite>. These
+params can be overridden at the task level.</p></li>
+<li><p><strong>max_active_tasks</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – the number of task instances allowed to run
+concurrently</p></li>
+<li><p><strong>max_active_runs</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – maximum number of active DAG runs, beyond this
+number of DAG runs in a running state, the scheduler won’t create
+new active DAG runs</p></li>
+<li><p><strong>dagrun_timeout</strong> (<em>timedelta</em><em> | </em><em>None</em>) – specify how long a DagRun should be up before
+timing out / failing, so that new DagRuns can be created.</p></li>
+<li><p><strong>sla_miss_callback</strong> (<em>None</em><em> | </em><em>SLAMissCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>SLAMissCallback</em><em>]</em>) – specify a function or list of functions to call when reporting SLA
+timeouts. See <a class="reference internal" href="../../../../core-concepts/tasks.html#concepts-sla-miss-callback"><span class="std std-ref">sla_miss_callback</span></a> for
+more information about the function signature and parameters that are
+passed to the callback.</p></li>
+<li><p><strong>default_view</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Specify DAG default view (grid, graph, duration,
+gantt, landing_times), default grid</p></li>
+<li><p><strong>orientation</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Specify DAG orientation in graph view (LR, TB, RL, BT), default LR</p></li>
+<li><p><strong>catchup</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Perform scheduler catchup (or only run latest)? Defaults to True</p></li>
+<li><p><strong>on_failure_callback</strong> (<em>None</em><em> | </em><em>DagStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>DagStateChangeCallback</em><em>]</em>) – A function or list of functions to be called when a DagRun of this dag fails.
+A context dictionary is passed as a single parameter to this function.</p></li>
+<li><p><strong>on_success_callback</strong> (<em>None</em><em> | </em><em>DagStateChangeCallback</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>DagStateChangeCallback</em><em>]</em>) – Much like the <code class="docutils literal notranslate"><span class="pre">on_failure_callback</span></code> except
+that it is executed when the dag succeeds.</p></li>
+<li><p><strong>access_control</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Specify optional DAG-level actions, e.g.,
+“{‘role1’: {‘can_read’}, ‘role2’: {‘can_read’, ‘can_edit’, ‘can_delete’}}”</p></li>
+<li><p><strong>is_paused_upon_creation</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Specifies if the dag is paused when created for the first time.
+If the dag exists already, this flag will be ignored. If this optional parameter
+is not specified, the global config setting will be used.</p></li>
+<li><p><strong>jinja_environment_kwargs</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – <p>additional configuration options to be passed to Jinja
+<code class="docutils literal notranslate"><span class="pre">Environment</span></code> for template rendering</p>
+<p><strong>Example</strong>: to avoid Jinja from removing a trailing newline from template strings</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">DAG</span><span class="p">(</span><span class="n">dag_id</span><span class="o">=</span><span class="s1">'my-dag'</span><span class="p">,</span>
+ <span class="n">jinja_environment_kwargs</span><span class="o">=</span><span class="p">{</span>
+ <span class="s1">'keep_trailing_newline'</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span>
+ <span class="c1"># some other jinja2 Environment options here</span>
+ <span class="p">}</span>
+<span class="p">)</span>
+</pre></div>
+</div>
+<p><strong>See</strong>: <a class="reference external" href="https://jinja.palletsprojects.com/en/2.11.x/api/#jinja2.Environment">Jinja Environment documentation</a></p>
+</p></li>
+<li><p><strong>render_template_as_native_obj</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If True, uses a Jinja <code class="docutils literal notranslate"><span class="pre">NativeEnvironment</span></code>
+to render templates as native Python types. If False, a Jinja
+<code class="docutils literal notranslate"><span class="pre">Environment</span></code> is used to render templates as string values.</p></li>
+<li><p><strong>tags</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – List of tags to help filtering DAGs in the UI.</p></li>
+<li><p><strong>owner_links</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – [...]
+Can be used as an HTTP link (for example the link to your Slack channel), or a mailto link.
+e.g: {“dag_owner”: “<a class="reference external" href="https://airflow.apache.org/">https://airflow.apache.org/</a>”}</p></li>
+<li><p><strong>auto_register</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Automatically register this DAG when it is used in a <code class="docutils literal notranslate"><span class="pre">with</span></code> block</p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.dag_id">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">dag_id</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.dag_id"> [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.is_subdag">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">is_subdag</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><span class="pre">bool</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.is [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.full_filepath">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">full_filepath</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.f [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.concurrency">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">concurrency</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.co [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.max_active_tasks">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">max_active_tasks</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#D [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.access_control">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">access_control</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.access_control"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.access_control" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.description">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">description</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </s [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.default_view">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">default_view</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.de [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.pickle_id">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">pickle_id</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </sp [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.tasks">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">tasks</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><span class="pre">airflow.models.operator.Operat [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.task_ids">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">task_ids</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://d [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.task_group">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">task_group</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">airflow.utils.task_group.TaskGroup</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.task_group"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.filepath">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">filepath</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.filepa [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.relative_fileloc">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">relative_fileloc</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/pathlib.html#pathlib.Path" title="(in Python v3.11)"><span class="pre">pathlib.Path</span></a></em><a class="reference internal" href="../../../../_modules/airflow/m [...]
+<dd><p>File location of the importable dag ‘file’ relative to the configured DAGs folder.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.folder">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">folder</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.folder"> [...]
+<dd><p>Folder location of where the DAG object is instantiated.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.owner">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">owner</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.owner"><s [...]
+<dd><p>Return list of all owners found in DAG tasks.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>Comma separated list of owners in DAG tasks</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.allow_future_exec_dates">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">allow_future_exec_dates</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><span class="pre">bool</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/d [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.concurrency_reached">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">concurrency_reached</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.concurrency_reached"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.concurrency_reached" title="Permalink to this definition">¶</a></dt>
+<dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_concurrency_reached</cite> method.</p>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.is_paused">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">is_paused</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.is_paused"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.is_paused" title="Permalink to this definition">¶</a></dt>
+<dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_is_paused</cite> method.</p>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.normalized_schedule_interval">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">normalized_schedule_interval</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ScheduleInterval</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.normalized_schedule_interval"><span class="viewcode-link"><span class="pre">[source]</span>< [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.latest_execution_date">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">latest_execution_date</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.latest_execution_date"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.latest_execution_date" title="Permalink to this definition">¶</a></dt>
+<dd><p>This attribute is deprecated. Please use <cite>airflow.models.DAG.get_latest_execution_date</cite>.</p>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.subdags">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">subdags</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.subdags"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.subdags" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a list of the subdag objects associated to this DAG</p>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.roots">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">roots</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><span class="pre">airflow.models.operator.Operat [...]
+<dd><p>Return nodes with no parents. These are first to execute and are called roots or root nodes.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.leaves">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">leaves</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><span class="pre">airflow.models.operator.Opera [...]
+<dd><p>Return nodes with no children. These are last to execute and are called leaves or leaf nodes.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.task">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">task</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../decorators/index.html#airflow.decorators.TaskDecoratorCollection" title="airflow.decorators.TaskDecoratorCollection"><span class="pre">airflow.decorators.TaskDecoratorCollection</span></a></em><a class="re [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.fileloc">
+<span class="sig-name descname"><span class="pre">fileloc</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.fileloc"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd><p>File path that needs to be imported to load this DAG or subdag.</p>
+<p>This may not be an actual file on disk in the case when this DAG is loaded
+from a ZIP file or other DAG distribution format.</p>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.parent_dag">
+<span class="sig-name descname"><span class="pre">parent_dag</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><span class="pre">DAG</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in P [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_doc_md">
+<span class="sig-name descname"><span class="pre">get_doc_md</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">doc_md</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_doc_md"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_doc_md" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.validate">
+<span class="sig-name descname"><span class="pre">validate</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.validate"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.validate" title="Permalink to this definition">¶</a></dt>
+<dd><p>Validate the DAG has a coherent setup.</p>
+<p>This is called by the DAG bag before bagging the DAG.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return repr(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__eq__">
+<span class="sig-name descname"><span class="pre">__eq__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__eq__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__eq__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return self==value.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__ne__">
+<span class="sig-name descname"><span class="pre">__ne__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__ne__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__ne__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return self!=value.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__lt__">
+<span class="sig-name descname"><span class="pre">__lt__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__lt__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__lt__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return self<value.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__hash__">
+<span class="sig-name descname"><span class="pre">__hash__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__hash__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__hash__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return hash(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__enter__">
+<span class="sig-name descname"><span class="pre">__enter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__enter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__enter__" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__exit__">
+<span class="sig-name descname"><span class="pre">__exit__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">_type</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_tb</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__exit__"><span class="viewc [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.date_range">
+<span class="sig-name descname"><span class="pre">date_range</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">num</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class= [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.is_fixed_time_schedule">
+<span class="sig-name descname"><span class="pre">is_fixed_time_schedule</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.is_fixed_time_schedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.is_fixed_time_schedule" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.following_schedule">
+<span class="sig-name descname"><span class="pre">following_schedule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dttm</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.following_schedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.following_schedule" title="Permalink t [...]
+<dd><p>Calculates the following schedule for this dag in UTC.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>dttm</strong> – utc datetime</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>utc datetime</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.previous_schedule">
+<span class="sig-name descname"><span class="pre">previous_schedule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dttm</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.previous_schedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.previous_schedule" title="Permalink to t [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_next_data_interval">
+<span class="sig-name descname"><span class="pre">get_next_data_interval</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_model</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_next_data_interval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_next_data_interval" t [...]
+<dd><p>Get the data interval of the next scheduled run.</p>
+<p>For compatibility, this method infers the data interval from the DAG’s
+schedule if the run does not have an explicit one set, which is possible
+for runs created prior to AIP-39.</p>
+<p>This function is private to Airflow core and should not be depended on as a
+part of the Python API.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_run_data_interval">
+<span class="sig-name descname"><span class="pre">get_run_data_interval</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">run</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_run_data_interval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_run_data_interval" title="Per [...]
+<dd><p>Get the data interval of this run.</p>
+<p>For compatibility, this method infers the data interval from the DAG’s
+schedule if the run does not have an explicit one set, which is possible for
+runs created prior to AIP-39.</p>
+<p>This function is private to Airflow core and should not be depended on as a
+part of the Python API.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.infer_automated_data_interval">
+<span class="sig-name descname"><span class="pre">infer_automated_data_interval</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logical_date</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.infer_automated_data_interval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.infer_au [...]
+<dd><p>Infer a data interval for a run against this DAG.</p>
+<p>This method is used to bridge runs created prior to AIP-39
+implementation, which do not have an explicit data interval. Therefore,
+this method only considers <code class="docutils literal notranslate"><span class="pre">schedule_interval</span></code> values valid prior to
+Airflow 2.2.</p>
+<p>DO NOT use this method is there is a known data interval.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.next_dagrun_info">
+<span class="sig-name descname"><span class="pre">next_dagrun_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">last_automated_dagrun</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">restricted</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span [...]
+<dd><p>Get information about the next DagRun of this dag after <code class="docutils literal notranslate"><span class="pre">date_last_automated_dagrun</span></code>.</p>
+<p>This calculates what time interval the next DagRun should operate on
+(its execution date) and when it can be scheduled, according to the
+dag’s timetable, start_date, end_date, etc. This doesn’t check max
+active run or any other “max_active_tasks” type limits, but only
+performs calculations based on the various date and interval fields of
+this dag and its tasks.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>last_automated_dagrun</strong> (<em>None</em><em> | </em><em>datetime</em><em> | </em><a class="reference internal" href="../../timetables/base/index.html#airflow.timetables.base.DataInterval" title="airflow.timetables.base.DataInterval"><em>DataInterval</em></a>) – The <code class="docutils literal notranslate"><span class="pre">max(execution_date)</span></code> of
+existing “automated” DagRuns for this dag (scheduled or backfill,
+but not manual).</p></li>
+<li><p><strong>restricted</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If set to <em>False</em> (default is <em>True</em>), ignore
+<code class="docutils literal notranslate"><span class="pre">start_date</span></code>, <code class="docutils literal notranslate"><span class="pre">end_date</span></code>, and <code class="docutils literal notranslate"><span class="pre">catchup</span></code> specified on the DAG
+or tasks.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>DagRunInfo of the next dagrun, or None if a dagrun is not
+going to be scheduled.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference internal" href="../../timetables/base/index.html#airflow.timetables.base.DagRunInfo" title="airflow.timetables.base.DagRunInfo">DagRunInfo</a> | None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.next_dagrun_after_date">
+<span class="sig-name descname"><span class="pre">next_dagrun_after_date</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">date_last_automated_dagrun</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.next_dagrun_after_date"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.next_dag [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.iter_dagrun_infos_between">
+<span class="sig-name descname"><span class="pre">iter_dagrun_infos_between</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">earliest</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">latest</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">align</span></span><span class="o"><span class="pre">=</span></span>< [...]
+<dd><p>Yield DagRunInfo using this DAG’s timetable between given interval.</p>
+<p>DagRunInfo instances yielded if their <code class="docutils literal notranslate"><span class="pre">logical_date</span></code> is not earlier
+than <code class="docutils literal notranslate"><span class="pre">earliest</span></code>, nor later than <code class="docutils literal notranslate"><span class="pre">latest</span></code>. The instances are ordered
+by their <code class="docutils literal notranslate"><span class="pre">logical_date</span></code> from earliest to latest.</p>
+<p>If <code class="docutils literal notranslate"><span class="pre">align</span></code> is <code class="docutils literal notranslate"><span class="pre">False</span></code>, the first run will happen immediately on
+<code class="docutils literal notranslate"><span class="pre">earliest</span></code>, even if it does not fall on the logical timetable schedule.
+The default is <code class="docutils literal notranslate"><span class="pre">True</span></code>, but subdags will ignore this value and always
+behave as if this is set to <code class="docutils literal notranslate"><span class="pre">False</span></code> for backward compatibility.</p>
+<p>Example: A DAG is scheduled to run every midnight (<code class="docutils literal notranslate"><span class="pre">0</span> <span class="pre">0</span> <span class="pre">*</span> <span class="pre">*</span> <span class="pre">*</span></code>). If
+<code class="docutils literal notranslate"><span class="pre">earliest</span></code> is <code class="docutils literal notranslate"><span class="pre">2021-06-03</span> <span class="pre">23:00:00</span></code>, the first DagRunInfo would be
+<code class="docutils literal notranslate"><span class="pre">2021-06-03</span> <span class="pre">23:00:00</span></code> if <code class="docutils literal notranslate"><span class="pre">align=False</span></code>, and <code class="docutils literal notranslate"><span class="pre">2021-06-04</span> <span class="pre">00:00:00</span></code>
+if <code class="docutils literal notranslate"><span class="pre">align=True</span></code>.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_run_dates">
+<span class="sig-name descname"><span class="pre">get_run_dates</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/mod [...]
+<dd><p>Returns a list of dates between the interval received as parameter using this
+dag’s schedule interval. Returned dates can be used for execution dates.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>start_date</strong> – The start date of the interval.</p></li>
+<li><p><strong>end_date</strong> – The end date of the interval. Defaults to <code class="docutils literal notranslate"><span class="pre">timezone.utcnow()</span></code>.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>A list of dates within the interval following the dag’s schedule.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.normalize_schedule">
+<span class="sig-name descname"><span class="pre">normalize_schedule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dttm</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.normalize_schedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.normalize_schedule" title="Permalink t [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_last_dagrun">
+<span class="sig-name descname"><span class="pre">get_last_dagrun</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_externally_triggered</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><s [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.has_dag_runs">
+<span class="sig-name descname"><span class="pre">has_dag_runs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_externally_triggered</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.param">
+<span class="sig-name descname"><span class="pre">param</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">default</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NOTSET</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html# [...]
+<dd><p>Return a DagParam object for current dag.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – dag parameter name.</p></li>
+<li><p><strong>default</strong> (<em>Any</em>) – fallback value for dag parameter.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>DagParam instance for specified name and current dag.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference internal" href="../param/index.html#airflow.models.param.DagParam" title="airflow.models.param.DagParam">airflow.models.param.DagParam</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_concurrency_reached">
+<span class="sig-name descname"><span class="pre">get_concurrency_reached</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_concurrency_reached"><span class="viewcode-link">< [...]
+<dd><p>Returns a boolean indicating whether the max_active_tasks limit for this DAG
+has been reached</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_is_active">
+<span class="sig-name descname"><span class="pre">get_is_active</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_is_active"><span class="viewcode-link"><span class="pre">[so [...]
+<dd><p>Returns a boolean indicating whether this DAG is active</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_is_paused">
+<span class="sig-name descname"><span class="pre">get_is_paused</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_is_paused"><span class="viewcode-link"><span class="pre">[so [...]
+<dd><p>Returns a boolean indicating whether this DAG is paused</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.handle_callback">
+<span class="sig-name descname"><span class="pre">handle_callback</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dagrun</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">success</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reason</span></span><span class="o"><span cla [...]
+<dd><p>Triggers the appropriate callback depending on the value of success, namely the
+on_failure_callback or on_success_callback. This method gets the context of a
+single TaskInstance part of this DagRun and passes that to the callable along
+with a ‘reason’, primarily to differentiate DagRun failures.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dagrun</strong> – DagRun object</p></li>
+<li><p><strong>success</strong> – Flag to specify if failure or success callback should be called</p></li>
+<li><p><strong>reason</strong> – Completion reason</p></li>
+<li><p><strong>session</strong> – Database session</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_active_runs">
+<span class="sig-name descname"><span class="pre">get_active_runs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_active_runs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_active_runs" title="Permalink to this definition">¶</a></dt>
+<dd><p>Returns a list of dag run execution dates currently running</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>List of execution dates</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_num_active_runs">
+<span class="sig-name descname"><span class="pre">get_num_active_runs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">external_trigger</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">only_running</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class= [...]
+<dd><p>Returns the number of active “running” dag runs</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>external_trigger</strong> – True for externally triggered active dag runs</p></li>
+<li><p><strong>session</strong> – </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>number greater than 0 for active dag runs</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_dagrun">
+<span class="sig-name descname"><span class="pre">get_dagrun</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">execution_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">run_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span> [...]
+<dd><p>Returns the dag run for a given execution date or run_id if it exists, otherwise
+none.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>execution_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – The execution date of the DagRun to find.</p></li>
+<li><p><strong>run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The run_id of the DagRun to find.</p></li>
+<li><p><strong>session</strong> (<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/orm/session_api.html#sqlalchemy.orm.Session" title="(in SQLAlchemy v2.0)"><em>sqlalchemy.orm.session.Session</em></a>) – </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The DagRun if found, otherwise None.</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_dagruns_between">
+<span class="sig-name descname"><span class="pre">get_dagruns_between</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><sp [...]
+<dd><p>Returns the list of dag runs between start_date (inclusive) and end_date (inclusive).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>start_date</strong> – The starting execution date of the DagRun to find.</p></li>
+<li><p><strong>end_date</strong> – The ending execution date of the DagRun to find.</p></li>
+<li><p><strong>session</strong> – </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The list of DagRuns found.</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_latest_execution_date">
+<span class="sig-name descname"><span class="pre">get_latest_execution_date</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_latest_execution_date"><span class="viewcode-lin [...]
+<dd><p>Returns the latest date for which at least one dag run exists</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.resolve_template_files">
+<span class="sig-name descname"><span class="pre">resolve_template_files</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.resolve_template_files"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.resolve_template_files" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_template_env">
+<span class="sig-name descname"><span class="pre">get_template_env</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">force_sandboxed</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/m [...]
+<dd><p>Build a Jinja2 environment.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.set_dependency">
+<span class="sig-name descname"><span class="pre">set_dependency</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">upstream_task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">downstream_task_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.set_dependency"><span class="viewcode-link"><span class="pre">[source]</span></ [...]
+<dd><p>Simple utility method to set dependency between two tasks that
+already have been added to the DAG using add_task()</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_task_instances_before">
+<span class="sig-name descname"><span class="pre">get_task_instances_before</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">base_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">num</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span>< [...]
+<dd><p>Get <code class="docutils literal notranslate"><span class="pre">num</span></code> task instances before (including) <code class="docutils literal notranslate"><span class="pre">base_date</span></code>.</p>
+<p>The returned list may contain exactly <code class="docutils literal notranslate"><span class="pre">num</span></code> task instances
+corresponding to any DagRunType. It can have less if there are
+less than <code class="docutils literal notranslate"><span class="pre">num</span></code> scheduled DAG runs before <code class="docutils literal notranslate"><span class="pre">base_date</span></code>.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_task_instances">
+<span class="sig-name descname"><span class="pre">get_task_instances</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None< [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.set_task_instance_state">
+<span class="sig-name descname"><span class="pre">set_task_instance_state</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">map_indexes</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class= [...]
+<dd><p>Set the state of a TaskInstance to the given state, and clear its downstream tasks that are
+in failed or upstream_failed state.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Task ID of the TaskInstance</p></li>
+<li><p><strong>map_indexes</strong> (<em>Collection</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em>] </em><em>| </em><em>None</em>) – Only set TaskInstance if its map_index matches.
+If None (default), all mapped TaskInstances of the task are set.</p></li>
+<li><p><strong>execution_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – Execution date of the TaskInstance</p></li>
+<li><p><strong>run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The run_id of the TaskInstance</p></li>
+<li><p><strong>state</strong> (<em>airflow.utils.state.TaskInstanceState</em>) – State to set the TaskInstance to</p></li>
+<li><p><strong>upstream</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Include all upstream tasks of the given task_id</p></li>
+<li><p><strong>downstream</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Include all downstream tasks of the given task_id</p></li>
+<li><p><strong>future</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Include all future TaskInstances of the given task_id</p></li>
+<li><p><strong>commit</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Commit changes</p></li>
+<li><p><strong>past</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Include all past TaskInstances of the given task_id</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.topological_sort">
+<span class="sig-name descname"><span class="pre">topological_sort</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">include_subdag_tasks</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.topological_sort"><span class="viewcode-link"><span cl [...]
+<dd><p>Sorts tasks in topographical order, such that a task comes after any of its
+upstream dependencies.</p>
+<p>Deprecated in place of <code class="docutils literal notranslate"><span class="pre">task_group.topological_sort</span></code></p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.set_dag_runs_state">
+<span class="sig-name descname"><span class="pre">set_dag_runs_state</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">State.RUNNING</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NE [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.clear">
+<span class="sig-name descname"><span class="pre">clear</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_ids</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span> [...]
+<dd><p>Clears a set of task instances associated with the current dag for
+a specified date range.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>task_ids</strong> (<em>Collection</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#tuple" title="(in Python v3.11)"><em>tuple</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em [...]
+<li><p><strong>start_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – The minimum execution_date to clear</p></li>
+<li><p><strong>end_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – The maximum execution_date to clear</p></li>
+<li><p><strong>only_failed</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Only clear failed tasks</p></li>
+<li><p><strong>only_running</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Only clear running tasks.</p></li>
+<li><p><strong>confirm_prompt</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Ask for confirmation</p></li>
+<li><p><strong>include_subdags</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Clear tasks in subdags and clear external tasks
+indicated by ExternalTaskMarker</p></li>
+<li><p><strong>include_parentdag</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Clear tasks in the parent dag of the subdag.</p></li>
+<li><p><strong>dag_run_state</strong> (<em>airflow.utils.state.DagRunState</em>) – state to set DagRun to. If set to False, dagrun state will not
+be changed.</p></li>
+<li><p><strong>dry_run</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Find the tasks to clear but don’t clear them.</p></li>
+<li><p><strong>session</strong> (<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/orm/session_api.html#sqlalchemy.orm.Session" title="(in SQLAlchemy v2.0)"><em>sqlalchemy.orm.session.Session</em></a>) – The sqlalchemy session to use</p></li>
+<li><p><strong>dag_bag</strong> (<a class="reference internal" href="../dagbag/index.html#airflow.models.dagbag.DagBag" title="airflow.models.dagbag.DagBag"><em>DagBag</em></a><em> | </em><em>None</em>) – The DagBag used to find the dags subdags (Optional)</p></li>
+<li><p><strong>exclude_task_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#frozenset" title="(in Python v3.11)"><em>frozenset</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>] </em><em>| </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#frozenset" title="(in Python v3.11)"><em>frozenset</em></a>< [...]
+tuples that should not be cleared</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.clear_dags">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">clear_dags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dags</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-para [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.__deepcopy__">
+<span class="sig-name descname"><span class="pre">__deepcopy__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">memo</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.__deepcopy__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.__deepcopy__" title="Permalink to this definition" [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.sub_dag">
+<span class="sig-name descname"><span class="pre">sub_dag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.sub_dag"><s [...]
+<dd><p>This method is deprecated in favor of partial_subset</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.partial_subset">
+<span class="sig-name descname"><span class="pre">partial_subset</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_ids_or_regex</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_downstream</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_upstream</span> [...]
+<dd><p>Returns a subset of the current dag as a deep copy of the current dag
+based on a regex that should match one or many tasks, and includes
+upstream and downstream neighbours based on the flag passed.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>task_ids_or_regex</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>re.Pattern</em><em> | </em><em>Iterable</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – Either a list of task_ids, or a regex to
+match against task ids (as a string, or compiled regex pattern).</p></li>
+<li><p><strong>include_downstream</strong> – Include all downstream tasks of matched
+tasks, in addition to matched tasks.</p></li>
+<li><p><strong>include_upstream</strong> – Include all upstream tasks of matched tasks,
+in addition to matched tasks.</p></li>
+<li><p><strong>include_direct_upstream</strong> – Include all tasks directly upstream of matched
+and downstream (if include_downstream = True) tasks</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.has_task">
+<span class="sig-name descname"><span class="pre">has_task</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.has_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.has_task" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.has_task_group">
+<span class="sig-name descname"><span class="pre">has_task_group</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_group_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.has_task_group"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.has_task_group" title="Permalink to t [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.task_group_dict">
+<span class="sig-name descname"><span class="pre">task_group_dict</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.task_group_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.task_group_dict" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_task">
+<span class="sig-name descname"><span class="pre">get_task</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_subdags</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/mod [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.pickle_info">
+<span class="sig-name descname"><span class="pre">pickle_info</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.pickle_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.pickle_info" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.pickle">
+<span class="sig-name descname"><span class="pre">pickle</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.pickle"><span class="viewcode-link"><span class="pre">[source]</span></ [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.tree_view">
+<span class="sig-name descname"><span class="pre">tree_view</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.tree_view"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.tree_view" title="Permalink to this definition">¶</a></dt>
+<dd><p>Print an ASCII tree representation of the DAG.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.add_task">
+<span class="sig-name descname"><span class="pre">add_task</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.add_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.add_task" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a task to the DAG</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>task</strong> (<em>airflow.models.operator.Operator</em>) – the task you want to add</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.add_tasks">
+<span class="sig-name descname"><span class="pre">add_tasks</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">tasks</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.add_tasks"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.add_tasks" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add a list of tasks to the DAG</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>tasks</strong> (<em>Iterable</em><em>[</em><em>airflow.models.operator.Operator</em><em>]</em>) – a lit of tasks you want to add</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.run">
+<span class="sig-name descname"><span class="pre">run</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">start_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></ [...]
+<dd><p>Runs the DAG.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>start_date</strong> – the start date of the range to run</p></li>
+<li><p><strong>end_date</strong> – the end date of the range to run</p></li>
+<li><p><strong>mark_success</strong> – True to mark jobs as succeeded without running them</p></li>
+<li><p><strong>local</strong> – True to run the tasks using the LocalExecutor</p></li>
+<li><p><strong>executor</strong> – The executor instance to run the tasks</p></li>
+<li><p><strong>donot_pickle</strong> – True to avoid pickling DAG object and send to workers</p></li>
+<li><p><strong>ignore_task_deps</strong> – True to skip upstream tasks</p></li>
+<li><p><strong>ignore_first_depends_on_past</strong> – True to ignore depends_on_past
+dependencies for the first set of tasks only</p></li>
+<li><p><strong>pool</strong> – Resource pool to use</p></li>
+<li><p><strong>delay_on_limit_secs</strong> – Time in seconds to wait before next attempt to run
+dag run when max_active_runs limit has been reached</p></li>
+<li><p><strong>verbose</strong> – Make logging output more verbose</p></li>
+<li><p><strong>conf</strong> – user defined dictionary passed from CLI</p></li>
+<li><p><strong>rerun_failed_tasks</strong> – </p></li>
+<li><p><strong>run_backwards</strong> – </p></li>
+<li><p><strong>run_at_least_once</strong> – If true, always run the DAG at least once even
+if no logical run exists within the time range.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.cli">
+<span class="sig-name descname"><span class="pre">cli</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.cli"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.cli" title="Permalink to this definition">¶</a></dt>
+<dd><p>Exposes a CLI specific to this DAG</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.test">
+<span class="sig-name descname"><span class="pre">test</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">execution_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">run_conf</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></sp [...]
+<dd><p>Execute one single DagRun for a given DAG and execution date.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>execution_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – execution date for the DAG run</p></li>
+<li><p><strong>run_conf</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – configuration to pass to newly created dagrun</p></li>
+<li><p><strong>conn_file_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – file path to a connection file in either yaml or json</p></li>
+<li><p><strong>variable_file_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – file path to a variable file in either yaml or json</p></li>
+<li><p><strong>session</strong> (<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/orm/session_api.html#sqlalchemy.orm.Session" title="(in SQLAlchemy v2.0)"><em>sqlalchemy.orm.session.Session</em></a>) – database connection (optional)</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.create_dagrun">
+<span class="sig-name descname"><span class="pre">create_dagrun</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">execution_date</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">run_id</span></span><span class="o"><span [...]
+<dd><p>Creates a dag run from this dag including the tasks associated with this dag.
+Returns the dag run.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>run_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – defines the run id for this dag run</p></li>
+<li><p><strong>run_type</strong> (<em>DagRunType</em><em> | </em><em>None</em>) – type of DagRun</p></li>
+<li><p><strong>execution_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – the execution date of this dag run</p></li>
+<li><p><strong>state</strong> (<em>airflow.utils.state.DagRunState</em>) – the state of the dag run</p></li>
+<li><p><strong>start_date</strong> (<em>datetime</em><em> | </em><em>None</em>) – the date this dag run should be evaluated</p></li>
+<li><p><strong>external_trigger</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – whether this dag run is externally triggered</p></li>
+<li><p><strong>conf</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Dict containing configuration/parameters to pass to the DAG</p></li>
+<li><p><strong>creating_job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – id of the job creating this DagRun</p></li>
+<li><p><strong>session</strong> (<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/orm/session_api.html#sqlalchemy.orm.Session" title="(in SQLAlchemy v2.0)"><em>sqlalchemy.orm.session.Session</em></a>) – database session</p></li>
+<li><p><strong>dag_hash</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Hash of Serialized DAG</p></li>
+<li><p><strong>data_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#tuple" title="(in Python v3.11)"><em>tuple</em></a><em>[</em><em>datetime</em><em>, </em><em>datetime</em><em>] </em><em>| </em><em>None</em>) – Data interval of the DagRun</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.bulk_sync_to_db">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">bulk_sync_to_db</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dags</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class= [...]
+<dd><p>This method is deprecated in favor of bulk_write_to_db</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.bulk_write_to_db">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">bulk_write_to_db</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dags</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">processor_subdir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em cla [...]
+<dd><p>Ensure the DagModel rows for the given dags are up-to-date in the dag table in the DB, including
+calculated fields.</p>
+<p>Note that this method can be called for both DAGs and SubDAGs. A SubDag is actually a SubDagOperator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>dags</strong> (<em>Collection</em><em>[</em><a class="reference internal" href="#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>DAG</em></a><em>]</em>) – the DAG objects to save to the DB</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.sync_to_db">
+<span class="sig-name descname"><span class="pre">sync_to_db</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">processor_subdir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESS [...]
+<dd><p>Save attributes about this DAG to the DB. Note that this method
+can be called for both DAGs and SubDAGs. A SubDag is actually a
+SubDagOperator.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_default_view">
+<span class="sig-name descname"><span class="pre">get_default_view</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_default_view"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_default_view" title="Permalink to this definition">¶</a></dt>
+<dd><p>This is only there for backward compatible jinja2 templates</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.deactivate_unknown_dags">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">deactivate_unknown_dags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">active_dag_ids</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em [...]
+<dd><p>Given a list of known DAGs, deactivate any other DAGs that are
+marked as active in the ORM</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>active_dag_ids</strong> – list of DAG IDs that are active</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.deactivate_stale_dags">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">deactivate_stale_dags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">expiration_date</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em> [...]
+<dd><p>Deactivate any DAGs that were last touched by the scheduler before
+the expiration date. These DAGs were likely deleted.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>expiration_date</strong> – set inactive DAGs that were touched before this
+time</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_num_task_instances">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_num_task_instances</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">run_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig [...]
+<dd><p>Returns the number of task instances in the given DAG.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>session</strong> – ORM session</p></li>
+<li><p><strong>dag_id</strong> – ID of the DAG to get the task concurrency of</p></li>
+<li><p><strong>run_id</strong> – ID of the DAG run to get the task concurrency of</p></li>
+<li><p><strong>task_ids</strong> – A list of valid task IDs for the given DAG</p></li>
+<li><p><strong>states</strong> – A list of states to filter by if supplied</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The number of running tasks</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)">int</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_serialized_fields">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_serialized_fields</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_serialized_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.get_serialized_fields" ti [...]
+<dd><p>Stringified DAGs and operators contain exactly these fields.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.get_edge_info">
+<span class="sig-name descname"><span class="pre">get_edge_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">upstream_task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">downstream_task_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.get_edge_info"><span class="viewcode-link"><span class="pre">[source]</span></sp [...]
+<dd><p>Returns edge information for the given pair of tasks if present, and
+an empty edge if there is no information.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.set_edge_info">
+<span class="sig-name descname"><span class="pre">set_edge_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">upstream_task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">downstream_task_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">info</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG [...]
+<dd><p>Sets the given edge information on the DAG. Note that this will overwrite,
+rather than merge with, existing info.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.validate_schedule_and_params">
+<span class="sig-name descname"><span class="pre">validate_schedule_and_params</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.validate_schedule_and_params"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.validate_schedule_and_params" title="Permalink to this definition">¶</a></dt>
+<dd><p>Validates & raise exception if there are any Params in the DAG which neither have a default value nor
+have the null in schema[‘type’] list, but the DAG have a schedule_interval which is not None.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DAG.iter_invalid_owner_links">
+<span class="sig-name descname"><span class="pre">iter_invalid_owner_links</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DAG.iter_invalid_owner_links"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DAG.iter_invalid_owner_links" title="Permalink to this definition">¶</a></dt>
+<dd><p>Parses a given link, and verifies if it’s a valid URL, or a ‘mailto’ link.
+Returns an iterator of invalid (owner, link) pairs.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.dag.DagTag">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DagTag</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagTag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagTag" title="Permalink to this definitio [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></p>
+<p>A tag name per dag, to allow quick filtering in the DAG view.</p>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagTag.__tablename__">
+<span class="sig-name descname"><span class="pre">__tablename__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'dag_tag'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagTag.__tablename__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagTag.__tablename__" title="Permal [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagTag.name">
+<span class="sig-name descname"><span class="pre">name</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagTag.name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagTag.name" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagTag.dag_id">
+<span class="sig-name descname"><span class="pre">dag_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagTag.dag_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagTag.dag_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagTag.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagTag.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagTag.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DagOwnerAttributes</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAttributes [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></p>
+<p>Table defining different owner attributes. For example, a link for an owner that will be passed as
+a hyperlink to the DAGs view</p>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.__tablename__">
+<span class="sig-name descname"><span class="pre">__tablename__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'dag_owner_attributes'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.__tablename__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAt [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.dag_id">
+<span class="sig-name descname"><span class="pre">dag_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.dag_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAttributes.dag_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.owner">
+<span class="sig-name descname"><span class="pre">owner</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.owner"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAttributes.owner" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.link">
+<span class="sig-name descname"><span class="pre">link</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.link"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAttributes.link" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagOwnerAttributes.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagOwnerAttributes.get_all">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_all</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagOwnerAttributes.get_all"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DagModel</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">concurrency</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-p [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.base.Base</span></code></p>
+<p>Table containing DAG properties</p>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.next_dagrun_data_interval">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">next_dagrun_data_interval</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../timetables/base/index.html#airflow.timetables.base.DataInterval" title="airflow.timetables.base.DataInterval"><span class="pre">DataInterval</span></a><span class="w"> </span><span cla [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.timezone">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">timezone</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.timezone"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.timezone" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.safe_dag_id">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">safe_dag_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.safe_dag_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.safe_dag_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.relative_fileloc">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">relative_fileloc</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/pathlib.html#pathlib.Path" title="(in Python v3.11)"><span class="pre">pathlib.Path</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></spa [...]
+<dd><p>File location of the importable dag ‘file’ relative to the configured DAGs folder.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.__tablename__">
+<span class="sig-name descname"><span class="pre">__tablename__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'dag'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.__tablename__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.__tablename__" title="Permal [...]
+<dd><p>These items are stored in the database for state related information</p>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.dag_id">
+<span class="sig-name descname"><span class="pre">dag_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.dag_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.dag_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.root_dag_id">
+<span class="sig-name descname"><span class="pre">root_dag_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.root_dag_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.root_dag_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.is_paused_at_creation">
+<span class="sig-name descname"><span class="pre">is_paused_at_creation</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.is_paused_at_creation"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.is_paused_at_creation" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.is_paused">
+<span class="sig-name descname"><span class="pre">is_paused</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.is_paused"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.is_paused" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.is_subdag">
+<span class="sig-name descname"><span class="pre">is_subdag</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.is_subdag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.is_subdag" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.is_active">
+<span class="sig-name descname"><span class="pre">is_active</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.is_active"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.is_active" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.last_parsed_time">
+<span class="sig-name descname"><span class="pre">last_parsed_time</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.last_parsed_time"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.last_parsed_time" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.last_pickled">
+<span class="sig-name descname"><span class="pre">last_pickled</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.last_pickled"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.last_pickled" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.last_expired">
+<span class="sig-name descname"><span class="pre">last_expired</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.last_expired"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.last_expired" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.scheduler_lock">
+<span class="sig-name descname"><span class="pre">scheduler_lock</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.scheduler_lock"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.scheduler_lock" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.pickle_id">
+<span class="sig-name descname"><span class="pre">pickle_id</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.pickle_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.pickle_id" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.fileloc">
+<span class="sig-name descname"><span class="pre">fileloc</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.fileloc"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.fileloc" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.processor_subdir">
+<span class="sig-name descname"><span class="pre">processor_subdir</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.processor_subdir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.processor_subdir" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.owners">
+<span class="sig-name descname"><span class="pre">owners</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.owners"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.owners" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.description">
+<span class="sig-name descname"><span class="pre">description</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.description"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.description" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.default_view">
+<span class="sig-name descname"><span class="pre">default_view</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.default_view"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.default_view" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.schedule_interval">
+<span class="sig-name descname"><span class="pre">schedule_interval</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.schedule_interval"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.schedule_interval" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.timetable_description">
+<span class="sig-name descname"><span class="pre">timetable_description</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.timetable_description"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.timetable_description" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.tags">
+<span class="sig-name descname"><span class="pre">tags</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.tags"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.tags" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.dag_owner_links">
+<span class="sig-name descname"><span class="pre">dag_owner_links</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.dag_owner_links"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.dag_owner_links" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.max_active_tasks">
+<span class="sig-name descname"><span class="pre">max_active_tasks</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.max_active_tasks"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.max_active_tasks" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.max_active_runs">
+<span class="sig-name descname"><span class="pre">max_active_runs</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.max_active_runs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.max_active_runs" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.has_task_concurrency_limits">
+<span class="sig-name descname"><span class="pre">has_task_concurrency_limits</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.has_task_concurrency_limits"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.has_task_concurrency_limits" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.has_import_errors">
+<span class="sig-name descname"><span class="pre">has_import_errors</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.has_import_errors"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.has_import_errors" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.next_dagrun">
+<span class="sig-name descname"><span class="pre">next_dagrun</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.next_dagrun"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.next_dagrun" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.next_dagrun_data_interval_start">
+<span class="sig-name descname"><span class="pre">next_dagrun_data_interval_start</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.next_dagrun_data_interval_start"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_start" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.next_dagrun_data_interval_end">
+<span class="sig-name descname"><span class="pre">next_dagrun_data_interval_end</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.next_dagrun_data_interval_end"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_end" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.next_dagrun_create_after">
+<span class="sig-name descname"><span class="pre">next_dagrun_create_after</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.next_dagrun_create_after"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.next_dagrun_create_after" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.__table_args__">
+<span class="sig-name descname"><span class="pre">__table_args__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">()</span></em><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.__table_args__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.__table_args__" title="Permal [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.parent_dag">
+<span class="sig-name descname"><span class="pre">parent_dag</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.parent_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.parent_dag" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.schedule_dataset_references">
+<span class="sig-name descname"><span class="pre">schedule_dataset_references</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.schedule_dataset_references"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.schedule_dataset_references" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.schedule_datasets">
+<span class="sig-name descname"><span class="pre">schedule_datasets</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.schedule_datasets"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.schedule_datasets" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.task_outlet_dataset_references">
+<span class="sig-name descname"><span class="pre">task_outlet_dataset_references</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.task_outlet_dataset_references"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.task_outlet_dataset_references" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.NUM_DAGS_PER_DAGRUN_QUERY">
+<span class="sig-name descname"><span class="pre">NUM_DAGS_PER_DAGRUN_QUERY</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.NUM_DAGS_PER_DAGRUN_QUERY"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.NUM_DAGS_PER_DAGRUN_QUERY" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_dagmodel">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_dagmodel</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-p [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_current">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_current</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="s [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_last_dagrun">
+<span class="sig-name descname"><span class="pre">get_last_dagrun</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_externally_triggered</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><s [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_is_paused">
+<span class="sig-name descname"><span class="pre">get_is_paused</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.ht [...]
+<dd><p>Provide interface compatibility to ‘DAG’.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_paused_dag_ids">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_paused_dag_ids</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_ids</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class [...]
+<dd><p>Given a list of dag_ids, get a set of Paused Dag Ids</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dag_ids</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – List of Dag ids</p></li>
+<li><p><strong>session</strong> (<a class="reference external" href="https://docs.sqlalchemy.org/en/latest/orm/session_api.html#sqlalchemy.orm.Session" title="(in SQLAlchemy v2.0)"><em>sqlalchemy.orm.session.Session</em></a>) – ORM Session</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Paused Dag_ids</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.11)">set</a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a>]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_default_view">
+<span class="sig-name descname"><span class="pre">get_default_view</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.get_default_view"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagModel.get_default_view" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the Default DAG View, returns the default config value if DagModel does not
+have a value</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.set_is_paused">
+<span class="sig-name descname"><span class="pre">set_is_paused</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">is_paused</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">including_subdags</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class=" [...]
+<dd><p>Pause/Un-pause a DAG.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>is_paused</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Is the DAG paused</p></li>
+<li><p><strong>including_subdags</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – whether to include the DAG’s subdags</p></li>
+<li><p><strong>session</strong> – session</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.deactivate_deleted_dags">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">deactivate_deleted_dags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">alive_dag_filelocs</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></ [...]
+<dd><p>Set <code class="docutils literal notranslate"><span class="pre">is_active=False</span></code> on the DAGs for which the DAG files have been removed.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>alive_dag_filelocs</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – file paths of alive DAGs</p></li>
+<li><p><strong>session</strong> – ORM Session</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.dags_needing_dagruns">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">dags_needing_dagruns</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.dags_needing_dagruns"><span class="viewcode-link"><span class="pre">[source]</span></s [...]
+<dd><p>Return (and lock) a list of Dag objects that are due to create a new DagRun.</p>
+<p>This will return a resultset of rows that is row-level-locked with a “SELECT … FOR UPDATE” query,
+you should ensure that any scheduling decisions are made in a single transaction – as soon as the
+transaction is committed it will be unlocked.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.calculate_dagrun_date_fields">
+<span class="sig-name descname"><span class="pre">calculate_dagrun_date_fields</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">most_recent_dag_run</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagModel.calculate_dagrun_date_fields"><span class="viewcode-link"><span class="p [...]
+<dd><p>Calculate <code class="docutils literal notranslate"><span class="pre">next_dagrun</span></code> and <cite>next_dagrun_create_after`</cite></p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dag</strong> (<a class="reference internal" href="#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>DAG</em></a>) – The DAG object</p></li>
+<li><p><strong>most_recent_dag_run</strong> (<em>None</em><em> | </em><em>datetime</em><em> | </em><a class="reference internal" href="../../timetables/base/index.html#airflow.timetables.base.DataInterval" title="airflow.timetables.base.DataInterval"><em>DataInterval</em></a>) – DataInterval (or datetime) of most recent run of this dag, or none
+if not yet scheduled.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagModel.get_dataset_triggered_next_run_info">
+<span class="sig-name descname"><span class="pre">get_dataset_triggered_next_run_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESSION</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_ [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.dag.dag">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">dag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">description</span></span><span class="o"><span class [...]
+<dd><p>Python dag decorator. Wraps a function into an Airflow DAG.
+Accepts kwargs for operator kwarg. Can be used to parameterize DAGs.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>dag_args</strong> – Arguments for DAG object</p></li>
+<li><p><strong>dag_kwargs</strong> – Kwargs for DAG object.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dag.</span></span><span class="sig-name descname"><span class="pre">DagContext</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagContext"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagContext" title="Permalink to th [...]
+<dd><p>DAG context is used to keep the current DAG when DAG is used as ContextManager.</p>
+<p>You can use DAG as context:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">with</span> <span class="n">DAG</span><span class="p">(</span>
+ <span class="n">dag_id</span><span class="o">=</span><span class="s2">"example_dag"</span><span class="p">,</span>
+ <span class="n">default_args</span><span class="o">=</span><span class="n">default_args</span><span class="p">,</span>
+ <span class="n">schedule</span><span class="o">=</span><span class="s2">"0 0 * * *"</span><span class="p">,</span>
+ <span class="n">dagrun_timeout</span><span class="o">=</span><span class="n">timedelta</span><span class="p">(</span><span class="n">minutes</span><span class="o">=</span><span class="mi">60</span><span class="p">),</span>
+<span class="p">)</span> <span class="k">as</span> <span class="n">dag</span><span class="p">:</span>
+ <span class="o">...</span>
+</pre></div>
+</div>
+<p>If you do this the context stores the DAG and whenever new task is created, it will use
+such stored DAG as the parent DAG.</p>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext.autoregistered_dags">
+<span class="sig-name descname"><span class="pre">autoregistered_dags</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.11)"><span class="pre">set</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#tuple" title="(in Python v3.11)"><s [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext.current_autoregister_module_name">
+<span class="sig-name descname"><span class="pre">current_autoregister_module_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.or [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext.push_context_managed_dag">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">push_context_managed_dag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagContext.push_context_managed_dag"><span class="viewcode-link"><span class="pre">[source]</sp [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext.pop_context_managed_dag">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">pop_context_managed_dag</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagContext.pop_context_managed_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagContext.pop_con [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dag.DagContext.get_current_dag">
+<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_current_dag</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dag.html#DagContext.get_current_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dag.DagContext.get_current_dag" title= [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+</div>
+
+
+ <div class="pager" role="navigation" aria-label="related navigation">
+ <a rel="prev" title="airflow.example_dags.tutorial_taskflow_api_virtualenv" href="../../example_dags/tutorial_taskflow_api_virtualenv/index.html" >
+ <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+ </a>
+ <a rel="next" title="airflow.models.dagbag" href="../dagbag/index.html" >
+ <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+ </a>
+ </div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="rating-container">
+ <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+ <div class="rating">
+
+ <div id="rate-star-5" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-4" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-3" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-2" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="rate-star-1" class="rate-star">
+ <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+ <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+ <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+ </g>
+ </svg>
+
+ </div>
+
+ </div>
+ </div>
+
+ </main>
+
+
+
+
+ <nav class="wy-nav-side-toc">
+ <div class="wy-menu-vertical">
+ <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#classes">Classes</a></li>
+<li><a class="reference internal" href="#functions">Functions</a></li>
+<li><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DEFAULT_VIEW_PRESETS"><code class="docutils literal notranslate"><span class="pre">DEFAULT_VIEW_PRESETS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.ORIENTATION_PRESETS"><code class="docutils literal notranslate"><span class="pre">ORIENTATION_PRESETS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.TAG_MAX_LEN"><code class="docutils literal notranslate"><span class="pre">TAG_MAX_LEN</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagStateChangeCallback"><code class="docutils literal notranslate"><span class="pre">DagStateChangeCallback</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.ScheduleInterval"><code class="docutils literal notranslate"><span class="pre">ScheduleInterval</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.ScheduleIntervalArg"><code class="docutils literal notranslate"><span class="pre">ScheduleIntervalArg</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.ScheduleArg"><code class="docutils literal notranslate"><span class="pre">ScheduleArg</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.SLAMissCallback"><code class="docutils literal notranslate"><span class="pre">SLAMissCallback</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DEFAULT_SCHEDULE_INTERVAL"><code class="docutils literal notranslate"><span class="pre">DEFAULT_SCHEDULE_INTERVAL</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.InconsistentDataInterval.__str__"><code class="docutils literal notranslate"><span class="pre">InconsistentDataInterval.__str__()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.dag.create_timetable"><code class="docutils literal notranslate"><span class="pre">create_timetable()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">get_last_dagrun()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">get_dataset_triggered_next_run_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG"><code class="docutils literal notranslate"><span class="pre">DAG</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.dag_id"><code class="docutils literal notranslate"><span class="pre">DAG.dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.is_subdag"><code class="docutils literal notranslate"><span class="pre">DAG.is_subdag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.full_filepath"><code class="docutils literal notranslate"><span class="pre">DAG.full_filepath</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.concurrency"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.max_active_tasks</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.access_control"><code class="docutils literal notranslate"><span class="pre">DAG.access_control</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.description"><code class="docutils literal notranslate"><span class="pre">DAG.description</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.default_view"><code class="docutils literal notranslate"><span class="pre">DAG.default_view</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.pickle_id"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.tasks"><code class="docutils literal notranslate"><span class="pre">DAG.tasks</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.task_ids"><code class="docutils literal notranslate"><span class="pre">DAG.task_ids</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.task_group"><code class="docutils literal notranslate"><span class="pre">DAG.task_group</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.filepath"><code class="docutils literal notranslate"><span class="pre">DAG.filepath</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.relative_fileloc</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.folder"><code class="docutils literal notranslate"><span class="pre">DAG.folder</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.owner"><code class="docutils literal notranslate"><span class="pre">DAG.owner</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.allow_future_exec_dates"><code class="docutils literal notranslate"><span class="pre">DAG.allow_future_exec_dates</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.concurrency_reached</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.is_paused</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.normalized_schedule_interval"><code class="docutils literal notranslate"><span class="pre">DAG.normalized_schedule_interval</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.latest_execution_date</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.subdags"><code class="docutils literal notranslate"><span class="pre">DAG.subdags</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.roots"><code class="docutils literal notranslate"><span class="pre">DAG.roots</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.leaves"><code class="docutils literal notranslate"><span class="pre">DAG.leaves</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.task"><code class="docutils literal notranslate"><span class="pre">DAG.task</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.fileloc"><code class="docutils literal notranslate"><span class="pre">DAG.fileloc</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.parent_dag"><code class="docutils literal notranslate"><span class="pre">DAG.parent_dag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_doc_md"><code class="docutils literal notranslate"><span class="pre">DAG.get_doc_md()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.validate"><code class="docutils literal notranslate"><span class="pre">DAG.validate()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__repr__"><code class="docutils literal notranslate"><span class="pre">DAG.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__eq__"><code class="docutils literal notranslate"><span class="pre">DAG.__eq__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__ne__"><code class="docutils literal notranslate"><span class="pre">DAG.__ne__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__lt__"><code class="docutils literal notranslate"><span class="pre">DAG.__lt__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__hash__"><code class="docutils literal notranslate"><span class="pre">DAG.__hash__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__enter__"><code class="docutils literal notranslate"><span class="pre">DAG.__enter__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__exit__"><code class="docutils literal notranslate"><span class="pre">DAG.__exit__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.date_range"><code class="docutils literal notranslate"><span class="pre">DAG.date_range()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.is_fixed_time_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.is_fixed_time_schedule()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.following_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.following_schedule()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.previous_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.previous_schedule()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_next_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_next_data_interval()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_run_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_data_interval()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.infer_automated_data_interval"><code class="docutils literal notranslate"><span class="pre">DAG.infer_automated_data_interval()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_info"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.next_dagrun_after_date"><code class="docutils literal notranslate"><span class="pre">DAG.next_dagrun_after_date()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.iter_dagrun_infos_between"><code class="docutils literal notranslate"><span class="pre">DAG.iter_dagrun_infos_between()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_run_dates"><code class="docutils literal notranslate"><span class="pre">DAG.get_run_dates()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.normalize_schedule"><code class="docutils literal notranslate"><span class="pre">DAG.normalize_schedule()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_last_dagrun()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.has_dag_runs"><code class="docutils literal notranslate"><span class="pre">DAG.has_dag_runs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.param"><code class="docutils literal notranslate"><span class="pre">DAG.param()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_concurrency_reached"><code class="docutils literal notranslate"><span class="pre">DAG.get_concurrency_reached()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_is_active"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_active()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DAG.get_is_paused()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.handle_callback"><code class="docutils literal notranslate"><span class="pre">DAG.handle_callback()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_active_runs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_num_active_runs"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_active_runs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagrun()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_dagruns_between"><code class="docutils literal notranslate"><span class="pre">DAG.get_dagruns_between()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_latest_execution_date"><code class="docutils literal notranslate"><span class="pre">DAG.get_latest_execution_date()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.resolve_template_files"><code class="docutils literal notranslate"><span class="pre">DAG.resolve_template_files()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_template_env"><code class="docutils literal notranslate"><span class="pre">DAG.get_template_env()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.set_dependency"><code class="docutils literal notranslate"><span class="pre">DAG.set_dependency()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances_before"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances_before()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_task_instances()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.set_task_instance_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_task_instance_state()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.topological_sort"><code class="docutils literal notranslate"><span class="pre">DAG.topological_sort()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.set_dag_runs_state"><code class="docutils literal notranslate"><span class="pre">DAG.set_dag_runs_state()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.clear"><code class="docutils literal notranslate"><span class="pre">DAG.clear()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.clear_dags"><code class="docutils literal notranslate"><span class="pre">DAG.clear_dags()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">DAG.__deepcopy__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.sub_dag"><code class="docutils literal notranslate"><span class="pre">DAG.sub_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.partial_subset"><code class="docutils literal notranslate"><span class="pre">DAG.partial_subset()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.has_task"><code class="docutils literal notranslate"><span class="pre">DAG.has_task()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.has_task_group"><code class="docutils literal notranslate"><span class="pre">DAG.has_task_group()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.task_group_dict"><code class="docutils literal notranslate"><span class="pre">DAG.task_group_dict()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_task"><code class="docutils literal notranslate"><span class="pre">DAG.get_task()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.pickle_info"><code class="docutils literal notranslate"><span class="pre">DAG.pickle_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.pickle"><code class="docutils literal notranslate"><span class="pre">DAG.pickle()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.tree_view"><code class="docutils literal notranslate"><span class="pre">DAG.tree_view()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.add_task"><code class="docutils literal notranslate"><span class="pre">DAG.add_task()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.add_tasks"><code class="docutils literal notranslate"><span class="pre">DAG.add_tasks()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.run"><code class="docutils literal notranslate"><span class="pre">DAG.run()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.cli"><code class="docutils literal notranslate"><span class="pre">DAG.cli()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.test"><code class="docutils literal notranslate"><span class="pre">DAG.test()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.create_dagrun"><code class="docutils literal notranslate"><span class="pre">DAG.create_dagrun()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.bulk_sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_sync_to_db()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.bulk_write_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.bulk_write_to_db()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DAG.sync_to_db()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_default_view"><code class="docutils literal notranslate"><span class="pre">DAG.get_default_view()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_unknown_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_unknown_dags()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.deactivate_stale_dags"><code class="docutils literal notranslate"><span class="pre">DAG.deactivate_stale_dags()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_num_task_instances"><code class="docutils literal notranslate"><span class="pre">DAG.get_num_task_instances()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">DAG.get_serialized_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.get_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.get_edge_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.set_edge_info"><code class="docutils literal notranslate"><span class="pre">DAG.set_edge_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.validate_schedule_and_params"><code class="docutils literal notranslate"><span class="pre">DAG.validate_schedule_and_params()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DAG.iter_invalid_owner_links"><code class="docutils literal notranslate"><span class="pre">DAG.iter_invalid_owner_links()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.dag.DagTag"><code class="docutils literal notranslate"><span class="pre">DagTag</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.DagTag.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagTag.__tablename__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagTag.name"><code class="docutils literal notranslate"><span class="pre">DagTag.name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagTag.dag_id"><code class="docutils literal notranslate"><span class="pre">DagTag.dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagTag.__repr__"><code class="docutils literal notranslate"><span class="pre">DagTag.__repr__()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__tablename__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.dag_id"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.owner"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.owner</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.link"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.link</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.__repr__"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagOwnerAttributes.get_all"><code class="docutils literal notranslate"><span class="pre">DagOwnerAttributes.get_all()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel"><code class="docutils literal notranslate"><span class="pre">DagModel</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.timezone"><code class="docutils literal notranslate"><span class="pre">DagModel.timezone</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.safe_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.safe_dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.relative_fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.relative_fileloc</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.__tablename__"><code class="docutils literal notranslate"><span class="pre">DagModel.__tablename__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.root_dag_id"><code class="docutils literal notranslate"><span class="pre">DagModel.root_dag_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused_at_creation"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused_at_creation</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.is_paused</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.is_subdag"><code class="docutils literal notranslate"><span class="pre">DagModel.is_subdag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.is_active"><code class="docutils literal notranslate"><span class="pre">DagModel.is_active</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.last_parsed_time"><code class="docutils literal notranslate"><span class="pre">DagModel.last_parsed_time</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.last_pickled"><code class="docutils literal notranslate"><span class="pre">DagModel.last_pickled</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.last_expired"><code class="docutils literal notranslate"><span class="pre">DagModel.last_expired</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.scheduler_lock"><code class="docutils literal notranslate"><span class="pre">DagModel.scheduler_lock</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.pickle_id"><code class="docutils literal notranslate"><span class="pre">DagModel.pickle_id</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.fileloc"><code class="docutils literal notranslate"><span class="pre">DagModel.fileloc</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.processor_subdir"><code class="docutils literal notranslate"><span class="pre">DagModel.processor_subdir</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.owners"><code class="docutils literal notranslate"><span class="pre">DagModel.owners</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.description"><code class="docutils literal notranslate"><span class="pre">DagModel.description</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.default_view</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_interval"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_interval</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.timetable_description"><code class="docutils literal notranslate"><span class="pre">DagModel.timetable_description</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.tags"><code class="docutils literal notranslate"><span class="pre">DagModel.tags</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.dag_owner_links"><code class="docutils literal notranslate"><span class="pre">DagModel.dag_owner_links</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_tasks"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_tasks</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.max_active_runs"><code class="docutils literal notranslate"><span class="pre">DagModel.max_active_runs</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.has_task_concurrency_limits"><code class="docutils literal notranslate"><span class="pre">DagModel.has_task_concurrency_limits</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.has_import_errors"><code class="docutils literal notranslate"><span class="pre">DagModel.has_import_errors</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_start"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_start</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_data_interval_end"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_data_interval_end</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.next_dagrun_create_after"><code class="docutils literal notranslate"><span class="pre">DagModel.next_dagrun_create_after</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.__table_args__"><code class="docutils literal notranslate"><span class="pre">DagModel.__table_args__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.parent_dag"><code class="docutils literal notranslate"><span class="pre">DagModel.parent_dag</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_dataset_references</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.schedule_datasets"><code class="docutils literal notranslate"><span class="pre">DagModel.schedule_datasets</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.task_outlet_dataset_references"><code class="docutils literal notranslate"><span class="pre">DagModel.task_outlet_dataset_references</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.NUM_DAGS_PER_DAGRUN_QUERY"><code class="docutils literal notranslate"><span class="pre">DagModel.NUM_DAGS_PER_DAGRUN_QUERY</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.__repr__"><code class="docutils literal notranslate"><span class="pre">DagModel.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_dagmodel"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dagmodel()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_current"><code class="docutils literal notranslate"><span class="pre">DagModel.get_current()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_last_dagrun"><code class="docutils literal notranslate"><span class="pre">DagModel.get_last_dagrun()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.get_is_paused()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_paused_dag_ids"><code class="docutils literal notranslate"><span class="pre">DagModel.get_paused_dag_ids()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_default_view"><code class="docutils literal notranslate"><span class="pre">DagModel.get_default_view()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.set_is_paused"><code class="docutils literal notranslate"><span class="pre">DagModel.set_is_paused()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.deactivate_deleted_dags"><code class="docutils literal notranslate"><span class="pre">DagModel.deactivate_deleted_dags()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.dags_needing_dagruns"><code class="docutils literal notranslate"><span class="pre">DagModel.dags_needing_dagruns()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.calculate_dagrun_date_fields"><code class="docutils literal notranslate"><span class="pre">DagModel.calculate_dagrun_date_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagModel.get_dataset_triggered_next_run_info"><code class="docutils literal notranslate"><span class="pre">DagModel.get_dataset_triggered_next_run_info()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.dag.dag"><code class="docutils literal notranslate"><span class="pre">dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext"><code class="docutils literal notranslate"><span class="pre">DagContext</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext.autoregistered_dags"><code class="docutils literal notranslate"><span class="pre">DagContext.autoregistered_dags</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext.current_autoregister_module_name"><code class="docutils literal notranslate"><span class="pre">DagContext.current_autoregister_module_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext.push_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.push_context_managed_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext.pop_context_managed_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.pop_context_managed_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dag.DagContext.get_current_dag"><code class="docutils literal notranslate"><span class="pre">DagContext.get_current_dag()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ </div>
+ </nav>
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="base-layout--button">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/models/dag/index.rst" rel="nofollow">
+
+ <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+ <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+ <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+ </svg>
+
+ <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+ </button>
+ </a>
+ </div>
+
+
+ </div>
+
+
+
+
+<footer>
+ <div class="footer-section footer-section__media-section">
+ <div class="d-flex align-items-center">
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+ <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+ <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+ <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+ <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+ <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+ <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+ <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+ <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+ <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+ <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+ <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+ </g>
+ <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+ <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+ <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+ </g>
+ <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+ <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+ <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+ </g>
+ <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+ <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+ <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+ <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+ <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+ <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+ <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+ <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+ <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+ </g>
+ </svg>
+
+ </a>
+
+ <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+ <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+ <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+ </svg>
+
+ </a>
+
+ </div>
+
+
+ <div class="footer-section__media-section--button-with-text">
+ <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+ <a href="/community">
+
+ <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+ </a>
+ </div>
+
+
+ </div>
+ <div class="footer-section footer-section__policies-section">
+ <div class="footer-section">
+ <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+ <div class="footer-section__policies-section--policies">
+
+ <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+ <span>License</span>
+ </a>
+
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+ <span>Donate</span>
+ </a>
+
+ <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+ <span>Thanks</span>
+ </a>
+
+ <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+ <span>Security</span>
+ </a>
+
+
+ </div>
+ </div>
+ <span class="footer-section__policies-section--disclaimer">
+ Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+ All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+ </span>
+ </div>
+</footer>
+ <script type="text/javascript" src="../../../../_static/_gen/js/docs.js"></script>
+ <script type="text/javascript" id="documentation_options" data-url_root="../../../../" src="../../../../_static/documentation_options.js"></script>
+ <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+ <script data-url_root="../../../../" id="documentation_options" src="../../../../_static/documentation_options.js"></script>
+ <script src="../../../../_static/jquery.js"></script>
+ <script src="../../../../_static/underscore.js"></script>
+ <script src="../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+ <script src="../../../../_static/doctools.js"></script>
+ <script src="../../../../_static/sphinx_highlight.js"></script>
+ <script src="../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../_static/copybutton.js"></script>
+ <script src="../../../../_static/js/globaltoc.js"></script>
+ <script src="../../../../_static/gh-jira-links.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/dagbag/index.html
similarity index 75%
copy from docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html
copy to docs-archive/apache-airflow/2.6.0/_api/airflow/models/dagbag/index.html
index ab4e1bbd24..32c55d69d3 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/dagbag/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.sensors.base — Airflow Documentation</title>
+ <title>airflow.models.dagbag — Airflow Documentation</title>
<link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.sensors.bash" href="../bash/index.html" />
- <link rel="prev" title="airflow.sensors" href="../index.html" />
+ <link rel="next" title="airflow.models.param" href="../param/index.html" />
+ <link rel="prev" title="airflow.models.dag" href="../dag/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -340,51 +340,44 @@
<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#functions">Functions</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat"><code class="docutils literal notranslate"><span class="pre">FileLoadStat</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.file"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.file</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.duration"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.duration</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dag_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dag_num</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.task_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.task_num</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dags"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dags</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dagbag.DagBag"><code class="docutils literal notranslate"><span class="pre">DagBag</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.store_serialized_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.store_serialized_dags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.dag_ids"><code class="docutils literal notranslate"><span class="pre">DagBag.dag_ids</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.size"><code class="docutils literal notranslate"><span class="pre">DagBag.size()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.get_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.get_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.process_file"><code class="docutils literal notranslate"><span class="pre">DagBag.process_file()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.bag_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.bag_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags_from_db"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags_from_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.dagbag_report"><code class="docutils literal notranslate"><span class="pre">DagBag.dagbag_report()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DagBag.sync_to_db()</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../date_time/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.date_time</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../external_task/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.external_task</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../filesystem/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.filesystem</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_delta/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_delta</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_sensor/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_sensor</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.weekday</span></code></a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li class="toctree-l4"><a class="reference internal" href="../param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -556,51 +549,44 @@
<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#functions">Functions</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat"><code class="docutils literal notranslate"><span class="pre">FileLoadStat</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.file"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.file</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.duration"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.duration</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dag_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dag_num</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.task_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.task_num</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dags"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dags</span></code></a></li>
</ul>
</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.dagbag.DagBag"><code class="docutils literal notranslate"><span class="pre">DagBag</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.store_serialized_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.store_serialized_dags</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.dag_ids"><code class="docutils literal notranslate"><span class="pre">DagBag.dag_ids</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.size"><code class="docutils literal notranslate"><span class="pre">DagBag.size()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.get_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.get_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.process_file"><code class="docutils literal notranslate"><span class="pre">DagBag.process_file()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.bag_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.bag_dag()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags_from_db"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags_from_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.dagbag_report"><code class="docutils literal notranslate"><span class="pre">DagBag.dagbag_report()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.dagbag.DagBag.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DagBag.sync_to_db()</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../date_time/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.date_time</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../external_task/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.external_task</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../filesystem/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.filesystem</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_delta/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_delta</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_sensor/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_sensor</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.weekday</span></code></a></li>
</ul>
</li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../param/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -725,9 +711,7 @@
<li class="breadcrumb-item"><a href="../../../../public-airflow-interface.html">Public Interface of Airflow</a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
</ul>
</div>
@@ -738,8 +722,8 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.sensors.base">
-<span id="airflow-sensors-base"></span><h1><a class="reference internal" href="#module-airflow.sensors.base" title="airflow.sensors.base"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><a class="headerlink" href="#module-airflow.sensors.base" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.models.dagbag">
+<span id="airflow-models-dagbag"></span><h1><a class="reference internal" href="#module-airflow.models.dagbag" title="airflow.models.dagbag"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a><a class="headerlink" href="#module-airflow.models.dagbag" title="Permalink to this heading">¶</a></h1>
<div class="section" id="module-contents">
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
<div class="section" id="classes">
@@ -750,165 +734,185 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue" title="airflow.sensors.base.PokeReturnValue"><code class="xref py py-obj docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a></p></td>
-<td><p>Optional return value for poke methods.</p></td>
-</tr>
-<tr class="row-even"><td><p><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator" title="airflow.sensors.base.BaseSensorOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a></p></td>
-<td><p>Sensor operators are derived from this class and inherit these attributes.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat" title="airflow.models.dagbag.FileLoadStat"><code class="xref py py-obj docutils literal notranslate"><span class="pre">FileLoadStat</span></code></a></p></td>
+<td><p>Information about single file</p></td>
</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="functions">
-<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
-<table class="autosummary longtable docutils align-default">
-<colgroup>
-<col style="width: 10%" />
-<col style="width: 90%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.sensors.base.poke_mode_only" title="airflow.sensors.base.poke_mode_only"><code class="xref py py-obj docutils literal notranslate"><span class="pre">poke_mode_only</span></code></a>(cls)</p></td>
-<td><p>Decorate a subclass of BaseSensorOperator with poke.</p></td>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.dagbag.DagBag" title="airflow.models.dagbag.DagBag"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagBag</span></code></a></p></td>
+<td><p>A dagbag is a collection of dags, parsed out of a folder tree and has high</p></td>
</tr>
</tbody>
</table>
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.sensors.base.PokeReturnValue">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">PokeReturnValue</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">is_done</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xcom_value</span></span><span class="o"><span class="pre">=</span></ [...]
-<dd><p>Optional return value for poke methods.</p>
-<p>Sensors can optionally return an instance of the PokeReturnValue class in the poke method.
-If an XCom value is supplied when the sensor is done, then the XCom value will be
-pushed through the operator return value.
-:param is_done: Set to true to indicate the sensor can stop poking.
-:param xcom_value: An optional XCOM value to be returned by the operator.</p>
-<dl class="field-list simple">
-</dl>
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.PokeReturnValue.__bool__">
-<span class="sig-name descname"><span class="pre">__bool__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#PokeReturnValue.__bool__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.PokeReturnValue.__bool__" title="Permalink to this definition">¶</a></dt>
-<dd><dl class="field-list simple">
-</dl>
-</dd></dl>
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dagbag.</span></span><span class="sig-name descname"><span class="pre">FileLoadStat</span></span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dagbag.FileLoadStat" title=" [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">NamedTuple</span></code></p>
+<p>Information about single file</p>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat.file">
+<span class="sig-name descname"><span class="pre">file</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat.file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat.duration">
+<span class="sig-name descname"><span class="pre">duration</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/datetime.html#datetime.timedelta" title="(in Python v3.11)"><span class="pre">datetime.timedelta</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat.duration"><span class="viewcode-link"><span cla [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat.dag_num">
+<span class="sig-name descname"><span class="pre">dag_num</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat.dag_num"><span class="viewcode-link"><span class="pre">[source]</span></span> [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat.task_num">
+<span class="sig-name descname"><span class="pre">task_num</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat.task_num"><span class="viewcode-link"><span class="pre">[source]</span></spa [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.dagbag.FileLoadStat.dags">
+<span class="sig-name descname"><span class="pre">dags</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#FileLoadStat.dags"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a [...]
+<dd></dd></dl>
</dd></dl>
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">BaseSensorOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">poke_interval</span></span><span class="o"><span class="pre">=</span></ [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.skipmixin.SkipMixin</span></code></p>
-<p>Sensor operators are derived from this class and inherit these attributes.</p>
-<p>Sensor operators keep executing at a time interval and succeed when
-a criteria is met and fail if and when they time out.</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.dagbag.</span></span><span class="sig-name descname"><span class="pre">DagBag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_folder</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-p [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<p>A dagbag is a collection of dags, parsed out of a folder tree and has high
+level configuration settings, like what database to use as a backend and
+what executor to use to fire off tasks. This makes it easier to run
+distinct environments for say production and development, tests, or for
+different teams or security profiles. What would have been system level
+settings are now dagbag level so that one system can run multiple,
+independent settings sets.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
-<li><p><strong>soft_fail</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Set to true to mark the task as SKIPPED on failure</p></li>
-<li><p><strong>poke_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Time in seconds that the job should wait in
-between each try</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Time, in seconds before the task times out and fails.</p></li>
-<li><p><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – How the sensor operates.
-Options are: <code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">poke</span> <span class="pre">|</span> <span class="pre">reschedule</span> <span class="pre">}</span></code>, default is <code class="docutils literal notranslate"><span class="pre">poke</span></code>.
-When set to <code class="docutils literal notranslate"><span class="pre">poke</span></code> the sensor is taking up a worker slot for its
-whole execution time and sleeps between pokes. Use this mode if the
-expected runtime of the sensor is short or if a short poke interval
-is required. Note that the sensor will hold onto a worker slot and
-a pool slot for the duration of the sensor’s runtime in this mode.
-When set to <code class="docutils literal notranslate"><span class="pre">reschedule</span></code> the sensor task frees the worker slot when
-the criteria is not yet met and it’s rescheduled at a later time. Use
-this mode if the time before the criteria is met is expected to be
-quite long. The poke interval should be more than one minute to
-prevent too much load on the scheduler.</p></li>
-<li><p><strong>exponential_backoff</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – allow progressive longer waits between
-pokes by using exponential backoff algorithm</p></li>
-<li><p><strong>max_wait</strong> (<em>timedelta</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – maximum wait interval between pokes, can be <code class="docutils literal notranslate"><span class="pre">timedelta</span></code> or <code class="docutils literal notranslate"><span class="pre">float</span></code> seconds</p></li>
-<li><p><strong>silent_fail</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If true, and poke method raises an exception different from
-AirflowSensorTimeout, AirflowTaskTimeout, AirflowSkipException
-and AirflowFailException, the sensor will log the error and continue
-its execution. Otherwise, the sensor task fails, and it can be retried
-based on the provided <cite>retries</cite> parameter.</p></li>
+<li><p><strong>dag_folder</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/pathlib.html#pathlib.Path" title="(in Python v3.11)"><em>pathlib.Path</em></a><em> | </em><em>None</em>) – the folder to scan to find DAGs</p></li>
+<li><p><strong>include_examples</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>ArgNotSet</em>) – whether to include the examples that ship
+with airflow or not</p></li>
+<li><p><strong>read_dags_from_db</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Read DAGs from DB if <code class="docutils literal notranslate"><span class="pre">True</span></code> is passed.
+If <code class="docutils literal notranslate"><span class="pre">False</span></code> DAGs are read from python files.</p></li>
+<li><p><strong>load_op_links</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Should the extra operator link be loaded via plugins when
+de-serializing the DAG? This flag is set to False in Scheduler so that Extra Operator links
+are not loaded to not run User code in Scheduler.</p></li>
</ul>
</dd>
</dl>
<dl class="py property">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.reschedule">
-<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">reschedule</span></span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.reschedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.reschedule" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define mode rescheduled sensors.</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.store_serialized_dags">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">store_serialized_dags</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><span class="pre">bool</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/dag [...]
+<dd><p>Whether to read dags from DB</p>
+<dl class="field-list simple">
+</dl>
</dd></dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.ui_color">
-<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#e6f1f2'</span></em><a class="referen [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.valid_modes">
-<span class="sig-name descname"><span class="pre">valid_modes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Iterable</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </ [...]
-<dd></dd></dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.dag_ids">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">dag_ids</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://do [...]
+<dd><p>Get DAG ids.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>a list of DAG IDs in this bag</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a>]</p>
+</dd>
+</dl>
+</dd></dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.deps">
-<span class="sig-name descname"><span class="pre">deps</span></span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.deps"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.deps" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.size">
+<span class="sig-name descname"><span class="pre">size</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#DagBag.size"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dagbag.DagBag.size" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>the amount of dags contained in this dagbag</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)">int</a></p>
+</dd>
+</dl>
+</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.poke">
-<span class="sig-name descname"><span class="pre">poke</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.poke"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.poke" title="Permalink to thi [...]
-<dd><p>Function defined by the sensors while deriving this class should override.</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.get_dag">
+<span class="sig-name descname"><span class="pre">get_dag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag. [...]
+<dd><p>Gets the DAG out of the dictionary, and refreshes it if expired</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>dag_id</strong> – DAG ID</p>
+</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.execute" title="Permali [...]
-<dd><p>This is the main method to derive when creating an operator.
-Context is the same dictionary used as when rendering jinja templates.</p>
-<p>Refer to get_template_context for more context.</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.process_file">
+<span class="sig-name descname"><span class="pre">process_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filepath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">only_if_updated</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">safe_mode</span></span><span class="o" [...]
+<dd><p>Given a path to a python module or zip file, this method imports
+the module and look for dag objects within it.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.bag_dag">
+<span class="sig-name descname"><span class="pre">bag_dag</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">root_dag</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#DagBag.bag_dag"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" [...]
+<dd><p>Adds the DAG into the bag, recurses into sub dags.</p>
<dl class="field-list simple">
+<dt class="field-odd">Raises</dt>
+<dd class="field-odd"><p>AirflowDagCycleException if a cycle is detected in this dag or its subdags.</p>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowDagDuplicatedIdException if this dag or its subdags already exists in the bag.</p>
+</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.prepare_for_execution">
-<span class="sig-name descname"><span class="pre">prepare_for_execution</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.prepare_for_execution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Lock task for execution to disable custom action in __setattr__ and
-returns a copy of the task</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.collect_dags">
+<span class="sig-name descname"><span class="pre">collect_dags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag_folder</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">only_if_updated</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True [...]
+<dd><p>Given a file path or a folder, this method looks for python modules,
+imports them and adds them to the dagbag collection.</p>
+<p>Note that if a <code class="docutils literal notranslate"><span class="pre">.airflowignore</span></code> file is found while processing
+the directory, it will behave much like a <code class="docutils literal notranslate"><span class="pre">.gitignore</span></code>,
+ignoring files that match any of the patterns specified
+in the file.</p>
+<p><strong>Note</strong>: The patterns in <code class="docutils literal notranslate"><span class="pre">.airflowignore</span></code> are interpreted as either
+un-anchored regexes or gitignore-like glob expressions, depending on
+the <code class="docutils literal notranslate"><span class="pre">DAG_IGNORE_FILE_SYNTAX</span></code> configuration parameter.</p>
<dl class="field-list simple">
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.get_serialized_fields">
-<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_serialized_fields</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.get_serialized_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensor [...]
-<dd><p>Stringified DAGs and operators contain exactly these fields.</p>
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.collect_dags_from_db">
+<span class="sig-name descname"><span class="pre">collect_dags_from_db</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#DagBag.collect_dags_from_db"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dagbag.DagBag.collect_dags_from_db" title="Permalink to this definition">¶</a></dt>
+<dd><p>Collects DAGs from database.</p>
</dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.dagbag_report">
+<span class="sig-name descname"><span class="pre">dagbag_report</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/dagbag.html#DagBag.dagbag_report"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.dagbag.DagBag.dagbag_report" title="Permalink to this definition">¶</a></dt>
+<dd><p>Prints a report around DagBag loading stats</p>
</dd></dl>
-<dl class="py function">
-<dt class="sig sig-object py" id="airflow.sensors.base.poke_mode_only">
-<span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">poke_mode_only</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#poke_mode_only"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
-<dd><p>Decorate a subclass of BaseSensorOperator with poke.</p>
-<p>Indicate that instances of this class are only safe to use poke mode.</p>
-<p>Will decorate all methods in the class to assert they did not change
-the mode from ‘poke’.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>cls</strong> – BaseSensor class to enforce methods only use ‘poke’ mode.</p>
-</dd>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.dagbag.DagBag.sync_to_db">
+<span class="sig-name descname"><span class="pre">sync_to_db</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">processor_subdir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NEW_SESS [...]
+<dd><dl class="field-list simple">
</dl>
</dd></dl>
+</dd></dl>
+
</div>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.sensors" href="../index.html" >
+ <a rel="prev" title="airflow.models.dag" href="../dag/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.sensors.bash" href="../bash/index.html" >
+ <a rel="next" title="airflow.models.param" href="../param/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -978,26 +982,30 @@ the mode from ‘poke’.</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a><ul>
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#classes">Classes</a></li>
-<li><a class="reference internal" href="#functions">Functions</a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
+<li><a class="reference internal" href="#classes">Classes</a><ul>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat"><code class="docutils literal notranslate"><span class="pre">FileLoadStat</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.file"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.file</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.duration"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.duration</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dag_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dag_num</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.task_num"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.task_num</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.FileLoadStat.dags"><code class="docutils literal notranslate"><span class="pre">FileLoadStat.dags</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag"><code class="docutils literal notranslate"><span class="pre">DagBag</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.store_serialized_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.store_serialized_dags</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.dag_ids"><code class="docutils literal notranslate"><span class="pre">DagBag.dag_ids</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.size"><code class="docutils literal notranslate"><span class="pre">DagBag.size()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.get_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.get_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.process_file"><code class="docutils literal notranslate"><span class="pre">DagBag.process_file()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.bag_dag"><code class="docutils literal notranslate"><span class="pre">DagBag.bag_dag()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.collect_dags_from_db"><code class="docutils literal notranslate"><span class="pre">DagBag.collect_dags_from_db()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.dagbag_report"><code class="docutils literal notranslate"><span class="pre">DagBag.dagbag_report()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.dagbag.DagBag.sync_to_db"><code class="docutils literal notranslate"><span class="pre">DagBag.sync_to_db()</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
</ul>
</li>
</ul>
@@ -1026,7 +1034,7 @@ the mode from ‘poke’.</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/sensors/base/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/models/dagbag/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/param/index.html
similarity index 63%
copy from docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html
copy to docs-archive/apache-airflow/2.6.0/_api/airflow/models/param/index.html
index ab4e1bbd24..246a026c61 100644
--- a/docs-archive/apache-airflow/2.6.0/_api/airflow/sensors/base/index.html
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/param/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.sensors.base — Airflow Documentation</title>
+ <title>airflow.models.param — Airflow Documentation</title>
<link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.sensors.bash" href="../bash/index.html" />
- <link rel="prev" title="airflow.sensors" href="../index.html" />
+ <link rel="next" title="airflow.operators" href="../../operators/index.html" />
+ <link rel="prev" title="airflow.models.dagbag" href="../dagbag/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -340,51 +340,67 @@
<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#functions">Functions</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.Param"><code class="docutils literal notranslate"><span class="pre">Param</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.has_value"><code class="docutils literal notranslate"><span class="pre">Param.has_value</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.__version__"><code class="docutils literal notranslate"><span class="pre">Param.__version__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.CLASS_IDENTIFIER"><code class="docutils literal notranslate"><span class="pre">Param.CLASS_IDENTIFIER</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.__copy__"><code class="docutils literal notranslate"><span class="pre">Param.__copy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.resolve"><code class="docutils literal notranslate"><span class="pre">Param.resolve()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.dump"><code class="docutils literal notranslate"><span class="pre">Param.dump()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.serialize"><code class="docutils literal notranslate"><span class="pre">Param.serialize()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.deserialize"><code class="docutils literal notranslate"><span class="pre">Param.deserialize()</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.ParamsDict"><code class="docutils literal notranslate"><span class="pre">ParamsDict</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__version__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__version__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__slots__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__slots__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__bool__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__bool__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__eq__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__copy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__copy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__contains__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__contains__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__len__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__len__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__delitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__delitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__iter__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__iter__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__repr__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__setitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__setitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__getitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__getitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.get_param"><code class="docutils literal notranslate"><span class="pre">ParamsDict.get_param()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.items"><code class="docutils literal notranslate"><span class="pre">ParamsDict.items()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.values"><code class="docutils literal notranslate"><span class="pre">ParamsDict.values()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.update"><code class="docutils literal notranslate"><span class="pre">ParamsDict.update()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.dump"><code class="docutils literal notranslate"><span class="pre">ParamsDict.dump()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.validate"><code class="docutils literal notranslate"><span class="pre">ParamsDict.validate()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.serialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.serialize()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.deserialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.deserialize()</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.DagParam"><code class="docutils literal notranslate"><span class="pre">DagParam</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.DagParam.iter_references"><code class="docutils literal notranslate"><span class="pre">DagParam.iter_references()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.DagParam.resolve"><code class="docutils literal notranslate"><span class="pre">DagParam.resolve()</span></code></a></li>
</ul>
</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.process_params"><code class="docutils literal notranslate"><span class="pre">process_params()</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../date_time/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.date_time</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../external_task/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.external_task</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../filesystem/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.filesystem</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_delta/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_delta</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_sensor/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_sensor</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.weekday</span></code></a></li>
-</ul>
-</li>
</ul>
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -556,51 +572,67 @@
<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
-<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
-<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a><ul class="current">
-<li class="toctree-l4"><a class="reference internal" href="../../operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.operators</span></code></a></li>
-<li class="toctree-l4 current"><a class="reference internal" href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a><ul class="current">
-<li class="toctree-l5 current"><a class="reference internal" href="../index.html#submodules">Submodules</a><ul class="current">
-<li class="toctree-l6 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
-<li class="toctree-l7"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="#classes">Classes</a></li>
-<li class="toctree-l8"><a class="reference internal" href="#functions">Functions</a><ul>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="../../example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.example_dags</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dag</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal" href="../dagbag/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.dagbag</span></code></a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.Param"><code class="docutils literal notranslate"><span class="pre">Param</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.has_value"><code class="docutils literal notranslate"><span class="pre">Param.has_value</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.__version__"><code class="docutils literal notranslate"><span class="pre">Param.__version__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.CLASS_IDENTIFIER"><code class="docutils literal notranslate"><span class="pre">Param.CLASS_IDENTIFIER</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.__copy__"><code class="docutils literal notranslate"><span class="pre">Param.__copy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.resolve"><code class="docutils literal notranslate"><span class="pre">Param.resolve()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.dump"><code class="docutils literal notranslate"><span class="pre">Param.dump()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.serialize"><code class="docutils literal notranslate"><span class="pre">Param.serialize()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.Param.deserialize"><code class="docutils literal notranslate"><span class="pre">Param.deserialize()</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li class="toctree-l10"><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.ParamsDict"><code class="docutils literal notranslate"><span class="pre">ParamsDict</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__version__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__version__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__slots__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__slots__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__bool__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__bool__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__eq__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__copy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__copy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__deepcopy__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__contains__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__contains__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__len__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__len__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__delitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__delitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__iter__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__iter__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__repr__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__setitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__setitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.__getitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__getitem__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.get_param"><code class="docutils literal notranslate"><span class="pre">ParamsDict.get_param()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.items"><code class="docutils literal notranslate"><span class="pre">ParamsDict.items()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.values"><code class="docutils literal notranslate"><span class="pre">ParamsDict.values()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.update"><code class="docutils literal notranslate"><span class="pre">ParamsDict.update()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.dump"><code class="docutils literal notranslate"><span class="pre">ParamsDict.dump()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.validate"><code class="docutils literal notranslate"><span class="pre">ParamsDict.validate()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.serialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.serialize()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.ParamsDict.deserialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.deserialize()</span></code></a></li>
</ul>
</li>
-<li class="toctree-l9"><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.DagParam"><code class="docutils literal notranslate"><span class="pre">DagParam</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.DagParam.iter_references"><code class="docutils literal notranslate"><span class="pre">DagParam.iter_references()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.param.DagParam.resolve"><code class="docutils literal notranslate"><span class="pre">DagParam.resolve()</span></code></a></li>
</ul>
</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.param.process_params"><code class="docutils literal notranslate"><span class="pre">process_params()</span></code></a></li>
</ul>
</li>
</ul>
</li>
-<li class="toctree-l6"><a class="reference internal" href="../bash/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.bash</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../date_time/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.date_time</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../external_task/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.external_task</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../filesystem/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.filesystem</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../python/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.python</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_delta/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_delta</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../time_sensor/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.time_sensor</span></code></a></li>
-<li class="toctree-l6"><a class="reference internal" href="../weekday/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.weekday</span></code></a></li>
-</ul>
-</li>
</ul>
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
@@ -725,9 +757,7 @@
<li class="breadcrumb-item"><a href="../../../../public-airflow-interface.html">Public Interface of Airflow</a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a></li>
</ul>
</div>
@@ -738,8 +768,8 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.sensors.base">
-<span id="airflow-sensors-base"></span><h1><a class="reference internal" href="#module-airflow.sensors.base" title="airflow.sensors.base"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><a class="headerlink" href="#module-airflow.sensors.base" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.models.param">
+<span id="airflow-models-param"></span><h1><a class="reference internal" href="#module-airflow.models.param" title="airflow.models.param"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a><a class="headerlink" href="#module-airflow.models.param" title="Permalink to this heading">¶</a></h1>
<div class="section" id="module-contents">
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
<div class="section" id="classes">
@@ -750,11 +780,14 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue" title="airflow.sensors.base.PokeReturnValue"><code class="xref py py-obj docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a></p></td>
-<td><p>Optional return value for poke methods.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.param.Param" title="airflow.models.param.Param"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Param</span></code></a></p></td>
+<td><p>Class to hold the default value of a Param and rule set to do the validations. Without the rule set</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator" title="airflow.sensors.base.BaseSensorOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a></p></td>
-<td><p>Sensor operators are derived from this class and inherit these attributes.</p></td>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.models.param.ParamsDict" title="airflow.models.param.ParamsDict"><code class="xref py py-obj docutils literal notranslate"><span class="pre">ParamsDict</span></code></a></p></td>
+<td><p>Class to hold all params for dags or tasks. All the keys are strictly string and values</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.param.DagParam" title="airflow.models.param.DagParam"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DagParam</span></code></a></p></td>
+<td><p>DAG run parameter reference.</p></td>
</tr>
</tbody>
</table>
@@ -767,136 +800,336 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.sensors.base.poke_mode_only" title="airflow.sensors.base.poke_mode_only"><code class="xref py py-obj docutils literal notranslate"><span class="pre">poke_mode_only</span></code></a>(cls)</p></td>
-<td><p>Decorate a subclass of BaseSensorOperator with poke.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.param.process_params" title="airflow.models.param.process_params"><code class="xref py py-obj docutils literal notranslate"><span class="pre">process_params</span></code></a>(dag, task, dag_run, *, suppress_exception)</p></td>
+<td><p>Merge, validate params, and convert them into a simple dict.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="attributes">
+<h3>Attributes<a class="headerlink" href="#attributes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.models.param.logger" title="airflow.models.param.logger"><code class="xref py py-obj docutils literal notranslate"><span class="pre">logger</span></code></a></p></td>
+<td><p></p></td>
</tr>
</tbody>
</table>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.models.param.logger">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.param.</span></span><span class="sig-name descname"><span class="pre">logger</span></span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#logger"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.logger" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.sensors.base.PokeReturnValue">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">PokeReturnValue</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">is_done</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">xcom_value</span></span><span class="o"><span class="pre">=</span></ [...]
-<dd><p>Optional return value for poke methods.</p>
-<p>Sensors can optionally return an instance of the PokeReturnValue class in the poke method.
-If an XCom value is supplied when the sensor is done, then the XCom value will be
-pushed through the operator return value.
-:param is_done: Set to true to indicate the sensor can stop poking.
-:param xcom_value: An optional XCOM value to be returned by the operator.</p>
+<dt class="sig sig-object py" id="airflow.models.param.Param">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.param.</span></span><span class="sig-name descname"><span class="pre">Param</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">default</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NOTSET</span></span></em>, <em class="sig-para [...]
+<dd><p>Class to hold the default value of a Param and rule set to do the validations. Without the rule set
+it always validates and returns the default value.</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>default</strong> (<em>Any</em>) – The value this Param object holds</p></li>
+<li><p><strong>description</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Optional help text for the Param</p></li>
+<li><p><strong>schema</strong> – The validation schema of the Param, if not given then all kwargs except
+default & description will form the schema</p></li>
+</ul>
+</dd>
</dl>
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.PokeReturnValue.__bool__">
-<span class="sig-name descname"><span class="pre">__bool__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#PokeReturnValue.__bool__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.PokeReturnValue.__bool__" title="Permalink to this definition">¶</a></dt>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.models.param.Param.has_value">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">has_value</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><span class="pre">bool</span></a></em><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Para [...]
<dd><dl class="field-list simple">
</dl>
</dd></dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.param.Param.__version__">
+<span class="sig-name descname"><span class="pre">__version__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> < [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.models.param.Param.CLASS_IDENTIFIER">
+<span class="sig-name descname"><span class="pre">CLASS_IDENTIFIER</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'__class'</span></em><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Param.CLASS_IDENTIFIER"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.Param.CLASS_IDENTIFIER" ti [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.Param.__copy__">
+<span class="sig-name descname"><span class="pre">__copy__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Param.__copy__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.Param.__copy__" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
</dd></dl>
-<dl class="py class">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">BaseSensorOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">poke_interval</span></span><span class="o"><span class="pre">=</span></ [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.baseoperator.BaseOperator</span></code>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.skipmixin.SkipMixin</span></code></p>
-<p>Sensor operators are derived from this class and inherit these attributes.</p>
-<p>Sensor operators keep executing at a time interval and succeed when
-a criteria is met and fail if and when they time out.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.Param.resolve">
+<span class="sig-name descname"><span class="pre">resolve</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">NOTSET</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">suppress_exception</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</sp [...]
+<dd><p>Runs the validations and returns the Param’s final value.
+May raise ValueError on failed validations, or TypeError
+if no value is passed and no value already exists.
+We first check that value is json-serializable; if not, warn.
+In future release we will require the value to be json-serializable.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
-<li><p><strong>soft_fail</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Set to true to mark the task as SKIPPED on failure</p></li>
-<li><p><strong>poke_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Time in seconds that the job should wait in
-between each try</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Time, in seconds before the task times out and fails.</p></li>
-<li><p><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – How the sensor operates.
-Options are: <code class="docutils literal notranslate"><span class="pre">{</span> <span class="pre">poke</span> <span class="pre">|</span> <span class="pre">reschedule</span> <span class="pre">}</span></code>, default is <code class="docutils literal notranslate"><span class="pre">poke</span></code>.
-When set to <code class="docutils literal notranslate"><span class="pre">poke</span></code> the sensor is taking up a worker slot for its
-whole execution time and sleeps between pokes. Use this mode if the
-expected runtime of the sensor is short or if a short poke interval
-is required. Note that the sensor will hold onto a worker slot and
-a pool slot for the duration of the sensor’s runtime in this mode.
-When set to <code class="docutils literal notranslate"><span class="pre">reschedule</span></code> the sensor task frees the worker slot when
-the criteria is not yet met and it’s rescheduled at a later time. Use
-this mode if the time before the criteria is met is expected to be
-quite long. The poke interval should be more than one minute to
-prevent too much load on the scheduler.</p></li>
-<li><p><strong>exponential_backoff</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – allow progressive longer waits between
-pokes by using exponential backoff algorithm</p></li>
-<li><p><strong>max_wait</strong> (<em>timedelta</em><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – maximum wait interval between pokes, can be <code class="docutils literal notranslate"><span class="pre">timedelta</span></code> or <code class="docutils literal notranslate"><span class="pre">float</span></code> seconds</p></li>
-<li><p><strong>silent_fail</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If true, and poke method raises an exception different from
-AirflowSensorTimeout, AirflowTaskTimeout, AirflowSkipException
-and AirflowFailException, the sensor will log the error and continue
-its execution. Otherwise, the sensor task fails, and it can be retried
-based on the provided <cite>retries</cite> parameter.</p></li>
+<li><p><strong>value</strong> (<em>Any</em>) – The value to be updated for the Param</p></li>
+<li><p><strong>suppress_exception</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – To raise an exception or not when the validations fails.
+If true and validations fails, the return value would be None.</p></li>
</ul>
</dd>
</dl>
-<dl class="py property">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.reschedule">
-<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">reschedule</span></span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.reschedule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.reschedule" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define mode rescheduled sensors.</p>
</dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.Param.dump">
+<span class="sig-name descname"><span class="pre">dump</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Param.dump"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.Param.dump" title="Permalink to this definition">¶</a></dt>
+<dd><p>Dump the Param as a dictionary</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.Param.serialize">
+<span class="sig-name descname"><span class="pre">serialize</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Param.serialize"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.Param.serialize" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.Param.deserialize">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">deserialize</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">version</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#Param.deserialize"><span c [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.param.</span></span><span class="sig-name descname"><span class="pre">ParamsDict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dict_obj</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig- [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">MutableMapping</span></code>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">str</span></code></a>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">Any</span></code>]</p>
+<p>Class to hold all params for dags or tasks. All the keys are strictly string and values
+are converted into Param’s object if they are not already. This class is to replace param’s
+dictionary implicitly and ideally not needed to be used directly.</p>
+<dl class="field-list simple">
+</dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.ui_color">
-<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#e6f1f2'</span></em><a class="referen [...]
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__version__">
+<span class="sig-name descname"><span class="pre">__version__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> < [...]
<dd></dd></dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.valid_modes">
-<span class="sig-name descname"><span class="pre">valid_modes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Iterable</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </ [...]
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__slots__">
+<span class="sig-name descname"><span class="pre">__slots__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">['__dict',</span> <span class="pre">'suppress_exception']</span></em><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__slots__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
<dd></dd></dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.deps">
-<span class="sig-name descname"><span class="pre">deps</span></span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.deps"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.deps" title="Permalink to this definition">¶</a></dt>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__bool__">
+<span class="sig-name descname"><span class="pre">__bool__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__bool__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__bool__" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__eq__">
+<span class="sig-name descname"><span class="pre">__eq__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__eq__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__eq__" title="Permalink to this definition [...]
+<dd><p>Return self==value.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__copy__">
+<span class="sig-name descname"><span class="pre">__copy__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__copy__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__copy__" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__deepcopy__">
+<span class="sig-name descname"><span class="pre">__deepcopy__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">memo</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__deepcopy__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__deepcopy__" title="Permalink t [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__contains__">
+<span class="sig-name descname"><span class="pre">__contains__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__contains__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__contains__" title="Permalink to t [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__len__">
+<span class="sig-name descname"><span class="pre">__len__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__len__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__len__" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__delitem__">
+<span class="sig-name descname"><span class="pre">__delitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">v</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__delitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__delitem__" title="Permalink to this [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__iter__">
+<span class="sig-name descname"><span class="pre">__iter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__iter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__iter__" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.poke">
-<span class="sig-name descname"><span class="pre">poke</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.poke"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.poke" title="Permalink to thi [...]
-<dd><p>Function defined by the sensors while deriving this class should override.</p>
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__repr__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__repr__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Return repr(self).</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__setitem__">
+<span class="sig-name descname"><span class="pre">__setitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__setitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="head [...]
+<dd><p>Override for dictionary’s <code class="docutils literal notranslate"><span class="pre">setitem</span></code> method. This method make sure that all values are of
+Param’s type only.</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – A key which needs to be inserted or updated in the dict</p></li>
+<li><p><strong>value</strong> (<em>Any</em>) – A value which needs to be set against the key. It could be of any
+type but will be converted and stored as a Param object eventually.</p></li>
+</ul>
+</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.execute" title="Permali [...]
-<dd><p>This is the main method to derive when creating an operator.
-Context is the same dictionary used as when rendering jinja templates.</p>
-<p>Refer to get_template_context for more context.</p>
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.__getitem__">
+<span class="sig-name descname"><span class="pre">__getitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.__getitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.__getitem__" title="Permalink to th [...]
+<dd><p>Override for dictionary’s <code class="docutils literal notranslate"><span class="pre">getitem</span></code> method. After fetching the key, it would call the
+resolve method as well on the Param object.</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The key to fetch</p>
+</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.prepare_for_execution">
-<span class="sig-name descname"><span class="pre">prepare_for_execution</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.prepare_for_execution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Lock task for execution to disable custom action in __setattr__ and
-returns a copy of the task</p>
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.get_param">
+<span class="sig-name descname"><span class="pre">get_param</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.get_param"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.get_param" title="Permalink to this def [...]
+<dd><p>Get the internal <a class="reference internal" href="#airflow.models.param.Param" title="airflow.models.param.Param"><code class="xref py py-class docutils literal notranslate"><span class="pre">Param</span></code></a> object for this key</p>
<dl class="field-list simple">
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.sensors.base.BaseSensorOperator.get_serialized_fields">
-<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_serialized_fields</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#BaseSensorOperator.get_serialized_fields"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.sensors.base.BaseSensor [...]
-<dd><p>Stringified DAGs and operators contain exactly these fields.</p>
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.items">
+<span class="sig-name descname"><span class="pre">items</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.items"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.items" title="Permalink to this definition">¶</a></dt>
+<dd><p>D.items() -> a set-like object providing a view on D’s items</p>
</dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.values">
+<span class="sig-name descname"><span class="pre">values</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.values"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.values" title="Permalink to this definition">¶</a></dt>
+<dd><p>D.values() -> an object providing a view on D’s values</p>
</dd></dl>
-<dl class="py function">
-<dt class="sig sig-object py" id="airflow.sensors.base.poke_mode_only">
-<span class="sig-prename descclassname"><span class="pre">airflow.sensors.base.</span></span><span class="sig-name descname"><span class="pre">poke_mode_only</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/sensors/base.html#poke_mode_only"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
-<dd><p>Decorate a subclass of BaseSensorOperator with poke.</p>
-<p>Indicate that instances of this class are only safe to use poke mode.</p>
-<p>Will decorate all methods in the class to assert they did not change
-the mode from ‘poke’.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.update">
+<span class="sig-name descname"><span class="pre">update</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.upd [...]
+<dd><p>D.update([E, ]**F) -> None. Update D from mapping/iterable E and F.
+If E present and has a .keys() method, does: for k in E: D[k] = E[k]
+If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v
+In either case, this is followed by: for k, v in F.items(): D[k] = v</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.dump">
+<span class="sig-name descname"><span class="pre">dump</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.dump"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.dump" title="Permalink to this definition">¶</a></dt>
+<dd><p>Dumps the ParamsDict object as a dictionary, while suppressing exceptions</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.validate">
+<span class="sig-name descname"><span class="pre">validate</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.validate"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.validate" title="Permalink to this definition">¶</a></dt>
+<dd><p>Validates & returns all the Params object stored in the dictionary</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.serialize">
+<span class="sig-name descname"><span class="pre">serialize</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.serialize"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.ParamsDict.serialize" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.ParamsDict.deserialize">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">deserialize</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">version</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#ParamsDict.deserialize"><s [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.models.param.DagParam">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.models.param.</span></span><span class="sig-name descname"><span class="pre">DagParam</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">current_dag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span cl [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.mixins.ResolveMixin</span></code></p>
+<p>DAG run parameter reference.</p>
+<p>This binds a simple Param object to a name within a DAG instance, so that it
+can be resolved during the runtime via the <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">context</span> <span class="pre">}}</span></code> dictionary. The
+ideal use case of this class is to implicitly convert args passed to a
+method decorated by <code class="docutils literal notranslate"><span class="pre">@dag</span></code>.</p>
+<p>It can be used to parameterize a DAG. You can overwrite its value by setting
+it on conf when you trigger your DagRun.</p>
+<p>This can also be used in templates by accessing <code class="docutils literal notranslate"><span class="pre">{{</span> <span class="pre">context.params</span> <span class="pre">}}</span></code>.</p>
+<p><strong>Example</strong>:</p>
+<blockquote>
+<div><dl class="simple">
+<dt>with DAG(…) as dag:</dt><dd><p>EmailOperator(subject=dag.param(‘subject’, ‘Hi from Airflow!’))</p>
+</dd>
+</dl>
+</div></blockquote>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>cls</strong> – BaseSensor class to enforce methods only use ‘poke’ mode.</p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>current_dag</strong> (<a class="reference internal" href="../dag/index.html#airflow.models.dag.DAG" title="airflow.models.dag.DAG"><em>airflow.models.dag.DAG</em></a>) – Dag being used for parameter.</p></li>
+<li><p><strong>name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – key value which is used to set the parameter</p></li>
+<li><p><strong>default</strong> (<em>Any</em>) – Default value used if no parameter was set.</p></li>
+</ul>
</dd>
</dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.DagParam.iter_references">
+<span class="sig-name descname"><span class="pre">iter_references</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#DagParam.iter_references"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.DagParam.iter_references" title="Permalink to this definition">¶</a></dt>
+<dd><p>Find underlying XCom references this contains.</p>
+<p>This is used by the DAG parser to recursively find task dependencies.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.models.param.DagParam.resolve">
+<span class="sig-name descname"><span class="pre">resolve</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../_modules/airflow/models/param.html#DagParam.resolve"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.models.param.DagParam.resolve" title="Permalink to this definitio [...]
+<dd><p>Pull DagParam value from DagRun context. This method is run during <code class="docutils literal notranslate"><span class="pre">op.execute()</span></code>.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.models.param.process_params">
+<span class="sig-prename descclassname"><span class="pre">airflow.models.param.</span></span><span class="sig-name descname"><span class="pre">process_params</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dag</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">task</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dag_run</span></span></em>, <em class="sig-param"><span class="o"><span [...]
+<dd><p>Merge, validate params, and convert them into a simple dict.</p>
+<dl class="field-list simple">
+</dl>
</dd></dl>
</div>
@@ -905,10 +1138,10 @@ the mode from ‘poke’.</p>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.sensors" href="../index.html" >
+ <a rel="prev" title="airflow.models.dagbag" href="../dagbag/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.sensors.bash" href="../bash/index.html" >
+ <a rel="next" title="airflow.operators" href="../../operators/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -978,26 +1211,53 @@ the mode from ‘poke’.</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.sensors.base</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.param</span></code></a><ul>
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
<li><a class="reference internal" href="#classes">Classes</a></li>
-<li><a class="reference internal" href="#functions">Functions</a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.PokeReturnValue.__bool__"><code class="docutils literal notranslate"><span class="pre">PokeReturnValue.__bool__()</span></code></a></li>
+<li><a class="reference internal" href="#functions">Functions</a></li>
+<li><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li><a class="reference internal" href="#airflow.models.param.logger"><code class="docutils literal notranslate"><span class="pre">logger</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param"><code class="docutils literal notranslate"><span class="pre">Param</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.param.Param.has_value"><code class="docutils literal notranslate"><span class="pre">Param.has_value</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.__version__"><code class="docutils literal notranslate"><span class="pre">Param.__version__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.CLASS_IDENTIFIER"><code class="docutils literal notranslate"><span class="pre">Param.CLASS_IDENTIFIER</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.__copy__"><code class="docutils literal notranslate"><span class="pre">Param.__copy__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.resolve"><code class="docutils literal notranslate"><span class="pre">Param.resolve()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.dump"><code class="docutils literal notranslate"><span class="pre">Param.dump()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.serialize"><code class="docutils literal notranslate"><span class="pre">Param.serialize()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.Param.deserialize"><code class="docutils literal notranslate"><span class="pre">Param.deserialize()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict"><code class="docutils literal notranslate"><span class="pre">ParamsDict</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__version__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__version__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__slots__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__slots__</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__bool__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__bool__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__eq__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__eq__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__copy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__copy__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__deepcopy__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__deepcopy__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__contains__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__contains__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__len__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__len__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__delitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__delitem__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__iter__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__iter__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__repr__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__repr__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__setitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__setitem__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.__getitem__"><code class="docutils literal notranslate"><span class="pre">ParamsDict.__getitem__()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.get_param"><code class="docutils literal notranslate"><span class="pre">ParamsDict.get_param()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.items"><code class="docutils literal notranslate"><span class="pre">ParamsDict.items()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.values"><code class="docutils literal notranslate"><span class="pre">ParamsDict.values()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.update"><code class="docutils literal notranslate"><span class="pre">ParamsDict.update()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.dump"><code class="docutils literal notranslate"><span class="pre">ParamsDict.dump()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.validate"><code class="docutils literal notranslate"><span class="pre">ParamsDict.validate()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.serialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.serialize()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.ParamsDict.deserialize"><code class="docutils literal notranslate"><span class="pre">ParamsDict.deserialize()</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.reschedule"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.reschedule</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.ui_color"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.ui_color</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.valid_modes"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.valid_modes</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.deps"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.deps</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.poke"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.poke()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.execute"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.prepare_for_execution"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.prepare_for_execution()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.sensors.base.BaseSensorOperator.get_serialized_fields"><code class="docutils literal notranslate"><span class="pre">BaseSensorOperator.get_serialized_fields()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.DagParam"><code class="docutils literal notranslate"><span class="pre">DagParam</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.models.param.DagParam.iter_references"><code class="docutils literal notranslate"><span class="pre">DagParam.iter_references()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.DagParam.resolve"><code class="docutils literal notranslate"><span class="pre">DagParam.resolve()</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.sensors.base.poke_mode_only"><code class="docutils literal notranslate"><span class="pre">poke_mode_only()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.models.param.process_params"><code class="docutils literal notranslate"><span class="pre">process_params()</span></code></a></li>
</ul>
</li>
</ul>
@@ -1026,7 +1286,7 @@ the mode from ‘poke’.</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/sensors/base/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow/_api/airflow/models/param/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow/2.6.0/_api/airflow/models/taskinstance/index.html b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/taskinstance/index.html
new file mode 100644
index 0000000000..06b7f1ae06
--- /dev/null
+++ b/docs-archive/apache-airflow/2.6.0/_api/airflow/models/taskinstance/index.html
@@ -0,0 +1,2585 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+ <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>airflow.models.taskinstance — Airflow Documentation</title>
+ <link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/copybutton.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main-custom.min.css" />
+ <link rel="stylesheet" type="text/css" href="../../../../_static/graphviz.css" />
+ <link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
+ <link rel="index" title="Index" href="../../../../genindex.html" />
+ <link rel="search" title="Search" href="../../../../search.html" />
+ <link rel="next" title="airflow.hooks" href="../../hooks/index.html" />
+ <link rel="prev" title="airflow.models.baseoperator" href="../baseoperator/index.html" />
+ <!-- Matomo -->
+ <script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ /* We explicitly disable cookie tracking to avoid privacy issues */
+ _paq.push(['disableCookies']);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '13']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+
+
+</head><body class="td-section">
+
+
+<header>
+ <nav class="js-navbar-scroll navbar">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+ <div class="desktop-only navbar__menu-container">
+
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+ </div>
+
+
+
+ </div>
+
+ </div>
+ <div class="mobile-only navbar__drawer-container">
+ <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+ <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+ <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+ <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+ <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ <div id="close-icon" class="navbar__toggle-button--icon">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </button>
+ <div class="navbar__drawer" id="navbar-drawer">
+ <div class="navbar__menu-content" id="main_navbar">
+
+ <div class="navbar__links-container">
+
+ <a class="navbar__text-link" href="/community/">
+ Community
+ </a>
+
+ <a class="navbar__text-link" href="/meetups/">
+ Meetups
+ </a>
+
+ <a class="navbar__text-link" href="/docs/">
+ Documentation
+ </a>
+
+ <a class="navbar__text-link" href="/use-cases/">
+ Use-cases
+ </a>
+
+ <a class="navbar__text-link" href="/announcements/">
+ Announcements
+ </a>
+
+ <a class="navbar__text-link" href="/blog/">
+ Blog
+ </a>
+
+ <a class="navbar__text-link" href="/ecosystem/">
+ Ecosystem
+ </a>
+
+
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+ </nav>
+
+</header>
+
+
+ <div class="roadmap container-fluid td-default base-layout">
+
+
+ <div class="content-drawer-wrapper">
+ <button class="content-drawer__toggle-button" id="content-open-button">
+
+ <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+ <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+ <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+ <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+ <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+ </g>
+ <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+ <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+ </g>
+ <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+ <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+ </g>
+ <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+ <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+ </g>
+ <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+ <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+ </g>
+ <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+ <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+ </g>
+ </g>
+ </svg>
+
+ <span class="bodytext__mobile--brownish-grey">Content</span>
+ </div>
+
+ </button>
+ <nav id="content-navbar" class="navbar navbar--hidden">
+ <div class="navbar__icon-container">
+ <a href="/">
+ <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+ <defs>
+ <clipPath id="clip-path">
+ <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+ </clipPath>
+ </defs>
+ <g id="logo" transform="translate(-1305 -780.355)">
+ <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+ <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+ <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+ <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+ <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+ <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+ <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+ <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+ <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+ <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+ <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+ <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+ <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+ <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+ </g>
+ </g>
+ </g>
+ </svg>
+
+ </a>
+ </div>
+
+ <div id="content-close-button">
+ <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+ <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+ <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+ <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+ </g>
+ <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+ <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+ </g>
+ </g>
+ </svg>
+
+ </div>
+
+ </nav>
+ <div class="content-drawer-container" id="content-drawer">
+ <div class="content-drawer">
+ <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+ <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+ aria-expanded="false">
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">2.6.0</span>
+ </a>
+ <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+ </div>
+ <script type="application/x-template" id="version-item-template">
+ <a class="dropdown-item"></a>
+ </script>
+</div>
+
+<div class="searchb-box">
+ <form class="search-form" action="../../../../search.html" method="get">
+ <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+
+ <button class="search-form__button" type="submit">
+
+ <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+ <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+ <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+ <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+ </g>
+ </svg>
+ </button>
+ </form>
+</div>
+
+
+<style>
+ .searchb-box {
+ margin-bottom: 26px;
+ }
+ .searchb-box .search-form {
+ width: 100%;
+ margin-top: 20px;
+ }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+ <p class="caption" role="heading"><span class="caption-text">Content</span></p>
+<ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../../../../index.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../start.html">Quick Start</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../installation/index.html">Installation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../tutorial/index.html">Tutorials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../howto/index.html">How-to Guides</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../ui.html">UI / Screenshots</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../core-concepts/index.html">Core Concepts</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../authoring-and-scheduling/index.html">Authoring and Scheduling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../administration-and-deployment/index.html">Administration and Deployment</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../integration.html">Integration</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../../../../public-airflow-interface.html">Public Interface of Airflow</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-airflow-public-interfaces">Using Airflow Public Interfaces</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="../../../../public-airflow-interface.html#using-the-public-interface-for-dag-authors">Using the Public Interface for DAG Authors</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#dags">DAGs</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#operators">Operators</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="../../../../public-airflow-interface.html#task-instances">Task Instances</a><ul class="current">
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.models.taskinstance</span></code></a><ul>
+<li class="toctree-l5"><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li class="toctree-l6"><a class="reference internal" href="#classes">Classes</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
+<li class="toctree-l6"><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TR"><code class="docutils literal notranslate"><span class="pre">TR</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.log"><code class="docutils literal notranslate"><span class="pre">log</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.hybrid_property"><code class="docutils literal notranslate"><span class="pre">hybrid_property</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.PAST_DEPENDS_MET"><code class="docutils literal notranslate"><span class="pre">PAST_DEPENDS_MET</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TaskReturnCode"><code class="docutils literal notranslate"><span class="pre">TaskReturnCode</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskReturnCode.DEFERRED"><code class="docutils literal notranslate"><span class="pre">TaskReturnCode.DEFERRED</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.set_current_context"><code class="docutils literal notranslate"><span class="pre">set_current_context()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.clear_task_instances"><code class="docutils literal notranslate"><span class="pre">clear_task_instances()</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.primary"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.primary</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.reduced"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.reduced</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.key"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.key</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.dag_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.task_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.task_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.run_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.run_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.try_number"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.try_number</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.map_index"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.map_index</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceKey.with_try_number"><code class="docutils literal notranslate"><span class="pre">TaskInstanceKey.with_try_number()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance"><code class="docutils literal notranslate"><span class="pre">TaskInstance</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.try_number"><code class="docutils literal notranslate"><span class="pre">TaskInstance.try_number</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.prev_attempted_tries"><code class="docutils literal notranslate"><span class="pre">TaskInstance.prev_attempted_tries</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.next_try_number"><code class="docutils literal notranslate"><span class="pre">TaskInstance.next_try_number</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.log_url"><code class="docutils literal notranslate"><span class="pre">TaskInstance.log_url</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.mark_success_url"><code class="docutils literal notranslate"><span class="pre">TaskInstance.mark_success_url</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.key"><code class="docutils literal notranslate"><span class="pre">TaskInstance.key</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.is_premature"><code class="docutils literal notranslate"><span class="pre">TaskInstance.is_premature</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.previous_ti"><code class="docutils literal notranslate"><span class="pre">TaskInstance.previous_ti</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.previous_ti_success"><code class="docutils literal notranslate"><span class="pre">TaskInstance.previous_ti_success</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.previous_start_date_success"><code class="docutils literal notranslate"><span class="pre">TaskInstance.previous_start_date_success</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.__tablename__"><code class="docutils literal notranslate"><span class="pre">TaskInstance.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.task_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.task_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.dag_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.run_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.run_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.map_index"><code class="docutils literal notranslate"><span class="pre">TaskInstance.map_index</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.start_date"><code class="docutils literal notranslate"><span class="pre">TaskInstance.start_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.end_date"><code class="docutils literal notranslate"><span class="pre">TaskInstance.end_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.duration"><code class="docutils literal notranslate"><span class="pre">TaskInstance.duration</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.state"><code class="docutils literal notranslate"><span class="pre">TaskInstance.state</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.max_tries"><code class="docutils literal notranslate"><span class="pre">TaskInstance.max_tries</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.hostname"><code class="docutils literal notranslate"><span class="pre">TaskInstance.hostname</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.unixname"><code class="docutils literal notranslate"><span class="pre">TaskInstance.unixname</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.job_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.job_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.pool"><code class="docutils literal notranslate"><span class="pre">TaskInstance.pool</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.pool_slots"><code class="docutils literal notranslate"><span class="pre">TaskInstance.pool_slots</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.queue"><code class="docutils literal notranslate"><span class="pre">TaskInstance.queue</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.priority_weight"><code class="docutils literal notranslate"><span class="pre">TaskInstance.priority_weight</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.operator"><code class="docutils literal notranslate"><span class="pre">TaskInstance.operator</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.queued_dttm"><code class="docutils literal notranslate"><span class="pre">TaskInstance.queued_dttm</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.queued_by_job_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.queued_by_job_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.pid"><code class="docutils literal notranslate"><span class="pre">TaskInstance.pid</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.executor_config"><code class="docutils literal notranslate"><span class="pre">TaskInstance.executor_config</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.updated_at"><code class="docutils literal notranslate"><span class="pre">TaskInstance.updated_at</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.external_executor_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.external_executor_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.trigger_id"><code class="docutils literal notranslate"><span class="pre">TaskInstance.trigger_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.trigger_timeout"><code class="docutils literal notranslate"><span class="pre">TaskInstance.trigger_timeout</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.next_method"><code class="docutils literal notranslate"><span class="pre">TaskInstance.next_method</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.next_kwargs"><code class="docutils literal notranslate"><span class="pre">TaskInstance.next_kwargs</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.__table_args__"><code class="docutils literal notranslate"><span class="pre">TaskInstance.__table_args__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.dag_model"><code class="docutils literal notranslate"><span class="pre">TaskInstance.dag_model</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.trigger"><code class="docutils literal notranslate"><span class="pre">TaskInstance.trigger</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.triggerer_job"><code class="docutils literal notranslate"><span class="pre">TaskInstance.triggerer_job</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.dag_run"><code class="docutils literal notranslate"><span class="pre">TaskInstance.dag_run</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.rendered_task_instance_fields"><code class="docutils literal notranslate"><span class="pre">TaskInstance.rendered_task_instance_fields</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.execution_date"><code class="docutils literal notranslate"><span class="pre">TaskInstance.execution_date</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.task_instance_note"><code class="docutils literal notranslate"><span class="pre">TaskInstance.task_instance_note</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.note"><code class="docutils literal notranslate"><span class="pre">TaskInstance.note</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.task"><code class="docutils literal notranslate"><span class="pre">TaskInstance.task</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.is_trigger_log_context"><code class="docutils literal notranslate"><span class="pre">TaskInstance.is_trigger_log_context</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.insert_mapping"><code class="docutils literal notranslate"><span class="pre">TaskInstance.insert_mapping()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.init_on_load"><code class="docutils literal notranslate"><span class="pre">TaskInstance.init_on_load()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.command_as_list"><code class="docutils literal notranslate"><span class="pre">TaskInstance.command_as_list()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.generate_command"><code class="docutils literal notranslate"><span class="pre">TaskInstance.generate_command()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.current_state"><code class="docutils literal notranslate"><span class="pre">TaskInstance.current_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.error"><code class="docutils literal notranslate"><span class="pre">TaskInstance.error()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.refresh_from_db"><code class="docutils literal notranslate"><span class="pre">TaskInstance.refresh_from_db()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.refresh_from_task"><code class="docutils literal notranslate"><span class="pre">TaskInstance.refresh_from_task()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.clear_xcom_data"><code class="docutils literal notranslate"><span class="pre">TaskInstance.clear_xcom_data()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.set_state"><code class="docutils literal notranslate"><span class="pre">TaskInstance.set_state()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.are_dependents_done"><code class="docutils literal notranslate"><span class="pre">TaskInstance.are_dependents_done()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_previous_dagrun"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_previous_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_previous_ti"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_previous_ti()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_previous_execution_date"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_previous_execution_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_previous_start_date"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_previous_start_date()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.are_dependencies_met"><code class="docutils literal notranslate"><span class="pre">TaskInstance.are_dependencies_met()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_failed_dep_statuses"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_failed_dep_statuses()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.__repr__"><code class="docutils literal notranslate"><span class="pre">TaskInstance.__repr__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.next_retry_datetime"><code class="docutils literal notranslate"><span class="pre">TaskInstance.next_retry_datetime()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.ready_for_retry"><code class="docutils literal notranslate"><span class="pre">TaskInstance.ready_for_retry()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_dagrun"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_dagrun()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.check_and_change_state_before_execution"><code class="docutils literal notranslate"><span class="pre">TaskInstance.check_and_change_state_before_execution()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.clear_next_method_args"><code class="docutils literal notranslate"><span class="pre">TaskInstance.clear_next_method_args()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.run"><code class="docutils literal notranslate"><span class="pre">TaskInstance.run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.dry_run"><code class="docutils literal notranslate"><span class="pre">TaskInstance.dry_run()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_truncated_error_traceback"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_truncated_error_traceback()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.handle_failure"><code class="docutils literal notranslate"><span class="pre">TaskInstance.handle_failure()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.is_eligible_to_retry"><code class="docutils literal notranslate"><span class="pre">TaskInstance.is_eligible_to_retry()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_template_context"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_template_context()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_rendered_template_fields"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_rendered_template_fields()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_rendered_k8s_spec"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_rendered_k8s_spec()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.overwrite_params_with_dag_run_conf"><code class="docutils literal notranslate"><span class="pre">TaskInstance.overwrite_params_with_dag_run_conf()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.render_templates"><code class="docutils literal notranslate"><span class="pre">TaskInstance.render_templates()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.render_k8s_pod_yaml"><code class="docutils literal notranslate"><span class="pre">TaskInstance.render_k8s_pod_yaml()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_email_subject_content"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_email_subject_content()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.email_alert"><code class="docutils literal notranslate"><span class="pre">TaskInstance.email_alert()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.set_duration"><code class="docutils literal notranslate"><span class="pre">TaskInstance.set_duration()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.xcom_push"><code class="docutils literal notranslate"><span class="pre">TaskInstance.xcom_push()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.xcom_pull"><code class="docutils literal notranslate"><span class="pre">TaskInstance.xcom_pull()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_num_running_task_instances"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_num_running_task_instances()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.init_run_context"><code class="docutils literal notranslate"><span class="pre">TaskInstance.init_run_context()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.filter_for_tis"><code class="docutils literal notranslate"><span class="pre">TaskInstance.filter_for_tis()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.ti_selector_condition"><code class="docutils literal notranslate"><span class="pre">TaskInstance.ti_selector_condition()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.schedule_downstream_tasks"><code class="docutils literal notranslate"><span class="pre">TaskInstance.schedule_downstream_tasks()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.get_relevant_upstream_map_indexes"><code class="docutils literal notranslate"><span class="pre">TaskInstance.get_relevant_upstream_map_indexes()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstance.clear_db_references"><code class="docutils literal notranslate"><span class="pre">TaskInstance.clear_db_references()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceStateType"><code class="docutils literal notranslate"><span class="pre">TaskInstanceStateType</span></code></a></li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.SimpleTaskInstance"><code class="docutils literal notranslate"><span class="pre">SimpleTaskInstance</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.SimpleTaskInstance.__eq__"><code class="docutils literal notranslate"><span class="pre">SimpleTaskInstance.__eq__()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.SimpleTaskInstance.as_dict"><code class="docutils literal notranslate"><span class="pre">SimpleTaskInstance.as_dict()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.SimpleTaskInstance.from_ti"><code class="docutils literal notranslate"><span class="pre">SimpleTaskInstance.from_ti()</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.SimpleTaskInstance.from_dict"><code class="docutils literal notranslate"><span class="pre">SimpleTaskInstance.from_dict()</span></code></a></li>
+</ul>
+</li>
+<li class="toctree-l7"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote</span></code></a><ul>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.__tablename__"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.__tablename__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.user_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.user_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.task_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.task_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.dag_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.dag_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.run_id"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.run_id</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.map_index"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.map_index</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.content"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.content</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.created_at"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.created_at</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.updated_at"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.updated_at</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.task_instance"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.task_instance</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.__table_args__"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.__table_args__</span></code></a></li>
+<li class="toctree-l8"><a class="reference internal" href="#airflow.models.taskinstance.TaskInstanceNote.__repr__"><code class="docutils literal notranslate"><span class="pre">TaskInstanceNote.__repr__()</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#hooks">Hooks</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-airflow-utilities">Public Airflow utilities</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../../../../public-airflow-interface.html#public-exceptions">Public Exceptions</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-extend-airflow-capabilities">Using Public Interface to extend Airflow capabilities</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#using-public-interface-to-integrate-with-external-services-and-applications">Using Public Interface to integrate with external services and applications</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../../../../public-airflow-interface.html#what-is-not-part-of-the-public-interface-of-apache-airflow">What is not part of the Public Interface of Apache Airflow?</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../best-practices.html">Best Practices</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../faq.html">FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../release-process.html">Release Policies</a></li>
... 27460 lines suppressed ...