Attributes¶
Classes¶
brickflow_plugins.airflow.operators.external_tasks.MapDagSchedule
¶
Functions¶
get_schedule(wf_id: str, **args: str)
¶
Function that the sensors defined while deriving this class should override.
get_task_run_status(wf_id: str, task_id: str, run_date: str = None, cluster_id: str = None, **args: str)
¶
Function that the sensors defined while deriving this class should override.
Source code in brickflow_plugins/airflow/operators/external_tasks.py
brickflow_plugins.airflow.operators.external_tasks.MapDagScheduleHelper(okta_conn_id: str)
¶
Bases: MapDagSchedule
Source code in brickflow_plugins/airflow/operators/external_tasks.py
Functions¶
get_access_token() -> str
¶
Source code in brickflow_plugins/airflow/operators/external_tasks.py
get_airflow_api_url(cluster_id: str) -> str
¶
get_okta_client_id() -> str
¶
get_okta_client_secret() -> str
¶
get_okta_url() -> str
¶
get_schedule(wf_id: str, **kwargs: str)
¶
get_task_run_status(wf_id: str, task_id: str, run_date: str = None, cluster_id: str = None, **args: str)
¶
Source code in brickflow_plugins/airflow/operators/external_tasks.py
get_version(cluster_id: str) -> str
¶
Source code in brickflow_plugins/airflow/operators/external_tasks.py
brickflow_plugins.airflow.operators.external_tasks.TaskDependencySensor(external_dag_id, external_task_id, okta_conn_id, allowed_states = None, execution_delta = None, execution_delta_json = None, cluster_id = None, *args, **kwargs)
¶
Bases: BaseSensorOperator