blob: d8454160d51f16d4daf7168c805d06337e3e14b3 [file] [log] [blame]
Search.setIndex({"docnames": ["_api/airflow/providers/microsoft/psrp/hooks/index", "_api/airflow/providers/microsoft/psrp/hooks/psrp/index", "_api/airflow/providers/microsoft/psrp/index", "_api/airflow/providers/microsoft/psrp/operators/index", "_api/airflow/providers/microsoft/psrp/operators/psrp/index", "commits", "index", "installing-providers-from-sources", "operators/index"], "filenames": ["_api/airflow/providers/microsoft/psrp/hooks/index.rst", "_api/airflow/providers/microsoft/psrp/hooks/psrp/index.rst", "_api/airflow/providers/microsoft/psrp/index.rst", "_api/airflow/providers/microsoft/psrp/operators/index.rst", "_api/airflow/providers/microsoft/psrp/operators/psrp/index.rst", "commits.rst", "index.rst", "installing-providers-from-sources.rst", "operators/index.rst"], "titles": ["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.microsoft.psrp.hooks</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.microsoft.psrp.hooks.psrp</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.microsoft.psrp</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.microsoft.psrp.operators</span></code>", "<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.microsoft.psrp.operators.psrp</span></code>", "Package apache-airflow-providers-microsoft-psrp", "<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-microsoft-psrp</span></code>", "Installing from sources", "Microsoft PSRP Operators"], "terms": {"2": [0, 1, 2, 3, 4, 7, 8], "0": [0, 1, 2, 3, 4, 7, 8], "5": [0, 1, 2, 3, 4, 5, 6, 7, 8], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8], "featur": [0, 1, 2, 3, 4, 5, 7, 8], "informational_record_level_map": 1, "sourc": [1, 4, 6], "outputcallback": 1, "psrphook": 1, "psrp_conn_id": [1, 4], "logging_level": [1, 4], "debug": [1, 4], "operation_timeout": 1, "none": [1, 4, 7], "runspace_opt": [1, 4], "wsman_opt": [1, 4], "on_output_callback": 1, "exchange_kei": 1, "true": [1, 4, 8], "host": [1, 4], "base": [1, 4], "basehook": 1, "powershel": [1, 4, 5, 6, 8], "remot": [1, 4, 5, 6, 8], "protocol": [1, 4, 5, 6, 8], "execut": [1, 4, 5, 6, 8], "when": [1, 4, 8], "us": [1, 4, 7], "context": [1, 4, 5, 6], "manag": [1, 5, 6, 7], "runspac": [1, 4, 8], "pool": [1, 4], "reus": [1, 8], "between": 1, "shell": [1, 8], "session": [1, 4, 8], "paramet": [1, 4], "str": [1, 4, 5], "requir": [1, 8], "The": [1, 4, 7, 8], "name": [1, 8], "connect": [1, 4], "int": [1, 4], "log": [1, 4, 8], "level": [1, 4, 5], "messag": [1, 4], "stream": [1, 4, 8], "which": [1, 4, 8], "ar": [1, 4, 6, 7, 8], "receiv": [1, 4], "dure": [1, 4], "default": [1, 4, 8], "includ": [1, 4, 5], "all": [1, 4, 6, 8], "task": [1, 4, 8], "overrid": 1, "wsman": [1, 4], "timeout": 1, "poll": [1, 8], "pipelin": [1, 4], "dict": [1, 4], "ani": [1, 4, 7], "option": [1, 4], "dictionari": [1, 4], "pass": [1, 4], "creat": [1, 4, 7, 8], "see": [1, 4, 5, 6], "runspacepool": [1, 4], "descript": [1, 4, 5, 8], "avail": [1, 4, 6, 7, 8], "client": [1, 4, 8], "callback": 1, "function": 1, "call": 1, "whenev": [1, 8], "output": [1, 4], "respons": 1, "item": [1, 8], "job": [1, 8], "statu": [1, 8], "bool": 1, "If": [1, 7], "automat": 1, "initi": [1, 6], "kei": [1, 7], "exchang": 1, "pshost": 1, "instanc": [1, 8], "set": [1, 8], "implement": [1, 8], "you": [1, 6, 7, 8], "can": [1, 4, 6, 7], "altern": 1, "configuration_nam": 1, "either": 1, "extra": [1, 5], "field": [1, 8], "your": 1, "__enter__": 1, "__exit__": 1, "exc_typ": 1, "exc_valu": 1, "traceback": 1, "get_conn": 1, "return": [1, 4, 8], "object": [1, 8], "must": [1, 8], "invok": [1, 4, 8], "yield": 1, "command": [1, 4, 8], "ad": [1, 4, 6], "upon": 1, "exit": [1, 5, 6], "invoke_cmdlet": 1, "use_local_scop": 1, "cmdlet": [1, 4, 8], "invoke_powershel": 1, "script": [1, 7, 8], "hook": [2, 5, 6], "oper": [2, 6], "exactly_on": 4, "arg": 4, "psrpoper": [4, 8], "psrp_session_init": 4, "kwarg": 4, "model": 4, "baseoper": 4, "one": [4, 7], "argument": 4, "securestr": [4, 8], "templat": [4, 8], "filter": [4, 8], "tag": [4, 8], "valu": [4, 8], "serial": [4, 8], "system": 4, "secur": 4, "applic": 4, "onli": [4, 6], "dag": [4, 8], "have": [4, 5], "render_template_as_native_obj": [4, 8], "do_xcom_push": [4, 8], "enabl": [4, 8], "convert": [4, 8], "json": [4, 8], "convertto": [4, 8], "serializ": 4, "xcom": [4, 8], "id": [4, 7], "also": [4, 7], "task_id": 4, "note": [4, 5], "becom": 4, "e": [4, 8], "switch": 4, "new": 4, "ha": [4, 8], "been": [4, 8], "establish": 4, "prior": 4, "action": 4, "specifi": [4, 8], "template_field": [4, 5], "sequenc": [4, 5], "template_fields_render": 4, "ui_color": 4, "c2e2ff": 4, "main": [4, 6, 7], "method": 4, "deriv": 4, "same": 4, "render": [4, 8], "jinja": 4, "refer": 4, "get_template_context": 4, "more": 4, "get_template_env": 4, "fetch": 4, "environ": 4, "from": [4, 6, 8], "instanti": [4, 8], "empti": 4, "capabl": [5, 6, 8], "via": [5, 6, 7], "detail": [5, 6, 7], "commit": 5, "list": [5, 6], "chang": 5, "version": [5, 6, 7], "For": [5, 7], "high": 5, "changelog": 5, "inform": 5, "latest": 5, "2022": 5, "06": 5, "07": 5, "subject": 5, "717a7588bc": 5, "updat": 5, "remov": [5, 7], "doubl": 5, "min": 5, "specif": 5, "24292": 5, "aeabe994b3": 5, "prepar": 5, "doc": 5, "mai": 5, "": [5, 7, 8], "releas": [5, 6], "24231": 5, "027b707d21": 5, "05": 5, "add": [5, 6, 8], "explanatori": 5, "contributor": 5, "about": [5, 7], "24229": 5, "e58985598f": 5, "30": 5, "ensur": [5, 8], "contextmanag": 5, "decor": 5, "gener": [5, 8], "func": 5, "23103": 5, "92ddcf4ac6": 5, "27": 5, "introduc": 5, "flake8": 5, "implicit": 5, "concat": 5, "plugin": 5, "static": 5, "check": [5, 7], "23873": 5, "04": 5, "56ab82ed7a": 5, "mid": 5, "april": 5, "document": 5, "22819": 5, "be0a4e4131": 5, "03": 5, "28": 5, "fail": [5, 6], "non": [5, 6], "zero": [5, 6], "exitcod": [5, 6], "22503": [5, 6], "22": 5, "d7dbfb7e26": 5, "bugfix": 5, "22383": 5, "14": 5, "16adc035b1": 5, "classifi": [5, 6], "march": 5, "22226": 5, "f5b96315fe": 5, "feb": 5, "22056": 5, "0a3ff43d41": 5, "02": 5, "08": 5, "pre": 5, "docstr": 5, "param": 5, "type": [5, 8], "21398": 5, "d94fa37830": 5, "fix": 5, "januari": 5, "delai": 5, "21439": 5, "6c3a67d4fc": 5, "2021": [5, 7], "21257": 5, "b8564daf50": 5, "01": 5, "improv": [5, 6], "19806": [5, 6], "602abe8394": 5, "20": 5, "line": 5, "now": 5, "sphinx": 5, "autoapi": 5, "support": [5, 6], "typehint": 5, "20951": 5, "f77417eb0d": 5, "12": [5, 7], "31": 5, "k8": 5, "pypi": [5, 6], "compat": [5, 8], "20614": 5, "97496ba2b4": 5, "decemb": 5, "20523": 5, "d56e7b56bb": 5, "mypi": 5, "friendli": 5, "20571": 5, "e63e23c582": 5, "23": 5, "issu": 5, "insid": 5, "20409": 5, "09": 5, "fd5d65751c": 5, "18018": 5, "9c644194ed": 5, "unexpect": [5, 6], "bug": 5, "18014": [5, 6], "41632e03b8": 5, "yaml": 5, "error": 5, "due": 5, "test": 5, "17858": 5, "69d2ed65cb": 5, "17361": 5, "python": [6, 7], "api": 6, "repositori": 6, "class": 6, "top": [6, 7], "exist": 6, "below": [6, 7], "minimum": 6, "pip": [6, 7], "pypsrp": [6, 8], "8": 6, "explain": [6, 8], "polici": 6, "http": [6, 7], "github": 6, "com": [6, 7], "blob": 6, "readm": 6, "md": 6, "mistakenli": 6, "install_requir": 6, "22382": 6, "trove": 6, "framework": 6, "10": 6, "page": 7, "describ": 7, "download": 7, "apach": 7, "airflow": [7, 8], "provid": 7, "microsoft": 7, "psrp": 7, "offici": 7, "most": 7, "choos": 7, "differ": [7, 8], "select": 7, "drop": 7, "down": 7, "left": 7, "sdist": 7, "whl": 7, "want": [7, 8], "origin": 7, "checksum": 7, "signatur": 7, "softwar": 7, "foundat": 7, "asc": 7, "sha512": 7, "those": 7, "code": 7, "link": 7, "abov": 7, "contain": 7, "file": 7, "how": 7, "build": 7, "pgp": 7, "It": 7, "essenti": 7, "sha": 7, "gpg": 7, "pleas": 7, "well": 7, "relev": 7, "distribut": 7, "recommend": 7, "get": 7, "directori": 7, "mirror": 7, "pgpk": 7, "ka": 7, "To": 7, "binari": 7, "follow": 7, "guid": 7, "pgpv": 7, "exampl": [7, 8], "tar": 7, "gz": 7, "made": 7, "sat": 7, "11": 7, "sep": 7, "49": 7, "54": 7, "bst": 7, "rsa": 7, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 7, "issuer": 7, "kaxilnaik": 7, "org": 7, "good": 7, "kaxil": 7, "naik": 7, "unknown": 7, "aka": 7, "gmail": 7, "warn": 7, "user": [7, 8], "certifi": 7, "trust": 7, "There": 7, "indic": 7, "belong": 7, "owner": 7, "primari": 7, "fingerprint": 7, "cde1": 7, "5c6e": 7, "4d3a": 7, "8ec4": 7, "ecf4": 7, "ba4b": 7, "6674": 7, "e08a": 7, "d7de": 7, "406f": 7, "correct": 7, "do": 7, "worri": 7, "certif": 7, "self": 7, "sign": 7, "why": 7, "By": 7, "import": 7, "server": [7, 8], "previou": 7, "step": 7, "know": 7, "valid": 7, "alreadi": 7, "sum": 7, "run": [7, 8], "shasum": 7, "512": 7, "diff": 7, "should": 7, "match": 7, "local": 7, "bin": 7, "bash": 7, "package_vers": 7, "package_nam": 7, "provider_download_dir": 7, "mktemp": 7, "d": 7, "dep": 7, "dest": 7, "curl": 7, "apache_airflow_providers_microsoft_psrp": 7, "py3": 7, "l": 7, "o": 7, "echo": 7, "la": 7, "onc": 7, "instruct": 7, "chapter": 7, "temporari": 7, "folder": 7, "window": 8, "nativ": 8, "schedul": 8, "intern": 8, "make": 8, "librari": 8, "compar": 8, "winrmoper": 8, "extend": 8, "better": 8, "control": 8, "close": 8, "integr": 8, "ecosystem": 8, "net": 8, "interfac": 8, "multipl": 8, "singl": 8, "work": 8, "instead": 8, "just": 8, "text": 8, "constrain": 8, "endpoint": 8, "jea": 8, "enough": 8, "administr": 8, "abil": 8, "copi": 8, "restart": 8, "comput": 8, "carri": 8, "out": 8, "cmd": 8, "interpret": 8, "robocopi": 8, "c": 8, "logfil": 8, "draw": 8, "path": 8, "destin": 8, "recurs": 8, "In": 8, "record": 8, "built": 8, "mechan": 8, "arriv": 8, "success": 8, "stdout": 8, "handl": 8, "decod": 8, "side": 8, "fals": 8, "like": 8, "other": 8, "appear": 8, "encrypt": 8, "accident": 8, "configur": 8, "coerc": 8, "won": 8, "t": 8, "here": 8, "becaus": 8, "we": 8, "need": 8}, "objects": {"airflow.providers.microsoft": [[2, 0, 0, "-", "psrp"]], "airflow.providers.microsoft.psrp": [[0, 0, 0, "-", "hooks"], [3, 0, 0, "-", "operators"]], "airflow.providers.microsoft.psrp.hooks": [[1, 0, 0, "-", "psrp"]], "airflow.providers.microsoft.psrp.hooks.psrp": [[1, 1, 1, "", "INFORMATIONAL_RECORD_LEVEL_MAP"], [1, 1, 1, "", "OutputCallback"], [1, 2, 1, "", "PsrpHook"]], "airflow.providers.microsoft.psrp.hooks.psrp.PsrpHook": [[1, 3, 1, "", "__enter__"], [1, 3, 1, "", "__exit__"], [1, 3, 1, "", "get_conn"], [1, 3, 1, "", "invoke"], [1, 3, 1, "", "invoke_cmdlet"], [1, 3, 1, "", "invoke_powershell"]], "airflow.providers.microsoft.psrp.operators": [[4, 0, 0, "-", "psrp"]], "airflow.providers.microsoft.psrp.operators.psrp": [[4, 2, 1, "", "PsrpOperator"], [4, 5, 1, "", "exactly_one"]], "airflow.providers.microsoft.psrp.operators.psrp.PsrpOperator": [[4, 3, 1, "", "execute"], [4, 3, 1, "", "get_template_env"], [4, 4, 1, "", "template_fields"], [4, 4, 1, "", "template_fields_renderers"], [4, 4, 1, "", "ui_color"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:attribute", "5": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6], "provid": [0, 1, 2, 3, 4, 5, 6, 8], "microsoft": [0, 1, 2, 3, 4, 5, 6, 8], "psrp": [0, 1, 2, 3, 4, 5, 6, 8], "hook": [0, 1], "submodul": [0, 3], "modul": [1, 4], "content": [1, 4, 6], "class": [1, 4], "attribut": 1, "subpackag": 2, "oper": [3, 4, 8], "function": 4, "packag": [5, 6, 7], "apach": [5, 6], "2": [5, 6], "0": [5, 6], "1": [5, 6], "4": [5, 6], "3": [5, 6], "guid": 6, "refer": 6, "resourc": 6, "commit": 6, "instal": [6, 7], "requir": 6, "changelog": 6, "break": 6, "chang": 6, "bug": 6, "fix": 6, "misc": 6, "featur": 6, "from": 7, "sourc": 7, "releas": 7, "integr": 7, "verifi": 7, "pypi": 7, "us": 8, "one": 8, "follow": 8, "argument": 8, "output": 8, "secur": 8, "string": 8}, "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}})