airflow.providers.atlassian.jira.notifications.jira

属性

send_jira_notification

JiraNotifier

用于在失败时创建 Jira 问题的通知器。

模块内容

class airflow.providers.atlassian.jira.notifications.jira.JiraNotifier(*, jira_conn_id=JiraHook.default_conn_name, proxies=None, description, summary, project_id, issue_type_id, labels=None)[源代码]

基类: airflow.providers.common.compat.notifier.BaseNotifier

用于在失败时创建 Jira 问题的通知器。

参数:
  • jira_conn_id (str) – Jira 实例的 HTTP 连接 ID。

  • proxies (Any | None) – 用于进行 Jira REST API 调用的代理。可选

  • description (str) – 问题的正文内容

  • summary (str) – 问题的标题

  • project_id (int) – 将在其下创建问题的项目 ID

  • issue_type_id (int) – 问题类别的 ID

  • labels (list[str] | None) – 应用于问题的标签

template_fields = ('description', 'summary', 'project_id', 'issue_type_id', 'labels')[源代码]
jira_conn_id = 'jira_default'[源代码]
proxies = None[源代码]
description[源代码]
summary[源代码]
project_id[源代码]
issue_type_id[源代码]
labels = [][源代码]
property hook: airflow.providers.atlassian.jira.hooks.jira.JiraHook[源代码]
notify(context)[源代码]

发送通知。

参数:

context – Airflow 上下文

airflow.providers.atlassian.jira.notifications.jira.send_jira_notification[源代码]

此条目有帮助吗?