airflow.providers.asana.operators.asana_tasks

AsanaCreateTaskOperator

此 Operator 可用於建立 Asana 任務。

AsanaUpdateTaskOperator

此 Operator 可用於更新 Asana 任務。

AsanaDeleteTaskOperator

此 Operator 可用於刪除 Asana 任務。

AsanaFindTaskOperator

此 Operator 可用於檢索符合各種過濾條件的 Asana 任務。

模組內容

class airflow.providers.asana.operators.asana_tasks.AsanaCreateTaskOperator(*, conn_id, name, task_parameters=None, **kwargs)[source]

繼承自: airflow.models.BaseOperator

此 Operator 可用於建立 Asana 任務。

另請參閱

有關 Asana 可選任務引數的更多資訊: https://developers.asana.com/docs/create-a-task

另請參閱

有關如何使用此 Operator 的更多資訊,請參閱指南: AsanaCreateTaskOperator

引數:
  • conn_id (str) – 要使用的 Asana 連線。

  • name (str) – Asana 任務的名稱。

  • task_parameters (dict | None) – 任何可選的任務建立引數。請參閱 https://developers.asana.com/docs/create-a-task 獲取完整列表。您必須在此處或連線中至少指定 'workspace'、'parent' 或 'projects' 中的一個。

conn_id[source]
name[source]
task_parameters = None[source]
execute(context)[source]

在建立 Operator 時派生。

Context 是與渲染 jinja 模板時使用的字典相同的字典。

請參閱 get_template_context 以獲取更多上下文。

class airflow.providers.asana.operators.asana_tasks.AsanaUpdateTaskOperator(*, conn_id, asana_task_gid, task_parameters, **kwargs)[source]

繼承自: airflow.models.BaseOperator

此 Operator 可用於更新 Asana 任務。

另請參閱

有關 Asana 可選任務引數的更多資訊: https://developers.asana.com/docs/update-a-task

另請參閱

有關如何使用此 Operator 的更多資訊,請參閱指南: AsanaUpdateTaskOperator

引數:
conn_id[source]
asana_task_gid[source]
task_parameters[source]
execute(context)[source]

在建立 Operator 時派生。

Context 是與渲染 jinja 模板時使用的字典相同的字典。

請參閱 get_template_context 以獲取更多上下文。

class airflow.providers.asana.operators.asana_tasks.AsanaDeleteTaskOperator(*, conn_id, asana_task_gid, **kwargs)[source]

繼承自: airflow.models.BaseOperator

此 Operator 可用於刪除 Asana 任務。

另請參閱

有關如何使用此 Operator 的更多資訊,請參閱指南: AsanaDeleteTaskOperator

引數:
  • conn_id (str) – 要使用的 Asana 連線。

  • asana_task_gid (str) – 要刪除的 Asana 任務 ID。

conn_id[source]
asana_task_gid[source]
execute(context)[source]

在建立 Operator 時派生。

Context 是與渲染 jinja 模板時使用的字典相同的字典。

請參閱 get_template_context 以獲取更多上下文。

class airflow.providers.asana.operators.asana_tasks.AsanaFindTaskOperator(*, conn_id, search_parameters=None, **kwargs)[source]

繼承自: airflow.models.BaseOperator

此 Operator 可用於檢索符合各種過濾條件的 Asana 任務。

另請參閱

有關可能過濾條件的列表: https://developers.asana.com/docs/update-a-task

另請參閱

有關如何使用此 Operator 的更多資訊,請參閱指南: AsanaFindTaskOperator

引數:
  • conn_id (str) – 要使用的 Asana 連線。

  • search_parameters (dict | None) – 用於查詢相關任務的引數。您必須在此處或連線中至少指定 projectsectiontaguser_task_list 中的一個,或者同時指定 assigneeworkspace

conn_id[source]
search_parameters = None[source]
execute(context)[source]

在建立 Operator 時派生。

Context 是與渲染 jinja 模板時使用的字典相同的字典。

請參閱 get_template_context 以獲取更多上下文。

此條目有幫助嗎?