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