blob: 4fab25034a9dfbf48e369223bb15cbb0faf0e52b [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/sftp/hooks/index", "_api/airflow/providers/sftp/hooks/sftp/index", "_api/airflow/providers/sftp/index", "_api/airflow/providers/sftp/operators/index", "_api/airflow/providers/sftp/operators/sftp/index", "_api/airflow/providers/sftp/sensors/index", "_api/airflow/providers/sftp/sensors/sftp/index", "commits", "connections/sftp", "index", "installing-providers-from-sources"], "filenames": ["_api/airflow/providers/sftp/hooks/index.rst", "_api/airflow/providers/sftp/hooks/sftp/index.rst", "_api/airflow/providers/sftp/index.rst", "_api/airflow/providers/sftp/operators/index.rst", "_api/airflow/providers/sftp/operators/sftp/index.rst", "_api/airflow/providers/sftp/sensors/index.rst", "_api/airflow/providers/sftp/sensors/sftp/index.rst", "commits.rst", "connections/sftp.rst", "index.rst", "installing-providers-from-sources.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.hooks.sftp</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.operators.sftp</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.sensors</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.sftp.sensors.sftp</span></code>", "Package apache-airflow-providers-sftp", "SFTP Connection", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-sftp</span></code>", "Installing from sources"], "terms": {"4": [0, 1, 2, 3, 4, 5, 6, 8, 10], "0": [0, 1, 2, 3, 4, 5, 6, 8, 10], "2": [0, 1, 2, 3, 4, 5, 6, 8, 10], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "contain": [1, 4, 6, 10], "sftphook": [1, 4, 7, 9], "ssh_conn_id": [1, 4, 7, 9], "sftp_default": [1, 6, 8], "ssh_hook": [1, 4], "none": [1, 4, 6, 7, 10], "arg": [1, 7, 9], "kwarg": [1, 4, 6], "sourc": [1, 4, 6, 9], "base": [1, 4, 6], "ssh": [1, 4, 7, 8, 9], "sshhook": [1, 4, 7, 9], "inherit": 1, "from": [1, 4, 7, 8, 9], "pleas": [1, 10], "refer": [1, 4], "input": 1, "argument": [1, 7, 9], "interact": 1, "pitfal": 1, "In": [1, 8], "contrast": 1, "ftphook": [1, 7, 9], "describe_directori": 1, "onli": [1, 8, 9], "return": 1, "size": 1, "type": [1, 7, 8, 9], "modifi": [1, 7, 9], "It": [1, 10], "doesn": 1, "t": [1, 4, 8], "unix": 1, "owner": [1, 10], "mode": 1, "perm": 1, "group": 1, "uniqu": 1, "retrieve_fil": 1, "store_fil": 1, "take": 1, "local": [1, 4, 10], "full": [1, 8], "path": [1, 4, 6, 7, 8, 9], "buffer": 1, "If": [1, 4, 8, 9, 10], "pass": [1, 4, 8], "create_directori": 1, "creat": [1, 4, 10], "777": 1, "permiss": 1, "error": [1, 4, 7, 8], "mai": [1, 7], "occur": 1, "throughout": 1, "should": [1, 4, 6, 8, 10], "handl": 1, "downstream": 1, "For": [1, 7, 9, 10], "consist": [1, 7, 9], "reason": 1, "prefer": [1, 7, 8, 9], "paramet": [1, 4, 6, 7, 8, 9], "option": [1, 4, 6, 7, 8, 9], "str": [1, 4, 6], "The": [1, 4, 6, 8, 9, 10], "connect": [1, 4, 6, 7, 9], "id": [1, 4, 10], "includ": [1, 7], "support": [1, 7, 9], "oper": [1, 2, 7, 8], "conn_name_attr": 1, "default_conn_nam": 1, "conn_typ": 1, "hook_nam": 1, "static": 1, "get_ui_field_behaviour": 1, "custom": 1, "field": [1, 7, 8], "behaviour": 1, "get_conn": 1, "self": [1, 4, 6, 10], "open": [1, 4], "remot": [1, 4, 6, 8], "host": [1, 4, 7, 8], "paramiko": [1, 7, 9], "sftpclient": 1, "close_conn": 1, "close": [1, 7], "dictionari": [1, 4, 8], "filenam": 1, "attribut": 1, "all": [1, 7, 8, 9], "file": [1, 4, 6, 7, 8, 9, 10], "system": 1, "where": 1, "mlsd": 1, "command": [1, 7], "directori": [1, 4, 6, 10], "list_directori": 1, "list": [1, 7, 8, 9], "mkdir": [1, 7], "int": 1, "set": [1, 7, 8], "isdir": 1, "check": [1, 7, 10], "isfil": 1, "represent": 1, "octal": 1, "delete_directori": 1, "delet": 1, "remote_full_path": 1, "local_full_path": 1, "transfer": [1, 4, 7, 9], "locat": 1, "string": [1, 7, 8], "put": [1, 4], "confirm": [1, 4], "true": [1, 4, 8], "local_full_path_or_buff": 1, "read": 1, "delete_fil": 1, "remov": [1, 7, 8, 9, 10], "ftp": [1, 7, 9], "server": [1, 8, 10], "get_mod_tim": 1, "modif": 1, "time": [1, 8], "path_exist": 1, "entiti": 1, "exist": [1, 4, 9], "walktre": 1, "fcallback": 1, "dcallback": 1, "ucallback": 1, "recurs": 1, "descend": 1, "depth": 1, "first": [1, 9], "tree": 1, "root": 1, "call": 1, "discreet": 1, "callback": 1, "function": [1, 6], "each": 1, "regular": 1, "unknown": [1, 10], "us": [1, 4, 6, 7, 8, 9, 10], "start": 1, "pwd": 1, "callabl": 1, "invok": 1, "form": [1, 7], "func": 1, "bool": [1, 4], "default": [1, 4, 7], "get_tree_map": 1, "prefix": 1, "delimit": 1, "tupl": 1, "given": 1, "possibl": [1, 8], "filter": 1, "result": 1, "give": 1, "which": [1, 4, 6, 8], "built": 1, "ad": [1, 7, 9], "end": 1, "dir": 1, "item": 1, "test_connect": [1, 7, 9], "test": 1, "get_file_by_pattern": 1, "fnmatch_pattern": 1, "match": [1, 6, 7, 8, 10], "fnmatch": [1, 6, 7, 9], "pattern": [1, 6], "found": 1, "empti": 1, "hook": [2, 4, 7, 8, 9], "sensor": [2, 7, 8, 9], "sftpoper": 4, "can": [4, 7, 8, 9, 10], "get": [4, 7, 8, 10], "sftp_hook": 4, "remote_host": [4, 8], "local_filepath": 4, "remote_filepath": 4, "create_intermediate_dir": 4, "fals": [4, 8], "model": 4, "baseoper": 4, "vice": 4, "versa": 4, "transport": [4, 8], "channel": 4, "serv": 4, "basi": 4, "ignor": 4, "predefin": 4, "either": 4, "need": [4, 8, 9], "deprec": [4, 7, 8, 9], "execut": 4, "instead": [4, 7, 8, 9], "templat": 4, "nullabl": 4, "replac": [4, 7], "wa": 4, "defin": [4, 6], "specifi": [4, 7, 8, 9], "miss": [4, 7], "intermedi": 4, "when": [4, 8, 9], "copi": 4, "exampl": [4, 8, 9, 10], "follow": [4, 8, 10], "task": 4, "would": [4, 8], "txt": 4, "tmp": 4, "tmp1": 4, "tmp2": 4, "while": [4, 6], "thei": 4, "don": 4, "doe": [4, 7, 9], "put_fil": 4, "task_id": 4, "test_sftp": 4, "ssh_default": 4, "dag": 4, "template_field": [4, 6, 7], "sequenc": [4, 6, 7], "context": [4, 6, 7], "main": [4, 9, 10], "method": [4, 7, 8, 9], "deriv": [4, 6], "same": 4, "render": [4, 7, 9], "jinja": 4, "get_template_context": 4, "more": [4, 7], "sftpsensor": [6, 7, 9], "file_pattern": 6, "newer_than": [6, 7, 9], "sftp_conn_id": 6, "basesensoroper": 6, "wait": 6, "present": 6, "format": [6, 7], "run": [6, 9, 10], "against": [6, 8], "datetim": 6, "newer": 6, "than": 6, "comparison": 6, "inclus": 6, "poke": 6, "overrid": 6, "protocol": [7, 9], "detail": [7, 9, 10], "commit": 7, "chang": [7, 8], "version": [7, 9, 10], "high": 7, "level": 7, "changelog": 7, "see": [7, 9], "inform": 7, "latest": 7, "2022": 7, "07": 7, "13": 7, "subject": 7, "d2459a241b": 7, "add": [7, 8, 9], "document": [7, 9], "juli": 7, "s": [7, 9, 10], "releas": [7, 9], "25030": 7, "acaa0635c8": 7, "08": 7, "automat": [7, 8, 9], "detect": 7, "non": [7, 9], "lazi": 7, "log": [7, 9], "interpol": 7, "24910": 7, "0de31bd73a": 7, "06": 7, "29": 7, "move": 7, "depend": 7, "insid": 7, "folder": [7, 10], "24672": 7, "510a6bab45": 7, "28": 7, "class": [7, 9], "name": [7, 9], "yaml": 7, "24702": 7, "f3aacebe50": 7, "20": 7, "convert": [7, 9], "pysftp": [7, 9], "24512": [7, 9], "ad297c9177": 7, "17": 7, "updat": [7, 9], "actual_file_to_check": [7, 9], "24451": [7, 9], "09": 7, "dcdcf3a2b8": 7, "note": [7, 8], "rc2": 7, "24307": 7, "717a7588bc": 7, "descript": 7, "doubl": 7, "min": 7, "specif": 7, "24292": 7, "aeabe994b3": 7, "prepar": 7, "doc": [7, 9], "24231": 7, "e656e1de55": 7, "regex": [7, 9], "24084": [7, 9], "027b707d21": 7, "05": 7, "explanatori": 7, "contributor": 7, "about": [7, 10], "24229": 7, "04": 7, "56ab82ed7a": 7, "mid": 7, "april": 7, "22819": 7, "a6609d5268": 7, "03": 7, "21655": [7, 9], "22377": [7, 9], "22": [7, 8], "d7dbfb7e26": 7, "bugfix": [7, 9], "22383": 7, "14": 7, "16adc035b1": 7, "classifi": [7, 9], "march": 7, "22226": 7, "f5b96315fe": 7, "feb": 7, "22056": 7, "26e8d6d766": 7, "have": [7, 9], "21997": [7, 9], "d94fa37830": 7, "02": 7, "fix": 7, "januari": 7, "delai": 7, "21439": 7, "6c3a67d4fc": 7, "2021": [7, 10], "21257": 7, "cb73053211": 7, "01": 7, "27": 7, "21074": [7, 9], "602abe8394": 7, "line": 7, "now": 7, "sphinx": 7, "autoapi": 7, "typehint": 7, "20951": 7, "da9210e89c": 7, "hoc": 7, "20765": 7, "c2fc760c90": 7, "respect": [7, 9], "20756": [7, 9], "1c113d6b2f": 7, "messag": [7, 9], "20692": [7, 9], "12": [7, 10], "31": 7, "f77417eb0d": 7, "k8": 7, "pypi": [7, 9], "compat": 7, "20614": 7, "97496ba2b4": 7, "decemb": 7, "20523": 7, "d56e7b56bb": 7, "30": 7, "mypi": 7, "friendli": 7, "20571": 7, "a0821235fb": 7, "everywher": 7, "20565": 7, "f35ad27080": 7, "make": [7, 8, 9], "constructor": [7, 9], "its": [7, 9], "superclass": [7, 9], "20164": [7, 9], "756b1207a9": 7, "20242": 7, "11": [7, 10], "853576d901": 7, "novemb": 7, "19882": 7, "ccb809550d": 7, "16": 7, "19609": [7, 9], "10": [7, 8, 9], "d9567eb106": 7, "octob": 7, "19321": 7, "83eb80d4ec": 7, "kei": [7, 8, 9, 10], "over": [7, 9], "18988": [7, 9], "86a2a19ad2": 7, "f": 7, "18855": 7, "0a68588479": 7, "august": 7, "17890": 7, "be75dcd39c": 7, "23": 7, "new": [7, 8], "meta": 7, "data": [7, 8], "76ed2a49c6": 7, "19": 7, "import": [7, 9, 10], "lazili": 7, "individu": 7, "manag": [7, 8, 10], "17682": 7, "26": 7, "87f408b1e7": 7, "17116": 7, "d02ded65ea": 7, "15": 7, "wrongli": 7, "escap": 7, "charact": 7, "amazon": 7, "17020": 7, "b916b75079": 7, "17015": 7, "81be82bfb7": 7, "redund": 7, "16704": 7, "50e334df32": 7, "24": 7, "rsa": [7, 8, 9, 10], "16314": [7, 9], "18": 7, "bbc627a3da": 7, "16501": 7, "cbf8001d76": 7, "synchron": 7, "after": [7, 9], "buggfix": 7, "16464": 7, "1fba5402bb": 7, "june": 7, "16405": 7, "9351e2a2d4": 7, "depreci": [7, 9], "private_key_pass": [7, 9], "conn": [7, 9], "extra": [7, 8, 9], "renam": [7, 9], "private_key_passphras": [7, 8, 9], "14028": [7, 9], "9c94b72d44": 7, "16294": 7, "37681bca00": 7, "auto": [7, 9], "appli": [7, 9], "apply_default": [7, 9], "decor": [7, 9], "15667": [7, 9], "807ad32ce5": 7, "pip": [7, 9, 10], "21": 7, "15576": 7, "7a0d412245": 7, "25": 7, "15408": 7, "15e044c7e4": 7, "undeprec": [7, 9], "private_kei": [7, 8, 9], "15348": [7, 9], "44a6648fd7": 7, "show": [7, 9], "last": [7, 9], "filesystem": [7, 9], "15134": [7, 9], "68e4c4dcb0": 7, "backport": 7, "14886": 7, "589d6dec92": 7, "next": 7, "wave": 7, "14487": 7, "10343ec29f": 7, "correct": [7, 9, 10], "tool": [7, 9], "rc": [7, 9], "14082": [7, 9], "d45739f7ce": 7, "process": 7, "2nd": 7, "14059": 7, "88bdcfa0df": 7, "14013": 7, "9af452aee5": 7, "retryer": [7, 9], "13065": [7, 9], "ac2f72c98d": 7, "implement": 7, "13767": 7, "a9ac2b040b": 7, "switch": 7, "flynt": 7, "13732": 7, "3fd5ef3555": 7, "logo": 7, "integr": [7, 8], "13717": 7, "52339a55c0": 7, "7044": 7, "via": [7, 9, 10], "12944": 7, "295d66f914": 7, "2020": 7, "grammar": 7, "warn": [7, 10], "13380": 7, "6cf76d7ac0": 7, "typo": 7, "upgrad": [7, 9], "13148": 7, "32971a1a2d": 7, "12955": 7, "b40dffa085": 7, "rema": 7, "modul": 7, "aip": 7, "12917": 7, "9b39f24780": 7, "dynam": 7, "per": 7, "12558": 7, "c34ef853c8": 7, "separ": 7, "out": 7, "build": [7, 10], "12444": 7, "0080354502": 7, "readm": [7, 9], "0b2": 7, "batch": 7, "12449": 7, "ae7cb4a1e2": 7, "wrong": 7, "hash": 7, "12390": 7, "6889a333cf": 7, "improv": 7, "ref": 7, "12366": 7, "7825e8f590": 7, "instal": 7, "12304": 7, "85a18e13d9": 7, "point": 7, "project": 7, "page": [7, 10], "cross": 7, "12212": 7, "59eb5de78c": 7, "up": 7, "come": 7, "0beta1": 7, "12206": 7, "b2a28d1590": 7, "script": [7, 10], "dev": 7, "12082": 7, "41bf172c1d": 7, "simplifi": 7, "express": 7, "12093": 7, "4e8f9cc8d0": 7, "enabl": [7, 8], "black": 7, "python": [7, 9, 10], "formmatt": 7, "9550": 7, "8c42cf1b00": 7, "pyupgrad": 7, "11447": 7, "5a439e84eb": 7, "2a1": 7, "11855": 7, "872b1566a1": 7, "gener": 7, "setup": 7, "11826": 7, "ae791e1916": 7, "introduc": 7, "11720": 7, "11733": 7, "1fb3c28e1a": 7, "cipher": [7, 8], "349b0811c3": 7, "d200": 7, "pydocstyl": 7, "11688": 7, "16e7129719": 7, "11487": 7, "d305876bee": 7, "dict": 7, "11448": 7, "0a0e1af800": 7, "broken": 7, "markdown": 7, "link": [7, 10], "toc": 7, "11249": 7, "ca4238eb4d": 7, "month": 7, "11242": 7, "5220e4c384": 7, "11238": 7, "0161b5ea2b": 7, "increas": 7, "coverag": 7, "multipl": [7, 8], "11159": 7, "9549274d11": 7, "8b1": 7, "10818": 7, "fdd9b6f65b": 7, "10543": 7, "3696c34c28": 7, "word": 7, "10528": 7, "ee7ca128a1": 7, "refernc": 7, "10483": 7, "cdec301254": 7, "signatur": [7, 9, 10], "10205": 7, "24c8e4c2d6": 7, "10163": 7, "4e3799fec4": 7, "4541": 7, "os": 7, "usag": 7, "pathlib": 7, "10117": 7, "aeea71274d": 7, "10097": 7, "d0e7db4024": 7, "number": 7, "fresh": 7, "9408": 7, "12af6a0800": 7, "final": 7, "cleanup": 7, "23rc1": 7, "9404": 7, "c7e5bce57f": 7, "candid": 7, "9370": 7, "f6bd817a3a": 7, "9320": 7, "0b0e4f7a4c": 7, "rc3": 7, "relas": 7, "9026": 7, "00642a46d0": 7, "remain": 7, "8994": 7, "375d1ca229": 7, "8898": 7, "12c5e5d8a": 7, "8891": 7, "f3521fb0e3": 7, "regener": 7, "8886": 7, "92585ca4cb": 7, "autom": 7, "8807": 7, "bac0ab27cf": 7, "without": 7, "7953": 7, "42eef38217": 7, "6877": 7, "7506": 7, "97a429f9d0": 7, "6714": 7, "magic": 7, "comment": 7, "utf": 7, "8": 7, "7338": 7, "ceea293c16": 7, "6656": 7, "7272": 7, "9a04013b0": 7, "6646": 7, "7268": 7, "69629a5a94": 7, "2019": 7, "5807": 7, "contrib": 7, "6464": 7, "There": [8, 10], "ar": [8, 9, 10], "two": 8, "wai": 8, "airflow": [8, 10], "login": 8, "password": 8, "key_fil": 8, "along": 8, "one": [8, 10], "author": 8, "you": [8, 9, 10], "credenti": 8, "relat": 8, "usernam": 8, "machin": 8, "port": 8, "hostnam": 8, "ip": 8, "json": 8, "privat": 8, "content": 8, "passphras": 8, "decrypt": 8, "conn_timeout": 8, "timeout": 8, "second": 8, "tcp": 8, "compress": 8, "ask": 8, "client": 8, "traffic": 8, "refus": 8, "no_host_key_check": 8, "restrict": 8, "entri": 8, "known_host": 8, "provid": [8, 10], "maximum": 8, "protect": 8, "trojan": 8, "hors": 8, "attack": 8, "troublesom": 8, "etc": 8, "ssh_known_host": 8, "poorli": 8, "maintain": 8, "frequent": 8, "made": [8, 10], "forc": 8, "user": [8, 10], "manual": [8, 9], "known": 8, "allow_host_key_chang": 8, "want": [8, 9, 10], "allow": 8, "ha": 8, "identif": 8, "won": 8, "man": 8, "middl": 8, "other": 8, "solut": 8, "look_for_kei": 8, "disabl": 8, "search": 8, "discover": 8, "host_kei": 8, "base64": 8, "encod": 8, "public": 8, "find": 8, "endpoint": 8, "valu": 8, "disabled_algorithm": 8, "A": 8, "map": 8, "algorithm": 8, "iter": 8, "identifi": 8, "lifetim": 8, "order": [8, 9], "aaahd": 8, "ydwwq": 8, "environ": 8, "variabl": 8, "uri": 8, "syntax": 8, "compon": 8, "url": 8, "export": 8, "airflow_conn_sftp_default": 8, "localhost": 8, "2fhome": 8, "2fairflow": 8, "2f": 8, "2fid_rsa": 8, "3d": 8, "api": 9, "repositori": 9, "top": [9, 10], "below": [9, 10], "minimum": 9, "those": [9, 10], "might": 9, "them": 9, "verifi": 9, "checksum": [9, 10], "site": 9, "sdist": [9, 10], "asc": [9, 10], "sha512": [9, 10], "wheel": 9, "avail": [9, 10], "explain": 9, "polici": 9, "http": [9, 10], "github": 9, "com": [9, 10], "blob": 9, "md": 9, "mistakenli": 9, "install_requir": 9, "22382": 9, "trove": 9, "framework": 9, "optimis": 9, "due": 9, "your": 9, "least": 9, "otherwis": 9, "db": 9, "complet": 9, "migrat": 9, "param": 9, "initi": 9, "describ": 10, "download": 10, "apach": 10, "sftp": 10, "offici": 10, "also": 10, "most": 10, "choos": 10, "differ": 10, "select": 10, "drop": 10, "down": 10, "left": 10, "whl": 10, "origin": 10, "softwar": 10, "foundat": 10, "code": 10, "abov": 10, "how": 10, "pgp": 10, "essenti": 10, "sha": 10, "gpg": 10, "well": 10, "relev": 10, "distribut": 10, "recommend": 10, "mirror": 10, "i": 10, "pgpk": 10, "ka": 10, "To": 10, "binari": 10, "guid": 10, "pgpv": 10, "tar": 10, "gz": 10, "sat": 10, "sep": 10, "49": 10, "54": 10, "bst": 10, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 10, "issuer": 10, "kaxilnaik": 10, "org": 10, "good": 10, "kaxil": 10, "naik": 10, "aka": 10, "gmail": 10, "certifi": 10, "trust": 10, "indic": 10, "belong": 10, "primari": 10, "fingerprint": 10, "cde1": 10, "5c6e": 10, "4d3a": 10, "8ec4": 10, "ecf4": 10, "ba4b": 10, "6674": 10, "e08a": 10, "d7de": 10, "406f": 10, "do": 10, "worri": 10, "certif": 10, "sign": 10, "why": 10, "By": 10, "previou": 10, "step": 10, "know": 10, "valid": 10, "alreadi": 10, "sum": 10, "shasum": 10, "512": 10, "diff": 10, "bin": 10, "bash": 10, "package_vers": 10, "package_nam": 10, "provider_download_dir": 10, "mktemp": 10, "d": 10, "dep": 10, "dest": 10, "curl": 10, "apache_airflow_providers_sftp": 10, "py3": 10, "ani": 10, "l": 10, "o": 10, "echo": 10, "ls": 10, "la": 10, "onc": 10, "instruct": 10, "chapter": 10, "temporari": 10}, "objects": {"airflow.providers": [[2, 0, 0, "-", "sftp"]], "airflow.providers.sftp": [[0, 0, 0, "-", "hooks"], [3, 0, 0, "-", "operators"], [5, 0, 0, "-", "sensors"]], "airflow.providers.sftp.hooks": [[1, 0, 0, "-", "sftp"]], "airflow.providers.sftp.hooks.sftp": [[1, 1, 1, "", "SFTPHook"]], "airflow.providers.sftp.hooks.sftp.SFTPHook": [[1, 2, 1, "", "close_conn"], [1, 3, 1, "", "conn_name_attr"], [1, 3, 1, "", "conn_type"], [1, 2, 1, "", "create_directory"], [1, 3, 1, "", "default_conn_name"], [1, 2, 1, "", "delete_directory"], [1, 2, 1, "", "delete_file"], [1, 2, 1, "", "describe_directory"], [1, 2, 1, "", "get_conn"], [1, 2, 1, "", "get_file_by_pattern"], [1, 2, 1, "", "get_mod_time"], [1, 2, 1, "", "get_tree_map"], [1, 2, 1, "", "get_ui_field_behaviour"], [1, 3, 1, "", "hook_name"], [1, 2, 1, "", "isdir"], [1, 2, 1, "", "isfile"], [1, 2, 1, "", "list_directory"], [1, 2, 1, "", "mkdir"], [1, 2, 1, "", "path_exists"], [1, 2, 1, "", "retrieve_file"], [1, 2, 1, "", "store_file"], [1, 2, 1, "", "test_connection"], [1, 2, 1, "", "walktree"]], "airflow.providers.sftp.operators": [[4, 0, 0, "-", "sftp"]], "airflow.providers.sftp.operators.sftp": [[4, 1, 1, "", "SFTPOperation"], [4, 1, 1, "", "SFTPOperator"]], "airflow.providers.sftp.operators.sftp.SFTPOperation": [[4, 3, 1, "", "GET"], [4, 3, 1, "", "PUT"]], "airflow.providers.sftp.operators.sftp.SFTPOperator": [[4, 2, 1, "", "execute"], [4, 3, 1, "", "template_fields"]], "airflow.providers.sftp.sensors": [[6, 0, 0, "-", "sftp"]], "airflow.providers.sftp.sensors.sftp": [[6, 1, 1, "", "SFTPSensor"]], "airflow.providers.sftp.sensors.sftp.SFTPSensor": [[6, 2, 1, "", "poke"], [6, 3, 1, "", "template_fields"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 7, 9], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 9], "sftp": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "hook": [0, 1], "submodul": [0, 3, 5], "modul": [1, 4, 6], "content": [1, 4, 6, 9], "class": [1, 4, 6], "subpackag": 2, "oper": [3, 4], "sensor": [5, 6], "packag": [7, 9, 10], "apach": [7, 9], "4": [7, 9], "0": [7, 9], "3": [7, 9], "2": [7, 9], "6": [7, 9], "5": [7, 9], "1": [7, 9], "connect": 8, "authent": 8, "default": 8, "id": 8, "configur": 8, "refer": 9, "resourc": 9, "commit": 9, "instal": [9, 10], "requir": 9, "cross": 9, "depend": 9, "download": 9, "offici": 9, "changelog": 9, "break": 9, "chang": 9, "featur": 9, "bug": 9, "fix": 9, "misc": 9, "from": 10, "sourc": 10, "releas": 10, "integr": 10, "verifi": 10, "pypi": 10}, "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}})