blob: 79581c7f5af20784ad9ff60b43b09b6661686fc6 [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/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/slack", "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/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/slack.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\">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 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], "5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17], "4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17], "slackhook": [1, 5, 12, 13, 14], "token": [1, 2, 5, 6, 8, 12, 13, 16], "none": [1, 2, 5, 6, 8, 15, 16], "slack_conn_id": [1, 5, 8, 16, 17], "client_arg": [1, 5], "sourc": [1, 2, 5, 6, 8, 9, 10, 14, 16, 17], "base": [1, 2, 5, 6, 8], "basehook": 1, "creat": [1, 8, 15], "connect": [1, 2, 5, 6, 8, 12, 14, 16, 17], "us": [1, 2, 5, 6, 8, 10, 12, 13, 14, 15], "call": [1, 2, 5, 6, 8, 12, 14], "take": [1, 2, 6, 8], "both": [1, 2, 6, 16], "api": [1, 5, 12, 13, 14], "directli": [1, 2, 6, 14, 16], "ha": [1, 2, 5, 6], "If": [1, 2, 6, 8, 14, 15], "ar": [1, 8, 14, 15, 16], "suppli": [1, 2, 6], "also": [1, 15], "expos": 1, "rest": 1, "webclient": [1, 12], "arg": [1, 2, 12, 14], "exampl": [1, 5, 8, 10, 12, 13, 14, 15, 17], "code": [1, 12, 15], "block": [1, 2, 5, 6], "python": [1, 12, 14, 15], "slack_hook": [1, 12, 14], "xxx": [1, 5], "gener": [1, 5, 12, 14, 16], "paramet": [1, 2, 5, 6, 8, 12], "error": 1, "handl": 1, "For": [1, 8, 12, 13, 14, 15], "more": [1, 8, 12], "detail": [1, 5, 12, 14, 15], "check": [1, 5, 12, 15], "http": [1, 2, 5, 6, 12, 14, 15], "com": [1, 5, 14, 15], "method": [1, 5, 8, 12, 14], "chat": 1, "postmessag": 1, "json": 1, "channel": [1, 2, 5, 6, 8, 16, 17], "random": [1, 5], "text": [1, 5, 16], "hello": [1, 5, 16], "world": [1, 5, 16], "from": [1, 5, 8, 12, 14, 17], "sdk": [1, 14], "you": [1, 2, 6, 8, 13, 14, 15], "have": [1, 5, 12, 14], "yourself": 1, "dev": [1, 12], "web": [1, 5], "index": 1, "html": 1, "messag": [1, 2, 5, 6, 8, 16, 17], "client": 1, "chat_postmessag": 1, "option": [1, 5, 6, 8, 13], "str": [1, 5, 6, 8], "id": [1, 5, 8, 15, 16], "password": [1, 2, 5, 8, 12, 13], "field": [1, 2, 5, 6, 8], "use_sess": 1, "A": 1, "boolean": 1, "specifi": [1, 8, 13, 14, 16], "should": [1, 2, 5, 6, 8, 13, 15], "advantag": 1, "pool": 1, "default": [1, 2, 6, 8, 12], "true": 1, "base_url": [1, 2, 6], "string": [1, 2, 6, 12], "repres": [1, 2, 6], "url": [1, 2, 5, 6, 13], "www": [1, 5], "timeout": 1, "The": [1, 2, 5, 6, 8, 13, 14, 15, 16], "maximum": 1, "number": [1, 12], "second": 1, "wait": 1, "receiv": 1, "respons": [1, 5, 12, 14], "30": [1, 12], "api_method": 1, "kwarg": [1, 2, 5, 6, 8], "api_cal": 1, "given": [1, 8], "argument": 1, "target": 1, "e": [1, 17], "g": [1, 17], "requir": [1, 5], "http_verb": 1, "verb": 1, "post": [1, 2, 5, 6, 17], "file": [1, 5, 12, 14, 15], "multipart": 1, "upload": [1, 12, 14], "imageorfil": 1, "file_objectorfile_path": 1, "data": [1, 8, 12], "bodi": 1, "attach": [1, 2, 5, 6], "request": 1, "dictionari": [1, 2, 6, 8], "form": 1, "encod": [1, 13], "place": [1, 2, 6, 8], "param": [1, 8], "append": 1, "return": [1, 8, 12, 14], "server": [1, 15], "": [1, 8, 12, 15], "can": [1, 2, 6, 8, 14, 15, 16, 17], "access": [1, 8], "like": 1, "dict": [1, 5, 8], "includ": [1, 12], "next_cursor": 1, "iter": [1, 8], "execut": [1, 2, 5, 6, 8, 17], "subsequ": 1, "type": [1, 5, 12, 13, 14], "slack_sdk": [1, 12, 14], "slack_respons": 1, "slackrespons": 1, "slackwebhookhook": [2, 6, 12], "http_conn_id": [2, 6], "webhook_token": [2, 6], "usernam": [2, 5, 6], "icon_emoji": [2, 6], "icon_url": [2, 5, 6], "link_nam": [2, 6], "fals": [2, 6], "proxi": [2, 6], "httphook": 2, "allow": [2, 5, 6, 8, 12, 14], "incom": [2, 6], "webhook": [2, 6, 12], "taken": [2, 6], "endpoint": [2, 6], "rel": [2, 6], "path": [2, 6], "each": [2, 5, 6], "pre": [2, 6], "configur": [2, 6], "specif": [2, 6, 8, 12], "icon": [2, 5, 6], "overrid": [2, 5, 6, 8], "want": [2, 6, 14, 15], "send": [2, 5, 6, 8], "list": [2, 5, 6, 8, 12, 14], "emoji": [2, 6], "user": [2, 6, 15], "imag": [2, 6], "whether": [2, 6], "find": [2, 6], "link": [2, 6, 12, 15], "your": [2, 6, 14], "make": [2, 6, 12, 14], "conn_name_attr": 2, "default_conn_nam": 2, "slack_default": [2, 13, 17], "conn_typ": 2, "slackwebhook": 2, "hook_nam": 2, "remot": 2, "popen": 2, "actual": 2, "hook": [3, 5, 6, 8, 12, 14], "oper": [3, 8, 12], "transfer": [3, 12], "sql_to_slack": [3, 7, 17], "slackapioper": [5, 13], "api_param": 5, "model": [5, 8], "baseoper": [5, 8], "slackapipostoper": [5, 16], "deriv": [5, 8], "In": [5, 14], "futur": 5, "addit": [5, 12], "well": [5, 15, 16], "onli": [5, 14], "one": [5, 15], "which": 5, "its": 5, "abstract": 5, "construct_api_call_param": 5, "function": [5, 12], "templat": [5, 8], "api_call_param": 5, "befor": 5, "construct": 5, "child": 5, "set": [5, 8], "self": [5, 15], "fail": 5, "even": 5, "unsuccess": 5, "It": [5, 15], "prevent": 5, "dag": [5, 10, 12, 14, 16], "complet": [5, 14], "success": 5, "No": 5, "been": 5, "nhere": 5, "cat": 5, "video": 5, "instead": [5, 12], "nhttp": 5, "youtub": 5, "watch": 5, "v": 5, "j": 5, "aiyzngq": 5, "raw": 5, "githubusercont": 5, "apach": [5, 15], "main": [5, 8, 12, 14, 15], "static": [5, 12], "pin_100": 5, "png": 5, "task_id": [5, 16, 17], "post_hello": 5, "name": [5, 8, 12, 16], "c12318391": 5, "extra": [5, 6, 8, 12, 14], "format": [5, 12, 17], "see": [5, 12, 14], "doc": [5, 12], "layout": 5, "refer": [5, 8], "kit": 5, "template_field": [5, 6, 8, 12, 14], "sequenc": [5, 6, 8, 12, 14], "ui_color": 5, "ffba40": 5, "slackapifileoper": [5, 12, 14, 16], "initial_com": [5, 16], "filenam": [5, 12, 14, 16], "filetyp": [5, 16], "slack_operator_fil": [5, 9, 16], "slack_file_upload_1": [5, 16], "test": [5, 16, 17], "txt": [5, 16], "slack_operator_file_cont": [5, 16], "slack_file_upload_2": [5, 16], "sent": 5, "44bedf": 5, "slackwebhookoper": 6, "simplehttpoper": 6, "bool": 6, "context": [6, 8, 12], "sqltoslackoper": [8, 10, 12, 14], "sql": [8, 12, 14, 17], "sql_conn_id": [8, 10, 17], "sql_hook_param": 8, "slack_webhook_token": 8, "slack_channel": [8, 17], "slack_messag": [8, 17], "results_df_nam": 8, "results_df": [8, 17], "statement": 8, "result": [8, 17], "queri": [8, 17], "render": 8, "panda": 8, "datafram": [8, 17], "jinja": 8, "variabl": [8, 12, 13], "chang": [8, 12], "differ": [8, 15], "tabul": 8, "librari": [8, 14], "ad": [8, 12, 14], "environ": [8, 13], "filter": 8, "nice": 8, "tablefmt": 8, "pretti": 8, "header": 8, "kei": [8, 15], "ascii": [8, 17], "tabl": 8, "inform": [8, 12], "how": [8, 12, 14, 15], "look": 8, "guid": [8, 12, 15], "contain": [8, 15, 17], "databas": 8, "config": 8, "pass": 8, "underli": 8, "match": [8, 12, 15], "desir": 8, "constructor": [8, 12], "authent": 8, "attribut": 8, "need": [8, 14], "union": 8, "map": 8, "template_ext": 8, "j2": 8, "template_fields_render": 8, "times_rend": 8, "render_template_field": 8, "jinja_env": 8, "all": [8, 12, 13, 14], "mutat": 8, "irrevers": 8, "valu": [8, 16], "appli": [8, 12, 14], "when": [8, 12, 13, 14], "same": 8, "get_template_context": 8, "env_id": [9, 10], "dag_id": [9, 10, 16], "slack_example_dag": 9, "test_run": [9, 10], "sql_tabl": [10, 17], "presto_default": 10, "example_slack": [11, 16], "example_sql_to_slack": [11, 17], "commit": 12, "version": [12, 14, 15], "high": 12, "level": 12, "changelog": 12, "latest": 12, "2022": 12, "07": 12, "subject": 12, "46bbfdade0": 12, "move": [12, 14], "class": [12, 14], "common": [12, 14], "24836": [12, 14], "69565ddfa0": 12, "01": 12, "updat": [12, 14], "docstr": 12, "24759": 12, "0de31bd73a": 12, "06": 12, "29": 12, "depend": 12, "insid": 12, "folder": [12, 15], "24672": 12, "13908c2c91": 12, "24663": [12, 14], "510a6bab45": 12, "28": 12, "remov": [12, 14, 15], "yaml": 12, "24702": 12, "09": 12, "dcdcf3a2b8": 12, "releas": [12, 14], "note": [12, 13, 16], "rc2": 12, "mai": 12, "24307": 12, "717a7588bc": 12, "descript": 12, "doubl": 12, "min": 12, "24292": 12, "aeabe994b3": 12, "prepar": 12, "24231": 12, "027b707d21": 12, "05": 12, "add": [12, 14], "explanatori": 12, "contributor": 12, "about": [12, 15], "24229": 12, "03": 12, "22": 12, "d7dbfb7e26": 12, "document": 12, "bugfix": 12, "22383": 12, "14": 12, "16adc035b1": 12, "classifi": [12, 14], "march": 12, "22226": 12, "f5b96315fe": 12, "feb": 12, "22056": 12, "02": 12, "08": 12, "d94fa37830": 12, "fix": 12, "januari": 12, "delai": 12, "21439": 12, "6c3a67d4fc": 12, "2021": [12, 15, 16], "21257": 12, "0ac3b8c3dd": 12, "27": 12, "21107": [12, 14], "602abe8394": 12, "20": 12, "line": 12, "now": 12, "sphinx": 12, "autoapi": 12, "support": [12, 14], "typehint": 12, "20951": 12, "f77417eb0d": 12, "12": [12, 15], "31": 12, "k8": 12, "pypi": [12, 14], "compat": 12, "20614": 12, "97496ba2b4": 12, "decemb": 12, "20523": 12, "a47c58a780": 12, "20061": 12, "d56e7b56bb": 12, "mypi": [12, 14], "friendli": [12, 14], "20571": [12, 14], "a0821235fb": 12, "everywher": 12, "20565": 12, "dad2f8103b": 12, "15": 12, "20190": 12, "853576d901": 12, "11": [12, 15], "novemb": 12, "19882": 12, "d9567eb106": 12, "10": [12, 14], "octob": 12, "19321": 12, "d937bebdad": 12, "16": 12, "restor": [12, 14], "18985": 12, "840ea3efb9": 12, "septemb": 12, "18613": 12, "ef037e7021": 12, "start_dat": [12, 16], "cleanup": 12, "misc": 12, "18597": 12, "29493d2d61": 12, "26": 12, "18525": 12, "9bf0ed2179": 12, "23": 12, "18466": [12, 14], "0a68588479": 12, "august": 12, "17890": 12, "be75dcd39c": 12, "new": 12, "meta": 12, "76ed2a49c6": 12, "19": 12, "import": [12, 14, 15], "lazili": 12, "individu": 12, "manag": [12, 15], "17682": 12, "2935be1990": 12, "content": [12, 16], "17400": [12, 14], "07c8ee0151": 12, "17247": [12, 14], "87f408b1e7": 12, "juli": 12, "17116": 12, "b916b75079": 12, "17015": 12, "866a601b76": 12, "pylint": 12, "our": 12, "toolchain": 12, "16682": 12, "18": 12, "bbc627a3da": 12, "16501": 12, "cbf8001d76": 12, "synchron": 12, "after": 12, "buggfix": 12, "16464": 12, "1fba5402bb": 12, "june": 12, "16405": 12, "9c94b72d44": 12, "16294": 12, "1e647029e4": 12, "renam": 12, "branch": 12, "repo": 12, "16149": 12, "10ed42a837": 12, "extend": [12, 14], "16109": [12, 14], "6d9fc3ed98": 12, "15840": 12, "37681bca00": 12, "auto": [12, 14], "apply_default": [12, 14], "decor": [12, 14], "15667": [12, 14], "807ad32ce5": 12, "pip": [12, 14, 15], "21": 12, "15576": 12, "40a2476a5d": 12, "04": 12, "interact": 12, "15518": 12, "bf2b48174a": 12, "15499": 12, "a7ca1b3b0b": 12, "issu": 12, "14968": 12, "68e4c4dcb0": 12, "backport": 12, "14886": 12, "589d6dec92": 12, "next": 12, "wave": 12, "14487": 12, "8c060d55df": 12, "don": [12, 14], "t": [12, 14], "accept": [12, 14], "14289": [12, 14], "10343ec29f": 12, "correct": [12, 15], "tool": 12, "rc": 12, "14082": 12, "88bdcfa0df": 12, "14013": 12, "ac2f72c98d": 12, "implement": 12, "13767": 12, "2839450013": 12, "25": 12, "upgrad": [12, 14], "v3": [12, 14], "13745": [12, 14], "3fd5ef3555": 12, "miss": 12, "logo": 12, "integr": [12, 13], "13717": 12, "295d66f914": 12, "2020": 12, "grammar": 12, "warn": [12, 15], "13380": 12, "6cf76d7ac0": 12, "typo": 12, "command": 12, "13148": 12, "32971a1a2d": 12, "12955": 12, "b40dffa085": 12, "rema": 12, "modul": 12, "aip": 12, "12917": 12, "2947e09999": 12, "12674": 12, "c34ef853c8": 12, "separ": 12, "out": 12, "build": [12, 15], "per": 12, "12444": 12, "0080354502": 12, "readm": [12, 14], "0b2": 12, "batch": 12, "12449": 12, "ae7cb4a1e2": 12, "17": 12, "wrong": 12, "hash": 12, "12390": 12, "6889a333cf": 12, "improv": 12, "ref": 12, "12366": 12, "7825e8f590": 12, "13": 12, "instal": 12, "12304": 12, "dd2095f4a8": 12, "simplifi": 12, "express": 12, "f": [12, 17], "12216": 12, "85a18e13d9": 12, "point": 12, "project": 12, "page": [12, 15], "cross": 12, "12212": 12, "59eb5de78c": 12, "up": 12, "come": 12, "0beta1": 12, "12206": 12, "b2a28d1590": 12, "script": [12, 15], "12082": 12, "41bf172c1d": 12, "12093": 12, "4e8f9cc8d0": 12, "enabl": [12, 13], "black": 12, "formmatt": 12, "9550": 12, "5a439e84eb": 12, "2a1": 12, "11855": 12, "872b1566a1": 12, "setup": 12, "11826": 12, "4830687453": 12, "24": 12, "style": 12, "super": 12, "11806": 12, "4fb5c017fe": 12, "statu": 12, "11620": 12, "349b0811c3": 12, "d200": 12, "pydocstyl": 12, "11688": 12, "16e7129719": 12, "11487": 12, "0a0e1af800": 12, "broken": 12, "markdown": 12, "toc": 12, "11249": 12, "ca4238eb4d": 12, "month": 12, "11242": 12, "5220e4c384": 12, "11238": 12, "720912f67b": 12, "strict": 12, "multipl": 12, "11229": 12, "0161b5ea2b": 12, "increas": 12, "coverag": 12, "11159": 12, "f3e87c5030": 12, "d202": 12, "11032": 12, "9549274d11": 12, "8b1": 12, "10818": 12, "fdd9b6f65b": 12, "10543": 12, "d1bce91bb2": 12, "d403": 12, "capit": 12, "first": [12, 14], "word": 12, "10530": 12, "3696c34c28": 12, "10528": 12, "2f2d8dbfaf": 12, "noinspect": 12, "comment": 12, "nativ": 12, "intellij": 12, "10525": 12, "ee7ca128a1": 12, "refernc": 12, "10483": 12, "cdec301254": 12, "signatur": [12, 14, 15], "sensor": 12, "10205": 12, "aeea71274d": 12, "10097": 12, "7cc1c8bc00": 12, "instanc": 12, "9995": 12, "33f0cd2657": 12, "keep": 12, "9784": 12, "df8efd04f3": 12, "9460": 12, "d0e7db4024": 12, "fresh": 12, "9408": 12, "12af6a0800": 12, "final": 12, "6": 12, "23rc1": 12, "9404": 12, "c7e5bce57f": 12, "candid": 12, "9370": 12, "f6bd817a3a": 12, "introduc": 12, "9320": 12, "5cf46fad1": 12, "impement": 12, "9004": 12, "0b0e4f7a4c": 12, "rc3": 12, "relas": 12, "9026": 12, "00642a46d0": 12, "remain": 12, "wrongli": 12, "8994": 12, "427257c2e2": 12, "defunct": 12, "py": [12, 16, 17], "8982": 12, "375d1ca229": 12, "8898": 12, "12c5e5d8a": 12, "8891": 12, "f3521fb0e3": 12, "regener": 12, "8886": 12, "92585ca4cb": 12, "autom": 12, "8807": 12, "578fc514cd": 12, "4543": 12, "slackclient": 12, "v2": 12, "5519": 12, "4bde99f132": 12, "7802": 12, "be2b2baa7c": 12, "grpc": 12, "7826": 12, "97a429f9d0": 12, "6714": 12, "magic": 12, "utf": 12, "8": 12, "7338": 12, "9a04013b0": 12, "6646": 12, "protocol": 12, "7268": 12, "c42a375e79": 12, "6644": 12, "servic": 12, "7265": 12, "uri": 13, "syntax": 13, "compon": 13, "export": 13, "airflow_conn_slack_default": 13, "repositori": 14, "top": [14, 15], "exist": 14, "below": [14, 15, 16], "minimum": 14, "via": [14, 15], "those": [14, 15], "might": 14, "order": 14, "them": 14, "verifi": 14, "checksum": [14, 15], "site": 14, "sdist": [14, 15], "asc": [14, 15], "sha512": [14, 15], "wheel": 14, "avail": [14, 15], "explain": 14, "polici": 14, "github": 14, "blob": 14, "md": 14, "mistakenli": 14, "install_requir": 14, "22382": 14, "trove": 14, "framework": 14, "optimis": 14, "due": 14, "least": 14, "otherwis": 14, "automat": 14, "manual": 14, "run": [14, 15], "db": 14, "migrat": 14, "we": 14, "most": [14, 15], "case": 14, "doesn": 14, "mean": 14, "ani": [14, 15], "initi": 14, "describ": 15, "download": 15, "airflow": 15, "provid": [15, 16, 17], "slack": [15, 17], "offici": 15, "choos": 15, "select": [15, 17], "drop": 15, "down": 15, "left": 15, "whl": 15, "origin": 15, "softwar": 15, "foundat": 15, "abov": 15, "pgp": 15, "essenti": 15, "sha": 15, "gpg": 15, "pleas": 15, "relev": 15, "distribut": 15, "recommend": 15, "get": 15, "directori": 15, "mirror": 15, "pgpk": 15, "ka": 15, "To": 15, "binari": 15, "follow": [15, 17], "pgpv": 15, "tar": 15, "gz": 15, "made": 15, "sat": 15, "sep": 15, "49": 15, "54": 15, "bst": 15, "rsa": 15, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 15, "issuer": 15, "kaxilnaik": 15, "org": 15, "good": 15, "kaxil": 15, "naik": 15, "unknown": 15, "aka": 15, "gmail": 15, "certifi": 15, "trust": 15, "There": 15, "indic": 15, "belong": 15, "owner": 15, "primari": 15, "fingerprint": 15, "cde1": 15, "5c6e": 15, "4d3a": 15, "8ec4": 15, "ecf4": 15, "ba4b": 15, "6674": 15, "e08a": 15, "d7de": 15, "406f": 15, "do": 15, "worri": 15, "certif": 15, "sign": 15, "why": 15, "By": 15, "previou": 15, "step": 15, "know": 15, "valid": 15, "alreadi": 15, "sum": 15, "shasum": 15, "512": 15, "diff": 15, "local": 15, "bin": 15, "bash": 15, "package_vers": 15, "package_nam": 15, "provider_download_dir": 15, "mktemp": 15, "d": [15, 17], "dep": 15, "dest": 15, "curl": 15, "apache_airflow_providers_slack": 15, "py3": 15, "l": 15, "o": 15, "echo": 15, "la": 15, "onc": 15, "instruct": 15, "chapter": 15, "temporari": 15, "either": 16, "demonstr": 16, "default_arg": 16, "system": [16, 17], "schedule_interv": 16, "datetim": 16, "max_active_run": 16, "tag": 16, "predefin": 17, "custom": 17, "publish": 17, "dataset": 17, "usag": 17, "presto_to_slack": 17, "col": 17, "my_channel": 17}, "objects": {"airflow.providers": [[3, 0, 0, "-", "slack"]], "airflow.providers.slack": [[0, 0, 0, "-", "hooks"], [4, 0, 0, "-", "operators"], [7, 0, 0, "-", "transfers"]], "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"]], "airflow.providers.slack.hooks.slack_webhook": [[2, 1, 1, "", "SlackWebhookHook"]], "airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook": [[2, 3, 1, "", "conn_name_attr"], [2, 3, 1, "", "conn_type"], [2, 3, 1, "", "default_conn_name"], [2, 2, 1, "", "execute"], [2, 3, 1, "", "hook_name"]], "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"]], "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, 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"]], "tests.system.providers": [[11, 0, 0, "-", "slack"]], "tests.system.providers.slack": [[9, 0, 0, "-", "example_slack"], [10, 0, 0, "-", "example_sql_to_slack"]], "tests.system.providers.slack.example_slack": [[9, 4, 1, "", "DAG_ID"], [9, 4, 1, "", "ENV_ID"], [9, 4, 1, "", "slack_operator_file"], [9, 4, 1, "", "test_run"]], "tests.system.providers.slack.example_sql_to_slack": [[10, 4, 1, "", "DAG_ID"], [10, 4, 1, "", "ENV_ID"], [10, 4, 1, "", "SQL_CONN_ID"], [10, 4, 1, "", "SQL_TABLE"], [10, 4, 1, "", "test_run"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:data"}, "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"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 14], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "slack": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "hook": [0, 1, 2], "submodul": [0, 4, 7, 11], "modul": [1, 2, 5, 6, 8, 9, 10], "content": [1, 2, 5, 6, 8, 9, 10, 14], "class": [1, 2, 5, 6, 8], "slack_webhook": [2, 6], "subpackag": 3, "oper": [4, 5, 6, 16, 17], "transfer": [7, 8], "sql_to_slack": 8, "test": [9, 10, 11], "system": [9, 10, 11], "example_slack": 9, "example_sql_to_slack": 10, "packag": [12, 14, 15], "apach": [12, 14], "5": [12, 14], "1": [12, 14], "0": [12, 14], "4": [12, 14], "2": [12, 14], "3": [12, 14], "connect": 13, "authent": 13, "default": 13, "id": 13, "configur": 13, "guid": [14, 16], "refer": 14, "resourc": 14, "commit": 14, "instal": [14, 15], "requir": 14, "cross": 14, "depend": 14, "download": 14, "offici": 14, "changelog": 14, "featur": 14, "break": 14, "chang": 14, "bug": 14, "fix": 14, "misc": 14, "from": 15, "sourc": 15, "releas": 15, "integr": 15, "verifi": 15, "pypi": 15, "how": 16, "introduct": 16, "exampl": 16, "code": 16, "send": 16, "file": 16, "sqltoslackoper": 17, "us": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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": 56}})