You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by el...@apache.org on 2023/03/07 08:18:08 UTC
[airflow-site] 01/01: Add documentation for packages - 2023-03-07
This is an automated email from the ASF dual-hosted git repository.
eladkal pushed a commit to branch add-documentation-2023-03-07
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
commit 9401c840fde5a57fbc55fe5b86452d9eab04518d
Author: Elad Kalif <45...@users.noreply.github.com>
AuthorDate: Tue Mar 7 10:17:45 2023 +0200
Add documentation for packages - 2023-03-07
---
.../airflow/providers/airbyte/hooks/index.html | 853 ---------------
.../providers/airbyte/operators/airbyte/index.html | 929 ----------------
.../airbyte/example_airbyte_trigger_job/index.html | 886 ----------------
.../_api/tests/system/providers/airbyte/index.html | 851 ---------------
.../airflow/providers/airbyte/sensors/airbyte.html | 884 ----------------
.../airbyte/example_airbyte_trigger_job.html | 878 ----------------
.../providers/airbyte/hooks/airbyte/index.rst.txt | 121 ---
.../airflow/providers/airbyte/hooks/index.rst.txt | 15 -
.../_api/airflow/providers/airbyte/index.rst.txt | 17 -
.../airbyte/operators/airbyte/index.rst.txt | 58 -
.../airbyte/sensors/airbyte/index.rst.txt | 52 -
.../example_airbyte_trigger_job/index.rst.txt | 36 -
.../tests/system/providers/airbyte/index.rst.txt | 15 -
.../3.2.0/_sources/commits.rst.txt | 177 ----
.../3.2.0/_sources/connections.rst.txt | 36 -
.../3.2.0/_sources/operators/airbyte.rst.txt | 58 -
.../3.2.0/genindex.html | 1106 --------------------
.../3.2.0/objects.inv | Bin 948 -> 0 bytes
.../3.2.0/searchindex.js | 1 -
.../3.3.0}/.buildinfo | 2 +-
.../airflow/providers/hashicorp/hooks}/index.html | 40 +-
.../providers/hashicorp/hooks/vault}/index.html | 267 ++++-
.../_api/airflow/providers/hashicorp}/index.html | 48 +-
.../providers/hashicorp/secrets}/index.html | 40 +-
.../providers/hashicorp/secrets/vault}/index.html | 286 +++--
.../airflow/providers/hashicorp/hooks/vault.html} | 442 ++++++--
.../providers/hashicorp/secrets/vault.html} | 324 ++++--
.../3.3.0}/_modules/index.html | 28 +-
.../providers/hashicorp/hooks}/index.rst.txt | 6 +-
.../providers/hashicorp/hooks/vault/index.rst.txt | 176 ++++
.../_api/airflow/providers/hashicorp/index.rst.txt | 16 +
.../providers/hashicorp/secrets}/index.rst.txt | 6 +-
.../hashicorp/secrets/vault/index.rst.txt | 126 +++
.../3.3.0/_sources/commits.rst.txt | 294 ++++++
.../3.3.0}/_sources/index.rst.txt | 61 +-
.../installing-providers-from-sources.rst.txt | 0
.../secrets-backends/hashicorp-vault.rst.txt | 216 ++++
.../3.3.0}/_static/_gen/css/main-custom.min.css | 0
.../3.3.0}/_static/_gen/css/main.min.css | 0
.../3.3.0}/_static/_gen/js/docs.js | 0
.../_sphinx_javascript_frameworks_compat.js | 0
.../3.3.0}/_static/basic.css | 0
.../3.3.0}/_static/check-solid.svg | 0
.../3.3.0}/_static/clipboard.min.js | 0
.../3.3.0}/_static/copy-button.svg | 0
.../3.3.0}/_static/copybutton.css | 0
.../3.3.0}/_static/copybutton.js | 0
.../3.3.0}/_static/copybutton_funcs.js | 0
.../3.3.0}/_static/doctools.js | 0
.../3.3.0}/_static/documentation_options.js | 2 +-
.../3.3.0}/_static/file.png | Bin
.../3.3.0}/_static/graphviz.css | 0
.../3.3.0}/_static/jquery-3.6.0.js | 0
.../3.3.0}/_static/jquery.js | 0
.../3.3.0}/_static/js/globaltoc.js | 0
.../3.3.0}/_static/language_data.js | 0
.../3.3.0}/_static/minus.png | Bin
.../3.3.0}/_static/pin_32.png | Bin
.../3.3.0}/_static/plus.png | Bin
.../3.3.0}/_static/pygments.css | 0
.../3.3.0}/_static/searchtools.js | 0
.../3.3.0}/_static/sphinx_highlight.js | 0
.../3.3.0}/_static/underscore-1.13.1.js | 0
.../3.3.0}/_static/underscore.js | 0
.../3.3.0}/commits.html | 664 +++++++++---
.../3.3.0/genindex.html} | 212 +++-
.../3.3.0}/index.html | 290 +++--
.../3.3.0}/installing-providers-from-sources.html | 58 +-
.../3.3.0/objects.inv | Bin 0 -> 690 bytes
.../3.3.0}/py-modindex.html | 64 +-
.../3.3.0}/search.html | 24 +-
.../3.3.0/searchindex.js | 1 +
.../3.3.0/secrets-backends/hashicorp-vault.html} | 234 +++--
.../3.3.0/secrets-backends/index.html | 1 +
.../apache-airflow-providers-hashicorp/stable.txt | 2 +-
75 files changed, 2955 insertions(+), 7948 deletions(-)
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
deleted file mode 100644
index b8e3b14f0a..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/index.html
+++ /dev/null
@@ -1,853 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.hooks — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" />
- <link rel="prev" title="airflow.providers.airbyte" href="../index.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <div class="section" id="module-airflow.providers.airbyte.hooks">
-<span id="airflow-providers-airbyte-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks" title="airflow.providers.airbyte.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks" title="Permalink to this heading">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
-</ul>
-</div>
-</div>
-</div>
-
-
- <div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte" href="../index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
- </a>
- <a rel="next" title="airflow.providers.airbyte.hooks.airbyte" href="airbyte/index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
- </a>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
- <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-</ul>
-</li>
-</ul>
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/index.rst" rel="nofollow">
-
- <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
- <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
- <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
- </svg>
-
- <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
- </button>
- </a>
- </div>
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../" id="documentation_options" src="../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../_static/jquery.js"></script>
- <script src="../../../../../_static/underscore.js"></script>
- <script src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../_static/doctools.js"></script>
- <script src="../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../_static/copybutton.js"></script>
- <script src="../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
deleted file mode 100644
index cc98eef383..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/airbyte/index.html
+++ /dev/null
@@ -1,929 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.operators.airbyte — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul class="current">
-<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <div class="section" id="module-airflow.providers.airbyte.operators.airbyte">
-<span id="airflow-providers-airbyte-operators-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators.airbyte" title="airflow.providers.airbyte.operators.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators.airbyte" title="Permalink to this heading">¶</a></h1>
-<div class="section" id="module-contents">
-<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
-<div class="section" id="classes">
-<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
-<table class="autosummary longtable docutils align-default">
-<colgroup>
-<col style="width: 10%" />
-<col style="width: 90%" />
-</colgroup>
-<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator" title="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a></p></td>
-<td><p>This operator allows you to submit a job to an Airbyte server to run a integration</p></td>
-</tr>
-</tbody>
-</table>
-<dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.operators.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteTriggerSyncOperator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span [...]
-<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
-<p>This operator allows you to submit a job to an Airbyte server to run a integration
-process between your source and destination.</p>
-<div class="admonition seealso">
-<p class="admonition-title">See also</p>
-<p>For more information on how to use this operator, take a look at the guide:
-<a class="reference internal" href="../../../../../../operators/airbyte.html#howto-operator-airbytetriggersyncoperator"><span class="std std-ref">AirbyteTriggerSyncOperator</span></a></p>
-</div>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get connection
-information for Airbyte.</p></li>
-<li><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The Airbyte ConnectionId UUID between a source and destination.</p></li>
-<li><p><strong>asynchronous</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><em>None</em>) – Optional. Flag to get job_id after submitting the job to the Airbyte API.
-This is useful for submitting long running jobs and
-waiting on them asynchronously using the AirbyteJobSensor.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks. Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. The amount of time, in seconds, to wait for the request to complete.
-Only used when <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-</ul>
-</dd>
-</dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w" [...]
-<dd></dd></dl>
-
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">
-<span class="sig-name descname"><span class="pre">execute</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.execute"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte. [...]
-<dd><p>Create Airbyte Job and wait to finish</p>
-<dl class="field-list simple">
-</dl>
-</dd></dl>
-
-<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">
-<span class="sig-name descname"><span class="pre">on_kill</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/operators/airbyte.html#AirbyteTriggerSyncOperator.on_kill"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill" title="Permalink to this def [...]
-<dd><p>Cancel the job if task is cancelled</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
- <div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.operators" href="../index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
- </a>
- <a rel="next" title="airflow.providers.airbyte.sensors" href="../../sensors/index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
- </a>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
- <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a><ul>
-<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.execute()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill"><code class="docutils literal notranslate"><span class="pre">AirbyteTriggerSyncOperator.on_kill()</span></code></a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/airbyte/index.rst" rel="nofollow">
-
- <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
- <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
- <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
- </svg>
-
- <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
- </button>
- </a>
- </div>
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../" src="../../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../../" id="documentation_options" src="../../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../../_static/jquery.js"></script>
- <script src="../../../../../../_static/underscore.js"></script>
- <script src="../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../../_static/doctools.js"></script>
- <script src="../../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../../_static/copybutton.js"></script>
- <script src="../../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
deleted file mode 100644
index 2d203b7ce4..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html
+++ /dev/null
@@ -1,886 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>tests.system.providers.airbyte.example_airbyte_trigger_job — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../../search.html" />
- <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
- <link rel="prev" title="tests.system.providers.airbyte" href="../index.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <div class="section" id="module-tests.system.providers.airbyte.example_airbyte_trigger_job">
-<span id="tests-system-providers-airbyte-example-airbyte-trigger-job"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte.example_airbyte_trigger_job" title="tests.system.providers.airbyte.example_airbyte_trigger_job"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte.example_airbyte_trigg [...]
-<p>Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.</p>
-<div class="section" id="module-contents">
-<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">ENV_ID</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#ENV_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trigger_ [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">DAG_ID</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'example_airbyte_operator'</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">CONN_ID</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'15bc3800-82e4-48c3-a32d-620661273f28'</span></em><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_ai [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">sync_source_destination</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#sync_source_destination"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.provider [...]
-<dd></dd></dl>
-
-<dl class="py data">
-<dt class="sig sig-object py" id="tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">
-<span class="sig-prename descclassname"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job.</span></span><span class="sig-name descname"><span class="pre">test_run</span></span><a class="reference internal" href="../../../../../../_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html#test_run"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#tests.system.providers.airbyte.example_airbyte_trig [...]
-<dd></dd></dl>
-
-</div>
-</div>
-
-
- <div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="tests.system.providers.airbyte" href="../index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
- </a>
- <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
- </a>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
- <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a><ul>
-<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID"><code class="docutils literal notranslate"><span class="pre">ENV_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID"><code class="docutils literal notranslate"><span class="pre">DAG_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID"><code class="docutils literal notranslate"><span class="pre">CONN_ID</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination"><code class="docutils literal notranslate"><span class="pre">sync_source_destination</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run"><code class="docutils literal notranslate"><span class="pre">test_run</span></code></a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">ENV_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">DAG_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">CONN_ID</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">sync_source_destination</a></li>
-<li><a class="reference internal" href="#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">test_run</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst" rel="nofollow">
-
- <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
- <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
- <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
- </svg>
-
- <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
- </button>
- </a>
- </div>
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../" src="../../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../../" id="documentation_options" src="../../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../../_static/jquery.js"></script>
- <script src="../../../../../../_static/underscore.js"></script>
- <script src="../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../../_static/doctools.js"></script>
- <script src="../../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../../_static/copybutton.js"></script>
- <script src="../../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html
deleted file mode 100644
index 14d6349460..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/tests/system/providers/airbyte/index.html
+++ /dev/null
@@ -1,851 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>tests.system.providers.airbyte — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../search.html" />
- <link rel="next" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="example_airbyte_trigger_job/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.sensors.airbyte" href="../../../../airflow/providers/airbyte/sensors/airbyte/index.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <div class="section" id="module-tests.system.providers.airbyte">
-<span id="tests-system-providers-airbyte"></span><h1><a class="reference internal" href="#module-tests.system.providers.airbyte" title="tests.system.providers.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a><a class="headerlink" href="#module-tests.system.providers.airbyte" title="Permalink to this heading">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="example_airbyte_trigger_job/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte.example_airbyte_trigger_job</span></code></a></li>
-</ul>
-</div>
-</div>
-</div>
-
-
- <div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.sensors.airbyte" href="../../../../airflow/providers/airbyte/sensors/airbyte/index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
- </a>
- <a rel="next" title="tests.system.providers.airbyte.example_airbyte_trigger_job" href="example_airbyte_trigger_job/index.html" >
- <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
- </a>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
- <ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tests.system.providers.airbyte</span></code></a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-</ul>
-</li>
-</ul>
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/tests/system/providers/airbyte/index.rst" rel="nofollow">
-
- <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
- <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
- <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
- </svg>
-
- <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
- </button>
- </a>
- </div>
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../" id="documentation_options" src="../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../_static/jquery.js"></script>
- <script src="../../../../../_static/underscore.js"></script>
- <script src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../_static/doctools.js"></script>
- <script src="../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../_static/copybutton.js"></script>
- <script src="../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/sensors/airbyte.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/sensors/airbyte.html
deleted file mode 100644
index 182d117cd4..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/sensors/airbyte.html
+++ /dev/null
@@ -1,884 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.sensors.airbyte — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../search.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
-
- <li class="breadcrumb-item"><a href="airbyte.html"> airflow.providers.airbyte.sensors.airbyte</a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <h1>Source code for airflow.providers.airbyte.sensors.airbyte</h1><div class="highlight"><pre>
-<span></span><span class="c1">#</span>
-<span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
-<span class="c1"># or more contributor license agreements. See the NOTICE file</span>
-<span class="c1"># distributed with this work for additional information</span>
-<span class="c1"># regarding copyright ownership. The ASF licenses this file</span>
-<span class="c1"># to you under the Apache License, Version 2.0 (the</span>
-<span class="c1"># "License"); you may not use this file except in compliance</span>
-<span class="c1"># with the License. You may obtain a copy of the License at</span>
-<span class="c1">#</span>
-<span class="c1"># http://www.apache.org/licenses/LICENSE-2.0</span>
-<span class="c1">#</span>
-<span class="c1"># Unless required by applicable law or agreed to in writing,</span>
-<span class="c1"># software distributed under the License is distributed on an</span>
-<span class="c1"># "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
-<span class="c1"># KIND, either express or implied. See the License for the</span>
-<span class="c1"># specific language governing permissions and limitations</span>
-<span class="c1"># under the License.</span>
-<span class="sd">"""This module contains a Airbyte Job sensor."""</span>
-<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
-
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TYPE_CHECKING</span><span class="p">,</span> <span class="n">Sequence</span>
-
-<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span class="kn">import</span> <span class="n">AirflowException</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.hooks.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteHook</span>
-<span class="kn">from</span> <span class="nn">airflow.sensors.base</span> <span class="kn">import</span> <span class="n">BaseSensorOperator</span>
-
-<span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span>
- <span class="kn">from</span> <span class="nn">airflow.utils.context</span> <span class="kn">import</span> <span class="n">Context</span>
-
-
-<div class="viewcode-block" id="AirbyteJobSensor"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">[docs]</a><span class="k">class</span> <span class="nc">AirbyteJobSensor</span><span class="p">(</span><span class="n">BaseSensorOperator</span><span class="p">):</span>
-<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Check for the state of a previously submitted Airbyte job.</span>
-
-<span class="sd"> :param airbyte_job_id: Required. Id of the Airbyte job</span>
-<span class="sd"> :param airbyte_conn_id: Required. The name of the Airflow connection to get</span>
-<span class="sd"> connection information for Airbyte.</span>
-<span class="sd"> :param api_version: Optional. Airbyte API version.</span>
-<span class="sd"> """</span>
-
-<div class="viewcode-block" id="AirbyteJobSensor.template_fields"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">[docs]</a> <span class="n">template_fields</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class=" [...]
-<div class="viewcode-block" id="AirbyteJobSensor.ui_color"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">[docs]</a> <span class="n">ui_color</span> <span class="o">=</span> <span class="s2">"#6C51FD"</span></div>
-
- <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
- <span class="bp">self</span><span class="p">,</span>
- <span class="o">*</span><span class="p">,</span>
- <span class="n">airbyte_job_id</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span>
- <span class="n">airbyte_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"airbyte_default"</span><span class="p">,</span>
- <span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"v1"</span><span class="p">,</span>
- <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span>
- <span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span>
- <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span> <span class="o">=</span> <span class="n">airbyte_conn_id</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_job_id</span> <span class="o">=</span> <span class="n">airbyte_job_id</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">api_version</span> <span class="o">=</span> <span class="n">api_version</span>
-
-<div class="viewcode-block" id="AirbyteJobSensor.poke"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">[docs]</a> <span class="k">def</span> <span class="nf">poke</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">context</span><span class="p">:</span> <span class="n">Context</span><span class="p">)</span> <span class= [...]
- <span class="n">hook</span> <span class="o">=</span> <span class="n">AirbyteHook</span><span class="p">(</span><span class="n">airbyte_conn_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span><span class="p">,</span> <span class="n">api_version</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="p">)</span>
- <span class="n">job</span> <span class="o">=</span> <span class="n">hook</span><span class="o">.</span><span class="n">get_job</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">airbyte_job_id</span><span class="p">)</span>
- <span class="n">status</span> <span class="o">=</span> <span class="n">job</span><span class="o">.</span><span class="n">json</span><span class="p">()[</span><span class="s2">"job"</span><span class="p">][</span><span class="s2">"status"</span><span class="p">]</span>
-
- <span class="k">if</span> <span class="n">status</span> <span class="o">==</span> <span class="n">hook</span><span class="o">.</span><span class="n">FAILED</span><span class="p">:</span>
- <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Job failed: </span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
- <span class="k">elif</span> <span class="n">status</span> <span class="o">==</span> <span class="n">hook</span><span class="o">.</span><span class="n">CANCELLED</span><span class="p">:</span>
- <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Job was cancelled: </span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
- <span class="k">elif</span> <span class="n">status</span> <span class="o">==</span> <span class="n">hook</span><span class="o">.</span><span class="n">SUCCEEDED</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Job </span><span class="si">%s</span><span class="s2"> completed successfully."</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_job_id</span><span class="p">)</span>
- <span class="k">return</span> <span class="kc">True</span>
- <span class="k">elif</span> <span class="n">status</span> <span class="o">==</span> <span class="n">hook</span><span class="o">.</span><span class="n">ERROR</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Job </span><span class="si">%s</span><span class="s2"> attempt has failed."</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_job_id</span><span class="p">)</span>
-
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Waiting for job </span><span class="si">%s</span><span class="s2"> to complete."</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_job_id</span><span class="p">)</span>
- <span class="k">return</span> <span class="kc">False</span></div></div>
-</pre></div>
-
- <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../" id="documentation_options" src="../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../_static/jquery.js"></script>
- <script src="../../../../../_static/underscore.js"></script>
- <script src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../_static/doctools.js"></script>
- <script src="../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../_static/copybutton.js"></script>
- <script src="../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html
deleted file mode 100644
index 579af866dc..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/tests/system/providers/airbyte/example_airbyte_trigger_job.html
+++ /dev/null
@@ -1,878 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>tests.system.providers.airbyte.example_airbyte_trigger_job — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../../../_static/graphviz.css" />
- <link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
- <link rel="index" title="Index" href="../../../../../genindex.html" />
- <link rel="search" title="Search" href="../../../../../search.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="../../../../../search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
-
- <li class="breadcrumb-item"><a href="example_airbyte_trigger_job.html"> tests.system.providers.airbyte.example_airbyte_trigger_job</a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <h1>Source code for tests.system.providers.airbyte.example_airbyte_trigger_job</h1><div class="highlight"><pre>
-<span></span><span class="c1">#</span>
-<span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
-<span class="c1"># or more contributor license agreements. See the NOTICE file</span>
-<span class="c1"># distributed with this work for additional information</span>
-<span class="c1"># regarding copyright ownership. The ASF licenses this file</span>
-<span class="c1"># to you under the Apache License, Version 2.0 (the</span>
-<span class="c1"># "License"); you may not use this file except in compliance</span>
-<span class="c1"># with the License. You may obtain a copy of the License at</span>
-<span class="c1">#</span>
-<span class="c1"># http://www.apache.org/licenses/LICENSE-2.0</span>
-<span class="c1">#</span>
-<span class="c1"># Unless required by applicable law or agreed to in writing,</span>
-<span class="c1"># software distributed under the License is distributed on an</span>
-<span class="c1"># "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
-<span class="c1"># KIND, either express or implied. See the License for the</span>
-<span class="c1"># specific language governing permissions and limitations</span>
-<span class="c1"># under the License.</span>
-<span class="sd">"""Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator."""</span>
-<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
-
-<span class="kn">import</span> <span class="nn">os</span>
-<span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span><span class="p">,</span> <span class="n">timedelta</span>
-
-<span class="kn">from</span> <span class="nn">airflow</span> <span class="kn">import</span> <span class="n">DAG</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.operators.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteTriggerSyncOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.sensors.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteJobSensor</span>
-
-<div class="viewcode-block" id="ENV_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">[docs]</a><span class="n">ENV_ID</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"SYSTEM_TESTS_ENV_ID&quo [...]
-<div class="viewcode-block" id="DAG_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">[docs]</a><span class="n">DAG_ID</span> <span class="o">=</span> <span class="s2">"example_airbyte_operator"</span></div>
-<div class="viewcode-block" id="CONN_ID"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">[docs]</a><span class="n">CONN_ID</span> <span class="o">=</span> <span class="s2">"15bc3800-82e4-48c3-a32d-620661273f28"</span></div>
-
-<span class="k">with</span> <span class="n">DAG</span><span class="p">(</span>
- <span class="n">dag_id</span><span class="o">=</span><span class="n">DAG_ID</span><span class="p">,</span>
- <span class="n">schedule</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
- <span class="n">start_date</span><span class="o">=</span><span class="n">datetime</span><span class="p">(</span><span class="mi">2021</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">),</span>
- <span class="n">dagrun_timeout</span><span class="o">=</span><span class="n">timedelta</span><span class="p">(</span><span class="n">minutes</span><span class="o">=</span><span class="mi">60</span><span class="p">),</span>
- <span class="n">tags</span><span class="o">=</span><span class="p">[</span><span class="s2">"example"</span><span class="p">],</span>
- <span class="n">catchup</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
-<span class="p">)</span> <span class="k">as</span> <span class="n">dag</span><span class="p">:</span>
-
- <span class="c1"># [START howto_operator_airbyte_synchronous]</span>
-<div class="viewcode-block" id="sync_source_destination"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">[docs]</a> <span class="n">sync_source_destination</span> <span class="o">=</span> <span class="n">AirbyteTriggerSyncOperator</span><span class="p">(</span>
- <span class="n">task_id</span><span class="o">=</span><span class="s2">"airbyte_sync_source_dest_example"</span><span class="p">,</span>
- <span class="n">connection_id</span><span class="o">=</span><span class="n">CONN_ID</span><span class="p">,</span></div>
- <span class="p">)</span>
- <span class="c1"># [END howto_operator_airbyte_synchronous]</span>
-
- <span class="c1"># [START howto_operator_airbyte_asynchronous]</span>
- <span class="n">async_source_destination</span> <span class="o">=</span> <span class="n">AirbyteTriggerSyncOperator</span><span class="p">(</span>
- <span class="n">task_id</span><span class="o">=</span><span class="s2">"airbyte_async_source_dest_example"</span><span class="p">,</span>
- <span class="n">connection_id</span><span class="o">=</span><span class="n">CONN_ID</span><span class="p">,</span>
- <span class="n">asynchronous</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
- <span class="p">)</span>
-
- <span class="n">airbyte_sensor</span> <span class="o">=</span> <span class="n">AirbyteJobSensor</span><span class="p">(</span>
- <span class="n">task_id</span><span class="o">=</span><span class="s2">"airbyte_sensor_source_dest_example"</span><span class="p">,</span>
- <span class="n">airbyte_job_id</span><span class="o">=</span><span class="n">async_source_destination</span><span class="o">.</span><span class="n">output</span><span class="p">,</span>
- <span class="p">)</span>
- <span class="c1"># [END howto_operator_airbyte_asynchronous]</span>
-
- <span class="c1"># Task dependency created via `XComArgs`:</span>
- <span class="c1"># async_source_destination >> airbyte_sensor</span>
-
-<span class="kn">from</span> <span class="nn">tests.system.utils</span> <span class="kn">import</span> <span class="n">get_test_run</span> <span class="c1"># noqa: E402</span>
-
-<span class="c1"># Needed to run the example DAG with pytest (see: tests/system/README.md#run_via_pytest)</span>
-<div class="viewcode-block" id="test_run"><a class="viewcode-back" href="../../../../../_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">[docs]</a><span class="n">test_run</span> <span class="o">=</span> <span class="n">get_test_run</span><span class="p">(</span><span class="n">dag</span><span class="p">)</span></div>
-</pre></div>
-
- <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="../../../../../_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="../../../../../" src="../../../../../_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="../../../../../" id="documentation_options" src="../../../../../_static/documentation_options.js"></script>
- <script src="../../../../../_static/jquery.js"></script>
- <script src="../../../../../_static/underscore.js"></script>
- <script src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../../../../../_static/doctools.js"></script>
- <script src="../../../../../_static/sphinx_highlight.js"></script>
- <script src="../../../../../_static/clipboard.min.js"></script>
- <script src="../../../../../_static/copybutton.js"></script>
- <script src="../../../../../_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt
deleted file mode 100644
index 80fd3f7135..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/airbyte/index.rst.txt
+++ /dev/null
@@ -1,121 +0,0 @@
-:py:mod:`airflow.providers.airbyte.hooks.airbyte`
-=================================================
-
-.. py:module:: airflow.providers.airbyte.hooks.airbyte
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
- airflow.providers.airbyte.hooks.airbyte.AirbyteHook
-
-
-
-
-.. py:class:: AirbyteHook(airbyte_conn_id = 'airbyte_default', api_version = 'v1')
-
- Bases: :py:obj:`airflow.providers.http.hooks.http.HttpHook`
-
- Hook for Airbyte API
-
- :param airbyte_conn_id: Required. The name of the Airflow connection to get
- connection information for Airbyte.
- :param api_version: Optional. Airbyte API version.
-
- .. py:attribute:: conn_name_attr
- :value: 'airbyte_conn_id'
-
-
-
- .. py:attribute:: default_conn_name
- :value: 'airbyte_default'
-
-
-
- .. py:attribute:: conn_type
- :value: 'airbyte'
-
-
-
- .. py:attribute:: hook_name
- :value: 'Airbyte'
-
-
-
- .. py:attribute:: RUNNING
- :value: 'running'
-
-
-
- .. py:attribute:: SUCCEEDED
- :value: 'succeeded'
-
-
-
- .. py:attribute:: CANCELLED
- :value: 'cancelled'
-
-
-
- .. py:attribute:: PENDING
- :value: 'pending'
-
-
-
- .. py:attribute:: FAILED
- :value: 'failed'
-
-
-
- .. py:attribute:: ERROR
- :value: 'error'
-
-
-
- .. py:attribute:: INCOMPLETE
- :value: 'incomplete'
-
-
-
- .. py:method:: wait_for_job(job_id, wait_seconds = 3, timeout = 3600)
-
- Helper method which polls a job to check if it finishes.
-
- :param job_id: Required. Id of the Airbyte job
- :param wait_seconds: Optional. Number of seconds between checks.
- :param timeout: Optional. How many seconds wait for job to be ready.
- Used only if ``asynchronous`` is False.
-
-
- .. py:method:: submit_sync_connection(connection_id)
-
- Submits a job to a Airbyte server.
-
- :param connection_id: Required. The ConnectionId of the Airbyte Connection.
-
-
- .. py:method:: get_job(job_id)
-
- Gets the resource representation for a job in Airbyte.
-
- :param job_id: Required. Id of the Airbyte job
-
-
- .. py:method:: cancel_job(job_id)
-
- Cancel the job when task is cancelled
-
- :param job_id: Required. Id of the Airbyte job
-
-
- .. py:method:: test_connection()
-
- Tests the Airbyte connection by hitting the health API
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/index.rst.txt
deleted file mode 100644
index aad9162563..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/hooks/index.rst.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-:py:mod:`airflow.providers.airbyte.hooks`
-=========================================
-
-.. py:module:: airflow.providers.airbyte.hooks
-
-
-Submodules
-----------
-.. toctree::
- :titlesonly:
- :maxdepth: 1
-
- airbyte/index.rst
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/index.rst.txt
deleted file mode 100644
index a0c8a05b64..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/index.rst.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-:py:mod:`airflow.providers.airbyte`
-===================================
-
-.. py:module:: airflow.providers.airbyte
-
-
-Subpackages
------------
-.. toctree::
- :titlesonly:
- :maxdepth: 3
-
- hooks/index.rst
- operators/index.rst
- sensors/index.rst
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt
deleted file mode 100644
index d91701eb00..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/airbyte/index.rst.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-:py:mod:`airflow.providers.airbyte.operators.airbyte`
-=====================================================
-
-.. py:module:: airflow.providers.airbyte.operators.airbyte
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
- airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator
-
-
-
-
-.. py:class:: AirbyteTriggerSyncOperator(connection_id, airbyte_conn_id = 'airbyte_default', asynchronous = False, api_version = 'v1', wait_seconds = 3, timeout = 3600, **kwargs)
-
- Bases: :py:obj:`airflow.models.BaseOperator`
-
- This operator allows you to submit a job to an Airbyte server to run a integration
- process between your source and destination.
-
- .. seealso::
- For more information on how to use this operator, take a look at the guide:
- :ref:`howto/operator:AirbyteTriggerSyncOperator`
-
- :param airbyte_conn_id: Required. The name of the Airflow connection to get connection
- information for Airbyte.
- :param connection_id: Required. The Airbyte ConnectionId UUID between a source and destination.
- :param asynchronous: Optional. Flag to get job_id after submitting the job to the Airbyte API.
- This is useful for submitting long running jobs and
- waiting on them asynchronously using the AirbyteJobSensor.
- :param api_version: Optional. Airbyte API version.
- :param wait_seconds: Optional. Number of seconds between checks. Only used when ``asynchronous`` is False.
- :param timeout: Optional. The amount of time, in seconds, to wait for the request to complete.
- Only used when ``asynchronous`` is False.
-
- .. py:attribute:: template_fields
- :type: Sequence[str]
- :value: ('connection_id',)
-
-
-
- .. py:method:: execute(context)
-
- Create Airbyte Job and wait to finish
-
-
- .. py:method:: on_kill()
-
- Cancel the job if task is cancelled
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt
deleted file mode 100644
index 10a8e5748e..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/airbyte/index.rst.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-:py:mod:`airflow.providers.airbyte.sensors.airbyte`
-===================================================
-
-.. py:module:: airflow.providers.airbyte.sensors.airbyte
-
-.. autoapi-nested-parse::
-
- This module contains a Airbyte Job sensor.
-
-
-
-Module Contents
----------------
-
-Classes
-~~~~~~~
-
-.. autoapisummary::
-
- airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor
-
-
-
-
-.. py:class:: AirbyteJobSensor(*, airbyte_job_id, airbyte_conn_id = 'airbyte_default', api_version = 'v1', **kwargs)
-
- Bases: :py:obj:`airflow.sensors.base.BaseSensorOperator`
-
- Check for the state of a previously submitted Airbyte job.
-
- :param airbyte_job_id: Required. Id of the Airbyte job
- :param airbyte_conn_id: Required. The name of the Airflow connection to get
- connection information for Airbyte.
- :param api_version: Optional. Airbyte API version.
-
- .. py:attribute:: template_fields
- :type: Sequence[str]
- :value: ('airbyte_job_id',)
-
-
-
- .. py:attribute:: ui_color
- :value: '#6C51FD'
-
-
-
- .. py:method:: poke(context)
-
- Function defined by the sensors while deriving this class should override.
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt
deleted file mode 100644
index eb900a3a8c..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.rst.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-:py:mod:`tests.system.providers.airbyte.example_airbyte_trigger_job`
-====================================================================
-
-.. py:module:: tests.system.providers.airbyte.example_airbyte_trigger_job
-
-.. autoapi-nested-parse::
-
- Example DAG demonstrating the usage of the AirbyteTriggerSyncOperator.
-
-
-
-Module Contents
----------------
-
-.. py:data:: ENV_ID
-
-
-
-.. py:data:: DAG_ID
- :value: 'example_airbyte_operator'
-
-
-
-.. py:data:: CONN_ID
- :value: '15bc3800-82e4-48c3-a32d-620661273f28'
-
-
-
-.. py:data:: sync_source_destination
-
-
-
-.. py:data:: test_run
-
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt
deleted file mode 100644
index ecc4f4372b..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/tests/system/providers/airbyte/index.rst.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-:py:mod:`tests.system.providers.airbyte`
-========================================
-
-.. py:module:: tests.system.providers.airbyte
-
-
-Submodules
-----------
-.. toctree::
- :titlesonly:
- :maxdepth: 1
-
- example_airbyte_trigger_job/index.rst
-
-
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/commits.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/commits.rst.txt
deleted file mode 100644
index bf512dd426..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/commits.rst.txt
+++ /dev/null
@@ -1,177 +0,0 @@
-
- .. Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- .. http://www.apache.org/licenses/LICENSE-2.0
-
- .. Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
-
-Package apache-airflow-providers-airbyte
-------------------------------------------------------
-
-`Airbyte <https://airbyte.io/>`__
-
-
-This is detailed commit list of changes for versions provider package: ``airbyte``.
-For high-level changelog, see :doc:`package information including changelog <index>`.
-
-
-
-3.2.0
-.....
-
-Latest change: 2022-10-24
-
-================================================================================================= =========== ====================================================================================
-Commit Committed Subject
-================================================================================================= =========== ====================================================================================
-`78b8ea2f22 <https://github.com/apache/airflow/commit/78b8ea2f22239db3ef9976301234a66e50b47a94>`_ 2022-10-24 ``Move min airflow version to 2.3.0 for all providers (#27196)``
-`2a34dc9e84 <https://github.com/apache/airflow/commit/2a34dc9e8470285b0ed2db71109ef4265e29688b>`_ 2022-10-23 ``Enable string normalization in python formatting - providers (#27205)``
-`f8db64c35c <https://github.com/apache/airflow/commit/f8db64c35c8589840591021a48901577cff39c07>`_ 2022-09-28 ``Update docs for September Provider's release (#26731)``
-`06acf40a43 <https://github.com/apache/airflow/commit/06acf40a4337759797f666d5bb27a5a393b74fed>`_ 2022-09-13 ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow (#26289)``
-`e5ac6c7cfb <https://github.com/apache/airflow/commit/e5ac6c7cfb189c33e3b247f7d5aec59fe5e89a00>`_ 2022-08-10 ``Prepare docs for new providers release (August 2022) (#25618)``
-`6861bcc03f <https://github.com/apache/airflow/commit/6861bcc03fa2177ad96cf493dcc19826849f92e3>`_ 2022-08-04 ``AIP-47 - Migrate Airbyte DAGs to new design (#25135)``
-================================================================================================= =========== ====================================================================================
-
-3.1.0
-.....
-
-Latest change: 2022-07-13
-
-================================================================================================= =========== ==================================================================
-Commit Committed Subject
-================================================================================================= =========== ==================================================================
-`d2459a241b <https://github.com/apache/airflow/commit/d2459a241b54d596ebdb9d81637400279fff4f2d>`_ 2022-07-13 ``Add documentation for July 2022 Provider's release (#25030)``
-`0de31bd73a <https://github.com/apache/airflow/commit/0de31bd73a8f41dded2907f0dee59dfa6c1ed7a1>`_ 2022-06-29 ``Move provider dependencies to inside provider folders (#24672)``
-`c118b2836f <https://github.com/apache/airflow/commit/c118b2836f7211a0c3762cff8634b7b9a0d1cf0b>`_ 2022-06-29 ``'AirbyteHook' add cancel job option (#24593)``
-`510a6bab45 <https://github.com/apache/airflow/commit/510a6bab4595cce8bd5b1447db957309d70f35d9>`_ 2022-06-28 ``Remove 'hook-class-names' from provider.yaml (#24702)``
-================================================================================================= =========== ==================================================================
-
-3.0.0
-.....
-
-Latest change: 2022-06-09
-
-================================================================================================= =========== ==================================================================================
-Commit Committed Subject
-================================================================================================= =========== ==================================================================================
-`dcdcf3a2b8 <https://github.com/apache/airflow/commit/dcdcf3a2b8054fa727efb4cd79d38d2c9c7e1bd5>`_ 2022-06-09 ``Update release notes for RC2 release of Providers for May 2022 (#24307)``
-`717a7588bc <https://github.com/apache/airflow/commit/717a7588bc8170363fea5cb75f17efcf68689619>`_ 2022-06-07 ``Update package description to remove double min-airflow specification (#24292)``
-`aeabe994b3 <https://github.com/apache/airflow/commit/aeabe994b3381d082f75678a159ddbb3cbf6f4d3>`_ 2022-06-07 ``Prepare docs for May 2022 provider's release (#24231)``
-`027b707d21 <https://github.com/apache/airflow/commit/027b707d215a9ff1151717439790effd44bab508>`_ 2022-06-05 ``Add explanatory note for contributors about updating Changelog (#24229)``
-================================================================================================= =========== ==================================================================================
-
-2.1.4
-.....
-
-Latest change: 2022-03-22
-
-================================================================================================= =========== ==============================================================
-Commit Committed Subject
-================================================================================================= =========== ==============================================================
-`d7dbfb7e26 <https://github.com/apache/airflow/commit/d7dbfb7e26a50130d3550e781dc71a5fbcaeb3d2>`_ 2022-03-22 ``Add documentation for bugfix release of Providers (#22383)``
-================================================================================================= =========== ==============================================================
-
-2.1.3
-.....
-
-Latest change: 2022-03-14
-
-================================================================================================= =========== ====================================================================
-Commit Committed Subject
-================================================================================================= =========== ====================================================================
-`16adc035b1 <https://github.com/apache/airflow/commit/16adc035b1ecdf533f44fbb3e32bea972127bb71>`_ 2022-03-14 ``Add documentation for Classifier release for March 2022 (#22226)``
-================================================================================================= =========== ====================================================================
-
-2.1.2
-.....
-
-Latest change: 2022-03-07
-
-================================================================================================= =========== ======================================================================================
-Commit Committed Subject
-================================================================================================= =========== ======================================================================================
-`f5b96315fe <https://github.com/apache/airflow/commit/f5b96315fe65b99c0e2542831ff73a3406c4232d>`_ 2022-03-07 ``Add documentation for Feb Providers release (#22056)``
-`d94fa37830 <https://github.com/apache/airflow/commit/d94fa378305957358b910cfb1fe7cb14bc793804>`_ 2022-02-08 ``Fixed changelog for January 2022 (delayed) provider's release (#21439)``
-`6c3a67d4fc <https://github.com/apache/airflow/commit/6c3a67d4fccafe4ab6cd9ec8c7bacf2677f17038>`_ 2022-02-05 ``Add documentation for January 2021 providers release (#21257)``
-`602abe8394 <https://github.com/apache/airflow/commit/602abe8394fafe7de54df7e73af56de848cdf617>`_ 2022-01-20 ``Remove ':type' lines now sphinx-autoapi supports typehints (#20951)``
-`f77417eb0d <https://github.com/apache/airflow/commit/f77417eb0d3f12e4849d80645325c02a48829278>`_ 2021-12-31 ``Fix K8S changelog to be PyPI-compatible (#20614)``
-`97496ba2b4 <https://github.com/apache/airflow/commit/97496ba2b41063fa24393c58c5c648a0cdb5a7f8>`_ 2021-12-31 ``Update documentation for provider December 2021 release (#20523)``
-`d56e7b56bb <https://github.com/apache/airflow/commit/d56e7b56bb9827daaf8890557147fd10bdf72a7e>`_ 2021-12-30 ``Fix template_fields type to have MyPy friendly Sequence type (#20571)``
-`a0821235fb <https://github.com/apache/airflow/commit/a0821235fb6877a471973295fe42283ef452abf6>`_ 2021-12-30 ``Use typed Context EVERYWHERE (#20565)``
-`f5df92e156 <https://github.com/apache/airflow/commit/f5df92e156cf933f34dc34239297184fb2d0c5b2>`_ 2021-12-14 ``Fix mypy airbyte provider errors (#20271)``
-`853576d901 <https://github.com/apache/airflow/commit/853576d9019d2aca8de1d9c587c883dcbe95b46a>`_ 2021-11-30 ``Update documentation for November 2021 provider's release (#19882)``
-`d9567eb106 <https://github.com/apache/airflow/commit/d9567eb106929b21329c01171fd398fbef2dc6c6>`_ 2021-10-29 ``Prepare documentation for October Provider's release (#19321)``
-`840ea3efb9 <https://github.com/apache/airflow/commit/840ea3efb9533837e9f36b75fa527a0fbafeb23a>`_ 2021-09-30 ``Update documentation for September providers release (#18613)``
-`ef037e7021 <https://github.com/apache/airflow/commit/ef037e702182e4370cb00c853c4fb0e246a0479c>`_ 2021-09-29 ``Static start_date and default arg cleanup for misc. provider example DAGs (#18597)``
-================================================================================================= =========== ======================================================================================
-
-2.1.1
-.....
-
-Latest change: 2021-08-30
-
-================================================================================================= =========== ============================================================================
-Commit Committed Subject
-================================================================================================= =========== ============================================================================
-`0a68588479 <https://github.com/apache/airflow/commit/0a68588479e34cf175d744ea77b283d9d78ea71a>`_ 2021-08-30 ``Add August 2021 Provider's documentation (#17890)``
-`be75dcd39c <https://github.com/apache/airflow/commit/be75dcd39cd10264048c86e74110365bd5daf8b7>`_ 2021-08-23 ``Update description about the new ''connection-types'' provider meta-data``
-`76ed2a49c6 <https://github.com/apache/airflow/commit/76ed2a49c6cd285bf59706cf04f39a7444c382c9>`_ 2021-08-19 ``Import Hooks lazily individually in providers manager (#17682)``
-`97428efc41 <https://github.com/apache/airflow/commit/97428efc41e5902183827fb9e4e56d067ca771df>`_ 2021-08-02 ``Fix messed-up changelog in 3 providers (#17380)``
-================================================================================================= =========== ============================================================================
-
-2.1.0
-.....
-
-Latest change: 2021-07-26
-
-================================================================================================= =========== ===================================================================
-Commit Committed Subject
-================================================================================================= =========== ===================================================================
-`87f408b1e7 <https://github.com/apache/airflow/commit/87f408b1e78968580c760acb275ae5bb042161db>`_ 2021-07-26 ``Prepares docs for Rc2 release of July providers (#17116)``
-`fea29112be <https://github.com/apache/airflow/commit/fea29112bef4ad8787ae1482d829046bbba39f7e>`_ 2021-07-19 ``AirbyteHook - Consider incomplete status (#16965)``
-`d02ded65ea <https://github.com/apache/airflow/commit/d02ded65eaa7d2281e249b3fa028605d1b4c52fb>`_ 2021-07-15 ``Fixed wrongly escaped characters in amazon's changelog (#17020)``
-`b916b75079 <https://github.com/apache/airflow/commit/b916b7507921129dc48d6add1bdc4b923b60c9b9>`_ 2021-07-15 ``Prepare documentation for July release of providers. (#17015)``
-`1e1b212417 <https://github.com/apache/airflow/commit/1e1b212417e089b43474bc19eec05b654afe98fb>`_ 2021-07-08 ``Updating Airbyte example DAG to use XComArgs (#16867)``
-`866a601b76 <https://github.com/apache/airflow/commit/866a601b76e219b3c043e1dbbc8fb22300866351>`_ 2021-06-28 ``Removes pylint from our toolchain (#16682)``
-================================================================================================= =========== ===================================================================
-
-2.0.0
-.....
-
-Latest change: 2021-06-18
-
-================================================================================================= =========== =================================================================
-Commit Committed Subject
-================================================================================================= =========== =================================================================
-`bbc627a3da <https://github.com/apache/airflow/commit/bbc627a3dab17ba4cf920dd1a26dbed6f5cebfd1>`_ 2021-06-18 ``Prepares documentation for rc2 release of Providers (#16501)``
-`cbf8001d76 <https://github.com/apache/airflow/commit/cbf8001d7630530773f623a786f9eb319783b33c>`_ 2021-06-16 ``Synchronizes updated changelog after buggfix release (#16464)``
-`1fba5402bb <https://github.com/apache/airflow/commit/1fba5402bb14b3ffa6429fdc683121935f88472f>`_ 2021-06-15 ``More documentation update for June providers release (#16405)``
-`9c94b72d44 <https://github.com/apache/airflow/commit/9c94b72d440b18a9e42123d20d48b951712038f9>`_ 2021-06-07 ``Updated documentation for June 2021 provider release (#16294)``
-`75c91b4acf <https://github.com/apache/airflow/commit/75c91b4acf1ed45d6ccf60a6e1326700233a4f05>`_ 2021-06-04 ``Add test_connection method to Airbyte hook (#16236)``
-`10ed42a837 <https://github.com/apache/airflow/commit/10ed42a837e11d8e954c1f885e289a4248edd2ca>`_ 2021-05-27 ``Fix hooks extended from http hook (#16109)``
-`feddc517d7 <https://github.com/apache/airflow/commit/feddc517d7ea4a8f9403e430865df742237401dd>`_ 2021-05-09 ``Add missing docstring params (#15741)``
-`37681bca00 <https://github.com/apache/airflow/commit/37681bca0081dd228ac4047c17631867bba7a66f>`_ 2021-05-07 ``Auto-apply apply_default decorator (#15667)``
-================================================================================================= =========== =================================================================
-
-1.0.0
-.....
-
-Latest change: 2021-03-06
-
-================================================================================================= =========== ======================================
-Commit Committed Subject
-================================================================================================= =========== ======================================
-`20b72aea4d <https://github.com/apache/airflow/commit/20b72aea4dc1e25f2aa3cfe62b45ca1ff29d1cbb>`_ 2021-03-06 ``Adds new Airbyte provider (#14492)``
-================================================================================================= =========== ======================================
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt
deleted file mode 100644
index 31b69c70a6..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/connections.rst.txt
+++ /dev/null
@@ -1,36 +0,0 @@
- .. Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- .. http://www.apache.org/licenses/LICENSE-2.0
-
- .. Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
-
-
-Airbyte Connection
-==================
-The Airbyte connection type use the HTTP protocol.
-
-Configuring the Connection
---------------------------
-Host(required)
- The host to connect to the Airbyte server.
-
-Port (required)
- The port for the Airbyte server.
-
-Login (optional)
- Specify the user name to connect.
-
-Password (optional)
- Specify the password to connect.
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt
deleted file mode 100644
index 68fd8c44cb..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/operators/airbyte.rst.txt
+++ /dev/null
@@ -1,58 +0,0 @@
- .. Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- .. http://www.apache.org/licenses/LICENSE-2.0
-
- .. Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
-.. _howto/operator:AirbyteTriggerSyncOperator:
-
-AirbyteTriggerSyncOperator
-==========================
-
-Use the :class:`~airflow.providers.airbyte.operators.AirbyteTriggerSyncOperator` to
-trigger an existing ConnectionId sync job in Airbyte.
-
-.. warning::
- This operator triggers a synchronization job in Airbyte.
- If triggered again, this operator does not guarantee idempotency.
- You must be aware of the source (database, API, etc) you are updating/sync and
- the method applied to perform the operation in Airbyte.
-
-
-Using the Operator
-^^^^^^^^^^^^^^^^^^
-
-The AirbyteTriggerSyncOperator requires the ``connection_id`` this is the uuid identifier
-create in Airbyte between a source and destination synchronization job.
-Use the ``airbyte_conn_id`` parameter to specify the Airbyte connection to use to
-connect to your account.
-
-You can trigger a synchronization job in Airflow in two ways with the Operator. The first one
-is a synchronous process. This will trigger the Airbyte job and the Operator manage the status
-of the job. Another way is use the flag ``async = True`` so the Operator only trigger the job and
-return the ``job_id`` that should be pass to the AirbyteSensor.
-
-An example using the synchronous way:
-
-.. exampleinclude:: /../../tests/system/providers/airbyte/example_airbyte_trigger_job.py
- :language: python
- :start-after: [START howto_operator_airbyte_synchronous]
- :end-before: [END howto_operator_airbyte_synchronous]
-
-An example using the async way:
-
-.. exampleinclude:: /../../tests/system/providers/airbyte/example_airbyte_trigger_job.py
- :language: python
- :start-after: [START howto_operator_airbyte_asynchronous]
- :end-before: [END howto_operator_airbyte_asynchronous]
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/genindex.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/genindex.html
deleted file mode 100644
index bf73b976ae..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/genindex.html
+++ /dev/null
@@ -1,1106 +0,0 @@
-
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
-<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Index — apache-airflow-providers-airbyte Documentation</title>
- <link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
- <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
- <link rel="stylesheet" type="text/css" href="_static/copybutton.css" />
- <link rel="stylesheet" type="text/css" href="_static/_gen/css/main-custom.min.css" />
- <link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
- <link rel="shortcut icon" href="_static/pin_32.png"/>
- <link rel="index" title="Index" href="#" />
- <link rel="search" title="Search" href="search.html" />
- <!-- Matomo -->
- <script>
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- /* We explicitly disable cookie tracking to avoid privacy issues */
- _paq.push(['disableCookies']);
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://analytics.apache.org/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '13']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
- </script>
- <!-- End Matomo Code -->
-
-
-</head><body class="td-section">
-
-
-<header>
- <nav class="js-navbar-scroll navbar">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
- <div class="desktop-only navbar__menu-container">
-
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
- </div>
-
-
-
- </div>
-
- </div>
- <div class="mobile-only navbar__drawer-container">
- <button class="navbar__toggle-button" id="navbar-toggle-button">
-
- <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
- <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
- <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
- <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- <div id="close-icon" class="navbar__toggle-button--icon">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </button>
- <div class="navbar__drawer" id="navbar-drawer">
- <div class="navbar__menu-content" id="main_navbar">
-
- <div class="navbar__links-container">
-
- <a class="navbar__text-link" href="/community/">
- Community
- </a>
-
- <a class="navbar__text-link" href="/meetups/">
- Meetups
- </a>
-
- <a class="navbar__text-link" href="/docs/">
- Documentation
- </a>
-
- <a class="navbar__text-link" href="/use-cases/">
- Use-cases
- </a>
-
- <a class="navbar__text-link" href="/announcements/">
- Announcements
- </a>
-
- <a class="navbar__text-link" href="/blog/">
- Blog
- </a>
-
- <a class="navbar__text-link" href="/ecosystem/">
- Ecosystem
- </a>
-
-
- </div>
-
-
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="roadmap container-fluid td-default base-layout">
-
-
- <div class="content-drawer-wrapper">
- <button class="content-drawer__toggle-button" id="content-open-button">
-
- <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
- <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
- <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
- <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
- <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
- </g>
- <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
- <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
- </g>
- <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
- <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
- </g>
- <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
- <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
- </g>
- <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
- <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
- </g>
- <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
- <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
- </g>
- </g>
- </svg>
-
- <span class="bodytext__mobile--brownish-grey">Content</span>
- </div>
-
- </button>
- <nav id="content-navbar" class="navbar navbar--hidden">
- <div class="navbar__icon-container">
- <a href="/">
- <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
- <defs>
- <clipPath id="clip-path">
- <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
- </clipPath>
- </defs>
- <g id="logo" transform="translate(-1305 -780.355)">
- <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
- <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
- <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
- <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
- <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
- <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
- <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
- <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
- <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
- <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
- <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
- <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
- <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
- <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
- </g>
- </g>
- </g>
- </svg>
-
- </a>
- </div>
-
- <div id="content-close-button">
- <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
- <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
- <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
- <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
- </g>
- <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
- <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
- </g>
- </g>
- </svg>
-
- </div>
-
- </nav>
- <div class="content-drawer-container" id="content-drawer">
- <div class="content-drawer">
- <div class="td-sidebar">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
- </div>
- </div>
- </div>
-
- <div class="d-flex">
-
-
- <div class="td-sidebar desktop-only d-print-none">
-
-<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
- <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
- aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
- </a>
- <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
-
- </div>
- <script type="application/x-template" id="version-item-template">
- <a class="dropdown-item"></a>
- </script>
-</div>
-
-<div class="searchb-box">
- <form class="search-form" action="search.html" method="get">
- <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
-
- <button class="search-form__button" type="submit">
-
- <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
- <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
- <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
- </g>
- </svg>
- </button>
- </form>
-</div>
-
-
-<style>
- .searchb-box {
- margin-bottom: 26px;
- }
- .searchb-box .search-form {
- width: 100%;
- margin-top: 20px;
- }
-</style>
-
-
-<div class="toctree" role="navigation" aria-label="main navigation">
- <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="connections.html">Connection types</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">References</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/airbyte/index.html">Python API</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
-<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
-</ul>
-<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
-</ul>
-
-</div>
-
-<style type="text/css">
- .toctree {
- }
- .toctree li {
- list-style: none;
- }
- .toctree .caption {
- font-family: Roboto;
- font-size: 18px;
- font-weight: bold;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.33;
- letter-spacing: normal;
- color: #51504f;
- padding-bottom: 13px;
- text-transform: uppercase;
- margin-bottom: 0;
- }
- .toctree .current > a:not([href="#"]) {
- color: #017cee;
- }
- .toctree > ul {
- padding-left: 0;
- }
- .toctree ul {
- padding-left: 15px;
- display: none;
- }
- .toctree > ul,
- .toctree li.current > ul {
- display: block;
- }
-
- .toctree a .toctree-expand {
- display: inline-block;
- position: relative;
- height: 1em;
- }
-
- .toctree a .toctree-expand:before {
- position: absolute;
- top: 6px;
- left: -12px;
- content: '►';
- font-size: 7px;
- }
- .toctree .current > a > .toctree-expand:before {
- content: '▼';
- }
-
- .toctree .current {
- color: #017cee;
- }
- .toctree li {
- font-family: Roboto;
- font-size: 16px;
- font-weight: normal;
- font-stretch: normal;
- font-style: normal;
- line-height: 1.63;
- letter-spacing: normal;
- color: #707070;
- }
-
-</style>
- </div>
-
-
-
-
- <main class="col-12 col-md-9 col-xl-8" role="main">
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
-
- <ul class="breadcrumb">
-
- <li class="breadcrumb-item"><a href="index.html" class="icon icon-home"> Home</a></li>
-
- <li class="breadcrumb-item"><a href="genindex.html"> Index</a></li>
-
- </ul>
-</div>
-
- <div class="rst-content">
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
-
-<h1 id="index">Index</h1>
-
-<div class="genindex-jumpbox">
- <a href="#A"><strong>A</strong></a>
- | <a href="#C"><strong>C</strong></a>
- | <a href="#D"><strong>D</strong></a>
- | <a href="#E"><strong>E</strong></a>
- | <a href="#F"><strong>F</strong></a>
- | <a href="#G"><strong>G</strong></a>
- | <a href="#H"><strong>H</strong></a>
- | <a href="#I"><strong>I</strong></a>
- | <a href="#M"><strong>M</strong></a>
- | <a href="#O"><strong>O</strong></a>
- | <a href="#P"><strong>P</strong></a>
- | <a href="#R"><strong>R</strong></a>
- | <a href="#S"><strong>S</strong></a>
- | <a href="#T"><strong>T</strong></a>
- | <a href="#U"><strong>U</strong></a>
- | <a href="#W"><strong>W</strong></a>
-
-</div>
-<h2 id="A">A</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">AirbyteHook (class in airflow.providers.airbyte.hooks.airbyte)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">AirbyteJobSensor (class in airflow.providers.airbyte.sensors.airbyte)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">AirbyteTriggerSyncOperator (class in airflow.providers.airbyte.operators.airbyte)</a>
-</li>
- <li>
- airflow.providers.airbyte
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/index.html#module-airflow.providers.airbyte">module</a>
-</li>
- </ul></li>
- <li>
- airflow.providers.airbyte.hooks
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/index.html#module-airflow.providers.airbyte.hooks">module</a>
-</li>
- </ul></li>
- <li>
- airflow.providers.airbyte.hooks.airbyte
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#module-airflow.providers.airbyte.hooks.airbyte">module</a>
-</li>
- </ul></li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li>
- airflow.providers.airbyte.operators
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/operators/index.html#module-airflow.providers.airbyte.operators">module</a>
-</li>
- </ul></li>
- <li>
- airflow.providers.airbyte.operators.airbyte
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#module-airflow.providers.airbyte.operators.airbyte">module</a>
-</li>
- </ul></li>
- <li>
- airflow.providers.airbyte.sensors
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/sensors/index.html#module-airflow.providers.airbyte.sensors">module</a>
-</li>
- </ul></li>
- <li>
- airflow.providers.airbyte.sensors.airbyte
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#module-airflow.providers.airbyte.sensors.airbyte">module</a>
-</li>
- </ul></li>
- </ul></td>
-</tr></table>
-
-<h2 id="C">C</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">cancel_job() (airflow.providers.airbyte.hooks.airbyte.AirbyteHook method)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">CANCELLED (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.CONN_ID">CONN_ID (in module tests.system.providers.airbyte.example_airbyte_trigger_job)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">conn_name_attr (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">conn_type (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="D">D</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.DAG_ID">DAG_ID (in module tests.system.providers.airbyte.example_airbyte_trigger_job)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">default_conn_name (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="E">E</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.ENV_ID">ENV_ID (in module tests.system.providers.airbyte.example_airbyte_trigger_job)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">ERROR (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">execute() (airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator method)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="F">F</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">FAILED (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="G">G</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">get_job() (airflow.providers.airbyte.hooks.airbyte.AirbyteHook method)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="H">H</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">hook_name (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="I">I</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">INCOMPLETE (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="M">M</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li>
- module
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/index.html#module-airflow.providers.airbyte">airflow.providers.airbyte</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/hooks/index.html#module-airflow.providers.airbyte.hooks">airflow.providers.airbyte.hooks</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#module-airflow.providers.airbyte.hooks.airbyte">airflow.providers.airbyte.hooks.airbyte</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/operators/index.html#module-airflow.providers.airbyte.operators">airflow.providers.airbyte.operators</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#module-airflow.providers.airbyte.operators.airbyte">airflow.providers.airbyte.operators.airbyte</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/sensors/index.html#module-airflow.providers.airbyte.sensors">airflow.providers.airbyte.sensors</a>
-</li>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#module-airflow.providers.airbyte.sensors.airbyte">airflow.providers.airbyte.sensors.airbyte</a>
-</li>
- <li><a href="_api/tests/system/providers/airbyte/index.html#module-tests.system.providers.airbyte">tests.system.providers.airbyte</a>
-</li>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#module-tests.system.providers.airbyte.example_airbyte_trigger_job">tests.system.providers.airbyte.example_airbyte_trigger_job</a>
-</li>
- </ul></li>
- </ul></td>
-</tr></table>
-
-<h2 id="O">O</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">on_kill() (airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator method)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="P">P</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">PENDING (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">poke() (airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor method)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="R">R</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">RUNNING (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="S">S</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">submit_sync_connection() (airflow.providers.airbyte.hooks.airbyte.AirbyteHook method)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">SUCCEEDED (airflow.providers.airbyte.hooks.airbyte.AirbyteHook attribute)</a>
-</li>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.sync_source_destination">sync_source_destination (in module tests.system.providers.airbyte.example_airbyte_trigger_job)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="T">T</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">template_fields (airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator attribute)</a>
-
- <ul>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">(airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor attribute)</a>
-</li>
- </ul></li>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">test_connection() (airflow.providers.airbyte.hooks.airbyte.AirbyteHook method)</a>
-</li>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#tests.system.providers.airbyte.example_airbyte_trigger_job.test_run">test_run (in module tests.system.providers.airbyte.example_airbyte_trigger_job)</a>
-</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li>
- tests.system.providers.airbyte
-
- <ul>
- <li><a href="_api/tests/system/providers/airbyte/index.html#module-tests.system.providers.airbyte">module</a>
-</li>
- </ul></li>
- <li>
- tests.system.providers.airbyte.example_airbyte_trigger_job
-
- <ul>
- <li><a href="_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index.html#module-tests.system.providers.airbyte.example_airbyte_trigger_job">module</a>
-</li>
- </ul></li>
- </ul></td>
-</tr></table>
-
-<h2 id="U">U</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/sensors/airbyte/index.html#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">ui_color (airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor attribute)</a>
-</li>
- </ul></td>
-</tr></table>
-
-<h2 id="W">W</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
- <td style="width: 33%; vertical-align: top;"><ul>
- <li><a href="_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">wait_for_job() (airflow.providers.airbyte.hooks.airbyte.AirbyteHook method)</a>
-</li>
- </ul></td>
-</tr></table>
-
-
-
- <div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- <div class="rating-container">
- <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
- <div class="rating">
-
- <div id="rate-star-5" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-4" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-3" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-2" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- <div id="rate-star-1" class="rate-star">
- <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
- <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
- <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
- </g>
- </svg>
-
- </div>
-
- </div>
- </div>
-
- </main>
-
-
-
-
- <nav class="wy-nav-side-toc">
- <div class="wy-menu-vertical">
-
- </div>
- </nav>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/genindex.rst" rel="nofollow">
-
- <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
- <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
- <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
- </svg>
-
- <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
- </button>
- </a>
- </div>
-
-
- </div>
-
-
-
-
-<footer>
- <div class="footer-section footer-section__media-section">
- <div class="d-flex align-items-center">
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
- <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
- <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
- <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
- <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
- <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
- <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
- <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
- <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
- <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
- <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
- </g>
- <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
- <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
- <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
- </g>
- <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
- <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
- <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
- </g>
- <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
- <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
- <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
- </g>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
- <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
- <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
- <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
- <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
- <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
- <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
- </g>
- </svg>
-
- </a>
-
- <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
- <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
- <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
- </svg>
-
- </a>
-
- </div>
-
-
- <div class="footer-section__media-section--button-with-text">
- <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
- <a href="/community">
-
- <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
-
- </a>
- </div>
-
-
- </div>
- <div class="footer-section footer-section__policies-section">
- <div class="footer-section">
- <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
- <div class="footer-section__policies-section--policies">
-
- <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
- <span>License</span>
- </a>
-
- <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
- <span>Donate</span>
- </a>
-
- <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
- <span>Thanks</span>
- </a>
-
- <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
- <span>Security</span>
- </a>
-
-
- </div>
- </div>
- <span class="footer-section__policies-section--disclaimer">
- Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
- All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
- </span>
- </div>
-</footer>
- <script type="text/javascript" src="_static/_gen/js/docs.js"></script>
- <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
- <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
- <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
- <script src="_static/jquery.js"></script>
- <script src="_static/underscore.js"></script>
- <script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="_static/doctools.js"></script>
- <script src="_static/sphinx_highlight.js"></script>
- <script src="_static/clipboard.min.js"></script>
- <script src="_static/copybutton.js"></script>
- <script src="_static/js/globaltoc.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv b/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv
deleted file mode 100644
index 481f0b7335..0000000000
Binary files a/docs-archive/apache-airflow-providers-airbyte/3.2.0/objects.inv and /dev/null differ
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js b/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js
deleted file mode 100644
index 88d977dddc..0000000000
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/searchindex.js
+++ /dev/null
@@ -1 +0,0 @@
-Search.setIndex({"docnames": ["_api/airflow/providers/airbyte/hooks/airbyte/index", "_api/airflow/providers/airbyte/hooks/index", "_api/airflow/providers/airbyte/index", "_api/airflow/providers/airbyte/operators/airbyte/index", "_api/airflow/providers/airbyte/operators/index", "_api/airflow/providers/airbyte/sensors/airbyte/index", "_api/airflow/providers/airbyte/sensors/index", "_api/tests/system/providers/airbyte/example_airbyte_trigger_job/index", "_api/tests/system/providers/airbyte/ [...]
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/.buildinfo
similarity index 82%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/.buildinfo
index ee0349564f..8edf1dd934 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/.buildinfo
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 1cb2f177a2a9ad1c530d3feae91ce714
+config: 2f79ab4f4a9914a38f97a90adb7a8c1a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/index.html
similarity index 97%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/index.html
index 8d266badd7..a42bb5f90f 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.sensors — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.hooks — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" />
+ <link rel="next" title="airflow.providers.hashicorp.hooks.vault" href="vault/index.html" />
+ <link rel="prev" title="airflow.providers.hashicorp" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -327,8 +327,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -336,8 +335,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +424,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -469,8 +467,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -478,8 +475,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +571,9 @@
<li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks</span></code></a></li>
</ul>
</div>
@@ -588,13 +584,13 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.providers.airbyte.sensors">
-<span id="airflow-providers-airbyte-sensors"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.sensors" title="airflow.providers.airbyte.sensors"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.sensors" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.providers.hashicorp.hooks">
+<span id="airflow-providers-hashicorp-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.hashicorp.hooks" title="airflow.providers.hashicorp.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.hashicorp.hooks" title="Permalink to this heading">¶</a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="vault/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks.vault</span></code></a></li>
</ul>
</div>
</div>
@@ -602,10 +598,10 @@
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.operators.airbyte" href="../operators/airbyte/index.html" >
+ <a rel="prev" title="airflow.providers.hashicorp" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.providers.airbyte.sensors.airbyte" href="airbyte/index.html" >
+ <a rel="next" title="airflow.providers.hashicorp.hooks.vault" href="vault/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -675,7 +671,7 @@
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks</span></code></a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
@@ -701,7 +697,7 @@
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/sensors/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-hashicorp/_api/airflow/providers/hashicorp/hooks/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/vault/index.html
similarity index 74%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/vault/index.html
index be9026ce1d..53e5414ab7 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/sensors/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/hooks/vault/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.sensors.airbyte — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.hooks.vault — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../../search.html" />
- <link rel="next" title="tests.system.providers.airbyte" href="../../../../../tests/system/providers/airbyte/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.sensors" href="../index.html" />
+ <link rel="next" title="airflow.providers.hashicorp.secrets" href="../../secrets/index.html" />
+ <link rel="prev" title="airflow.providers.hashicorp.hooks" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -327,8 +327,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -336,8 +335,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +424,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -469,8 +467,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -478,8 +475,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +571,11 @@
<li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks.vault</span></code></a></li>
</ul>
</div>
@@ -590,9 +586,9 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.providers.airbyte.sensors.airbyte">
-<span id="airflow-providers-airbyte-sensors-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.sensors.airbyte" title="airflow.providers.airbyte.sensors.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.sensors.airbyte" title="Permalink to this heading">¶</a></h1>
-<p>This module contains a Airbyte Job sensor.</p>
+ <div class="section" id="module-airflow.providers.hashicorp.hooks.vault">
+<span id="airflow-providers-hashicorp-hooks-vault"></span><h1><a class="reference internal" href="#module-airflow.providers.hashicorp.hooks.vault" title="airflow.providers.hashicorp.hooks.vault"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks.vault</span></code></a><a class="headerlink" href="#module-airflow.providers.hashicorp.hooks.vault" title="Permalink to this heading">¶</a></h1>
+<p>Hook for HashiCorp Vault</p>
<div class="section" id="module-contents">
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
<div class="section" id="classes">
@@ -603,42 +599,205 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor" title="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteJobSensor</span></code></a></p></td>
-<td><p>Check for the state of a previously submitted Airbyte job.</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook" title="airflow.providers.hashicorp.hooks.vault.VaultHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">VaultHook</span></code></a></p></td>
+<td><p>Hook to Interact with HashiCorp Vault KeyValue Secret engine.</p></td>
</tr>
</tbody>
</table>
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.sensors.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteJobSensor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">airbyte_job_id</span></span></em>, <em class="sig-pa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow/stable/_api/airflow/sensors/base/index.html#airflow.sensors.base.BaseSensorOperator" title="(in apache-airflow v2.6.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.sensors.base.BaseSensorOperator</span></code></a></p>
-<p>Check for the state of a previously submitted Airbyte job.</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.hashicorp.hooks.vault.</span></span><span class="sig-name descname"><span class="pre">VaultHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">vault_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">default_conn_name [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow/stable/_api/airflow/hooks/base/index.html#airflow.hooks.base.BaseHook" title="(in apache-airflow v2.6.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.hooks.base.BaseHook</span></code></a></p>
+<p>Hook to Interact with HashiCorp Vault KeyValue Secret engine.</p>
+<dl class="simple">
+<dt>HashiCorp hvac documentation:</dt><dd><ul class="simple">
+<li><p><a class="reference external" href="https://hvac.readthedocs.io/en/stable/">https://hvac.readthedocs.io/en/stable/</a></p></li>
+</ul>
+</dd>
+</dl>
+<p>You connect to the host specified as host in the connection. The login/password from the connection
+are used as credentials usually and you can specify different authentication parameters
+via init params or via corresponding extras in the connection.</p>
+<p>The mount point should be placed as a path in the URL - similarly to Vault’s URL schema:
+This indicates the “path” the secret engine is mounted on. Default id not specified is “secret”.
+Note that this <code class="docutils literal notranslate"><span class="pre">mount_point</span></code> is not used for authentication if authentication is done via a
+different engines. Each engine uses it’s own engine-specific authentication mount_point.</p>
+<p>The extras in the connection are named the same as the parameters (‘kv_engine_version’, ‘auth_type’, …).</p>
+<p>You can also use gcp_keyfile_dict extra to pass json-formatted dict in case of ‘gcp’ authentication.</p>
+<p>The URL schemas supported are “vault”, “http” (using http to connect to the vault) or
+“vaults” and “https” (using https to connect to the vault).</p>
+<p>Example URL:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>vault://user:password@host:port/mount_point?kv_engine_version=1&auth_type=github
+</pre></div>
+</div>
+<p>Login/Password are used as credentials:</p>
+<blockquote>
+<div><ul class="simple">
+<li><p>approle: login -> role_id, password -> secret_id</p></li>
+<li><p>github: password -> token</p></li>
+<li><p>token: password -> token</p></li>
+<li><p>aws_iam: login -> key_id, password -> secret_id</p></li>
+<li><p>azure: login -> client_id, password -> client_secret</p></li>
+<li><p>ldap: login -> username, password -> password</p></li>
+<li><p>userpass: login -> username, password -> password</p></li>
+<li><p>radius: password -> radius_secret</p></li>
+</ul>
+</div></blockquote>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
+<li><p><strong>vault_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The id of the connection to use</p></li>
+<li><p><strong>auth_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Authentication Type for the Vault. Default is <code class="docutils literal notranslate"><span class="pre">token</span></code>. Available values are:
+(‘approle’, ‘github’, ‘gcp’, ‘kubernetes’, ‘ldap’, ‘token’, ‘userpass’)</p></li>
+<li><p><strong>auth_mount_point</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – It can be used to define mount_point for authentication chosen
+Default depends on the authentication method used.</p></li>
+<li><p><strong>kv_engine_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Select the version of the engine to run (<code class="docutils literal notranslate"><span class="pre">1</span></code> or <code class="docutils literal notranslate"><span class="pre">2</span></code>). Defaults to
+version defined in connection or <code class="docutils literal notranslate"><span class="pre">2</span></code> if not defined in connection.</p></li>
+<li><p><strong>role_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Role ID for <code class="docutils literal notranslate"><span class="pre">aws_iam</span></code> Authentication.</p></li>
+<li><p><strong>kubernetes_role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Role for Authentication (for <code class="docutils literal notranslate"><span class="pre">kubernetes</span></code> auth_type)</p></li>
+<li><p><strong>kubernetes_jwt_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Path for kubernetes jwt token (for <code class="docutils literal notranslate"><span class="pre">kubernetes</span></code> auth_type, default:
+<code class="docutils literal notranslate"><span class="pre">/var/run/secrets/kubernetes.io/serviceaccount/token</span></code>)</p></li>
+<li><p><strong>token_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – path to file containing authentication token to include in requests sent to Vault
+(for <code class="docutils literal notranslate"><span class="pre">token</span></code> and <code class="docutils literal notranslate"><span class="pre">github</span></code> auth_type).</p></li>
+<li><p><strong>gcp_key_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Path to Google Cloud Service Account key file (JSON) (for <code class="docutils literal notranslate"><span class="pre">gcp</span></code> auth_type)
+Mutually exclusive with gcp_keyfile_dict</p></li>
+<li><p><strong>gcp_scopes</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Comma-separated string containing OAuth2 scopes (for <code class="docutils literal notranslate"><span class="pre">gcp</span></code> auth_type)</p></li>
+<li><p><strong>azure_tenant_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The tenant id for the Azure Active Directory (for <code class="docutils literal notranslate"><span class="pre">azure</span></code> auth_type)</p></li>
+<li><p><strong>azure_resource</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The configured URL for the application registered in Azure Active Directory
+(for <code class="docutils literal notranslate"><span class="pre">azure</span></code> auth_type)</p></li>
+<li><p><strong>radius_host</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Host for radius (for <code class="docutils literal notranslate"><span class="pre">radius</span></code> auth_type)</p></li>
+<li><p><strong>radius_port</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Port for radius (for <code class="docutils literal notranslate"><span class="pre">radius</span></code> auth_type)</p></li>
</ul>
</dd>
</dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">
-<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Sequence</span><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w" [...]
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.conn_name_attr">
+<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'vault_conn_id'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.default_conn_name">
+<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'vault_default'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
<dd></dd></dl>
<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">
-<span class="sig-name descname"><span class="pre">ui_color</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'#6C51FD'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/sensors/airbyte.html#AirbyteJobSensor.ui_color"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte [...]
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.conn_type">
+<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'vault'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.hooks. [...]
<dd></dd></dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.hook_name">
+<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'Hashicorp</span> <span class="pre">Vault'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href=" [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.get_conn">
+<span class="sig-name descname"><span class="pre">get_conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.get_conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_conn" title="Permalink to this definition">¶</a></dt>
+<dd><p>Retrieves connection to Vault.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>connection used.</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>hvac.Client</p>
+</dd>
+</dl>
+</dd></dl>
+
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">
-<span class="sig-name descname"><span class="pre">poke</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">context</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/sensors/airbyte.html#AirbyteJobSensor.poke"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.sensors.airbyte.Ai [...]
-<dd><p>Function defined by the sensors while deriving this class should override.</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret">
+<span class="sig-name descname"><span class="pre">get_secret</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">secret_path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">secret_version</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/a [...]
+<dd><p>Get secret value from the engine.</p>
<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>secret_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path of the secret</p></li>
+<li><p><strong>secret_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Optional version of key to read - can only be used in case of version 2 of KV</p></li>
+</ul>
+</dd>
+</dl>
+<p>See <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html</a>
+and <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html</a> for details.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>secret_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path of the secret</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>secret stored in the vault as a dictionary</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a> | None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_metadata">
+<span class="sig-name descname"><span class="pre">get_secret_metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">secret_path</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/hooks/vault.html#VaultHook.get_secret_metadata"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.h [...]
+<dd><p>Reads secret metadata (including versions) from the engine. It is only valid for KV version 2.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>secret_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path to read from</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>secret metadata. This is a Dict containing metadata for the secret.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a> | None</p>
+</dd>
+</dl>
+<p>See <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html</a> for details.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_including_metadata">
+<span class="sig-name descname"><span class="pre">get_secret_including_metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">secret_path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">secret_version</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../ [...]
+<dd><p>Reads secret including metadata. It is only valid for KV version 2.</p>
+<p>See <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html</a> for details.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>secret_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path of the secret</p></li>
+<li><p><strong>secret_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Optional version of key to read - can only be used in case of version 2 of KV</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>key info. This is a Dict with “data” mapping keeping secret
+and “metadata” mapping keeping metadata of the secret.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a> | None</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.hooks.vault.VaultHook.create_or_update_secret">
+<span class="sig-name descname"><span class="pre">create_or_update_secret</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">secret_path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">secret</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">method</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em cl [...]
+<dd><p>Creates or updates secret.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>secret_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path to read from</p></li>
+<li><p><strong>secret</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – Secret to create or update for the path specified</p></li>
+<li><p><strong>method</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Optional parameter to explicitly request a POST (create) or PUT (update) request to
+the selected kv secret engine. If no argument is provided for this parameter, hvac attempts to
+intelligently determine which method is appropriate. Only valid for KV engine version 1</p></li>
+<li><p><strong>cas</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Set the “cas” value to use a Check-And-Set operation. If not set the write will be
+allowed. If set to 0 a write will only be allowed if the key doesn’t exist.
+If the index is non-zero the write will only be allowed if the key’s current version
+matches the version specified in the cas parameter. Only valid for KV engine version 2.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The response of the create_or_update_secret request.</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://requests.readthedocs.io/en/stable/api/#requests.Response" title="(in Requests v2.28.2)">requests.Response</a></p>
+</dd>
</dl>
+<p>See <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html</a>
+and <a class="reference external" href="https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html">https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html</a> for details.</p>
</dd></dl>
</dd></dl>
@@ -649,10 +808,10 @@ connection information for Airbyte.</p></li>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.sensors" href="../index.html" >
+ <a rel="prev" title="airflow.providers.hashicorp.hooks" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="tests.system.providers.airbyte" href="../../../../../tests/system/providers/airbyte/index.html" >
+ <a rel="next" title="airflow.providers.hashicorp.secrets" href="../../secrets/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -722,19 +881,31 @@ connection information for Airbyte.</p></li>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks.vault</span></code></a><ul>
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
<li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.template_fields</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.ui_color</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke"><code class="docutils literal notranslate"><span class="pre">AirbyteJobSensor.poke()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook"><code class="docutils literal notranslate"><span class="pre">VaultHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">VaultHook.conn_name_attr</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">VaultHook.default_conn_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_type"><code class="docutils literal notranslate"><span class="pre">VaultHook.conn_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.hook_name"><code class="docutils literal notranslate"><span class="pre">VaultHook.hook_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_conn"><code class="docutils literal notranslate"><span class="pre">VaultHook.get_conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret"><code class="docutils literal notranslate"><span class="pre">VaultHook.get_secret()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_metadata"><code class="docutils literal notranslate"><span class="pre">VaultHook.get_secret_metadata()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_including_metadata"><code class="docutils literal notranslate"><span class="pre">VaultHook.get_secret_including_metadata()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.create_or_update_secret"><code class="docutils literal notranslate"><span class="pre">VaultHook.create_or_update_secret()</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor">AirbyteJobSensor</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.template_fields">template_fields</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.ui_color">ui_color</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.sensors.airbyte.AirbyteJobSensor.poke">poke</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook">VaultHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_name_attr">conn_name_attr</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.default_conn_name">default_conn_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_type">conn_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.hook_name">hook_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_conn">get_conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret">get_secret</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_metadata">get_secret_metadata</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_including_metadata">get_secret_including_metadata</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.hooks.vault.VaultHook.create_or_update_secret">create_or_update_secret</a></li>
</ul>
</li>
</ul>
@@ -765,7 +936,7 @@ connection information for Airbyte.</p></li>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/sensors/airbyte/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-hashicorp/_api/airflow/providers/hashicorp/hooks/vault/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/index.html
similarity index 96%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/index.html
index a93275db48..9902b43d8e 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" />
- <link rel="prev" title="Airbyte Connection" href="../../../../connections.html" />
+ <link rel="next" title="airflow.providers.hashicorp.hooks" href="hooks/index.html" />
+ <link rel="prev" title="Hashicorp Vault Secrets Backend" href="../../../../secrets-backends/hashicorp-vault.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -327,8 +327,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -336,8 +335,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +424,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -469,8 +467,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -478,8 +475,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +571,7 @@
<li class="breadcrumb-item"><a href="../../../../index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a></li>
</ul>
</div>
@@ -586,22 +582,18 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.providers.airbyte">
-<span id="airflow-providers-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte" title="airflow.providers.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.providers.hashicorp">
+<span id="airflow-providers-hashicorp"></span><h1><a class="reference internal" href="#module-airflow.providers.hashicorp" title="airflow.providers.hashicorp"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a><a class="headerlink" href="#module-airflow.providers.hashicorp" title="Permalink to this heading">¶</a></h1>
<div class="section" id="subpackages">
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
-<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="hooks/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="hooks/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="hooks/vault/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.hooks.vault</span></code></a></li>
</ul>
</li>
-<li class="toctree-l1"><a class="reference internal" href="operators/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="operators/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="sensors/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="sensors/airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.sensors.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="secrets/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="secrets/vault/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets.vault</span></code></a></li>
</ul>
</li>
</ul>
@@ -611,10 +603,10 @@
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Airbyte Connection" href="../../../../connections.html" >
+ <a rel="prev" title="Hashicorp Vault Secrets Backend" href="../../../../secrets-backends/hashicorp-vault.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.providers.airbyte.hooks" href="hooks/index.html" >
+ <a rel="next" title="airflow.providers.hashicorp.hooks" href="hooks/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -684,7 +676,7 @@
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a><ul>
<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
</ul>
</li>
@@ -710,7 +702,7 @@
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-hashicorp/_api/airflow/providers/hashicorp/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/index.html
similarity index 97%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/index.html
index f5b599e3a8..2f9ce21220 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/operators/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.operators — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.secrets — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.operators.airbyte" href="airbyte/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.hooks.airbyte" href="../hooks/airbyte/index.html" />
+ <link rel="next" title="airflow.providers.hashicorp.secrets.vault" href="vault/index.html" />
+ <link rel="prev" title="airflow.providers.hashicorp.hooks.vault" href="../hooks/vault/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -327,8 +327,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -336,8 +335,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +424,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -469,8 +467,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -478,8 +475,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,9 +571,9 @@
<li class="breadcrumb-item"><a href="../../../../../index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets</span></code></a></li>
</ul>
</div>
@@ -588,13 +584,13 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.providers.airbyte.operators">
-<span id="airflow-providers-airbyte-operators"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.operators" title="airflow.providers.airbyte.operators"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.operators" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.providers.hashicorp.secrets">
+<span id="airflow-providers-hashicorp-secrets"></span><h1><a class="reference internal" href="#module-airflow.providers.hashicorp.secrets" title="airflow.providers.hashicorp.secrets"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets</span></code></a><a class="headerlink" href="#module-airflow.providers.hashicorp.secrets" title="Permalink to this heading">¶</a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
-<li class="toctree-l1"><a class="reference internal" href="airbyte/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators.airbyte</span></code></a></li>
+<li class="toctree-l1"><a class="reference internal" href="vault/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets.vault</span></code></a></li>
</ul>
</div>
</div>
@@ -602,10 +598,10 @@
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.hooks.airbyte" href="../hooks/airbyte/index.html" >
+ <a rel="prev" title="airflow.providers.hashicorp.hooks.vault" href="../hooks/vault/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.providers.airbyte.operators.airbyte" href="airbyte/index.html" >
+ <a rel="next" title="airflow.providers.hashicorp.secrets.vault" href="vault/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -675,7 +671,7 @@
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.operators</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets</span></code></a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
@@ -701,7 +697,7 @@
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/operators/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-hashicorp/_api/airflow/providers/hashicorp/secrets/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/vault/index.html
similarity index 76%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/vault/index.html
index 04ce39008d..eba2fb9bd4 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_api/airflow/providers/hashicorp/secrets/vault/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.hooks.airbyte — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.secrets.vault — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
@@ -19,8 +19,8 @@
<link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
<link rel="index" title="Index" href="../../../../../../genindex.html" />
<link rel="search" title="Search" href="../../../../../../search.html" />
- <link rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" />
- <link rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" />
+ <link rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" />
+ <link rel="prev" title="airflow.providers.hashicorp.secrets" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -284,7 +284,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -327,8 +327,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -336,8 +335,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -426,7 +424,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -469,8 +467,7 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul class="current">
@@ -478,8 +475,7 @@
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,11 +571,11 @@
<li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp</span></code></a></li>
- <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks</span></code></a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets.vault</span></code></a></li>
</ul>
</div>
@@ -590,8 +586,9 @@
<div class="bodywrapper">
<div class="body" role="main">
- <div class="section" id="module-airflow.providers.airbyte.hooks.airbyte">
-<span id="airflow-providers-airbyte-hooks-airbyte"></span><h1><a class="reference internal" href="#module-airflow.providers.airbyte.hooks.airbyte" title="airflow.providers.airbyte.hooks.airbyte"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><a class="headerlink" href="#module-airflow.providers.airbyte.hooks.airbyte" title="Permalink to this heading">¶</a></h1>
+ <div class="section" id="module-airflow.providers.hashicorp.secrets.vault">
+<span id="airflow-providers-hashicorp-secrets-vault"></span><h1><a class="reference internal" href="#module-airflow.providers.hashicorp.secrets.vault" title="airflow.providers.hashicorp.secrets.vault"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets.vault</span></code></a><a class="headerlink" href="#module-airflow.providers.hashicorp.secrets.vault" title="Permalink to this heading">¶</a></h1>
+<p>Objects relating to sourcing connections & variables from Hashicorp Vault</p>
<div class="section" id="module-contents">
<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
<div class="section" id="classes">
@@ -602,133 +599,152 @@
<col style="width: 90%" />
</colgroup>
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook" title="airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a></p></td>
-<td><p>Hook for Airbyte API</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="airflow.providers.hashicorp.secrets.vault.VaultBackend"><code class="xref py py-obj docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></td>
+<td><p>Retrieves Connections and Variables from Hashicorp Vault.</p></td>
</tr>
</tbody>
</table>
<dl class="py class">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.hooks.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'airbyte_defa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.2.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
-<p>Hook for Airbyte API</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.hashicorp.secrets.vault.</span></span><span class="sig-name descname"><span class="pre">VaultBackend</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connections_path</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'connecti [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.secrets.BaseSecretsBackend</span></code>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<p>Retrieves Connections and Variables from Hashicorp Vault.</p>
+<p>Configurable via <code class="docutils literal notranslate"><span class="pre">airflow.cfg</span></code> as follows:</p>
+<div class="highlight-ini notranslate"><div class="highlight"><pre><span></span><span class="k">[secrets]</span>
+<span class="na">backend</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">airflow.providers.hashicorp.secrets.vault.VaultBackend</span>
+<span class="na">backend_kwargs</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">{</span>
+<span class="w"> </span><span class="na">"connections_path"</span><span class="o">:</span><span class="w"> </span><span class="s">"connections",</span>
+<span class="w"> </span><span class="na">"url"</span><span class="o">:</span><span class="w"> </span><span class="s">"http://127.0.0.1:8200",</span>
+<span class="w"> </span><span class="na">"mount_point"</span><span class="o">:</span><span class="w"> </span><span class="s">"airflow"</span>
+<span class="w"> </span><span class="na">}</span>
+</pre></div>
+</div>
+<p>For example, if your keys are under <code class="docutils literal notranslate"><span class="pre">connections</span></code> path in <code class="docutils literal notranslate"><span class="pre">airflow</span></code> mount_point, this
+would be accessible if you provide <code class="docutils literal notranslate"><span class="pre">{"connections_path":</span> <span class="pre">"connections"}</span></code> and request
+conn_id <code class="docutils literal notranslate"><span class="pre">smtp_default</span></code>.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
-<li><p><strong>airbyte_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The name of the Airflow connection to get
-connection information for Airbyte.</p></li>
-<li><p><strong>api_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Optional. Airbyte API version.</p></li>
+<li><p><strong>connections_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Specifies the path of the secret to read to get Connections.
+(default: ‘connections’). If set to None (null), requests for connections will not be sent to Vault.</p></li>
+<li><p><strong>variables_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Specifies the path of the secret to read to get Variable.
+(default: ‘variables’). If set to None (null), requests for variables will not be sent to Vault.</p></li>
+<li><p><strong>config_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Specifies the path of the secret to read Airflow Configurations
+(default: ‘config’). If set to None (null), requests for configurations will not be sent to Vault.</p></li>
+<li><p><strong>url</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Base URL for the Vault instance being addressed.</p></li>
+<li><p><strong>auth_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Authentication Type for Vault. Default is <code class="docutils literal notranslate"><span class="pre">token</span></code>. Available values are:
+(‘approle’, ‘aws_iam’, ‘azure’, ‘github’, ‘gcp’, ‘kubernetes’, ‘ldap’, ‘radius’, ‘token’, ‘userpass’)</p></li>
+<li><p><strong>auth_mount_point</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – It can be used to define mount_point for authentication chosen
+Default depends on the authentication method used.</p></li>
+<li><p><strong>mount_point</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The “path” the secret engine was mounted on. Default is “secret”. Note that
+this mount_point is not used for authentication if authentication is done via a
+different engine. If set to None, the mount secret should be provided as a prefix for each
+variable/connection_id. For authentication mount_points see, auth_mount_point.</p></li>
+<li><p><strong>kv_engine_version</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Select the version of the engine to run (<code class="docutils literal notranslate"><span class="pre">1</span></code> or <code class="docutils literal notranslate"><span class="pre">2</span></code>, default: <code class="docutils literal notranslate"><span class="pre">2</span></code>).</p></li>
+<li><p><strong>token</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Authentication token to include in requests sent to Vault.
+(for <code class="docutils literal notranslate"><span class="pre">token</span></code> and <code class="docutils literal notranslate"><span class="pre">github</span></code> auth_type)</p></li>
+<li><p><strong>token_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – path to file containing authentication token to include in requests sent to Vault
+(for <code class="docutils literal notranslate"><span class="pre">token</span></code> and <code class="docutils literal notranslate"><span class="pre">github</span></code> auth_type).</p></li>
+<li><p><strong>username</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Username for Authentication (for <code class="docutils literal notranslate"><span class="pre">ldap</span></code> and <code class="docutils literal notranslate"><span class="pre">userpass</span></code> auth_type).</p></li>
+<li><p><strong>password</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Password for Authentication (for <code class="docutils literal notranslate"><span class="pre">ldap</span></code> and <code class="docutils literal notranslate"><span class="pre">userpass</span></code> auth_type).</p></li>
+<li><p><strong>key_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Key ID for Authentication (for <code class="docutils literal notranslate"><span class="pre">aws_iam</span></code> and ‘’azure`` auth_type).</p></li>
+<li><p><strong>secret_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Secret ID for Authentication (for <code class="docutils literal notranslate"><span class="pre">approle</span></code>, <code class="docutils literal notranslate"><span class="pre">aws_iam</span></code> and <code class="docutils literal notranslate"><span class="pre">azure</span></code> auth_types) [...]
+<li><p><strong>role_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Role ID for Authentication (for <code class="docutils literal notranslate"><span class="pre">approle</span></code>, <code class="docutils literal notranslate"><span class="pre">aws_iam</span></code> auth_types).</p></li>
+<li><p><strong>kubernetes_role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Role for Authentication (for <code class="docutils literal notranslate"><span class="pre">kubernetes</span></code> auth_type).</p></li>
+<li><p><strong>kubernetes_jwt_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Path for kubernetes jwt token (for <code class="docutils literal notranslate"><span class="pre">kubernetes</span></code> auth_type, default:
+<code class="docutils literal notranslate"><span class="pre">/var/run/secrets/kubernetes.io/serviceaccount/token</span></code>).</p></li>
+<li><p><strong>gcp_key_path</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Path to Google Cloud Service Account key file (JSON) (for <code class="docutils literal notranslate"><span class="pre">gcp</span></code> auth_type).
+Mutually exclusive with gcp_keyfile_dict.</p></li>
+<li><p><strong>gcp_keyfile_dict</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – Dictionary of keyfile parameters. (for <code class="docutils literal notranslate"><span class="pre">gcp</span></code> auth_type).
+Mutually exclusive with gcp_key_path.</p></li>
+<li><p><strong>gcp_scopes</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Comma-separated string containing OAuth2 scopes (for <code class="docutils literal notranslate"><span class="pre">gcp</span></code> auth_type).</p></li>
+<li><p><strong>azure_tenant_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The tenant id for the Azure Active Directory (for <code class="docutils literal notranslate"><span class="pre">azure</span></code> auth_type).</p></li>
+<li><p><strong>azure_resource</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – The configured URL for the application registered in Azure Active Directory
+(for <code class="docutils literal notranslate"><span class="pre">azure</span></code> auth_type).</p></li>
+<li><p><strong>radius_host</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Host for radius (for <code class="docutils literal notranslate"><span class="pre">radius</span></code> auth_type).</p></li>
+<li><p><strong>radius_secret</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Secret for radius (for <code class="docutils literal notranslate"><span class="pre">radius</span></code> auth_type).</p></li>
+<li><p><strong>radius_port</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Port for radius (for <code class="docutils literal notranslate"><span class="pre">radius</span></code> auth_type).</p></li>
</ul>
</dd>
</dl>
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">
-<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'airbyte_conn_id'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">
-<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'airbyte_default'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">
-<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'airbyte'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hook [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">
-<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'Airbyte'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hook [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">
-<span class="sig-name descname"><span class="pre">RUNNING</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'running'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.RUNNING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.ai [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">
-<span class="sig-name descname"><span class="pre">SUCCEEDED</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'succeeded'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.SUCCEEDED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.ho [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">
-<span class="sig-name descname"><span class="pre">CANCELLED</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'cancelled'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.CANCELLED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.ho [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">
-<span class="sig-name descname"><span class="pre">PENDING</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'pending'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.PENDING"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.ai [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">
-<span class="sig-name descname"><span class="pre">FAILED</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'failed'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.FAILED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airby [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">
-<span class="sig-name descname"><span class="pre">ERROR</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'error'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.ERROR"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte. [...]
-<dd></dd></dl>
-
-<dl class="py attribute">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">
-<span class="sig-name descname"><span class="pre">INCOMPLETE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'incomplete'</span></em><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.INCOMPLETE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte [...]
-<dd></dd></dl>
-
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">
-<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">wait_seconds</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">3</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timeout</span></span><span class="o"><span cla [...]
-<dd><p>Helper method which polls a job to check if it finishes.</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend.get_response">
+<span class="sig-name descname"><span class="pre">get_response</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/secrets/vault.html#VaultBackend.get_response"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.secr [...]
+<dd><p>Get data from Vault</p>
<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p></li>
-<li><p><strong>wait_seconds</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – Optional. Number of seconds between checks.</p></li>
-<li><p><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – Optional. How many seconds wait for job to be ready.
-Used only if <code class="docutils literal notranslate"><span class="pre">asynchronous</span></code> is False.</p></li>
-</ul>
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>The data from the Vault path if exists</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a> | None</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">
-<span class="sig-name descname"><span class="pre">submit_sync_connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">connection_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.submit_sync_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.p [...]
-<dd><p>Submits a job to a Airbyte server.</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend.get_conn_uri">
+<span class="sig-name descname"><span class="pre">get_conn_uri</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/secrets/vault.html#VaultBackend.get_conn_uri"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.secr [...]
+<dd><p>Get serialized representation of connection</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>connection_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Required. The ConnectionId of the Airbyte Connection.</p>
+<dd class="field-odd"><p><strong>conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The connection id</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The connection uri retrieved from the secret</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a> | None</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">
-<span class="sig-name descname"><span class="pre">get_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.get_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.Airbyt [...]
-<dd><p>Gets the resource representation for a job in Airbyte.</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend.get_connection">
+<span class="sig-name descname"><span class="pre">get_connection</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/secrets/vault.html#VaultBackend.get_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp. [...]
+<dd><p>Get connection from Vault as secret. Prioritize conn_uri if exists,
+if not fall back to normal Connection creation.</p>
<dl class="field-list simple">
-<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>A Connection object constructed from Vault data</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Connection | None</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">
-<span class="sig-name descname"><span class="pre">cancel_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.cancel_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte. [...]
-<dd><p>Cancel the job when task is cancelled</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend.get_variable">
+<span class="sig-name descname"><span class="pre">get_variable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/secrets/vault.html#VaultBackend.get_variable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.secrets. [...]
+<dd><p>Get Airflow Variable</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
-<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Required. Id of the Airbyte job</p>
+<dd class="field-odd"><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Variable Key</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Variable Value retrieved from the vault</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a> | None</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
-<dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">
-<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/airbyte/hooks/airbyte.html#AirbyteHook.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Tests the Airbyte connection by hitting the health API</p>
+<dt class="sig sig-object py" id="airflow.providers.hashicorp.secrets.vault.VaultBackend.get_config">
+<span class="sig-name descname"><span class="pre">get_config</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/hashicorp/secrets/vault.html#VaultBackend.get_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.hashicorp.secrets.vaul [...]
+<dd><p>Get Airflow Configuration</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>key</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – Configuration Option Key</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Configuration Option Value retrieved from the vault</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a> | None</p>
+</dd>
+</dl>
</dd></dl>
</dd></dl>
@@ -739,10 +755,10 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="airflow.providers.airbyte.hooks" href="../index.html" >
+ <a rel="prev" title="airflow.providers.hashicorp.secrets" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="airflow.providers.airbyte.operators" href="../../operators/index.html" >
+ <a rel="next" title="Installing from sources" href="../../../../../../installing-providers-from-sources.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -812,45 +828,23 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.airbyte.hooks.airbyte</span></code></a><ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.hashicorp.secrets.vault</span></code></a><ul>
<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
<li><a class="reference internal" href="#classes">Classes</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook"><code class="docutils literal notranslate"><span class="pre">AirbyteHook</span></code></a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_name_attr</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.default_conn_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.conn_type</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.hook_name</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.RUNNING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.SUCCEEDED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.CANCELLED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.PENDING</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.FAILED</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.ERROR</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.INCOMPLETE</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.wait_for_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.submit_sync_connection()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.get_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.cancel_job()</span></code></a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection"><code class="docutils literal notranslate"><span class="pre">AirbyteHook.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend"><code class="docutils literal notranslate"><span class="pre">VaultBackend</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_response"><code class="docutils literal notranslate"><span class="pre">VaultBackend.get_response()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_conn_uri"><code class="docutils literal notranslate"><span class="pre">VaultBackend.get_conn_uri()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_connection"><code class="docutils literal notranslate"><span class="pre">VaultBackend.get_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_variable"><code class="docutils literal notranslate"><span class="pre">VaultBackend.get_variable()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_config"><code class="docutils literal notranslate"><span class="pre">VaultBackend.get_config()</span></code></a></li>
</ul>
</li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">AirbyteHook</a><ul>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">conn_name_attr</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">default_conn_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">conn_type</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">hook_name</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">RUNNING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">SUCCEEDED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">CANCELLED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">PENDING</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">FAILED</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">ERROR</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">INCOMPLETE</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">wait_for_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">submit_sync_connection</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">get_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">cancel_job</a></li>
-<li><a class="reference internal" href="#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">test_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend">VaultBackend</a><ul>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_response">get_response</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_conn_uri">get_conn_uri</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_connection">get_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_variable">get_variable</a></li>
+<li><a class="reference internal" href="#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_config">get_config</a></li>
</ul>
</li>
</ul>
@@ -881,7 +875,7 @@ Used only if <code class="docutils literal notranslate"><span class="pre">asynch
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-airbyte/_api/airflow/providers/airbyte/hooks/airbyte/index.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-hashicorp/_api/airflow/providers/hashicorp/secrets/vault/index.rst" rel="nofollow">
<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
<svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/hooks/vault.html
similarity index 64%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/hooks/vault.html
index 315449ef5e..0ece79aaa6 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/hooks/airbyte.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/hooks/vault.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.hooks.airbyte — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.hooks.vault — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -325,17 +325,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +422,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -467,17 +465,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +571,7 @@
<li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
- <li class="breadcrumb-item"><a href="airbyte.html"> airflow.providers.airbyte.hooks.airbyte</a></li>
+ <li class="breadcrumb-item"><a href="vault.html"> airflow.providers.hashicorp.hooks.vault</a></li>
</ul>
</div>
@@ -586,9 +582,8 @@
<div class="bodywrapper">
<div class="body" role="main">
- <h1>Source code for airflow.providers.airbyte.hooks.airbyte</h1><div class="highlight"><pre>
-<span></span><span class="c1">#</span>
-<span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+ <h1>Source code for airflow.providers.hashicorp.hooks.vault</h1><div class="highlight"><pre>
+<span></span><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
<span class="c1"># or more contributor license agreements. See the NOTICE file</span>
<span class="c1"># distributed with this work for additional information</span>
<span class="c1"># regarding copyright ownership. The ASF licenses this file</span>
@@ -604,128 +599,353 @@
<span class="c1"># KIND, either express or implied. See the License for the</span>
<span class="c1"># specific language governing permissions and limitations</span>
<span class="c1"># under the License.</span>
+<span class="sd">"""Hook for HashiCorp Vault"""</span>
<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
-<span class="kn">import</span> <span class="nn">time</span>
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span>
+<span class="kn">import</span> <span class="nn">json</span>
+<span class="kn">import</span> <span class="nn">warnings</span>
-<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span class="kn">import</span> <span class="n">AirflowException</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.http.hooks.http</span> <span class="kn">import</span> <span class="n">HttpHook</span>
+<span class="kn">import</span> <span class="nn">hvac</span>
+<span class="kn">from</span> <span class="nn">hvac.exceptions</span> <span class="kn">import</span> <span class="n">VaultError</span>
+<span class="kn">from</span> <span class="nn">requests</span> <span class="kn">import</span> <span class="n">Response</span>
+<span class="kn">from</span> <span class="nn">airflow.hooks.base</span> <span class="kn">import</span> <span class="n">BaseHook</span>
+<span class="kn">from</span> <span class="nn">airflow.providers.hashicorp._internal_client.vault_client</span> <span class="kn">import</span> <span class="p">(</span>
+ <span class="n">DEFAULT_KUBERNETES_JWT_PATH</span><span class="p">,</span>
+ <span class="n">DEFAULT_KV_ENGINE_VERSION</span><span class="p">,</span>
+ <span class="n">_VaultClient</span><span class="p">,</span>
+<span class="p">)</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.helpers</span> <span class="kn">import</span> <span class="n">merge_dicts</span>
-<div class="viewcode-block" id="AirbyteHook"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook">[docs]</a><span class="k">class</span> <span class="nc">AirbyteHook</span><span class="p">(</span><span class="n">HttpHook</span><span class="p">):</span>
+
+<div class="viewcode-block" id="VaultHook"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook">[docs]</a><span class="k">class</span> <span class="nc">VaultHook</span><span class="p">(</span><span class="n">BaseHook</span><span class="p">):</span>
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Hook for Airbyte API</span>
+<span class="sd"> Hook to Interact with HashiCorp Vault KeyValue Secret engine.</span>
+
+<span class="sd"> HashiCorp hvac documentation:</span>
+<span class="sd"> * https://hvac.readthedocs.io/en/stable/</span>
+
+<span class="sd"> You connect to the host specified as host in the connection. The login/password from the connection</span>
+<span class="sd"> are used as credentials usually and you can specify different authentication parameters</span>
+<span class="sd"> via init params or via corresponding extras in the connection.</span>
+
+<span class="sd"> The mount point should be placed as a path in the URL - similarly to Vault's URL schema:</span>
+<span class="sd"> This indicates the "path" the secret engine is mounted on. Default id not specified is "secret".</span>
+<span class="sd"> Note that this ``mount_point`` is not used for authentication if authentication is done via a</span>
+<span class="sd"> different engines. Each engine uses it's own engine-specific authentication mount_point.</span>
+
+<span class="sd"> The extras in the connection are named the same as the parameters ('kv_engine_version', 'auth_type', ...).</span>
+
+<span class="sd"> You can also use gcp_keyfile_dict extra to pass json-formatted dict in case of 'gcp' authentication.</span>
+
+<span class="sd"> The URL schemas supported are "vault", "http" (using http to connect to the vault) or</span>
+<span class="sd"> "vaults" and "https" (using https to connect to the vault).</span>
+
+<span class="sd"> Example URL:</span>
+
+<span class="sd"> .. code-block::</span>
+
+<span class="sd"> vault://user:password@host:port/mount_point?kv_engine_version=1&auth_type=github</span>
+
+
+<span class="sd"> Login/Password are used as credentials:</span>
+
+<span class="sd"> * approle: login -> role_id, password -> secret_id</span>
+<span class="sd"> * github: password -> token</span>
+<span class="sd"> * token: password -> token</span>
+<span class="sd"> * aws_iam: login -> key_id, password -> secret_id</span>
+<span class="sd"> * azure: login -> client_id, password -> client_secret</span>
+<span class="sd"> * ldap: login -> username, password -> password</span>
+<span class="sd"> * userpass: login -> username, password -> password</span>
+<span class="sd"> * radius: password -> radius_secret</span>
+
+<span class="sd"> :param vault_conn_id: The id of the connection to use</span>
+<span class="sd"> :param auth_type: Authentication Type for the Vault. Default is ``token``. Available values are:</span>
+<span class="sd"> ('approle', 'github', 'gcp', 'kubernetes', 'ldap', 'token', 'userpass')</span>
+<span class="sd"> :param auth_mount_point: It can be used to define mount_point for authentication chosen</span>
+<span class="sd"> Default depends on the authentication method used.</span>
+<span class="sd"> :param kv_engine_version: Select the version of the engine to run (``1`` or ``2``). Defaults to</span>
+<span class="sd"> version defined in connection or ``2`` if not defined in connection.</span>
+<span class="sd"> :param role_id: Role ID for ``aws_iam`` Authentication.</span>
+<span class="sd"> :param kubernetes_role: Role for Authentication (for ``kubernetes`` auth_type)</span>
+<span class="sd"> :param kubernetes_jwt_path: Path for kubernetes jwt token (for ``kubernetes`` auth_type, default:</span>
+<span class="sd"> ``/var/run/secrets/kubernetes.io/serviceaccount/token``)</span>
+<span class="sd"> :param token_path: path to file containing authentication token to include in requests sent to Vault</span>
+<span class="sd"> (for ``token`` and ``github`` auth_type).</span>
+<span class="sd"> :param gcp_key_path: Path to Google Cloud Service Account key file (JSON) (for ``gcp`` auth_type)</span>
+<span class="sd"> Mutually exclusive with gcp_keyfile_dict</span>
+<span class="sd"> :param gcp_scopes: Comma-separated string containing OAuth2 scopes (for ``gcp`` auth_type)</span>
+<span class="sd"> :param azure_tenant_id: The tenant id for the Azure Active Directory (for ``azure`` auth_type)</span>
+<span class="sd"> :param azure_resource: The configured URL for the application registered in Azure Active Directory</span>
+<span class="sd"> (for ``azure`` auth_type)</span>
+<span class="sd"> :param radius_host: Host for radius (for ``radius`` auth_type)</span>
+<span class="sd"> :param radius_port: Port for radius (for ``radius`` auth_type)</span>
-<span class="sd"> :param airbyte_conn_id: Required. The name of the Airflow connection to get</span>
-<span class="sd"> connection information for Airbyte.</span>
-<span class="sd"> :param api_version: Optional. Airbyte API version.</span>
<span class="sd"> """</span>
-<div class="viewcode-block" id="AirbyteHook.conn_name_attr"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_name_attr">[docs]</a> <span class="n">conn_name_attr</span> <span class="o">=</span> <span class="s2">"airbyte_conn_id"</span></div>
-<div class="viewcode-block" id="AirbyteHook.default_conn_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.default_conn_name">[docs]</a> <span class="n">default_conn_name</span> <span class="o">=</span> <span class="s2">"airbyte_default"</span></div>
-<div class="viewcode-block" id="AirbyteHook.conn_type"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.conn_type">[docs]</a> <span class="n">conn_type</span> <span class="o">=</span> <span class="s2">"airbyte"</span></div>
-<div class="viewcode-block" id="AirbyteHook.hook_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.hook_name">[docs]</a> <span class="n">hook_name</span> <span class="o">=</span> <span class="s2">"Airbyte"</span></div>
-
-<div class="viewcode-block" id="AirbyteHook.RUNNING"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.RUNNING">[docs]</a> <span class="n">RUNNING</span> <span class="o">=</span> <span class="s2">"running"</span></div>
-<div class="viewcode-block" id="AirbyteHook.SUCCEEDED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.SUCCEEDED">[docs]</a> <span class="n">SUCCEEDED</span> <span class="o">=</span> <span class="s2">"succeeded"</span></div>
-<div class="viewcode-block" id="AirbyteHook.CANCELLED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.CANCELLED">[docs]</a> <span class="n">CANCELLED</span> <span class="o">=</span> <span class="s2">"cancelled"</span></div>
-<div class="viewcode-block" id="AirbyteHook.PENDING"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.PENDING">[docs]</a> <span class="n">PENDING</span> <span class="o">=</span> <span class="s2">"pending"</span></div>
-<div class="viewcode-block" id="AirbyteHook.FAILED"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.FAILED">[docs]</a> <span class="n">FAILED</span> <span class="o">=</span> <span class="s2">"failed"</span></div>
-<div class="viewcode-block" id="AirbyteHook.ERROR"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.ERROR">[docs]</a> <span class="n">ERROR</span> <span class="o">=</span> <span class="s2">"error"</span></div>
-<div class="viewcode-block" id="AirbyteHook.INCOMPLETE"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.INCOMPLETE">[docs]</a> <span class="n">INCOMPLETE</span> <span class="o">=</span> <span class="s2">"incomplete"</span></div>
+<div class="viewcode-block" id="VaultHook.conn_name_attr"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_name_attr">[docs]</a> <span class="n">conn_name_attr</span> <span class="o">=</span> <span class="s2">"vault_conn_id"</span></div>
+<div class="viewcode-block" id="VaultHook.default_conn_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.default_conn_name">[docs]</a> <span class="n">default_conn_name</span> <span class="o">=</span> <span class="s2">"vault_default"</span></div>
+<div class="viewcode-block" id="VaultHook.conn_type"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.conn_type">[docs]</a> <span class="n">conn_type</span> <span class="o">=</span> <span class="s2">"vault"</span></div>
+<div class="viewcode-block" id="VaultHook.hook_name"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.hook_name">[docs]</a> <span class="n">hook_name</span> <span class="o">=</span> <span class="s2">"Hashicorp Vault"</span></div>
+
+ <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span>
+ <span class="n">vault_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">default_conn_name</span><span class="p">,</span>
+ <span class="n">auth_type</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">auth_mount_point</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">kv_engine_version</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">role_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">kubernetes_role</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">kubernetes_jwt_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">token_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">gcp_key_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">gcp_scopes</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">azure_tenant_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">azure_resource</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">radius_host</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">radius_port</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span>
+ <span class="p">):</span>
+ <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">()</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">connection</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_connection</span><span class="p">(</span><span class="n">vault_conn_id</span><span class="p">)</span>
+
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">auth_type</span><span class="p">:</span>
+ <span class="n">auth_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"auth_type"</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">"token"</span>
+
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">auth_mount_point</span><span class="p">:</span>
+ <span class="n">auth_mount_point</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"auth_mount_point"</span><span class="p">)</span>
+
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">kv_engine_version</span><span class="p">:</span>
+ <span class="n">conn_version</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"kv_engine_version"</span><span class="p">)</span>
+ <span class="k">try</span><span class="p">:</span>
+ <span class="n">kv_engine_version</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">conn_version</span><span class="p">)</span> <span class="k">if</span> <span class="n">conn_version</span> <span class="k">else</span> <span class="n">DEFAULT_KV_ENGINE_VERSION</span>
+ <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span>
+ <span class="k">raise</span> <span class="n">VaultError</span><span class="p">(</span><span class="sa">f</span><span class="s2">"The version is not an int: </span><span class="si">{</span><span class="n">conn_version</span><span class="si">}</span><span class="s2">. "</span><span class="p">)</span>
+
+ <span class="n">client_kwargs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"client_kwargs"</span><span class="p">,</span> <span class="p">{})</span>
+
+ <span class="k">if</span> <span class="n">kwargs</span><span class="p">:</span>
+ <span class="n">client_kwargs</span> <span class="o">=</span> <span class="n">merge_dicts</span><span class="p">(</span><span class="n">client_kwargs</span><span class="p">,</span> <span class="n">kwargs</span><span class="p">)</span>
+
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"approle"</span><span class="p">:</span>
+ <span class="k">if</span> <span class="n">role_id</span><span class="p">:</span>
+ <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+<span class="w"> </span><span class="sd">"""The usage of role_id for AppRole authentication has been deprecated.</span>
+<span class="sd"> Please use connection login."""</span><span class="p">,</span>
+ <span class="ne">DeprecationWarning</span><span class="p">,</span>
+ <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
+ <span class="p">)</span>
+ <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"role_id"</span><span class="p">):</span>
+ <span class="n">role_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"role_id"</span><span class="p">)</span>
+ <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+<span class="w"> </span><span class="sd">"""The usage of role_id in connection extra for AppRole authentication has been</span>
+<span class="sd"> deprecated. Please use connection login."""</span><span class="p">,</span>
+ <span class="ne">DeprecationWarning</span><span class="p">,</span>
+ <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
+ <span class="p">)</span>
+ <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">login</span><span class="p">:</span>
+ <span class="n">role_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">login</span>
+
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"aws_iam"</span><span class="p">:</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">role_id</span><span class="p">:</span>
+ <span class="n">role_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"role_id"</span><span class="p">)</span>
+
+ <span class="n">azure_resource</span><span class="p">,</span> <span class="n">azure_tenant_id</span> <span class="o">=</span> <span class="p">(</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">_get_azure_parameters_from_connection</span><span class="p">(</span><span class="n">azure_resource</span><span class="p">,</span> <span class="n">azure_tenant_id</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"azure"</span>
+ <span class="k">else</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+ <span class="p">)</span>
+ <span class="n">gcp_key_path</span><span class="p">,</span> <span class="n">gcp_keyfile_dict</span><span class="p">,</span> <span class="n">gcp_scopes</span> <span class="o">=</span> <span class="p">(</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">_get_gcp_parameters_from_connection</span><span class="p">(</span><span class="n">gcp_key_path</span><span class="p">,</span> <span class="n">gcp_scopes</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"gcp"</span>
+ <span class="k">else</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+ <span class="p">)</span>
+ <span class="n">kubernetes_jwt_path</span><span class="p">,</span> <span class="n">kubernetes_role</span> <span class="o">=</span> <span class="p">(</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">_get_kubernetes_parameters_from_connection</span><span class="p">(</span><span class="n">kubernetes_jwt_path</span><span class="p">,</span> <span class="n">kubernetes_role</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"kubernetes"</span>
+ <span class="k">else</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+ <span class="p">)</span>
+ <span class="n">radius_host</span><span class="p">,</span> <span class="n">radius_port</span> <span class="o">=</span> <span class="p">(</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">_get_radius_parameters_from_connection</span><span class="p">(</span><span class="n">radius_host</span><span class="p">,</span> <span class="n">radius_port</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">auth_type</span> <span class="o">==</span> <span class="s2">"radius"</span>
+ <span class="k">else</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
+ <span class="p">)</span>
- <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">airbyte_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"airbyte_default"</span><span class="p">,</span> <span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"v1"</span><span clas [...]
- <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">http_conn_id</span><span class="o">=</span><span class="n">airbyte_conn_id</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">api_version</span>
+ <span class="n">key_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"key_id"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">key_id</span><span class="p">:</span>
+ <span class="n">key_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">login</span>
+
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">conn_type</span> <span class="o">==</span> <span class="s2">"vault"</span><span class="p">:</span>
+ <span class="n">conn_protocol</span> <span class="o">=</span> <span class="s2">"http"</span>
+ <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">conn_type</span> <span class="o">==</span> <span class="s2">"vaults"</span><span class="p">:</span>
+ <span class="n">conn_protocol</span> <span class="o">=</span> <span class="s2">"https"</span>
+ <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">conn_type</span> <span class="o">==</span> <span class="s2">"http"</span><span class="p">:</span>
+ <span class="n">conn_protocol</span> <span class="o">=</span> <span class="s2">"http"</span>
+ <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">conn_type</span> <span class="o">==</span> <span class="s2">"https"</span><span class="p">:</span>
+ <span class="n">conn_protocol</span> <span class="o">=</span> <span class="s2">"https"</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="k">raise</span> <span class="n">VaultError</span><span class="p">(</span><span class="s2">"The url schema must be one of ['http', 'https', 'vault', 'vaults' ]"</span><span class="p">)</span>
+
+ <span class="n">url</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">conn_protocol</span><span class="si">}</span><span class="s2">://</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">host</span><span class="si">}</span><span class="s2">"</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">port</span><span class="p">:</span>
+ <span class="n">url</span> <span class="o">+=</span> <span class="sa">f</span><span class="s2">":</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">port</span><span class="si">}</span><span class="s2">"</span>
+
+ <span class="c1"># Schema is really path in the Connection definition. This is pretty confusing because of URL schema</span>
+ <span class="n">mount_point</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">schema</span> <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">schema</span> <span class="k">else</span> <span class="s2">"secret"</span>
+
+ <span class="n">client_kwargs</span><span class="o">.</span><span class="n">update</span><span class="p">(</span>
+ <span class="o">**</span><span class="nb">dict</span><span class="p">(</span>
+ <span class="n">url</span><span class="o">=</span><span class="n">url</span><span class="p">,</span>
+ <span class="n">auth_type</span><span class="o">=</span><span class="n">auth_type</span><span class="p">,</span>
+ <span class="n">auth_mount_point</span><span class="o">=</span><span class="n">auth_mount_point</span><span class="p">,</span>
+ <span class="n">mount_point</span><span class="o">=</span><span class="n">mount_point</span><span class="p">,</span>
+ <span class="n">kv_engine_version</span><span class="o">=</span><span class="n">kv_engine_version</span><span class="p">,</span>
+ <span class="n">token</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">password</span><span class="p">,</span>
+ <span class="n">token_path</span><span class="o">=</span><span class="n">token_path</span><span class="p">,</span>
+ <span class="n">username</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">login</span><span class="p">,</span>
+ <span class="n">password</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">password</span><span class="p">,</span>
+ <span class="n">key_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">login</span><span class="p">,</span>
+ <span class="n">secret_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">password</span><span class="p">,</span>
+ <span class="n">role_id</span><span class="o">=</span><span class="n">role_id</span><span class="p">,</span>
+ <span class="n">kubernetes_role</span><span class="o">=</span><span class="n">kubernetes_role</span><span class="p">,</span>
+ <span class="n">kubernetes_jwt_path</span><span class="o">=</span><span class="n">kubernetes_jwt_path</span><span class="p">,</span>
+ <span class="n">gcp_key_path</span><span class="o">=</span><span class="n">gcp_key_path</span><span class="p">,</span>
+ <span class="n">gcp_keyfile_dict</span><span class="o">=</span><span class="n">gcp_keyfile_dict</span><span class="p">,</span>
+ <span class="n">gcp_scopes</span><span class="o">=</span><span class="n">gcp_scopes</span><span class="p">,</span>
+ <span class="n">azure_tenant_id</span><span class="o">=</span><span class="n">azure_tenant_id</span><span class="p">,</span>
+ <span class="n">azure_resource</span><span class="o">=</span><span class="n">azure_resource</span><span class="p">,</span>
+ <span class="n">radius_host</span><span class="o">=</span><span class="n">radius_host</span><span class="p">,</span>
+ <span class="n">radius_secret</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">password</span><span class="p">,</span>
+ <span class="n">radius_port</span><span class="o">=</span><span class="n">radius_port</span><span class="p">,</span>
+ <span class="p">)</span>
+ <span class="p">)</span>
-<div class="viewcode-block" id="AirbyteHook.wait_for_job"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.wait_for_job">[docs]</a> <span class="k">def</span> <span class="nf">wait_for_job</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span [...]
+ <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span> <span class="o">=</span> <span class="n">_VaultClient</span><span class="p">(</span><span class="o">**</span><span class="n">client_kwargs</span><span class="p">)</span>
+
+ <span class="k">def</span> <span class="nf">_get_kubernetes_parameters_from_connection</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span> <span class="n">kubernetes_jwt_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="n">kubernetes_role</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span>
+ <span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">]:</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">kubernetes_jwt_path</span><span class="p">:</span>
+ <span class="n">kubernetes_jwt_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"kubernetes_jwt_path"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">kubernetes_jwt_path</span><span class="p">:</span>
+ <span class="n">kubernetes_jwt_path</span> <span class="o">=</span> <span class="n">DEFAULT_KUBERNETES_JWT_PATH</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">kubernetes_role</span><span class="p">:</span>
+ <span class="n">kubernetes_role</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"kubernetes_role"</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">kubernetes_jwt_path</span><span class="p">,</span> <span class="n">kubernetes_role</span>
+
+ <span class="k">def</span> <span class="nf">_get_gcp_parameters_from_connection</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span>
+ <span class="n">gcp_key_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">gcp_scopes</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="nb">dict</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">]:</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">gcp_scopes</span><span class="p">:</span>
+ <span class="n">gcp_scopes</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"gcp_scopes"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">gcp_key_path</span><span class="p">:</span>
+ <span class="n">gcp_key_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"gcp_key_path"</span><span class="p">)</span>
+ <span class="n">string_keyfile_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"gcp_keyfile_dict"</span><span class="p">)</span>
+ <span class="n">gcp_keyfile_dict</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">string_keyfile_dict</span><span class="p">)</span> <span class="k">if</span> <span class="n">string_keyfile_dict</span> <span class="k">else</span> <span class="kc">None</span>
+ <span class="k">return</span> <span class="n">gcp_key_path</span><span class="p">,</span> <span class="n">gcp_keyfile_dict</span><span class="p">,</span> <span class="n">gcp_scopes</span>
+
+ <span class="k">def</span> <span class="nf">_get_azure_parameters_from_connection</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span> <span class="n">azure_resource</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="n">azure_tenant_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span>
+ <span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">]:</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">azure_tenant_id</span><span class="p">:</span>
+ <span class="n">azure_tenant_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"azure_tenant_id"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">azure_resource</span><span class="p">:</span>
+ <span class="n">azure_resource</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"azure_resource"</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">azure_resource</span><span class="p">,</span> <span class="n">azure_tenant_id</span>
+
+ <span class="k">def</span> <span class="nf">_get_radius_parameters_from_connection</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span> <span class="n">radius_host</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="n">radius_port</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span>
+ <span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span><span class="p">]:</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">radius_port</span><span class="p">:</span>
+ <span class="n">radius_port_str</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"radius_port"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">radius_port_str</span><span class="p">:</span>
+ <span class="k">try</span><span class="p">:</span>
+ <span class="n">radius_port</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">radius_port_str</span><span class="p">)</span>
+ <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span>
+ <span class="k">raise</span> <span class="n">VaultError</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Radius port was wrong: </span><span class="si">{</span><span class="n">radius_port_str</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="ow">not</span> <span class="n">radius_host</span><span class="p">:</span>
+ <span class="n">radius_host</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">connection</span><span class="o">.</span><span class="n">extra_dejson</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"radius_host"</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">radius_host</span><span class="p">,</span> <span class="n">radius_port</span>
+
+<div class="viewcode-block" id="VaultHook.get_conn"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.get_conn">[docs]</a> <span class="k">def</span> <span class="nf">get_conn</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-></span> <span class="n">hvac</span><span class="o">.</span><span class="n">Client</span><span class="p">:</span>
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Helper method which polls a job to check if it finishes.</span>
+<span class="sd"> Retrieves connection to Vault.</span>
-<span class="sd"> :param job_id: Required. Id of the Airbyte job</span>
-<span class="sd"> :param wait_seconds: Optional. Number of seconds between checks.</span>
-<span class="sd"> :param timeout: Optional. How many seconds wait for job to be ready.</span>
-<span class="sd"> Used only if ``asynchronous`` is False.</span>
+<span class="sd"> :return: connection used.</span>
<span class="sd"> """</span>
- <span class="n">state</span> <span class="o">=</span> <span class="kc">None</span>
- <span class="n">start</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">monotonic</span><span class="p">()</span>
- <span class="k">while</span> <span class="kc">True</span><span class="p">:</span>
- <span class="k">if</span> <span class="n">timeout</span> <span class="ow">and</span> <span class="n">start</span> <span class="o">+</span> <span class="n">timeout</span> <span class="o"><</span> <span class="n">time</span><span class="o">.</span><span class="n">monotonic</span><span class="p">():</span>
- <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Timeout: Airbyte job </span><span class="si">{</span><span class="n">job_id</span><span class="si">}</span><span class="s2"> is not ready after </span><span class="si">{</span><span class="n">timeout</span><span class="si">}</span><span class="s2">s"</span><span class="p">)</span>
- <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="n">wait_seconds</span><span class="p">)</span>
- <span class="k">try</span><span class="p">:</span>
- <span class="n">job</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_job</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="n">job_id</span><span class="p">)))</span>
- <span class="n">state</span> <span class="o">=</span> <span class="n">job</span><span class="o">.</span><span class="n">json</span><span class="p">()[</span><span class="s2">"job"</span><span class="p">][</span><span class="s2">"status"</span><span class="p">]</span>
- <span class="k">except</span> <span class="n">AirflowException</span> <span class="k">as</span> <span class="n">err</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Retrying. Airbyte API returned server error when waiting for job: </span><span class="si">%s</span><span class="s2">"</span><span class="p">,</span> <span class="n">err</span><span class="p">)</span>
- <span class="k">continue</span>
-
- <span class="k">if</span> <span class="n">state</span> <span class="ow">in</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">RUNNING</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">PENDING</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">INCOMPLETE</span><span class="p">):</span>
- <span class="k">continue</span>
- <span class="k">if</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">SUCCEEDED</span><span class="p">:</span>
- <span class="k">break</span>
- <span class="k">if</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">ERROR</span><span class="p">:</span>
- <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Job failed:</span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
- <span class="k">elif</span> <span class="n">state</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">CANCELLED</span><span class="p">:</span>
- <span class="k">raise</span> <span class="n">AirflowException</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Job was cancelled:</span><span class="se">\n</span><span class="si">{</span><span class="n">job</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
- <span class="k">else</span><span class="p">:</span>
- <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Encountered unexpected state `</span><span class="si">{</span><span class="n">state</span><span class="si">}</span><span class="s2">` for job_id `</span><span class="si">{</span><span class="n">job_id</span><span class="si">}</span><span class="s2">`"</span><span class="p">)</span></div>
-
-<div class="viewcode-block" id="AirbyteHook.submit_sync_connection"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.submit_sync_connection">[docs]</a> <span class="k">def</span> <span class="nf">submit_sync_connection</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">connection_id</span><span class="p">:</span> <span class="nb">str< [...]
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">client</span></div>
+
+<div class="viewcode-block" id="VaultHook.get_secret"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret">[docs]</a> <span class="k">def</span> <span class="nf">get_secret</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class [...]
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Submits a job to a Airbyte server.</span>
+<span class="sd"> Get secret value from the engine.</span>
+
+<span class="sd"> :param secret_path: Path of the secret</span>
+<span class="sd"> :param secret_version: Optional version of key to read - can only be used in case of version 2 of KV</span>
-<span class="sd"> :param connection_id: Required. The ConnectionId of the Airbyte Connection.</span>
+<span class="sd"> See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html</span>
+<span class="sd"> and https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.</span>
+
+<span class="sd"> :param secret_path: Path of the secret</span>
+<span class="sd"> :return: secret stored in the vault as a dictionary</span>
<span class="sd"> """</span>
- <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
- <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">"api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/connections/sync"</span><span class="p">,</span>
- <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">"connectionId"</span><span class="p">:</span> <span class="n">connection_id</span><span class="p">},</span>
- <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</span><span class="p">},</span></div>
- <span class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret</span><span class="p">(</span><span class="n">secret_path</span><span class="o">=</span><span class="n">secret_path</span><span class="p">,</span> <span class="n">secret_version</span><span class="o">=</span><span class="n">secret_version</span><span class="p">)</span></div>
-<div class="viewcode-block" id="AirbyteHook.get_job"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.get_job">[docs]</a> <span class="k">def</span> <span class="nf">get_job</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class="o">-> [...]
+<div class="viewcode-block" id="VaultHook.get_secret_metadata"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_metadata">[docs]</a> <span class="k">def</span> <span class="nf">get_secret_metadata</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_path</span><span class="p">:</span> <span class="nb">str</span><span cla [...]
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Gets the resource representation for a job in Airbyte.</span>
+<span class="sd"> Reads secret metadata (including versions) from the engine. It is only valid for KV version 2.</span>
+
+<span class="sd"> :param secret_path: Path to read from</span>
+<span class="sd"> :return: secret metadata. This is a Dict containing metadata for the secret.</span>
+
+<span class="sd"> See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.</span>
-<span class="sd"> :param job_id: Required. Id of the Airbyte job</span>
<span class="sd"> """</span>
- <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
- <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">"api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/jobs/get"</span><span class="p">,</span>
- <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">"id"</span><span class="p">:</span> <span class="n">job_id</span><span class="p">},</span>
- <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</span><span class="p">},</span></div>
- <span class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret_metadata</span><span class="p">(</span><span class="n">secret_path</span><span class="o">=</span><span class="n">secret_path</span><span class="p">)</span></div>
-<div class="viewcode-block" id="AirbyteHook.cancel_job"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.cancel_job">[docs]</a> <span class="k">def</span> <span class="nf">cancel_job</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="p">:</span> <span class="nb">int</span><span class="p">)</span> <span class= [...]
+<div class="viewcode-block" id="VaultHook.get_secret_including_metadata"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.get_secret_including_metadata">[docs]</a> <span class="k">def</span> <span class="nf">get_secret_including_metadata</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span> <span class="n">secret_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">secret_version</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span>
+ <span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span> <span class="o">|</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> Cancel the job when task is cancelled</span>
+<span class="sd"> Reads secret including metadata. It is only valid for KV version 2.</span>
+
+<span class="sd"> See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.</span>
+
+<span class="sd"> :param secret_path: Path of the secret</span>
+<span class="sd"> :param secret_version: Optional version of key to read - can only be used in case of version 2 of KV</span>
+<span class="sd"> :return: key info. This is a Dict with "data" mapping keeping secret</span>
+<span class="sd"> and "metadata" mapping keeping metadata of the secret.</span>
-<span class="sd"> :param job_id: Required. Id of the Airbyte job</span>
<span class="sd"> """</span>
- <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
- <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">"api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/jobs/cancel"</span><span class="p">,</span>
- <span class="n">json</span><span class="o">=</span><span class="p">{</span><span class="s2">"id"</span><span class="p">:</span> <span class="n">job_id</span><span class="p">},</span>
- <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</span><span class="p">},</span></div>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret_including_metadata</span><span class="p">(</span>
+ <span class="n">secret_path</span><span class="o">=</span><span class="n">secret_path</span><span class="p">,</span> <span class="n">secret_version</span><span class="o">=</span><span class="n">secret_version</span></div>
<span class="p">)</span>
-<div class="viewcode-block" id="AirbyteHook.test_connection"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/hooks/airbyte/index.html#airflow.providers.airbyte.hooks.airbyte.AirbyteHook.test_connection">[docs]</a> <span class="k">def</span> <span class="nf">test_connection</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-<span class="w"> </span><span class="sd">"""Tests the Airbyte connection by hitting the health API"""</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">method</span> <span class="o">=</span> <span class="s2">"GET"</span>
- <span class="k">try</span><span class="p">:</span>
- <span class="n">res</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">run</span><span class="p">(</span>
- <span class="n">endpoint</span><span class="o">=</span><span class="sa">f</span><span class="s2">"api/</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span><span class="si">}</span><span class="s2">/health"</span><span class="p">,</span>
- <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">"accept"</span><span class="p">:</span> <span class="s2">"application/json"</span><span class="p">},</span>
- <span class="n">extra_options</span><span class="o">=</span><span class="p">{</span><span class="s2">"check_response"</span><span class="p">:</span> <span class="kc">False</span><span class="p">},</span>
- <span class="p">)</span>
+<div class="viewcode-block" id="VaultHook.create_or_update_secret"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/hooks/vault/index.html#airflow.providers.hashicorp.hooks.vault.VaultHook.create_or_update_secret">[docs]</a> <span class="k">def</span> <span class="nf">create_or_update_secret</span><span class="p">(</span>
+ <span class="bp">self</span><span class="p">,</span> <span class="n">secret_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">secret</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">method</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> [...]
+ <span class="p">)</span> <span class="o">-></span> <span class="n">Response</span><span class="p">:</span>
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Creates or updates secret.</span>
+
+<span class="sd"> :param secret_path: Path to read from</span>
+<span class="sd"> :param secret: Secret to create or update for the path specified</span>
+<span class="sd"> :param method: Optional parameter to explicitly request a POST (create) or PUT (update) request to</span>
+<span class="sd"> the selected kv secret engine. If no argument is provided for this parameter, hvac attempts to</span>
+<span class="sd"> intelligently determine which method is appropriate. Only valid for KV engine version 1</span>
+<span class="sd"> :param cas: Set the "cas" value to use a Check-And-Set operation. If not set the write will be</span>
+<span class="sd"> allowed. If set to 0 a write will only be allowed if the key doesn't exist.</span>
+<span class="sd"> If the index is non-zero the write will only be allowed if the key's current version</span>
+<span class="sd"> matches the version specified in the cas parameter. Only valid for KV engine version 2.</span>
+<span class="sd"> :return: The response of the create_or_update_secret request.</span>
+
+<span class="sd"> See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html</span>
+<span class="sd"> and https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.</span>
- <span class="k">if</span> <span class="n">res</span><span class="o">.</span><span class="n">status_code</span> <span class="o">==</span> <span class="mi">200</span><span class="p">:</span>
- <span class="k">return</span> <span class="kc">True</span><span class="p">,</span> <span class="s2">"Connection successfully tested"</span>
- <span class="k">else</span><span class="p">:</span>
- <span class="k">return</span> <span class="kc">False</span><span class="p">,</span> <span class="n">res</span><span class="o">.</span><span class="n">text</span>
- <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
- <span class="k">return</span> <span class="kc">False</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
- <span class="k">finally</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">method</span> <span class="o">=</span> <span class="s2">"POST"</span></div></div>
+<span class="sd"> """</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">create_or_update_secret</span><span class="p">(</span>
+ <span class="n">secret_path</span><span class="o">=</span><span class="n">secret_path</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">secret</span><span class="p">,</span> <span class="n">method</span><span class="o">=</span><span class="n">method</span><span class="p">,</span> <span class="n">cas</span><span class="o">=</span><span class="n">cas</span></div></div>
+ <span class="p">)</span>
</pre></div>
<div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/secrets/vault.html
similarity index 71%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/secrets/vault.html
index 21ee9cc60a..154065ca76 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/airflow/providers/airbyte/operators/airbyte.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/airflow/providers/hashicorp/secrets/vault.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>airflow.providers.airbyte.operators.airbyte — apache-airflow-providers-airbyte Documentation</title>
+ <title>airflow.providers.hashicorp.secrets.vault — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../../../../../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../../../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -325,17 +325,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +422,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -467,17 +465,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -575,7 +571,7 @@
<li class="breadcrumb-item"><a href="../../../../index.html">Module code</a></li>
- <li class="breadcrumb-item"><a href="airbyte.html"> airflow.providers.airbyte.operators.airbyte</a></li>
+ <li class="breadcrumb-item"><a href="vault.html"> airflow.providers.hashicorp.secrets.vault</a></li>
</ul>
</div>
@@ -586,7 +582,7 @@
<div class="bodywrapper">
<div class="body" role="main">
- <h1>Source code for airflow.providers.airbyte.operators.airbyte</h1><div class="highlight"><pre>
+ <h1>Source code for airflow.providers.hashicorp.secrets.vault</h1><div class="highlight"><pre>
<span></span><span class="c1">#</span>
<span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
<span class="c1"># or more contributor license agreements. See the NOTICE file</span>
@@ -604,77 +600,255 @@
<span class="c1"># KIND, either express or implied. See the License for the</span>
<span class="c1"># specific language governing permissions and limitations</span>
<span class="c1"># under the License.</span>
+<span class="sd">"""Objects relating to sourcing connections & variables from Hashicorp Vault"""</span>
<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
-<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TYPE_CHECKING</span><span class="p">,</span> <span class="n">Sequence</span>
+<span class="kn">import</span> <span class="nn">warnings</span>
+<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TYPE_CHECKING</span>
-<span class="kn">from</span> <span class="nn">airflow.models</span> <span class="kn">import</span> <span class="n">BaseOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.providers.airbyte.hooks.airbyte</span> <span class="kn">import</span> <span class="n">AirbyteHook</span>
+<span class="kn">from</span> <span class="nn">airflow.providers.hashicorp._internal_client.vault_client</span> <span class="kn">import</span> <span class="n">_VaultClient</span>
+<span class="kn">from</span> <span class="nn">airflow.secrets</span> <span class="kn">import</span> <span class="n">BaseSecretsBackend</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.log.logging_mixin</span> <span class="kn">import</span> <span class="n">LoggingMixin</span>
-<span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span>
- <span class="kn">from</span> <span class="nn">airflow.utils.context</span> <span class="kn">import</span> <span class="n">Context</span>
-
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator">[docs]</a><span class="k">class</span> <span class="nc">AirbyteTriggerSyncOperator</span><span class="p">(</span><span class="n">BaseOperator</span><span class="p">):</span>
+<div class="viewcode-block" id="VaultBackend"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend">[docs]</a><span class="k">class</span> <span class="nc">VaultBackend</span><span class="p">(</span><span class="n">BaseSecretsBackend</span><span class="p">,</span> <span class="n">LoggingMixin</span><span class="p">):</span>
<span class="w"> </span><span class="sd">"""</span>
-<span class="sd"> This operator allows you to submit a job to an Airbyte server to run a integration</span>
-<span class="sd"> process between your source and destination.</span>
-
-<span class="sd"> .. seealso::</span>
-<span class="sd"> For more information on how to use this operator, take a look at the guide:</span>
-<span class="sd"> :ref:`howto/operator:AirbyteTriggerSyncOperator`</span>
-
-<span class="sd"> :param airbyte_conn_id: Required. The name of the Airflow connection to get connection</span>
-<span class="sd"> information for Airbyte.</span>
-<span class="sd"> :param connection_id: Required. The Airbyte ConnectionId UUID between a source and destination.</span>
-<span class="sd"> :param asynchronous: Optional. Flag to get job_id after submitting the job to the Airbyte API.</span>
-<span class="sd"> This is useful for submitting long running jobs and</span>
-<span class="sd"> waiting on them asynchronously using the AirbyteJobSensor.</span>
-<span class="sd"> :param api_version: Optional. Airbyte API version.</span>
-<span class="sd"> :param wait_seconds: Optional. Number of seconds between checks. Only used when ``asynchronous`` is False.</span>
-<span class="sd"> :param timeout: Optional. The amount of time, in seconds, to wait for the request to complete.</span>
-<span class="sd"> Only used when ``asynchronous`` is False.</span>
+<span class="sd"> Retrieves Connections and Variables from Hashicorp Vault.</span>
+
+<span class="sd"> Configurable via ``airflow.cfg`` as follows:</span>
+
+<span class="sd"> .. code-block:: ini</span>
+
+<span class="sd"> [secrets]</span>
+<span class="sd"> backend = airflow.providers.hashicorp.secrets.vault.VaultBackend</span>
+<span class="sd"> backend_kwargs = {</span>
+<span class="sd"> "connections_path": "connections",</span>
+<span class="sd"> "url": "http://127.0.0.1:8200",</span>
+<span class="sd"> "mount_point": "airflow"</span>
+<span class="sd"> }</span>
+
+<span class="sd"> For example, if your keys are under ``connections`` path in ``airflow`` mount_point, this</span>
+<span class="sd"> would be accessible if you provide ``{"connections_path": "connections"}`` and request</span>
+<span class="sd"> conn_id ``smtp_default``.</span>
+
+<span class="sd"> :param connections_path: Specifies the path of the secret to read to get Connections.</span>
+<span class="sd"> (default: 'connections'). If set to None (null), requests for connections will not be sent to Vault.</span>
+<span class="sd"> :param variables_path: Specifies the path of the secret to read to get Variable.</span>
+<span class="sd"> (default: 'variables'). If set to None (null), requests for variables will not be sent to Vault.</span>
+<span class="sd"> :param config_path: Specifies the path of the secret to read Airflow Configurations</span>
+<span class="sd"> (default: 'config'). If set to None (null), requests for configurations will not be sent to Vault.</span>
+<span class="sd"> :param url: Base URL for the Vault instance being addressed.</span>
+<span class="sd"> :param auth_type: Authentication Type for Vault. Default is ``token``. Available values are:</span>
+<span class="sd"> ('approle', 'aws_iam', 'azure', 'github', 'gcp', 'kubernetes', 'ldap', 'radius', 'token', 'userpass')</span>
+<span class="sd"> :param auth_mount_point: It can be used to define mount_point for authentication chosen</span>
+<span class="sd"> Default depends on the authentication method used.</span>
+<span class="sd"> :param mount_point: The "path" the secret engine was mounted on. Default is "secret". Note that</span>
+<span class="sd"> this mount_point is not used for authentication if authentication is done via a</span>
+<span class="sd"> different engine. If set to None, the mount secret should be provided as a prefix for each</span>
+<span class="sd"> variable/connection_id. For authentication mount_points see, auth_mount_point.</span>
+<span class="sd"> :param kv_engine_version: Select the version of the engine to run (``1`` or ``2``, default: ``2``).</span>
+<span class="sd"> :param token: Authentication token to include in requests sent to Vault.</span>
+<span class="sd"> (for ``token`` and ``github`` auth_type)</span>
+<span class="sd"> :param token_path: path to file containing authentication token to include in requests sent to Vault</span>
+<span class="sd"> (for ``token`` and ``github`` auth_type).</span>
+<span class="sd"> :param username: Username for Authentication (for ``ldap`` and ``userpass`` auth_type).</span>
+<span class="sd"> :param password: Password for Authentication (for ``ldap`` and ``userpass`` auth_type).</span>
+<span class="sd"> :param key_id: Key ID for Authentication (for ``aws_iam`` and ''azure`` auth_type).</span>
+<span class="sd"> :param secret_id: Secret ID for Authentication (for ``approle``, ``aws_iam`` and ``azure`` auth_types).</span>
+<span class="sd"> :param role_id: Role ID for Authentication (for ``approle``, ``aws_iam`` auth_types).</span>
+<span class="sd"> :param kubernetes_role: Role for Authentication (for ``kubernetes`` auth_type).</span>
+<span class="sd"> :param kubernetes_jwt_path: Path for kubernetes jwt token (for ``kubernetes`` auth_type, default:</span>
+<span class="sd"> ``/var/run/secrets/kubernetes.io/serviceaccount/token``).</span>
+<span class="sd"> :param gcp_key_path: Path to Google Cloud Service Account key file (JSON) (for ``gcp`` auth_type).</span>
+<span class="sd"> Mutually exclusive with gcp_keyfile_dict.</span>
+<span class="sd"> :param gcp_keyfile_dict: Dictionary of keyfile parameters. (for ``gcp`` auth_type).</span>
+<span class="sd"> Mutually exclusive with gcp_key_path.</span>
+<span class="sd"> :param gcp_scopes: Comma-separated string containing OAuth2 scopes (for ``gcp`` auth_type).</span>
+<span class="sd"> :param azure_tenant_id: The tenant id for the Azure Active Directory (for ``azure`` auth_type).</span>
+<span class="sd"> :param azure_resource: The configured URL for the application registered in Azure Active Directory</span>
+<span class="sd"> (for ``azure`` auth_type).</span>
+<span class="sd"> :param radius_host: Host for radius (for ``radius`` auth_type).</span>
+<span class="sd"> :param radius_secret: Secret for radius (for ``radius`` auth_type).</span>
+<span class="sd"> :param radius_port: Port for radius (for ``radius`` auth_type).</span>
<span class="sd"> """</span>
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.template_fields"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.template_fields">[docs]</a> <span class="n">template_fields</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class=" [...]
-
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
- <span class="n">connection_id</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
- <span class="n">airbyte_conn_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"airbyte_default"</span><span class="p">,</span>
- <span class="n">asynchronous</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
- <span class="n">api_version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"v1"</span><span class="p">,</span>
- <span class="n">wait_seconds</span><span class="p">:</span> <span class="nb">float</span> <span class="o">=</span> <span class="mi">3</span><span class="p">,</span>
- <span class="n">timeout</span><span class="p">:</span> <span class="nb">float</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="mi">3600</span><span class="p">,</span>
+ <span class="n">connections_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"connections"</span><span class="p">,</span>
+ <span class="n">variables_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"variables"</span><span class="p">,</span>
+ <span class="n">config_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"config"</span><span class="p">,</span>
+ <span class="n">url</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">auth_type</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"token"</span><span class="p">,</span>
+ <span class="n">auth_mount_point</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">mount_point</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="s2">"secret"</span><span class="p">,</span>
+ <span class="n">kv_engine_version</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">2</span><span class="p">,</span>
+ <span class="n">token</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">token_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">username</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">password</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">key_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">secret_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">role_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">kubernetes_role</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">kubernetes_jwt_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"/var/run/secrets/kubernetes.io/serviceaccount/token"</span><span class="p">,</span>
+ <span class="n">gcp_key_path</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">gcp_keyfile_dict</span><span class="p">:</span> <span class="nb">dict</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">gcp_scopes</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">azure_tenant_id</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">azure_resource</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">radius_host</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">radius_secret</span><span class="p">:</span> <span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
+ <span class="n">radius_port</span><span class="p">:</span> <span class="nb">int</span> <span class="o">|</span> <span class="kc">None</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
<span class="o">**</span><span class="n">kwargs</span><span class="p">,</span>
- <span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span>
- <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span> <span class="o">=</span> <span class="n">airbyte_conn_id</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">connection_id</span> <span class="o">=</span> <span class="n">connection_id</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">timeout</span> <span class="o">=</span> <span class="n">timeout</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">api_version</span> <span class="o">=</span> <span class="n">api_version</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">wait_seconds</span> <span class="o">=</span> <span class="n">wait_seconds</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">asynchronous</span> <span class="o">=</span> <span class="n">asynchronous</span>
-
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.execute"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.execute">[docs]</a> <span class="k">def</span> <span class="nf">execute</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">context</span><span class="p">:</span> <span class="n">Context</span><spa [...]
-<span class="w"> </span><span class="sd">"""Create Airbyte Job and wait to finish"""</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">hook</span> <span class="o">=</span> <span class="n">AirbyteHook</span><span class="p">(</span><span class="n">airbyte_conn_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">airbyte_conn_id</span><span class="p">,</span> <span class="n">api_version</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">api_version</span> [...]
- <span class="n">job_object</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">submit_sync_connection</span><span class="p">(</span><span class="n">connection_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">connection_id</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span> <span class="o">=</span> <span class="n">job_object</span><span class="o">.</span><span class="n">json</span><span class="p">()[</span><span class="s2">"job"</span><span class="p">][</span><span class="s2">"id"</span><span class="p">]</span>
-
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Job </span><span class="si">%s</span><span class="s2"> was submitted to Airbyte Server"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
- <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">asynchronous</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Waiting for job </span><span class="si">%s</span><span class="s2"> to complete"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">wait_for_job</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">,</span> <span class="n">wait_seconds</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wait_seconds</span><span class=" [...]
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"Job </span><span class="si">%s</span><span class="s2"> completed successfully"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
-
- <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span></div>
-
-<div class="viewcode-block" id="AirbyteTriggerSyncOperator.on_kill"><a class="viewcode-back" href="../../../../../_api/airflow/providers/airbyte/operators/airbyte/index.html#airflow.providers.airbyte.operators.airbyte.AirbyteTriggerSyncOperator.on_kill">[docs]</a> <span class="k">def</span> <span class="nf">on_kill</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-<span class="w"> </span><span class="sd">"""Cancel the job if task is cancelled"""</span>
- <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">:</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">log</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">"on_kill: cancel the airbyte Job </span><span class="si">%s</span><span class="s2">"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span>
- <span class="bp">self</span><span class="o">.</span><span class="n">hook</span><span class="o">.</span><span class="n">cancel_job</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">job_id</span><span class="p">)</span></div></div>
+ <span class="p">):</span>
+ <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">()</span>
+ <span class="k">if</span> <span class="n">connections_path</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">connections_path</span> <span class="o">=</span> <span class="n">connections_path</span><span class="o">.</span><span class="n">rstrip</span><span class="p">(</span><span class="s2">"/"</span><span class="p">)</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">connections_path</span> <span class="o">=</span> <span class="n">connections_path</span>
+ <span class="k">if</span> <span class="n">variables_path</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">variables_path</span> <span class="o">=</span> <span class="n">variables_path</span><span class="o">.</span><span class="n">rstrip</span><span class="p">(</span><span class="s2">"/"</span><span class="p">)</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">variables_path</span> <span class="o">=</span> <span class="n">variables_path</span>
+ <span class="k">if</span> <span class="n">config_path</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">config_path</span> <span class="o">=</span> <span class="n">config_path</span><span class="o">.</span><span class="n">rstrip</span><span class="p">(</span><span class="s2">"/"</span><span class="p">)</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">config_path</span> <span class="o">=</span> <span class="n">config_path</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">mount_point</span> <span class="o">=</span> <span class="n">mount_point</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">kv_engine_version</span> <span class="o">=</span> <span class="n">kv_engine_version</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span> <span class="o">=</span> <span class="n">_VaultClient</span><span class="p">(</span>
+ <span class="n">url</span><span class="o">=</span><span class="n">url</span><span class="p">,</span>
+ <span class="n">auth_type</span><span class="o">=</span><span class="n">auth_type</span><span class="p">,</span>
+ <span class="n">auth_mount_point</span><span class="o">=</span><span class="n">auth_mount_point</span><span class="p">,</span>
+ <span class="n">mount_point</span><span class="o">=</span><span class="n">mount_point</span><span class="p">,</span>
+ <span class="n">kv_engine_version</span><span class="o">=</span><span class="n">kv_engine_version</span><span class="p">,</span>
+ <span class="n">token</span><span class="o">=</span><span class="n">token</span><span class="p">,</span>
+ <span class="n">token_path</span><span class="o">=</span><span class="n">token_path</span><span class="p">,</span>
+ <span class="n">username</span><span class="o">=</span><span class="n">username</span><span class="p">,</span>
+ <span class="n">password</span><span class="o">=</span><span class="n">password</span><span class="p">,</span>
+ <span class="n">key_id</span><span class="o">=</span><span class="n">key_id</span><span class="p">,</span>
+ <span class="n">secret_id</span><span class="o">=</span><span class="n">secret_id</span><span class="p">,</span>
+ <span class="n">role_id</span><span class="o">=</span><span class="n">role_id</span><span class="p">,</span>
+ <span class="n">kubernetes_role</span><span class="o">=</span><span class="n">kubernetes_role</span><span class="p">,</span>
+ <span class="n">kubernetes_jwt_path</span><span class="o">=</span><span class="n">kubernetes_jwt_path</span><span class="p">,</span>
+ <span class="n">gcp_key_path</span><span class="o">=</span><span class="n">gcp_key_path</span><span class="p">,</span>
+ <span class="n">gcp_keyfile_dict</span><span class="o">=</span><span class="n">gcp_keyfile_dict</span><span class="p">,</span>
+ <span class="n">gcp_scopes</span><span class="o">=</span><span class="n">gcp_scopes</span><span class="p">,</span>
+ <span class="n">azure_tenant_id</span><span class="o">=</span><span class="n">azure_tenant_id</span><span class="p">,</span>
+ <span class="n">azure_resource</span><span class="o">=</span><span class="n">azure_resource</span><span class="p">,</span>
+ <span class="n">radius_host</span><span class="o">=</span><span class="n">radius_host</span><span class="p">,</span>
+ <span class="n">radius_secret</span><span class="o">=</span><span class="n">radius_secret</span><span class="p">,</span>
+ <span class="n">radius_port</span><span class="o">=</span><span class="n">radius_port</span><span class="p">,</span>
+ <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span>
+ <span class="p">)</span>
+
+ <span class="k">def</span> <span class="nf">_parse_path</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="nb">str</span> <span class="o">|</span> <span class="kc">None</span><span class="p">,</span> <span class="nb">str</span> <span class="o">|</spa [...]
+ <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">mount_point</span><span class="p">:</span>
+ <span class="n">split_secret_path</span> <span class="o">=</span> <span class="n">secret_path</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"/"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
+ <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">split_secret_path</span><span class="p">)</span> <span class="o"><</span> <span class="mi">2</span><span class="p">:</span>
+ <span class="k">return</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span>
+ <span class="k">return</span> <span class="n">split_secret_path</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">split_secret_path</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="k">return</span> <span class="s2">""</span><span class="p">,</span> <span class="n">secret_path</span>
+
+<div class="viewcode-block" id="VaultBackend.get_response"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_response">[docs]</a> <span class="k">def</span> <span class="nf">get_response</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn_id</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> [...]
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Get data from Vault</span>
+
+<span class="sd"> :return: The data from the Vault path if exists</span>
+<span class="sd"> """</span>
+ <span class="n">mount_point</span><span class="p">,</span> <span class="n">conn_key</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_parse_path</span><span class="p">(</span><span class="n">conn_id</span><span class="p">)</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connections_path</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">conn_key</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="k">return</span> <span class="kc">None</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connections_path</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="n">conn_key</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">build_path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">connections_path</span><span class="p">,</span> <span class="n">conn_key</span><span class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret</span><span class="p">(</span>
+ <span class="n">secret_path</span><span class="o">=</span><span class="p">(</span><span class="n">mount_point</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="k">if</span> <span class="n">mount_point</span> <span class="k">else</span> <span class="s2">""</span><span class="p">)</span> <span class="o">+</span> <span class="n">secret_path</span></div>
+ <span class="p">)</span>
+
+<div class="viewcode-block" id="VaultBackend.get_conn_uri"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_conn_uri">[docs]</a> <span class="k">def</span> <span class="nf">get_conn_uri</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn_id</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> [...]
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Get serialized representation of connection</span>
+
+<span class="sd"> :param conn_id: The connection id</span>
+<span class="sd"> :return: The connection uri retrieved from the secret</span>
+<span class="sd"> """</span>
+ <span class="c1"># Since VaultBackend implements `get_connection`, `get_conn_uri` is not used. So we</span>
+ <span class="c1"># don't need to implement (or direct users to use) method `get_conn_value` instead</span>
+ <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+ <span class="sa">f</span><span class="s2">"Method `</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="o">.</span><span class="vm">__name__</span><span class="si">}</span><span class="s2">.get_conn_uri` is deprecated and will be removed "</span>
+ <span class="s2">"in a future release."</span><span class="p">,</span>
+ <span class="ne">DeprecationWarning</span><span class="p">,</span>
+ <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
+ <span class="p">)</span>
+ <span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_response</span><span class="p">(</span><span class="n">conn_id</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"conn_uri"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span> <span class="k">else</span> <span class="kc">None</span></div>
+
+ <span class="c1"># Make sure connection is imported this way for type checking, otherwise when importing</span>
+ <span class="c1"># the backend it will get a circular dependency and fail</span>
+ <span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span>
+ <span class="kn">from</span> <span class="nn">airflow.models.connection</span> <span class="kn">import</span> <span class="n">Connection</span>
+
+<div class="viewcode-block" id="VaultBackend.get_connection"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_connection">[docs]</a> <span class="k">def</span> <span class="nf">get_connection</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">conn_id</span><span class="p">:</span> <span class="nb">str</span><span class="p">)< [...]
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Get connection from Vault as secret. Prioritize conn_uri if exists,</span>
+<span class="sd"> if not fall back to normal Connection creation.</span>
+
+<span class="sd"> :return: A Connection object constructed from Vault data</span>
+<span class="sd"> """</span>
+ <span class="c1"># The Connection needs to be locally imported because otherwise we get into cyclic import</span>
+ <span class="c1"># problems when instantiating the backend during configuration</span>
+ <span class="kn">from</span> <span class="nn">airflow.models.connection</span> <span class="kn">import</span> <span class="n">Connection</span>
+
+ <span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_response</span><span class="p">(</span><span class="n">conn_id</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">response</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="k">return</span> <span class="kc">None</span>
+
+ <span class="n">uri</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"conn_uri"</span><span class="p">)</span>
+ <span class="k">if</span> <span class="n">uri</span><span class="p">:</span>
+ <span class="k">return</span> <span class="n">Connection</span><span class="p">(</span><span class="n">conn_id</span><span class="p">,</span> <span class="n">uri</span><span class="o">=</span><span class="n">uri</span><span class="p">)</span>
+
+ <span class="k">return</span> <span class="n">Connection</span><span class="p">(</span><span class="n">conn_id</span><span class="p">,</span> <span class="o">**</span><span class="n">response</span><span class="p">)</span></div>
+
+<div class="viewcode-block" id="VaultBackend.get_variable"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_variable">[docs]</a> <span class="k">def</span> <span class="nf">get_variable</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <sp [...]
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Get Airflow Variable</span>
+
+<span class="sd"> :param key: Variable Key</span>
+<span class="sd"> :return: Variable Value retrieved from the vault</span>
+<span class="sd"> """</span>
+ <span class="n">mount_point</span><span class="p">,</span> <span class="n">variable_key</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_parse_path</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">variables_path</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">variable_key</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="k">return</span> <span class="kc">None</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">variables_path</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="n">variable_key</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">build_path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">variables_path</span><span class="p">,</span> <span class="n">variable_key</span><span class="p">)</span>
+ <span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret</span><span class="p">(</span>
+ <span class="n">secret_path</span><span class="o">=</span><span class="p">(</span><span class="n">mount_point</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="k">if</span> <span class="n">mount_point</span> <span class="k">else</span> <span class="s2">""</span><span class="p">)</span> <span class="o">+</span> <span class="n">secret_path</span>
+ <span class="p">)</span>
+ <span class="k">return</span> <span class="n">response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"value"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span> <span class="k">else</span> <span class="kc">None</span></div>
+
+<div class="viewcode-block" id="VaultBackend.get_config"><a class="viewcode-back" href="../../../../../_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend.get_config">[docs]</a> <span class="k">def</span> <span class="nf">get_config</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span cla [...]
+<span class="w"> </span><span class="sd">"""</span>
+<span class="sd"> Get Airflow Configuration</span>
+
+<span class="sd"> :param key: Configuration Option Key</span>
+<span class="sd"> :return: Configuration Option Value retrieved from the vault</span>
+<span class="sd"> """</span>
+ <span class="n">mount_point</span><span class="p">,</span> <span class="n">config_key</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_parse_path</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">config_path</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">config_key</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+ <span class="k">return</span> <span class="kc">None</span>
+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">config_path</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="n">config_key</span>
+ <span class="k">else</span><span class="p">:</span>
+ <span class="n">secret_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">build_path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">config_path</span><span class="p">,</span> <span class="n">config_key</span><span class="p">)</span>
+ <span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">vault_client</span><span class="o">.</span><span class="n">get_secret</span><span class="p">(</span>
+ <span class="n">secret_path</span><span class="o">=</span><span class="p">(</span><span class="n">mount_point</span> <span class="o">+</span> <span class="s2">"/"</span> <span class="k">if</span> <span class="n">mount_point</span> <span class="k">else</span> <span class="s2">""</span><span class="p">)</span> <span class="o">+</span> <span class="n">secret_path</span>
+ <span class="p">)</span>
+ <span class="k">return</span> <span class="n">response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"value"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span> <span class="k">else</span> <span class="kc">None</span></div></div>
</pre></div>
<div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/index.html b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/index.html
similarity index 98%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/index.html
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/index.html
index e1ac0bdc28..c27ae360bd 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_modules/index.html
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_modules/index.html
@@ -9,7 +9,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Overview: module code — apache-airflow-providers-airbyte Documentation</title>
+ <title>Overview: module code — apache-airflow-providers-hashicorp Documentation</title>
<link rel="stylesheet" href="../_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../_static/_gen/css/main.min.css" />
@@ -282,7 +282,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -325,17 +325,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -424,7 +422,7 @@
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
- <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.2.0</span>
+ <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">3.3.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
@@ -467,17 +465,15 @@
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../operators/airbyte.html">Operators</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../connections.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../secrets-backends/hashicorp-vault.html">Secrets backends</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
-<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/airbyte/index.html">Python API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../_api/airflow/providers/hashicorp/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
-<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/providers-airbyte/3.2.0/tests/system/providers/airbyte">Example DAGs</a></li>
-<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-airbyte/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-hashicorp/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
@@ -585,10 +581,8 @@
<div class="body" role="main">
<h1>All modules for which code is available</h1>
-<ul><li><a href="airflow/providers/airbyte/hooks/airbyte.html">airflow.providers.airbyte.hooks.airbyte</a></li>
-<li><a href="airflow/providers/airbyte/operators/airbyte.html">airflow.providers.airbyte.operators.airbyte</a></li>
-<li><a href="airflow/providers/airbyte/sensors/airbyte.html">airflow.providers.airbyte.sensors.airbyte</a></li>
-<li><a href="tests/system/providers/airbyte/example_airbyte_trigger_job.html">tests.system.providers.airbyte.example_airbyte_trigger_job</a></li>
+<ul><li><a href="airflow/providers/hashicorp/hooks/vault.html">airflow.providers.hashicorp.hooks.vault</a></li>
+<li><a href="airflow/providers/hashicorp/secrets/vault.html">airflow.providers.hashicorp.secrets.vault</a></li>
</ul>
<div class="pager" role="navigation" aria-label="related navigation"><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Previous</button><button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" disabled>Next</button>
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/index.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/index.rst.txt
similarity index 50%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/index.rst.txt
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/index.rst.txt
index 91b130e270..54a0bd0f5f 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/sensors/index.rst.txt
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/index.rst.txt
@@ -1,7 +1,7 @@
-:py:mod:`airflow.providers.airbyte.sensors`
+:py:mod:`airflow.providers.hashicorp.hooks`
===========================================
-.. py:module:: airflow.providers.airbyte.sensors
+.. py:module:: airflow.providers.hashicorp.hooks
Submodules
@@ -10,6 +10,6 @@ Submodules
:titlesonly:
:maxdepth: 1
- airbyte/index.rst
+ vault/index.rst
diff --git a/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/vault/index.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/vault/index.rst.txt
new file mode 100644
index 0000000000..1edd30e2ac
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/hooks/vault/index.rst.txt
@@ -0,0 +1,176 @@
+:py:mod:`airflow.providers.hashicorp.hooks.vault`
+=================================================
+
+.. py:module:: airflow.providers.hashicorp.hooks.vault
+
+.. autoapi-nested-parse::
+
+ Hook for HashiCorp Vault
+
+
+
+Module Contents
+---------------
+
+Classes
+~~~~~~~
+
+.. autoapisummary::
+
+ airflow.providers.hashicorp.hooks.vault.VaultHook
+
+
+
+
+.. py:class:: VaultHook(vault_conn_id = default_conn_name, auth_type = None, auth_mount_point = None, kv_engine_version = None, role_id = None, kubernetes_role = None, kubernetes_jwt_path = None, token_path = None, gcp_key_path = None, gcp_scopes = None, azure_tenant_id = None, azure_resource = None, radius_host = None, radius_port = None, **kwargs)
+
+ Bases: :py:obj:`airflow.hooks.base.BaseHook`
+
+ Hook to Interact with HashiCorp Vault KeyValue Secret engine.
+
+ HashiCorp hvac documentation:
+ * https://hvac.readthedocs.io/en/stable/
+
+ You connect to the host specified as host in the connection. The login/password from the connection
+ are used as credentials usually and you can specify different authentication parameters
+ via init params or via corresponding extras in the connection.
+
+ The mount point should be placed as a path in the URL - similarly to Vault's URL schema:
+ This indicates the "path" the secret engine is mounted on. Default id not specified is "secret".
+ Note that this ``mount_point`` is not used for authentication if authentication is done via a
+ different engines. Each engine uses it's own engine-specific authentication mount_point.
+
+ The extras in the connection are named the same as the parameters ('kv_engine_version', 'auth_type', ...).
+
+ You can also use gcp_keyfile_dict extra to pass json-formatted dict in case of 'gcp' authentication.
+
+ The URL schemas supported are "vault", "http" (using http to connect to the vault) or
+ "vaults" and "https" (using https to connect to the vault).
+
+ Example URL:
+
+ .. code-block::
+
+ vault://user:password@host:port/mount_point?kv_engine_version=1&auth_type=github
+
+
+ Login/Password are used as credentials:
+
+ * approle: login -> role_id, password -> secret_id
+ * github: password -> token
+ * token: password -> token
+ * aws_iam: login -> key_id, password -> secret_id
+ * azure: login -> client_id, password -> client_secret
+ * ldap: login -> username, password -> password
+ * userpass: login -> username, password -> password
+ * radius: password -> radius_secret
+
+ :param vault_conn_id: The id of the connection to use
+ :param auth_type: Authentication Type for the Vault. Default is ``token``. Available values are:
+ ('approle', 'github', 'gcp', 'kubernetes', 'ldap', 'token', 'userpass')
+ :param auth_mount_point: It can be used to define mount_point for authentication chosen
+ Default depends on the authentication method used.
+ :param kv_engine_version: Select the version of the engine to run (``1`` or ``2``). Defaults to
+ version defined in connection or ``2`` if not defined in connection.
+ :param role_id: Role ID for ``aws_iam`` Authentication.
+ :param kubernetes_role: Role for Authentication (for ``kubernetes`` auth_type)
+ :param kubernetes_jwt_path: Path for kubernetes jwt token (for ``kubernetes`` auth_type, default:
+ ``/var/run/secrets/kubernetes.io/serviceaccount/token``)
+ :param token_path: path to file containing authentication token to include in requests sent to Vault
+ (for ``token`` and ``github`` auth_type).
+ :param gcp_key_path: Path to Google Cloud Service Account key file (JSON) (for ``gcp`` auth_type)
+ Mutually exclusive with gcp_keyfile_dict
+ :param gcp_scopes: Comma-separated string containing OAuth2 scopes (for ``gcp`` auth_type)
+ :param azure_tenant_id: The tenant id for the Azure Active Directory (for ``azure`` auth_type)
+ :param azure_resource: The configured URL for the application registered in Azure Active Directory
+ (for ``azure`` auth_type)
+ :param radius_host: Host for radius (for ``radius`` auth_type)
+ :param radius_port: Port for radius (for ``radius`` auth_type)
+
+
+ .. py:attribute:: conn_name_attr
+ :value: 'vault_conn_id'
+
+
+
+ .. py:attribute:: default_conn_name
+ :value: 'vault_default'
+
+
+
+ .. py:attribute:: conn_type
+ :value: 'vault'
+
+
+
+ .. py:attribute:: hook_name
+ :value: 'Hashicorp Vault'
+
+
+
+ .. py:method:: get_conn()
+
+ Retrieves connection to Vault.
+
+ :return: connection used.
+
+
+ .. py:method:: get_secret(secret_path, secret_version = None)
+
+ Get secret value from the engine.
+
+ :param secret_path: Path of the secret
+ :param secret_version: Optional version of key to read - can only be used in case of version 2 of KV
+
+ See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html
+ and https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.
+
+ :param secret_path: Path of the secret
+ :return: secret stored in the vault as a dictionary
+
+
+ .. py:method:: get_secret_metadata(secret_path)
+
+ Reads secret metadata (including versions) from the engine. It is only valid for KV version 2.
+
+ :param secret_path: Path to read from
+ :return: secret metadata. This is a Dict containing metadata for the secret.
+
+ See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.
+
+
+
+ .. py:method:: get_secret_including_metadata(secret_path, secret_version = None)
+
+ Reads secret including metadata. It is only valid for KV version 2.
+
+ See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.
+
+ :param secret_path: Path of the secret
+ :param secret_version: Optional version of key to read - can only be used in case of version 2 of KV
+ :return: key info. This is a Dict with "data" mapping keeping secret
+ and "metadata" mapping keeping metadata of the secret.
+
+
+
+ .. py:method:: create_or_update_secret(secret_path, secret, method = None, cas = None)
+
+ Creates or updates secret.
+
+ :param secret_path: Path to read from
+ :param secret: Secret to create or update for the path specified
+ :param method: Optional parameter to explicitly request a POST (create) or PUT (update) request to
+ the selected kv secret engine. If no argument is provided for this parameter, hvac attempts to
+ intelligently determine which method is appropriate. Only valid for KV engine version 1
+ :param cas: Set the "cas" value to use a Check-And-Set operation. If not set the write will be
+ allowed. If set to 0 a write will only be allowed if the key doesn't exist.
+ If the index is non-zero the write will only be allowed if the key's current version
+ matches the version specified in the cas parameter. Only valid for KV engine version 2.
+ :return: The response of the create_or_update_secret request.
+
+ See https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v1.html
+ and https://hvac.readthedocs.io/en/stable/usage/secrets_engines/kv_v2.html for details.
+
+
+
+
diff --git a/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/index.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/index.rst.txt
new file mode 100644
index 0000000000..303e5c8be8
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/index.rst.txt
@@ -0,0 +1,16 @@
+:py:mod:`airflow.providers.hashicorp`
+=====================================
+
+.. py:module:: airflow.providers.hashicorp
+
+
+Subpackages
+-----------
+.. toctree::
+ :titlesonly:
+ :maxdepth: 3
+
+ hooks/index.rst
+ secrets/index.rst
+
+
diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/index.rst.txt
similarity index 50%
rename from docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt
rename to docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/index.rst.txt
index c8094046dc..fb48d6ae89 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_sources/_api/airflow/providers/airbyte/operators/index.rst.txt
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/index.rst.txt
@@ -1,7 +1,7 @@
-:py:mod:`airflow.providers.airbyte.operators`
+:py:mod:`airflow.providers.hashicorp.secrets`
=============================================
-.. py:module:: airflow.providers.airbyte.operators
+.. py:module:: airflow.providers.hashicorp.secrets
Submodules
@@ -10,6 +10,6 @@ Submodules
:titlesonly:
:maxdepth: 1
- airbyte/index.rst
+ vault/index.rst
diff --git a/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/vault/index.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/vault/index.rst.txt
new file mode 100644
index 0000000000..d123b05dd8
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/_api/airflow/providers/hashicorp/secrets/vault/index.rst.txt
@@ -0,0 +1,126 @@
+:py:mod:`airflow.providers.hashicorp.secrets.vault`
+===================================================
+
+.. py:module:: airflow.providers.hashicorp.secrets.vault
+
+.. autoapi-nested-parse::
+
+ Objects relating to sourcing connections & variables from Hashicorp Vault
+
+
+
+Module Contents
+---------------
+
+Classes
+~~~~~~~
+
+.. autoapisummary::
+
+ airflow.providers.hashicorp.secrets.vault.VaultBackend
+
+
+
+
+.. py:class:: VaultBackend(connections_path = 'connections', variables_path = 'variables', config_path = 'config', url = None, auth_type = 'token', auth_mount_point = None, mount_point = 'secret', kv_engine_version = 2, token = None, token_path = None, username = None, password = None, key_id = None, secret_id = None, role_id = None, kubernetes_role = None, kubernetes_jwt_path = '/var/run/secrets/kubernetes.io/serviceaccount/token', gcp_key_path = None, gcp_keyfile_dict = None, gcp_scope [...]
+
+ Bases: :py:obj:`airflow.secrets.BaseSecretsBackend`, :py:obj:`airflow.utils.log.logging_mixin.LoggingMixin`
+
+ Retrieves Connections and Variables from Hashicorp Vault.
+
+ Configurable via ``airflow.cfg`` as follows:
+
+ .. code-block:: ini
+
+ [secrets]
+ backend = airflow.providers.hashicorp.secrets.vault.VaultBackend
+ backend_kwargs = {
+ "connections_path": "connections",
+ "url": "http://127.0.0.1:8200",
+ "mount_point": "airflow"
+ }
+
+ For example, if your keys are under ``connections`` path in ``airflow`` mount_point, this
+ would be accessible if you provide ``{"connections_path": "connections"}`` and request
+ conn_id ``smtp_default``.
+
+ :param connections_path: Specifies the path of the secret to read to get Connections.
+ (default: 'connections'). If set to None (null), requests for connections will not be sent to Vault.
+ :param variables_path: Specifies the path of the secret to read to get Variable.
+ (default: 'variables'). If set to None (null), requests for variables will not be sent to Vault.
+ :param config_path: Specifies the path of the secret to read Airflow Configurations
+ (default: 'config'). If set to None (null), requests for configurations will not be sent to Vault.
+ :param url: Base URL for the Vault instance being addressed.
+ :param auth_type: Authentication Type for Vault. Default is ``token``. Available values are:
+ ('approle', 'aws_iam', 'azure', 'github', 'gcp', 'kubernetes', 'ldap', 'radius', 'token', 'userpass')
+ :param auth_mount_point: It can be used to define mount_point for authentication chosen
+ Default depends on the authentication method used.
+ :param mount_point: The "path" the secret engine was mounted on. Default is "secret". Note that
+ this mount_point is not used for authentication if authentication is done via a
+ different engine. If set to None, the mount secret should be provided as a prefix for each
+ variable/connection_id. For authentication mount_points see, auth_mount_point.
+ :param kv_engine_version: Select the version of the engine to run (``1`` or ``2``, default: ``2``).
+ :param token: Authentication token to include in requests sent to Vault.
+ (for ``token`` and ``github`` auth_type)
+ :param token_path: path to file containing authentication token to include in requests sent to Vault
+ (for ``token`` and ``github`` auth_type).
+ :param username: Username for Authentication (for ``ldap`` and ``userpass`` auth_type).
+ :param password: Password for Authentication (for ``ldap`` and ``userpass`` auth_type).
+ :param key_id: Key ID for Authentication (for ``aws_iam`` and ''azure`` auth_type).
+ :param secret_id: Secret ID for Authentication (for ``approle``, ``aws_iam`` and ``azure`` auth_types).
+ :param role_id: Role ID for Authentication (for ``approle``, ``aws_iam`` auth_types).
+ :param kubernetes_role: Role for Authentication (for ``kubernetes`` auth_type).
+ :param kubernetes_jwt_path: Path for kubernetes jwt token (for ``kubernetes`` auth_type, default:
+ ``/var/run/secrets/kubernetes.io/serviceaccount/token``).
+ :param gcp_key_path: Path to Google Cloud Service Account key file (JSON) (for ``gcp`` auth_type).
+ Mutually exclusive with gcp_keyfile_dict.
+ :param gcp_keyfile_dict: Dictionary of keyfile parameters. (for ``gcp`` auth_type).
+ Mutually exclusive with gcp_key_path.
+ :param gcp_scopes: Comma-separated string containing OAuth2 scopes (for ``gcp`` auth_type).
+ :param azure_tenant_id: The tenant id for the Azure Active Directory (for ``azure`` auth_type).
+ :param azure_resource: The configured URL for the application registered in Azure Active Directory
+ (for ``azure`` auth_type).
+ :param radius_host: Host for radius (for ``radius`` auth_type).
+ :param radius_secret: Secret for radius (for ``radius`` auth_type).
+ :param radius_port: Port for radius (for ``radius`` auth_type).
+
+ .. py:method:: get_response(conn_id)
+
+ Get data from Vault
+
+ :return: The data from the Vault path if exists
+
+
+ .. py:method:: get_conn_uri(conn_id)
+
+ Get serialized representation of connection
+
+ :param conn_id: The connection id
+ :return: The connection uri retrieved from the secret
+
+
+ .. py:method:: get_connection(conn_id)
+
+ Get connection from Vault as secret. Prioritize conn_uri if exists,
+ if not fall back to normal Connection creation.
+
+ :return: A Connection object constructed from Vault data
+
+
+ .. py:method:: get_variable(key)
+
+ Get Airflow Variable
+
+ :param key: Variable Key
+ :return: Variable Value retrieved from the vault
+
+
+ .. py:method:: get_config(key)
+
+ Get Airflow Configuration
+
+ :param key: Configuration Option Key
+ :return: Configuration Option Value retrieved from the vault
+
+
+
diff --git a/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/commits.rst.txt b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/commits.rst.txt
new file mode 100644
index 0000000000..7ea1d36797
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-hashicorp/3.3.0/_sources/commits.rst.txt
@@ -0,0 +1,294 @@
+
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+
+Package apache-airflow-providers-hashicorp
+------------------------------------------------------
+
+Hashicorp including `Hashicorp Vault <https://www.vaultproject.io/>`__
+
+
+This is detailed commit list of changes for versions provider package: ``hashicorp``.
+For high-level changelog, see :doc:`package information including changelog <index>`.
+
+
+
+3.3.0
+.....
+
+Latest change: 2023-03-04
+
+================================================================================================= =========== ==================================================================
+Commit Committed Subject
+================================================================================================= =========== ==================================================================
+`4fa91d7540 <https://github.com/apache/airflow/commit/4fa91d7540b93420a6c7c43737e3ac881b418873>`_ 2023-03-04 ``Fix empty paths in Vault secrets backend (#29908)``
+`fcd3c0149f <https://github.com/apache/airflow/commit/fcd3c0149f17b364dfb94c0523d23e3145976bbe>`_ 2023-03-03 ``Prepare docs for 03/2023 wave of Providers (#29878)``
+`dff425bc3d <https://github.com/apache/airflow/commit/dff425bc3d92697bb447010aa9f3b56519a59f1e>`_ 2023-02-24 ``Support multiple mount points in Vault backend secret (#29734)``
+================================================================================================= =========== ==================================================================
+
+3.2.0
+.....
+
+Latest change: 2022-11-15
+
+================================================================================================= =========== ====================================================================================
+Commit Committed Subject
+================================================================================================= =========== ====================================================================================
+`12c3c39d1a <https://github.com/apache/airflow/commit/12c3c39d1a816c99c626fe4c650e88cf7b1cc1bc>`_ 2022-11-15 ``pRepare docs for November 2022 wave of Providers (#27613)``
+`1a3f7857f5 <https://github.com/apache/airflow/commit/1a3f7857f50170cbef767b91e2831fee8019e7b1>`_ 2022-11-02 ``Pass kwargs from vault hook to hvac client (#26680)``
+`9ab1a6a3e7 <https://github.com/apache/airflow/commit/9ab1a6a3e70b32a3cddddf0adede5d2f3f7e29ea>`_ 2022-10-27 ``Update old style typing (#26872)``
+`78b8ea2f22 <https://github.com/apache/airflow/commit/78b8ea2f22239db3ef9976301234a66e50b47a94>`_ 2022-10-24 ``Move min airflow version to 2.3.0 for all providers (#27196)``
+`2a34dc9e84 <https://github.com/apache/airflow/commit/2a34dc9e8470285b0ed2db71109ef4265e29688b>`_ 2022-10-23 ``Enable string normalization in python formatting - providers (#27205)``
+`f8db64c35c <https://github.com/apache/airflow/commit/f8db64c35c8589840591021a48901577cff39c07>`_ 2022-09-28 ``Update docs for September Provider's release (#26731)``
+`06acf40a43 <https://github.com/apache/airflow/commit/06acf40a4337759797f666d5bb27a5a393b74fed>`_ 2022-09-13 ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow (#26289)``
+`1a1f352479 <https://github.com/apache/airflow/commit/1a1f352479d6dbff21d73d3c51b1e5d5188e00e3>`_ 2022-08-23 ``Add Airflow specific warning classes (#25799)``
+================================================================================================= =========== ====================================================================================
+
+3.1.0
+.....
+
+Latest change: 2022-08-10
+
+================================================================================================= =========== ================================================================================
+Commit Committed Subject
+================================================================================================= =========== ================================================================================
+`e5ac6c7cfb <https://github.com/apache/airflow/commit/e5ac6c7cfb189c33e3b247f7d5aec59fe5e89a00>`_ 2022-08-10 ``Prepare docs for new providers release (August 2022) (#25618)``
+`ad0a4965aa <https://github.com/apache/airflow/commit/ad0a4965aaf0702f0e8408660b912e87d3c75c22>`_ 2022-07-28 ``Use newer kubernetes authentication method in internal vault client (#25351)``
+================================================================================================= =========== ================================================================================
+
+3.0.1
+.....
+
+Latest change: 2022-07-13
+
+================================================================================================= =========== =============================================================================
+Commit Committed Subject
+================================================================================================= =========== =============================================================================
+`d2459a241b <https://github.com/apache/airflow/commit/d2459a241b54d596ebdb9d81637400279fff4f2d>`_ 2022-07-13 ``Add documentation for July 2022 Provider's release (#25030)``
+`0de31bd73a <https://github.com/apache/airflow/commit/0de31bd73a8f41dded2907f0dee59dfa6c1ed7a1>`_ 2022-06-29 ``Move provider dependencies to inside provider folders (#24672)``
+`510a6bab45 <https://github.com/apache/airflow/commit/510a6bab4595cce8bd5b1447db957309d70f35d9>`_ 2022-06-28 ``Remove 'hook-class-names' from provider.yaml (#24702)``
+`9c59831ee7 <https://github.com/apache/airflow/commit/9c59831ee78f14de96421c74986933c494407afa>`_ 2022-06-21 ``Update providers to use functools compat for ''cached_property'' (#24582)``
+================================================================================================= =========== =============================================================================
+
+3.0.0
+.....
+
+Latest change: 2022-06-09
+
+================================================================================================= =========== ==================================================================================
+Commit Committed Subject
+================================================================================================= =========== ==================================================================================
+`dcdcf3a2b8 <https://github.com/apache/airflow/commit/dcdcf3a2b8054fa727efb4cd79d38d2c9c7e1bd5>`_ 2022-06-09 ``Update release notes for RC2 release of Providers for May 2022 (#24307)``
... 3212 lines suppressed ...