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 以获取更多上下文。

此条目有帮助吗?