blob: 45ba63c52e41538e3b925f3af7b45bf0cd14824a [file] [log] [blame]
:py:mod:`airflow.providers.dbt.cloud.sensors.dbt`
=================================================
.. py:module:: airflow.providers.dbt.cloud.sensors.dbt
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.dbt.cloud.sensors.dbt.DbtCloudJobRunSensor
.. py:class:: DbtCloudJobRunSensor(*, dbt_cloud_conn_id = DbtCloudHook.default_conn_name, run_id, account_id = None, **kwargs)
Bases: :py:obj:`airflow.sensors.base.BaseSensorOperator`
Checks the status of a dbt Cloud job run.
.. seealso::
For more information on how to use this sensor, take a look at the guide:
:ref:`howto/operator:DbtCloudJobRunSensor`
:param dbt_cloud_conn_id: The connection identifier for connecting to dbt Cloud.
:param run_id: The job run identifier.
:param account_id: The dbt Cloud account identifier.
.. py:attribute:: template_fields
:annotation: = ['dbt_cloud_conn_id', 'run_id', 'account_id']
.. py:method:: poke(context)
Function that the sensors defined while deriving this class should
override.