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