blob: f123bf0efb748465c946b10ec6874eaf9eee01a7 [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/slack/hooks/index", "_api/airflow/providers/slack/hooks/slack/index", "_api/airflow/providers/slack/hooks/slack_webhook/index", "_api/airflow/providers/slack/index", "_api/airflow/providers/slack/notifications/index", "_api/airflow/providers/slack/notifications/slack/index", "_api/airflow/providers/slack/notifications/slack_notifier/index", "_api/airflow/providers/slack/notifications/slack_webhook/index", "_api/airflow/providers/slack/operators/index", "_api/airflow/providers/slack/operators/slack/index", "_api/airflow/providers/slack/operators/slack_webhook/index", "_api/airflow/providers/slack/transfers/index", "_api/airflow/providers/slack/transfers/sql_to_slack/index", "_api/airflow/providers/slack/utils/index", "_api/tests/system/providers/slack/example_slack/index", "_api/tests/system/providers/slack/example_sql_to_slack/index", "_api/tests/system/providers/slack/index", "changelog", "commits", "connections/index", "connections/slack", "connections/slack-incoming-webhook", "index", "installing-providers-from-sources", "notifications/index", "notifications/slack_notifier_howto_guide", "notifications/slackwebhook_notifier_howto_guide", "operators/index", "operators/slack_operator_howto_guide", "operators/sql_to_slack", "security"], "filenames": ["_api/airflow/providers/slack/hooks/index.rst", "_api/airflow/providers/slack/hooks/slack/index.rst", "_api/airflow/providers/slack/hooks/slack_webhook/index.rst", "_api/airflow/providers/slack/index.rst", "_api/airflow/providers/slack/notifications/index.rst", "_api/airflow/providers/slack/notifications/slack/index.rst", "_api/airflow/providers/slack/notifications/slack_notifier/index.rst", "_api/airflow/providers/slack/notifications/slack_webhook/index.rst", "_api/airflow/providers/slack/operators/index.rst", "_api/airflow/providers/slack/operators/slack/index.rst", "_api/airflow/providers/slack/operators/slack_webhook/index.rst", "_api/airflow/providers/slack/transfers/index.rst", "_api/airflow/providers/slack/transfers/sql_to_slack/index.rst", "_api/airflow/providers/slack/utils/index.rst", "_api/tests/system/providers/slack/example_slack/index.rst", "_api/tests/system/providers/slack/example_sql_to_slack/index.rst", "_api/tests/system/providers/slack/index.rst", "changelog.rst", "commits.rst", "connections/index.rst", "connections/slack.rst", "connections/slack-incoming-webhook.rst", "index.rst", "installing-providers-from-sources.rst", "notifications/index.rst", "notifications/slack_notifier_howto_guide.rst", "notifications/slackwebhook_notifier_howto_guide.rst", "operators/index.rst", "operators/slack_operator_howto_guide.rst", "operators/sql_to_slack.rst", "security.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.hooks.slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.hooks.slack_webhook</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.notifications</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.notifications.slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.notifications.slack_notifier</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.notifications.slack_webhook</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.operators.slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.operators.slack_webhook</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.transfers</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.transfers.sql_to_slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.slack.utils</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.slack.example_slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.slack.example_sql_to_slack</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.slack</span></code>", "Changelog", "Package apache-airflow-providers-slack", "Slack Connections", "Slack API Connection", "Slack Incoming Webhook Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-slack</span></code>", "Installing from sources", "Slack Notifications", "How-to Guide for Slack notifications", "How-to Guide for Slack Incoming Webhook notifications", "Slack Operators", "How-to Guide for Slack Operators", "SqlToSlackOperator", "Releasing security patches"], "terms": {"slack_webhook": [0, 3, 4, 8, 21, 26], "8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "slackhook": [1, 5, 9, 12, 17, 18], "slack_conn_id": [1, 5, 9, 12, 17, 28, 29], "default_conn_nam": [1, 2, 5, 7, 9, 12, 17, 18], "base_url": [1, 20], "none": [1, 2, 7, 9, 10, 12, 13, 23, 28], "timeout": [1, 2, 7, 20, 21], "proxi": [1, 2, 7, 10, 20, 21], "retry_handl": [1, 2], "extra_client_arg": [1, 2], "sourc": [1, 2, 3, 5, 7, 9, 10, 12, 13, 14, 15, 28, 29], "base": [1, 2, 5, 7, 9, 10, 12, 17, 20], "basehook": [1, 2], "creat": [1, 2, 9, 10, 12, 17, 18, 20, 21, 23], "api": [1, 2, 5, 9, 12, 17, 18, 19, 21], "connect": [1, 2, 7, 9, 10, 12, 13, 17, 18, 28, 29], "us": [1, 2, 5, 6, 7, 9, 10, 12, 13, 15, 17, 18, 20, 21, 22, 23, 25, 26, 30], "call": [1, 2, 7, 9, 10, 12, 17, 18, 20, 21], "thin": [1, 2], "wrapper": [1, 2], "around": [1, 2], "slack_sdk": [1, 2, 17, 18, 20, 21, 22], "webclient": [1, 18, 20], "http": [1, 2, 5, 9, 17, 18, 21, 23], "com": [1, 2, 5, 9, 21, 23], "messag": [1, 2, 5, 7, 9, 10, 12, 13, 17, 25, 26, 28, 29], "dev": [1, 2, 18], "python": [1, 2, 17, 18, 22, 23], "sdk": [1, 2, 17], "web": [1, 5], "index": [1, 2], "html": [1, 2, 12], "intend": [1, 2, 21], "might": [1, 2, 21, 22, 30], "work": [1, 2], "correctli": [1, 2], "incom": [1, 2, 7, 10, 17, 18, 19, 24], "webhook": [1, 2, 7, 10, 17, 18, 19, 24], "take": [1, 12], "both": [1, 17, 25, 26, 28], "token": [1, 2, 5, 7, 9, 10, 17, 18, 20, 21], "directli": [1, 17, 28], "ha": [1, 2, 7, 9, 10, 17], "If": [1, 2, 7, 9, 10, 12, 13, 17, 20, 21, 23], "ar": [1, 10, 12, 20, 21, 22, 23, 25, 26, 28, 30], "suppli": 1, "also": [1, 12, 23, 25, 26], "expos": 1, "rest": 1, "arg": [1, 17, 18], "exampl": [1, 2, 12, 15, 18, 22, 23, 29], "slack_hook": [1, 17, 18], "slack_api_default": [1, 20], "gener": [1, 5, 9, 12, 17, 18, 20, 21, 25, 28], "paramet": [1, 2, 5, 7, 9, 10, 12, 13, 17, 18, 20, 21], "error": [1, 2, 13, 18], "handl": [1, 2], "For": [1, 12, 17, 18, 22, 23], "more": [1, 9, 12, 17, 18], "detail": [1, 9, 17, 18, 23], "check": [1, 2, 9, 17, 18, 23], "method": [1, 9, 12, 17, 18], "chat": 1, "postmessag": 1, "json": [1, 2, 12, 20, 21], "channel": [1, 2, 5, 9, 10, 12, 17, 25, 26, 28, 29], "random": [1, 9, 12], "text": [1, 2, 5, 7, 9, 10, 12, 17, 25, 26, 28], "hello": [1, 2, 9, 28], "world": [1, 2, 9, 28], "from": [1, 2, 7, 10, 12, 13, 17, 18, 20, 21, 22, 25, 26, 29, 30], "you": [1, 2, 10, 12, 17, 20, 21, 22, 23, 25, 26, 30], "have": [1, 2, 9, 17, 18, 30], "yourself": 1, "client": [1, 2, 7, 20, 21], "chat_postmessag": 1, "str": [1, 2, 5, 7, 9, 10, 12, 13], "id": [1, 2, 7, 9, 10, 12, 13, 17, 23, 28], "password": [1, 2, 7, 9, 10, 17, 18, 20, 21], "field": [1, 2, 7, 9, 10, 13, 17, 18, 21], "int": [1, 2, 7], "The": [1, 2, 5, 7, 9, 10, 12, 17, 20, 21, 22, 23, 25, 26, 28, 30], "maximum": [1, 2, 7, 20, 21], "number": [1, 2, 7, 18, 20, 21], "second": [1, 2, 7, 20, 21], "wait": [1, 2, 7, 20, 21], "receiv": [1, 2, 7, 20, 21, 30], "respons": [1, 2, 7, 9, 17, 18, 20, 21], "set": [1, 2, 7, 9, 12, 20, 21], "than": [1, 2, 7, 21], "default": [1, 2, 5, 7, 10, 12, 13, 17, 18, 30], "valu": [1, 2, 7, 10, 12, 13, 21, 25, 26, 28], "A": [1, 2, 5, 7, 20], "string": [1, 2, 10, 18, 20], "repres": [1, 10, 20], "url": [1, 2, 7, 9, 10, 20, 21], "www": [1, 5, 9], "make": [1, 2, 7, 10, 17, 18, 20, 21], "list": [1, 2, 5, 7, 9, 10, 12, 13, 18], "http_retri": [1, 2], "retryhandl": [1, 2], "handler": [1, 2], "custom": [1, 2, 29], "retri": [1, 2], "logic": [1, 2], "conn_name_attr": [1, 2], "conn_typ": [1, 2, 13, 20, 21], "hook_nam": [1, 2], "get": [1, 2, 13, 17, 18, 23, 30], "underli": [1, 2, 12], "cach": [1, 2, 10], "get_conn": [1, 2], "api_method": 1, "kwarg": [1, 2, 9, 10, 12], "api_cal": 1, "given": [1, 2, 12, 13], "argument": [1, 2, 9, 12, 17], "target": 1, "e": [1, 29], "g": [1, 29], "requir": [1, 17, 30], "http_verb": 1, "verb": 1, "option": [1, 2, 5, 7, 9, 20, 21], "post": [1, 2, 9, 10, 29], "file": [1, 9, 12, 13, 17, 18, 23], "multipart": 1, "upload": [1, 17, 18], "imageorfil": 1, "file_objectorfile_path": 1, "data": [1, 2, 12, 17, 18], "bodi": [1, 2], "attach": [1, 2, 5, 7, 9, 10, 17], "request": [1, 2], "dictionari": [1, 2, 9, 10, 12, 13, 20, 21], "form": 1, "encod": [1, 20, 21], "place": [1, 10, 12], "param": [1, 12], "append": 1, "return": [1, 2, 10, 12, 13, 17, 18], "server": [1, 23], "": [1, 12, 18, 23], "can": [1, 12, 20, 21, 22, 23, 25, 26, 28, 29, 30], "access": [1, 12], "like": [1, 21], "dict": [1, 2, 9, 12, 13, 17], "includ": [1, 10, 18, 30], "next_cursor": 1, "iter": [1, 12], "execut": [1, 9, 10, 12, 17, 29], "subsequ": 1, "type": [1, 2, 9, 13, 17, 18, 20, 21], "slack_respons": 1, "slackrespons": 1, "send_fil": [1, 17, 18], "filenam": [1, 9, 12, 13, 17, 18, 28], "filetyp": [1, 9, 13, 28], "initial_com": [1, 9, 28], "titl": [1, 9, 12], "exist": [1, 17, 22], "sequenc": [1, 5, 9, 10, 12, 13, 17, 18], "comma": [1, 9, 12], "separ": [1, 9, 12, 18, 30], "name": [1, 9, 12, 13, 18, 20, 21, 28], "where": [1, 9, 12, 30], "share": [1, 9, 12], "omit": [1, 12], "send": [1, 2, 5, 7, 9, 10, 12, 17, 25, 26], "workspac": [1, 9, 12], "pathlib": 1, "path": [1, 21], "which": [1, 9, 12, 30], "need": [1, 22], "sent": [1, 9], "must": 1, "displai": [1, 12], "identifi": 1, "introduc": [1, 12, 18], "specifi": [1, 12, 13, 20, 21, 22, 28], "test_connect": 1, "test": [1, 9, 28, 29, 30], "auth": 1, "classmethod": [1, 2], "get_connection_form_widget": [1, 2], "widget": [1, 2], "ad": [1, 2, 12, 17, 18], "extra": [1, 2, 9, 12, 13, 17, 18, 20, 21, 22], "get_ui_field_behaviour": [1, 2], "behaviour": [1, 2], "legacy_integration_param": 2, "usernam": [2, 5, 9, 10, 17, 25], "icon_emoji": [2, 10, 17], "icon_url": [2, 5, 9, 10], "check_webhook_respons": 2, "func": 2, "decor": [2, 17, 18], "webhookrespons": 2, "rais": 2, "statu": [2, 18], "code": [2, 18, 23], "200": 2, "slackwebhookhook": [2, 7, 10, 17, 18, 21], "slack_webhook_conn_id": [2, 7, 10, 17, 26], "webhookcli": [2, 7, 21], "allow": [2, 9, 10, 12, 17, 18, 25, 26], "cannot": [2, 10], "overrid": [2, 9, 10, 12], "chosen": [2, 10], "user": [2, 10, 17, 23, 25, 26], "who": [2, 10], "instal": [2, 10, 17, 18, 30], "your": [2, 10, 17], "app": [2, 10], "icon": [2, 5, 9, 10], "when": [2, 9, 10, 12, 18, 22, 25, 26, 30], "re": [2, 10], "instead": [2, 9, 10, 17, 18], "alwai": [2, 10, 30], "inherit": [2, 10, 17], "associ": [2, 9, 10], "configur": [2, 10], "link": [2, 10, 18, 23], "It": [2, 10, 12, 21, 23], "possibl": [2, 10, 12], "chang": [2, 10, 12, 18, 21, 30], "onli": [2, 10, 17, 24, 25, 26, 30], "legaci": [2, 7, 10], "integr": [2, 7, 10, 18, 20, 21], "slack_default": [2, 21, 29], "format": [2, 9, 10, 12, 13, 18, 29], "see": [2, 9, 17, 18, 22], "posting_with_webhook": 2, "send_dict": [2, 17], "simpl": 2, "send_text": [2, 17], "slackwebhook": [2, 21, 26], "header": [2, 12, 17, 18], "perform": 2, "block": [2, 5, 7, 9, 10, 17, 18], "ani": [2, 12, 13, 17, 21, 23], "structur": [2, 18], "expect": [2, 17], "response_typ": 2, "replace_origin": 2, "delete_origin": 2, "unfurl_link": [2, 7], "unfurl_media": [2, 7], "even": 2, "well": [2, 23, 28], "recommend": [2, 23], "fallback": [2, 10, 13], "collect": 2, "kit": [2, 9], "ui": [2, 17, 18], "compon": [2, 20, 21], "either": 2, "in_channel": 2, "ephemer": 2, "bool": [2, 7], "true": [2, 12], "response_url": 2, "indic": [2, 7, 23], "whether": [2, 7], "should": [2, 7, 9, 10, 12, 17, 23, 30], "unfurl": [2, 7], "media": [2, 7], "hook": [3, 5, 7, 9, 10, 12, 13, 17, 18, 21], "notif": [3, 10, 17, 18], "slack_notifi": [3, 4], "oper": [3, 12, 17, 18, 21, 25, 26], "transfer": [3, 18], "sql_to_slack": [3, 11, 29], "util": 3, "__version__": [3, 18], "raw": [5, 9], "githubusercont": [5, 9], "apach": [5, 9, 17, 23], "5": [5, 22], "static": [5, 9, 18], "pin_100": [5, 9], "png": [5, 9], "slacknotifi": [5, 25], "basenotifi": [5, 7], "template_field": [5, 7, 9, 10, 12, 17, 18], "notifi": [5, 7, 17, 18, 25, 26], "context": [5, 7, 9, 10, 12, 18, 25, 26], "send_slack_notif": [5, 25], "modul": [6, 17, 18], "deprec": [6, 9, 17, 18], "pleas": [6, 23], "slackwebhooknotifi": [7, 26], "mai": [7, 18], "function": [7, 9, 18], "accur": [7, 17, 18], "within": 7, "send_slack_webhook_notif": [7, 26], "slackapioper": [9, 18], "api_param": 9, "model": [9, 10, 12, 20, 21, 30], "baseoper": [9, 10, 12], "its": 9, "client_arg": 9, "abstract": 9, "construct_api_call_param": 9, "templat": [9, 12], "api_call_param": 9, "befor": 9, "construct": 9, "child": 9, "each": 9, "self": [9, 12, 23], "deriv": [9, 12], "same": [9, 12, 17], "render": [9, 12], "jinja": [9, 12], "refer": [9, 12, 21, 25, 26], "get_template_context": [9, 12], "slackapipostoper": [9, 28], "No": 9, "been": 9, "nhere": 9, "cat": 9, "video": 9, "nhttp": 9, "youtub": 9, "watch": 9, "v": 9, "j": 9, "aiyzngq": 9, "main": [9, 18, 23, 30], "task_id": [9, 12, 25, 26, 28, 29], "post_hello": 9, "dag": [9, 15, 17, 18, 25, 26, 28], "c12318391": 9, "doc": [9, 18], "layout": 9, "ui_color": 9, "ffba40": 9, "slackapifileoper": [9, 17, 18, 28], "slack_operator_fil": [9, 14, 28], "slack_file_upload_1": [9, 28], "txt": [9, 28], "slack_operator_file_cont": [9, 28], "slack_file_upload_2": [9, 28], "file_typ": 9, "44bedf": 9, "slackwebhookoper": [10, 17, 18], "publish": [10, 29, 30], "becom": 10, "emoji": 10, "imag": 10, "basesqltoslackoper": 12, "sql": [12, 17, 18, 22, 29], "sql_conn_id": [12, 15, 29], "sql_hook_param": 12, "implement": [12, 17, 18], "queri": [12, 29], "specif": [12, 18], "db": [12, 17], "config": 12, "pass": [12, 25, 26], "match": [12, 18, 23], "desir": 12, "constructor": [12, 17, 18], "map": 12, "sqltoslackoper": [12, 15, 17, 18, 27], "slack_channel": [12, 29], "slack_messag": [12, 29], "results_df_nam": 12, "results_df": [12, 29], "statement": 12, "result": [12, 29], "panda": [12, 17, 18], "datafram": [12, 29], "variabl": [12, 18, 20, 21], "differ": [12, 23], "tabul": 12, "librari": [12, 17], "environ": [12, 20, 21], "filter": 12, "nice": 12, "tablefmt": 12, "pretti": 12, "kei": [12, 23], "ascii": [12, 29], "tabl": 12, "inform": [12, 18, 30], "how": [12, 18, 23, 24, 27], "look": 12, "guid": [12, 17, 18, 23, 24, 27], "contain": [12, 21, 23, 25, 26, 29], "databas": 12, "template_ext": 12, "j2": 12, "template_fields_render": 12, "times_rend": 12, "render_template_field": 12, "jinja_env": 12, "all": [12, 17, 18, 20, 21, 22, 30], "attribut": [12, 17], "mutat": 12, "irrevers": 12, "appli": [12, 17, 18], "sqltoslackapifileoper": [12, 17, 18], "slack_filenam": 12, "slack_initial_com": 12, "slack_titl": 12, "df_kwarg": 12, "support": [12, 13, 17, 18, 22], "extens": [12, 13, 17, 18], "referenc": 12, "supported_file_format": [12, 13], "compress": [12, 13], "csv": 12, "gzip": 12, "zip": 12, "etc": 12, "keyword": [12, 17], "forward": 12, "to_": 12, "select": [12, 23, 29], "1": [12, 22, 25, 26, 28], "b": 12, "3": [12, 22], "c": 12, "awesom": 12, "gz": [12, 23], "load": 12, "multilin": 12, "orient": 12, "record": 12, "line": [12, 18], "connectionextraconfig": 13, "conn_id": [13, 20, 21], "helper": [13, 17, 18], "rom": 13, "appropri": 13, "notset": 13, "present": 13, "getint": 13, "evalu": [13, 18], "integ": 13, "parse_filenam": 13, "pars": [13, 17], "tupl": 13, "env_id": [14, 15], "dag_id": [14, 15, 25, 26, 28], "slack_example_dag": 14, "test_run": [14, 15], "sql_tabl": [15, 29], "presto_default": 15, "example_slack": [16, 28], "example_sql_to_slack": [16, 29], "airflow": [17, 20, 21, 23, 24, 25, 26, 30], "provid": [17, 21, 23, 25, 26, 28, 29, 30], "slack": [17, 23, 29], "releas": [17, 18, 22], "avail": [17, 23, 24], "explain": 17, "polici": [17, 30], "bump": [17, 18], "min": [17, 18], "version": [17, 18, 22, 23, 24, 30], "34728": [17, 18], "34548": [17, 18], "add": [17, 18], "33966": [17, 18], "refactor": [17, 18], "replac": [17, 18], "lambda": [17, 18], "comprehens": [17, 18], "33771": [17, 18], "improv": [17, 18], "import": [17, 18, 20, 21, 23, 25, 26], "some": [17, 18], "them": [17, 18, 22], "33754": [17, 18], "remov": [17, 18, 23], "depend": [17, 18, 30], "behavior": 17, "stai": 17, "hostnam": 17, "fill": 17, "webhook_token": 17, "link_nam": 17, "affect": 17, "past": 17, "want": [17, 23, 30], "mention": 17, "document": [17, 18], "endpoint": [17, 21], "response_check": 17, "response_filt": 17, "extra_opt": 17, "log_respons": 17, "auth_typ": 17, "tcp_keep_al": 17, "tcp_keep_alive_idl": 17, "tcp_keep_alive_count": 17, "tcp_keep_alive_interv": 17, "those": [17, 22, 23], "part": [17, 18], "33557": [17, 18], "yaml": [17, 18], "new": [17, 18, 30], "one": [17, 18, 23], "33643": [17, 18], "avoid": [17, 18], "numpi": [17, 18], "runtim": [17, 18], "level": [17, 18, 25, 26], "33483": [17, 18], "consolid": [17, 18], "usag": [17, 18, 29], "33480": [17, 18], "dbapihook": [17, 18], "run": [17, 18, 23], "31846": [17, 18], "drop": [17, 18, 23], "30963": [17, 18], "minimum": [17, 18, 22], "30917": [17, 18], "29191": [17, 18], "standard": [17, 18], "31244": [17, 18], "purpos": [17, 18], "concept": [17, 18], "28569": [17, 18], "xor": [17, 18], "condit": [17, 18], "exactly_on": [17, 18], "27858": [17, 18], "26374": [17, 18], "common": [17, 18, 22], "27888": [17, 18], "In": [17, 21], "extra__": 17, "conn": [17, 20, 21], "__foo": 17, "foo": 17, "prefix": [17, 18], "would": 17, "now": [17, 18, 21], "non": [17, 18], "prefer": [17, 18], "ll": 17, "warn": [17, 18, 23], "collis": 17, "move": [17, 18], "27196": [17, 18], "27070": [17, 18], "class": [17, 18, 22], "doe": 17, "httphook": [17, 18], "anymor": 17, "practic": 17, "impact": 17, "defin": 17, "rid": [17, 18], "mandatori": [17, 18], "26648": [17, 18], "order": [17, 18, 22], "26452": [17, 18], "26118": [17, 18], "25852": [17, 18], "unsaf": [17, 18], "26459": [17, 18], "lower": [17, 18], "bound": [17, 18], "25789": [17, 18], "26845": [17, 18], "24836": [17, 18], "24663": [17, 18], "mistakenli": 17, "install_requir": 17, "22382": 17, "trove": 17, "classifi": [17, 18], "pypi": [17, 18, 22, 30], "framework": 17, "10": [17, 18], "21107": [17, 18], "mypi": [17, 18], "friendli": [17, 18], "20571": [17, 18], "restor": [17, 18], "18466": [17, 18], "optimis": 17, "content": [17, 18, 28], "17400": [17, 18], "17247": [17, 18], "auto": [17, 18], "apply_default": [17, 18], "15667": [17, 18], "due": 17, "first": [17, 18], "upgrad": [17, 18, 30], "least": 17, "otherwis": 17, "packag": 17, "automat": 17, "manual": 17, "complet": 17, "migrat": [17, 18], "extend": [17, 18], "16109": [17, 18], "don": [17, 18], "t": [17, 18], "accept": [17, 18], "14289": [17, 18], "we": [17, 30], "updat": [17, 18], "most": [17, 23], "case": [17, 21, 30], "doesn": 17, "mean": 17, "v3": [17, 18], "13745": [17, 18], "initi": 17, "commit": 18, "high": 18, "changelog": 18, "latest": [18, 30], "2023": [18, 25, 26], "12": [18, 23], "subject": 18, "6ba2c4485c": 18, "docstr": 18, "correct": [18, 23], "34871": 18, "0c8e30e43b": 18, "05": 18, "faa32f23e8": 18, "09": 18, "23": 18, "08": 18, "21990ed894": 18, "prepar": [18, 30], "1st": 18, "wave": 18, "34201": 18, "e357f7b531": 18, "01": 18, "b4d4f55b47": 18, "31": 18, "9d8c77e447": 18, "27": 18, "26": 18, "c077d19060": 18, "aug": 18, "3rd": 18, "33730": 18, "ed6a4fd116": 18, "24": 18, "0a7eae3fcb": 18, "ea8519c055": 18, "18": 18, "8e88eb8fa7": 18, "17": 18, "07": 18, "29": 18, "d06b7af69a": 18, "juli": 18, "32875": 18, "60c49ab2df": 18, "19": 18, "225e3041d2": 18, "06": 18, "rc2": 18, "32381": 18, "e45bee8840": 18, "d205": 18, "pagerduti": 18, "smtp": 18, "inclus": 18, "32358": 18, "3878fe6fab": 18, "spuriou": 18, "32373": 18, "cb4927a018": 18, "32298": 18, "09d4718d3a": 18, "readm": 18, "32125": 18, "20": 18, "79bcc2e668": 18, "rc1": 18, "june": 18, "32001": 18, "8b146152d6": 18, "note": [18, 28], "about": [18, 23, 30], "32015": 18, "9276310a43": 18, "31681": 18, "a59076eae": 18, "02": 18, "d400": 18, "pydocstyl": 18, "31427": 18, "9fa75aaf7a": 18, "45548b9451": 18, "31416": 18, "abea189022": 18, "31393": 18, "f5aed58d9f": 18, "fix": [18, 30], "circular": 18, "caus": 18, "31379": 18, "d9ff55cf6d": 18, "16": 18, "31252": 18, "24532312b6": 18, "0a30706aa7": 18, "03": 18, "airflowproviderdeprecationwarn": 18, "30975": 18, "eef5bc7f16": 18, "full": [18, 21], "autom": 18, "30994": 18, "a7eb32a5b2": 18, "04": 18, "30": 18, "d23a3bbed8": 18, "mechan": 18, "suspend": 18, "30422": 18, "ce6ae2457": 18, "feb": 18, "29379": 18, "b5b1fae2df": 18, "14": 18, "911b708ffd": 18, "jan": 18, "mid": 18, "month": 18, "28929": 18, "a7e1cb2fbf": 18, "5246c009c5": 18, "28651": 18, "527b948856": 18, "2022": 18, "misc": 18, "11": [18, 23], "25bdbc8e67": 18, "rc3": 18, "27937": 18, "2e20e9f7eb": 18, "follow": [18, 23, 29, 30], "up": 18, "relas": 18, "novemb": 18, "27774": 18, "80c327bd3b": 18, "c609477260": 18, "15": 18, "12c3c39d1a": 18, "27613": 18, "00af5c007": 18, "urlpars": 18, "urlsplit": 18, "27389": 18, "78b8ea2f22": 18, "2a34dc9e84": 18, "enabl": [18, 20, 21], "normal": 18, "27205": 18, "cc44bae412": 18, "22": 18, "403ed7163f": 18, "googl": 18, "rc": 18, "26860": 18, "7b183071a3": 18, "ec1615b589": 18, "28": 18, "amazon": 18, "26746": 18, "f8db64c35c": 18, "septemb": 18, "26731": 18, "fd27584b3d": 18, "95a5fc7ec9": 18, "7d5e8cce6c": 18, "06acf40a43": 18, "13": 18, "pep": 18, "563": 18, "postpon": 18, "annot": 18, "core": 18, "26289": 18, "675bb6c0e8": 18, "214873cc60": 18, "8acdc2a834": 18, "pre": 18, "26058": 18, "ca9229b6f": 18, "e5ac6c7cfb": 18, "august": 18, "25618": 18, "808035e00a": 18, "aip": 18, "47": 18, "design": 18, "25137": 18, "d2459a241b": 18, "25030": 18, "46bbfdade0": 18, "69565ddfa0": 18, "24759": 18, "0de31bd73a": 18, "insid": 18, "folder": [18, 23], "24672": 18, "13908c2c91": 18, "510a6bab45": 18, "24702": 18, "dcdcf3a2b8": 18, "24307": 18, "717a7588bc": 18, "descript": 18, "doubl": 18, "24292": 18, "aeabe994b3": 18, "24231": 18, "027b707d21": 18, "explanatori": 18, "contributor": 18, "24229": 18, "d7dbfb7e26": 18, "bugfix": [18, 30], "22383": 18, "16adc035b1": 18, "march": 18, "22226": 18, "f5b96315fe": 18, "22056": 18, "d94fa37830": 18, "januari": 18, "delai": 18, "21439": 18, "6c3a67d4fc": 18, "2021": [18, 23, 28], "21257": 18, "0ac3b8c3dd": 18, "602abe8394": 18, "sphinx": 18, "autoapi": 18, "typehint": 18, "20951": 18, "f77417eb0d": 18, "k8": 18, "compat": 18, "20614": 18, "97496ba2b4": 18, "decemb": 18, "20523": 18, "a47c58a780": 18, "20061": 18, "d56e7b56bb": 18, "a0821235fb": 18, "everywher": 18, "20565": 18, "dad2f8103b": 18, "20190": 18, "853576d901": 18, "19882": 18, "d9567eb106": 18, "octob": 18, "19321": 18, "d937bebdad": 18, "addit": 18, "18985": 18, "840ea3efb9": 18, "18613": 18, "ef037e7021": 18, "start_dat": [18, 25, 26, 28], "cleanup": 18, "18597": 18, "29493d2d61": 18, "18525": 18, "9bf0ed2179": 18, "0a68588479": 18, "17890": 18, "be75dcd39c": 18, "meta": 18, "76ed2a49c6": 18, "lazili": 18, "individu": 18, "manag": [18, 23], "17682": 18, "2935be1990": 18, "07c8ee0151": 18, "87f408b1e7": 18, "17116": 18, "b916b75079": 18, "17015": 18, "866a601b76": 18, "pylint": 18, "our": 18, "toolchain": 18, "16682": 18, "bbc627a3da": 18, "16501": 18, "cbf8001d76": 18, "synchron": 18, "after": 18, "buggfix": 18, "16464": 18, "1fba5402bb": 18, "16405": 18, "9c94b72d44": 18, "16294": 18, "1e647029e4": 18, "renam": 18, "branch": [18, 30], "repo": 18, "16149": 18, "10ed42a837": 18, "6d9fc3ed98": 18, "15840": 18, "37681bca00": 18, "807ad32ce5": 18, "pip": [18, 22, 23], "21": 18, "15576": 18, "40a2476a5d": 18, "interact": 18, "15518": 18, "bf2b48174a": 18, "15499": 18, "a7ca1b3b0b": 18, "issu": 18, "14968": 18, "68e4c4dcb0": 18, "backport": 18, "14886": 18, "589d6dec92": 18, "next": [18, 30], "14487": 18, "8c060d55df": 18, "10343ec29f": 18, "tool": 18, "14082": 18, "88bdcfa0df": 18, "14013": 18, "ac2f72c98d": 18, "13767": 18, "2839450013": 18, "25": 18, "3fd5ef3555": 18, "miss": 18, "logo": 18, "13717": 18, "295d66f914": 18, "2020": 18, "grammar": 18, "13380": 18, "6cf76d7ac0": 18, "typo": 18, "command": 18, "13148": 18, "32971a1a2d": 18, "12955": 18, "b40dffa085": 18, "rema": 18, "12917": 18, "2947e09999": 18, "12674": 18, "c34ef853c8": 18, "out": [18, 30], "build": [18, 21, 23], "per": 18, "12444": 18, "0080354502": 18, "0b2": 18, "batch": 18, "12449": 18, "ae7cb4a1e2": 18, "wrong": 18, "hash": 18, "12390": 18, "6889a333cf": 18, "ref": 18, "12366": 18, "7825e8f590": 18, "12304": 18, "dd2095f4a8": 18, "simplifi": 18, "express": 18, "f": [18, 20, 21, 29], "12216": 18, "85a18e13d9": 18, "point": 18, "project": 18, "page": [18, 23], "cross": 18, "12212": 18, "59eb5de78c": 18, "come": 18, "0beta1": 18, "12206": 18, "b2a28d1590": 18, "script": [18, 23], "12082": 18, "41bf172c1d": 18, "12093": 18, "4e8f9cc8d0": 18, "black": 18, "formmatt": 18, "9550": 18, "5a439e84eb": 18, "2a1": 18, "11855": 18, "872b1566a1": 18, "setup": 18, "11826": 18, "4830687453": 18, "style": 18, "super": 18, "11806": 18, "4fb5c017fe": 18, "11620": 18, "349b0811c3": 18, "d200": 18, "11688": 18, "16e7129719": 18, "11487": 18, "0a0e1af800": 18, "broken": 18, "markdown": 18, "toc": 18, "11249": 18, "ca4238eb4d": 18, "11242": 18, "5220e4c384": 18, "11238": 18, "720912f67b": 18, "strict": [18, 30], "multipl": 18, "11229": 18, "0161b5ea2b": 18, "increas": 18, "coverag": 18, "11159": 18, "f3e87c5030": 18, "d202": 18, "11032": 18, "9549274d11": 18, "8b1": 18, "10818": 18, "fdd9b6f65b": 18, "10543": 18, "d1bce91bb2": 18, "d403": 18, "capit": 18, "word": 18, "10530": 18, "3696c34c28": 18, "10528": 18, "2f2d8dbfaf": 18, "noinspect": 18, "comment": 18, "nativ": 18, "intellij": 18, "10525": 18, "ee7ca128a1": 18, "refernc": 18, "10483": 18, "cdec301254": 18, "signatur": [18, 22, 23], "sensor": 18, "10205": 18, "aeea71274d": 18, "10097": 18, "7cc1c8bc00": 18, "instanc": 18, "9995": 18, "33f0cd2657": 18, "keep": 18, "9784": 18, "df8efd04f3": 18, "9460": 18, "d0e7db4024": 18, "fresh": 18, "9408": 18, "12af6a0800": 18, "final": 18, "23rc1": 18, "9404": 18, "c7e5bce57f": 18, "candid": 18, "9370": 18, "f6bd817a3a": 18, "9320": 18, "5cf46fad1": 18, "impement": 18, "9004": 18, "0b0e4f7a4c": 18, "9026": 18, "00642a46d0": 18, "remain": 18, "wrongli": 18, "8994": 18, "427257c2e2": 18, "defunct": 18, "py": [18, 28, 29], "8982": 18, "375d1ca229": 18, "8898": 18, "12c5e5d8a": 18, "8891": 18, "f3521fb0e3": 18, "regener": 18, "8886": 18, "92585ca4cb": 18, "8807": 18, "578fc514cd": 18, "4543": 18, "slackclient": 18, "v2": 18, "5519": 18, "4bde99f132": 18, "7802": 18, "be2b2baa7c": 18, "grpc": 18, "7826": 18, "97a429f9d0": 18, "6714": 18, "magic": 18, "utf": 18, "7338": 18, "9a04013b0": 18, "6646": 18, "protocol": 18, "7268": 18, "c42a375e79": 18, "6644": 18, "servic": [18, 21], "7265": 18, "via": [20, 21, 22, 23], "uri": [20, 21], "ensur": [20, 21], "export": [20, 21], "airflow_conn_slack_api_default": 20, "xoxb": 20, "1234567890123": 20, "09876543210987": 20, "abcdefghijklmnopqrstuvwx": 20, "42": [20, 21], "snippet": [20, 21], "here": [20, 21], "env_kei": [20, 21], "airflow_conn_": [20, 21], "upper": [20, 21], "print": [20, 21], "get_uri": [20, 21], "commun": 21, "right": 21, "futur": 21, "schema": 21, "host": 21, "ignor": 21, "t00000000": 21, "b00000000": 21, "xxxxxxxxxxxxxxxxxxxxxxxx": 21, "Or": 21, "airflow_conn_slack_default": 21, "2fb00000000": 21, "2fxxxxxxxxxxxxxxxxxxxxxxxx": 21, "top": [22, 23], "below": [22, 23, 28], "verifi": 22, "checksum": [22, 23], "site": 22, "sdist": [22, 23], "asc": [22, 23], "sha512": [22, 23], "wheel": 22, "describ": 23, "download": 23, "offici": 23, "choos": 23, "down": 23, "left": 23, "whl": 23, "origin": 23, "softwar": 23, "foundat": 23, "abov": 23, "pgp": 23, "essenti": 23, "sha": 23, "gpg": 23, "relev": 23, "distribut": 23, "directori": 23, "mirror": 23, "pgpk": 23, "ka": 23, "To": 23, "binari": 23, "pgpv": 23, "tar": 23, "made": 23, "sat": 23, "sep": 23, "49": 23, "54": 23, "bst": 23, "rsa": 23, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 23, "issuer": 23, "kaxilnaik": 23, "org": 23, "good": [23, 30], "kaxil": 23, "naik": 23, "unknown": 23, "aka": 23, "gmail": 23, "certifi": 23, "trust": 23, "There": 23, "belong": 23, "owner": 23, "primari": 23, "fingerprint": 23, "cde1": 23, "5c6e": 23, "4d3a": 23, "8ec4": 23, "ecf4": 23, "ba4b": 23, "6674": 23, "e08a": 23, "d7de": 23, "406f": 23, "do": 23, "worri": 23, "certif": 23, "sign": 23, "why": 23, "By": 23, "previou": 23, "step": 23, "know": 23, "valid": 23, "alreadi": 23, "sum": 23, "shasum": 23, "512": 23, "diff": 23, "local": 23, "bin": 23, "bash": [23, 25, 26], "package_vers": 23, "package_nam": 23, "provider_download_dir": 23, "mktemp": 23, "d": [23, 29], "dep": 23, "dest": 23, "curl": 23, "apache_airflow_providers_slack": 23, "py3": 23, "l": 23, "o": 23, "echo": 23, "la": 23, "onc": [23, 26], "instruct": [23, 30], "chapter": 23, "temporari": 23, "6": 24, "variou": [25, 26], "on_": [25, 26], "_callback": [25, 26], "task": [25, 26], "sla_miss_callback": [25, 26], "callback": [25, 26], "datetim": [25, 26, 28], "bashoper": [25, 26], "on_success_callback": 25, "succeed": 25, "mytask": [25, 26], "on_failure_callback": [25, 26], "ti": [25, 26], "fail": [25, 26], "bash_command": [25, 26], "through": 26, "timezon": 26, "dag_failure_slack_webhook_notif": 26, "task_failure_slack_webhook_notif": 26, "mydag": 26, "schedul": [26, 28], "tzinfo": 26, "utc": 26, "catchup": 26, "fals": 26, "demonstr": 28, "default_arg": 28, "system": [28, 29], "max_active_run": 28, "tag": 28, "predefin": 29, "dataset": 29, "presto_to_slack": 29, "col": 29, "my_channel": 29, "independ": 30, "itself": 30, "vulner": 30, "found": 30, "develop": 30, "done": 30, "semver": 30, "scope": 30, "major": 30, "break": 30, "minor": 30, "patchlevel": 30, "bug": 30, "so": 30, "except": 30, "rule": 30, "critic": 30, "reason": 30, "band": 30, "stakehold": 30, "decid": 30, "cherri": 30, "pick": 30, "older": 30, "mix": 30, "govern": 30, "interest": 30, "parti": 30}, "objects": {"airflow.providers": [[3, 0, 0, "-", "slack"]], "airflow.providers.slack": [[3, 1, 1, "", "__version__"], [0, 0, 0, "-", "hooks"], [4, 0, 0, "-", "notifications"], [8, 0, 0, "-", "operators"], [11, 0, 0, "-", "transfers"], [13, 0, 0, "-", "utils"]], "airflow.providers.slack.hooks": [[1, 0, 0, "-", "slack"], [2, 0, 0, "-", "slack_webhook"]], "airflow.providers.slack.hooks.slack": [[1, 2, 1, "", "SlackHook"]], "airflow.providers.slack.hooks.slack.SlackHook": [[1, 3, 1, "", "call"], [1, 3, 1, "", "client"], [1, 4, 1, "", "conn_name_attr"], [1, 4, 1, "", "conn_type"], [1, 4, 1, "", "default_conn_name"], [1, 3, 1, "", "get_conn"], [1, 3, 1, "", "get_connection_form_widgets"], [1, 3, 1, "", "get_ui_field_behaviour"], [1, 4, 1, "", "hook_name"], [1, 3, 1, "", "send_file"], [1, 3, 1, "", "test_connection"]], "airflow.providers.slack.hooks.slack_webhook": [[2, 1, 1, "", "LEGACY_INTEGRATION_PARAMS"], [2, 2, 1, "", "SlackWebhookHook"], [2, 5, 1, "", "check_webhook_response"]], "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook": [[2, 3, 1, "", "client"], [2, 4, 1, "", "conn_name_attr"], [2, 4, 1, "", "conn_type"], [2, 4, 1, "", "default_conn_name"], [2, 3, 1, "", "get_conn"], [2, 3, 1, "", "get_connection_form_widgets"], [2, 3, 1, "", "get_ui_field_behaviour"], [2, 4, 1, "", "hook_name"], [2, 3, 1, "", "send"], [2, 3, 1, "", "send_dict"], [2, 3, 1, "", "send_text"]], "airflow.providers.slack.notifications": [[5, 0, 0, "-", "slack"], [6, 0, 0, "-", "slack_notifier"], [7, 0, 0, "-", "slack_webhook"]], "airflow.providers.slack.notifications.slack": [[5, 1, 1, "", "ICON_URL"], [5, 2, 1, "", "SlackNotifier"], [5, 1, 1, "", "send_slack_notification"]], "airflow.providers.slack.notifications.slack.SlackNotifier": [[5, 3, 1, "", "hook"], [5, 3, 1, "", "notify"], [5, 4, 1, "", "template_fields"]], "airflow.providers.slack.notifications.slack_webhook": [[7, 2, 1, "", "SlackWebhookNotifier"], [7, 1, 1, "", "send_slack_webhook_notification"]], "airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier": [[7, 3, 1, "", "hook"], [7, 3, 1, "", "notify"], [7, 4, 1, "", "template_fields"]], "airflow.providers.slack.operators": [[9, 0, 0, "-", "slack"], [10, 0, 0, "-", "slack_webhook"]], "airflow.providers.slack.operators.slack": [[9, 2, 1, "", "SlackAPIFileOperator"], [9, 2, 1, "", "SlackAPIOperator"], [9, 2, 1, "", "SlackAPIPostOperator"]], "airflow.providers.slack.operators.slack.SlackAPIFileOperator": [[9, 3, 1, "", "execute"], [9, 4, 1, "", "template_fields"], [9, 4, 1, "", "ui_color"]], "airflow.providers.slack.operators.slack.SlackAPIOperator": [[9, 3, 1, "", "construct_api_call_params"], [9, 3, 1, "", "execute"], [9, 3, 1, "", "hook"]], "airflow.providers.slack.operators.slack.SlackAPIPostOperator": [[9, 3, 1, "", "construct_api_call_params"], [9, 4, 1, "", "template_fields"], [9, 4, 1, "", "ui_color"]], "airflow.providers.slack.operators.slack_webhook": [[10, 2, 1, "", "SlackWebhookOperator"]], "airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator": [[10, 3, 1, "", "execute"], [10, 3, 1, "", "hook"], [10, 4, 1, "", "template_fields"]], "airflow.providers.slack.transfers": [[12, 0, 0, "-", "sql_to_slack"]], "airflow.providers.slack.transfers.sql_to_slack": [[12, 2, 1, "", "BaseSqlToSlackOperator"], [12, 2, 1, "", "SqlToSlackApiFileOperator"], [12, 2, 1, "", "SqlToSlackOperator"]], "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator": [[12, 4, 1, "", "SUPPORTED_FILE_FORMATS"], [12, 3, 1, "", "execute"], [12, 4, 1, "", "template_ext"], [12, 4, 1, "", "template_fields"], [12, 4, 1, "", "template_fields_renderers"]], "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator": [[12, 3, 1, "", "execute"], [12, 3, 1, "", "render_template_fields"], [12, 4, 1, "", "template_ext"], [12, 4, 1, "", "template_fields"], [12, 4, 1, "", "template_fields_renderers"], [12, 4, 1, "", "times_rendered"]], "airflow.providers.slack.utils": [[13, 2, 1, "", "ConnectionExtraConfig"], [13, 5, 1, "", "parse_filename"]], "airflow.providers.slack.utils.ConnectionExtraConfig": [[13, 3, 1, "", "get"], [13, 3, 1, "", "getint"]], "tests.system.providers": [[16, 0, 0, "-", "slack"]], "tests.system.providers.slack": [[14, 0, 0, "-", "example_slack"], [15, 0, 0, "-", "example_sql_to_slack"]], "tests.system.providers.slack.example_slack": [[14, 1, 1, "", "DAG_ID"], [14, 1, 1, "", "ENV_ID"], [14, 1, 1, "", "slack_operator_file"], [14, 1, 1, "", "test_run"]], "tests.system.providers.slack.example_sql_to_slack": [[15, 1, 1, "", "DAG_ID"], [15, 1, 1, "", "ENV_ID"], [15, 1, 1, "", "SQL_CONN_ID"], [15, 1, 1, "", "SQL_TABLE"], [15, 1, 1, "", "test_run"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:attribute", "5": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 22], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 22], "slack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28], "hook": [0, 1, 2], "submodul": [0, 4, 8, 11, 16], "modul": [1, 2, 5, 7, 9, 10, 12, 14, 15], "content": [1, 2, 3, 5, 7, 9, 10, 12, 13, 14, 15], "class": [1, 2, 5, 7, 9, 10, 12, 13], "slack_webhook": [2, 7, 10], "function": [2, 13], "attribut": [2, 5, 7], "subpackag": 3, "packag": [3, 13, 18, 22, 23], "notif": [4, 5, 6, 7, 24, 25, 26], "slack_notifi": 6, "oper": [8, 9, 10, 27, 28, 29], "transfer": [11, 12], "sql_to_slack": 12, "util": 13, "test": [14, 15, 16], "system": [14, 15, 16], "example_slack": 14, "example_sql_to_slack": 15, "changelog": 17, "8": [17, 18], "2": [17, 18], "0": [17, 18], "misc": 17, "1": [17, 18], "featur": 17, "break": 17, "chang": 17, "7": [17, 18], "3": [17, 18], "bug": 17, "fix": 17, "6": [17, 18], "5": [17, 18], "4": [17, 18], "apach": [18, 22], "connect": [19, 20, 21], "api": 20, "authent": [20, 21], "default": [20, 21], "id": [20, 21], "configur": [20, 21], "exampl": [20, 21, 25, 26, 28], "incom": [21, 26], "webhook": [21, 26], "instal": [22, 23], "requir": 22, "cross": 22, "depend": 22, "download": 22, "offici": 22, "from": 23, "sourc": 23, "releas": [23, 30], "integr": 23, "verifi": 23, "pypi": 23, "how": [25, 26, 28], "guid": [25, 26, 28], "introduct": [25, 26, 28], "code": [25, 26, 28], "send": 28, "file": 28, "sqltoslackoper": 29, "us": 29, "secur": 30, "patch": 30}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"airflow.providers.slack.hooks": [[0, "module-airflow.providers.slack.hooks"]], "Submodules": [[0, "submodules"], [4, "submodules"], [8, "submodules"], [11, "submodules"], [16, "submodules"]], "airflow.providers.slack.hooks.slack": [[1, "module-airflow.providers.slack.hooks.slack"]], "Module Contents": [[1, "module-contents"], [2, "module-contents"], [5, "module-contents"], [7, "module-contents"], [9, "module-contents"], [10, "module-contents"], [12, "module-contents"], [14, "module-contents"], [15, "module-contents"]], "Classes": [[1, "classes"], [2, "classes"], [5, "classes"], [7, "classes"], [9, "classes"], [10, "classes"], [12, "classes"], [13, "classes"]], "airflow.providers.slack.hooks.slack_webhook": [[2, "module-airflow.providers.slack.hooks.slack_webhook"]], "Functions": [[2, "functions"], [13, "functions"]], "Attributes": [[2, "attributes"], [5, "attributes"], [7, "attributes"]], "airflow.providers.slack": [[3, "module-airflow.providers.slack"]], "Subpackages": [[3, "subpackages"]], "Package Contents": [[3, "package-contents"], [13, "package-contents"]], "airflow.providers.slack.notifications": [[4, "module-airflow.providers.slack.notifications"]], "airflow.providers.slack.notifications.slack": [[5, "module-airflow.providers.slack.notifications.slack"]], "airflow.providers.slack.notifications.slack_notifier": [[6, "module-airflow.providers.slack.notifications.slack_notifier"]], "airflow.providers.slack.notifications.slack_webhook": [[7, "module-airflow.providers.slack.notifications.slack_webhook"]], "airflow.providers.slack.operators": [[8, "module-airflow.providers.slack.operators"]], "airflow.providers.slack.operators.slack": [[9, "module-airflow.providers.slack.operators.slack"]], "airflow.providers.slack.operators.slack_webhook": [[10, "module-airflow.providers.slack.operators.slack_webhook"]], "airflow.providers.slack.transfers": [[11, "module-airflow.providers.slack.transfers"]], "airflow.providers.slack.transfers.sql_to_slack": [[12, "module-airflow.providers.slack.transfers.sql_to_slack"]], "airflow.providers.slack.utils": [[13, "module-airflow.providers.slack.utils"]], "tests.system.providers.slack.example_slack": [[14, "module-tests.system.providers.slack.example_slack"]], "tests.system.providers.slack.example_sql_to_slack": [[15, "module-tests.system.providers.slack.example_sql_to_slack"]], "tests.system.providers.slack": [[16, "module-tests.system.providers.slack"]], "Changelog": [[17, "changelog"]], "8.2.0": [[17, "id1"], [18, "id1"]], "Misc": [[17, "misc"], [17, "id3"], [17, "id5"], [17, "id7"], [17, "id9"], [17, "id12"], [17, "id16"], [17, "id22"], [17, "id34"], [17, "id36"], [17, "id44"]], "8.1.0": [[17, "id2"], [18, "id2"]], "Features": [[17, "features"], [17, "id14"], [17, "id18"], [17, "id25"], [17, "id27"], [17, "id38"], [17, "id41"]], "8.0.0": [[17, "id4"], [18, "id3"]], "Breaking changes": [[17, "breaking-changes"], [17, "id21"], [17, "id24"], [17, "id29"], [17, "id47"], [17, "id50"], [17, "id52"]], "7.3.2": [[17, "id6"], [18, "id4"]], "7.3.1": [[17, "id8"], [18, "id5"]], "7.3.0": [[17, "id10"], [18, "id6"]], "7.2.0": [[17, "id13"], [18, "id7"]], "7.1.1": [[17, "id15"], [18, "id8"]], "7.1.0": [[17, "id17"], [18, "id9"]], "Bug Fixes": [[17, "bug-fixes"], [17, "id32"], [17, "id39"], [17, "id42"], [17, "id45"], [17, "id48"]], "7.0.0": [[17, "id19"], [18, "id10"]], "6.0.0": [[17, "id23"], [18, "id11"]], "5.1.0": [[17, "id26"], [18, "id12"]], "5.0.0": [[17, "id28"], [18, "id13"]], "4.2.3": [[17, "id31"], [18, "id14"]], "4.2.2": [[17, "id33"], [18, "id15"]], "4.2.1": [[17, "id35"], [18, "id16"]], "4.2.0": [[17, "id37"], [18, "id17"]], "4.1.0": [[17, "id40"], [18, "id18"]], "4.0.1": [[17, "id43"], [18, "id19"]], "4.0.0": [[17, "id46"], [18, "id20"]], "3.0.0": [[17, "id49"], [18, "id21"]], "2.0.0": [[17, "id51"], [18, "id22"]], "1.0.0": [[17, "id53"], [18, "id24"]], "Package apache-airflow-providers-slack": [[18, "package-apache-airflow-providers-slack"], [22, "package-apache-airflow-providers-slack"]], "Slack Connections": [[19, "slack-connections"]], "Slack API Connection": [[20, "slack-api-connection"]], "Authenticating to Slack": [[20, "authenticating-to-slack"], [21, "authenticating-to-slack"]], "Default Connection ID": [[20, "default-connection-id"]], "Configuring the Connection": [[20, "configuring-the-connection"], [21, "configuring-the-connection"]], "Examples": [[20, "examples"], [21, "examples"]], "Slack Incoming Webhook Connection": [[21, "slack-incoming-webhook-connection"]], "Default Connection IDs": [[21, "default-connection-ids"]], "apache-airflow-providers-slack": [[22, "apache-airflow-providers-slack"]], "Provider package": [[22, "provider-package"]], "Installation": [[22, "installation"]], "Requirements": [[22, "requirements"]], "Cross provider package dependencies": [[22, "cross-provider-package-dependencies"]], "Downloading official packages": [[22, "downloading-official-packages"]], "Installing from sources": [[23, "installing-from-sources"]], "Released packages": [[23, "released-packages"]], "Release integrity": [[23, "release-integrity"]], "Verifying PyPI releases": [[23, "verifying-pypi-releases"]], "Slack Notifications": [[24, "slack-notifications"]], "How-to Guide for Slack notifications": [[25, "how-to-guide-for-slack-notifications"]], "Introduction": [[25, "introduction"], [26, "introduction"], [28, "introduction"]], "Example Code:": [[25, "example-code"], [26, "example-code"]], "How-to Guide for Slack Incoming Webhook notifications": [[26, "how-to-guide-for-slack-incoming-webhook-notifications"]], "Slack Operators": [[27, "slack-operators"]], "How-to Guide for Slack Operators": [[28, "how-to-guide-for-slack-operators"]], "Example Code for Sending Files": [[28, "example-code-for-sending-files"]], "SqlToSlackOperator": [[29, "sqltoslackoperator"]], "Using the Operator": [[29, "using-the-operator"]], "Releasing security patches": [[30, "releasing-security-patches"]]}, "indexentries": {"airflow.providers.slack.hooks": [[0, "module-airflow.providers.slack.hooks"]], "module": [[0, "module-airflow.providers.slack.hooks"], [1, "module-airflow.providers.slack.hooks.slack"], [2, "module-airflow.providers.slack.hooks.slack_webhook"], [3, "module-airflow.providers.slack"], [4, "module-airflow.providers.slack.notifications"], [5, "module-airflow.providers.slack.notifications.slack"], [6, "module-airflow.providers.slack.notifications.slack_notifier"], [7, "module-airflow.providers.slack.notifications.slack_webhook"], [8, "module-airflow.providers.slack.operators"], [9, "module-airflow.providers.slack.operators.slack"], [10, "module-airflow.providers.slack.operators.slack_webhook"], [11, "module-airflow.providers.slack.transfers"], [12, "module-airflow.providers.slack.transfers.sql_to_slack"], [13, "module-airflow.providers.slack.utils"], [14, "module-tests.system.providers.slack.example_slack"], [15, "module-tests.system.providers.slack.example_sql_to_slack"], [16, "module-tests.system.providers.slack"]], "slackhook (class in airflow.providers.slack.hooks.slack)": [[1, "airflow.providers.slack.hooks.slack.SlackHook"]], "airflow.providers.slack.hooks.slack": [[1, "module-airflow.providers.slack.hooks.slack"]], "call() (airflow.providers.slack.hooks.slack.slackhook method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.call"]], "client() (airflow.providers.slack.hooks.slack.slackhook method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.client"]], "conn_name_attr (airflow.providers.slack.hooks.slack.slackhook attribute)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.conn_name_attr"]], "conn_type (airflow.providers.slack.hooks.slack.slackhook attribute)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.conn_type"]], "default_conn_name (airflow.providers.slack.hooks.slack.slackhook attribute)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.default_conn_name"]], "get_conn() (airflow.providers.slack.hooks.slack.slackhook method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.get_conn"]], "get_connection_form_widgets() (airflow.providers.slack.hooks.slack.slackhook class method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.get_connection_form_widgets"]], "get_ui_field_behaviour() (airflow.providers.slack.hooks.slack.slackhook class method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.get_ui_field_behaviour"]], "hook_name (airflow.providers.slack.hooks.slack.slackhook attribute)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.hook_name"]], "send_file() (airflow.providers.slack.hooks.slack.slackhook method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.send_file"]], "test_connection() (airflow.providers.slack.hooks.slack.slackhook method)": [[1, "airflow.providers.slack.hooks.slack.SlackHook.test_connection"]], "legacy_integration_params (in module airflow.providers.slack.hooks.slack_webhook)": [[2, "airflow.providers.slack.hooks.slack_webhook.LEGACY_INTEGRATION_PARAMS"]], "slackwebhookhook (class in airflow.providers.slack.hooks.slack_webhook)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook"]], "airflow.providers.slack.hooks.slack_webhook": [[2, "module-airflow.providers.slack.hooks.slack_webhook"]], "check_webhook_response() (in module airflow.providers.slack.hooks.slack_webhook)": [[2, "airflow.providers.slack.hooks.slack_webhook.check_webhook_response"]], "client() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.client"]], "conn_name_attr (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook attribute)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.conn_name_attr"]], "conn_type (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook attribute)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.conn_type"]], "default_conn_name (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook attribute)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.default_conn_name"]], "get_conn() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.get_conn"]], "get_connection_form_widgets() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook class method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.get_connection_form_widgets"]], "get_ui_field_behaviour() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook class method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.get_ui_field_behaviour"]], "hook_name (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook attribute)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.hook_name"]], "send() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.send"]], "send_dict() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.send_dict"]], "send_text() (airflow.providers.slack.hooks.slack_webhook.slackwebhookhook method)": [[2, "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook.send_text"]], "__version__ (in module airflow.providers.slack)": [[3, "airflow.providers.slack.__version__"]], "airflow.providers.slack": [[3, "module-airflow.providers.slack"]], "airflow.providers.slack.notifications": [[4, "module-airflow.providers.slack.notifications"]], "icon_url (in module airflow.providers.slack.notifications.slack)": [[5, "airflow.providers.slack.notifications.slack.ICON_URL"]], "slacknotifier (class in airflow.providers.slack.notifications.slack)": [[5, "airflow.providers.slack.notifications.slack.SlackNotifier"]], "airflow.providers.slack.notifications.slack": [[5, "module-airflow.providers.slack.notifications.slack"]], "hook() (airflow.providers.slack.notifications.slack.slacknotifier method)": [[5, "airflow.providers.slack.notifications.slack.SlackNotifier.hook"]], "notify() (airflow.providers.slack.notifications.slack.slacknotifier method)": [[5, "airflow.providers.slack.notifications.slack.SlackNotifier.notify"]], "send_slack_notification (in module airflow.providers.slack.notifications.slack)": [[5, "airflow.providers.slack.notifications.slack.send_slack_notification"]], "template_fields (airflow.providers.slack.notifications.slack.slacknotifier attribute)": [[5, "airflow.providers.slack.notifications.slack.SlackNotifier.template_fields"]], "airflow.providers.slack.notifications.slack_notifier": [[6, "module-airflow.providers.slack.notifications.slack_notifier"]], "slackwebhooknotifier (class in airflow.providers.slack.notifications.slack_webhook)": [[7, "airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier"]], "airflow.providers.slack.notifications.slack_webhook": [[7, "module-airflow.providers.slack.notifications.slack_webhook"]], "hook() (airflow.providers.slack.notifications.slack_webhook.slackwebhooknotifier method)": [[7, "airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier.hook"]], "notify() (airflow.providers.slack.notifications.slack_webhook.slackwebhooknotifier method)": [[7, "airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier.notify"]], "send_slack_webhook_notification (in module airflow.providers.slack.notifications.slack_webhook)": [[7, "airflow.providers.slack.notifications.slack_webhook.send_slack_webhook_notification"]], "template_fields (airflow.providers.slack.notifications.slack_webhook.slackwebhooknotifier attribute)": [[7, "airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier.template_fields"]], "airflow.providers.slack.operators": [[8, "module-airflow.providers.slack.operators"]], "slackapifileoperator (class in airflow.providers.slack.operators.slack)": [[9, "airflow.providers.slack.operators.slack.SlackAPIFileOperator"]], "slackapioperator (class in airflow.providers.slack.operators.slack)": [[9, "airflow.providers.slack.operators.slack.SlackAPIOperator"]], "slackapipostoperator (class in airflow.providers.slack.operators.slack)": [[9, "airflow.providers.slack.operators.slack.SlackAPIPostOperator"]], "airflow.providers.slack.operators.slack": [[9, "module-airflow.providers.slack.operators.slack"]], "construct_api_call_params() (airflow.providers.slack.operators.slack.slackapioperator method)": [[9, "airflow.providers.slack.operators.slack.SlackAPIOperator.construct_api_call_params"]], "construct_api_call_params() (airflow.providers.slack.operators.slack.slackapipostoperator method)": [[9, "airflow.providers.slack.operators.slack.SlackAPIPostOperator.construct_api_call_params"]], "execute() (airflow.providers.slack.operators.slack.slackapifileoperator method)": [[9, "airflow.providers.slack.operators.slack.SlackAPIFileOperator.execute"]], "execute() (airflow.providers.slack.operators.slack.slackapioperator method)": [[9, "airflow.providers.slack.operators.slack.SlackAPIOperator.execute"]], "hook() (airflow.providers.slack.operators.slack.slackapioperator method)": [[9, "airflow.providers.slack.operators.slack.SlackAPIOperator.hook"]], "template_fields (airflow.providers.slack.operators.slack.slackapifileoperator attribute)": [[9, "airflow.providers.slack.operators.slack.SlackAPIFileOperator.template_fields"]], "template_fields (airflow.providers.slack.operators.slack.slackapipostoperator attribute)": [[9, "airflow.providers.slack.operators.slack.SlackAPIPostOperator.template_fields"]], "ui_color (airflow.providers.slack.operators.slack.slackapifileoperator attribute)": [[9, "airflow.providers.slack.operators.slack.SlackAPIFileOperator.ui_color"]], "ui_color (airflow.providers.slack.operators.slack.slackapipostoperator attribute)": [[9, "airflow.providers.slack.operators.slack.SlackAPIPostOperator.ui_color"]], "slackwebhookoperator (class in airflow.providers.slack.operators.slack_webhook)": [[10, "airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator"]], "airflow.providers.slack.operators.slack_webhook": [[10, "module-airflow.providers.slack.operators.slack_webhook"]], "execute() (airflow.providers.slack.operators.slack_webhook.slackwebhookoperator method)": [[10, "airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator.execute"]], "hook() (airflow.providers.slack.operators.slack_webhook.slackwebhookoperator method)": [[10, "airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator.hook"]], "template_fields (airflow.providers.slack.operators.slack_webhook.slackwebhookoperator attribute)": [[10, "airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator.template_fields"]], "airflow.providers.slack.transfers": [[11, "module-airflow.providers.slack.transfers"]], "basesqltoslackoperator (class in airflow.providers.slack.transfers.sql_to_slack)": [[12, "airflow.providers.slack.transfers.sql_to_slack.BaseSqlToSlackOperator"]], "supported_file_formats (airflow.providers.slack.transfers.sql_to_slack.sqltoslackapifileoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator.SUPPORTED_FILE_FORMATS"]], "sqltoslackapifileoperator (class in airflow.providers.slack.transfers.sql_to_slack)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator"]], "sqltoslackoperator (class in airflow.providers.slack.transfers.sql_to_slack)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator"]], "airflow.providers.slack.transfers.sql_to_slack": [[12, "module-airflow.providers.slack.transfers.sql_to_slack"]], "execute() (airflow.providers.slack.transfers.sql_to_slack.sqltoslackapifileoperator method)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator.execute"]], "execute() (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator method)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.execute"]], "render_template_fields() (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator method)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.render_template_fields"]], "template_ext (airflow.providers.slack.transfers.sql_to_slack.sqltoslackapifileoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator.template_ext"]], "template_ext (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.template_ext"]], "template_fields (airflow.providers.slack.transfers.sql_to_slack.sqltoslackapifileoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator.template_fields"]], "template_fields (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.template_fields"]], "template_fields_renderers (airflow.providers.slack.transfers.sql_to_slack.sqltoslackapifileoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator.template_fields_renderers"]], "template_fields_renderers (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.template_fields_renderers"]], "times_rendered (airflow.providers.slack.transfers.sql_to_slack.sqltoslackoperator attribute)": [[12, "airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator.times_rendered"]], "connectionextraconfig (class in airflow.providers.slack.utils)": [[13, "airflow.providers.slack.utils.ConnectionExtraConfig"]], "airflow.providers.slack.utils": [[13, "module-airflow.providers.slack.utils"]], "get() (airflow.providers.slack.utils.connectionextraconfig method)": [[13, "airflow.providers.slack.utils.ConnectionExtraConfig.get"]], "getint() (airflow.providers.slack.utils.connectionextraconfig method)": [[13, "airflow.providers.slack.utils.ConnectionExtraConfig.getint"]], "parse_filename() (in module airflow.providers.slack.utils)": [[13, "airflow.providers.slack.utils.parse_filename"]], "dag_id (in module tests.system.providers.slack.example_slack)": [[14, "tests.system.providers.slack.example_slack.DAG_ID"]], "env_id (in module tests.system.providers.slack.example_slack)": [[14, "tests.system.providers.slack.example_slack.ENV_ID"]], "slack_operator_file (in module tests.system.providers.slack.example_slack)": [[14, "tests.system.providers.slack.example_slack.slack_operator_file"]], "test_run (in module tests.system.providers.slack.example_slack)": [[14, "tests.system.providers.slack.example_slack.test_run"]], "tests.system.providers.slack.example_slack": [[14, "module-tests.system.providers.slack.example_slack"]], "dag_id (in module tests.system.providers.slack.example_sql_to_slack)": [[15, "tests.system.providers.slack.example_sql_to_slack.DAG_ID"]], "env_id (in module tests.system.providers.slack.example_sql_to_slack)": [[15, "tests.system.providers.slack.example_sql_to_slack.ENV_ID"]], "sql_conn_id (in module tests.system.providers.slack.example_sql_to_slack)": [[15, "tests.system.providers.slack.example_sql_to_slack.SQL_CONN_ID"]], "sql_table (in module tests.system.providers.slack.example_sql_to_slack)": [[15, "tests.system.providers.slack.example_sql_to_slack.SQL_TABLE"]], "test_run (in module tests.system.providers.slack.example_sql_to_slack)": [[15, "tests.system.providers.slack.example_sql_to_slack.test_run"]], "tests.system.providers.slack.example_sql_to_slack": [[15, "module-tests.system.providers.slack.example_sql_to_slack"]], "tests.system.providers.slack": [[16, "module-tests.system.providers.slack"]]}})