Skip to content

Commit

Permalink
Provider docs were mistakenly removed in latest ad-hoc release (apach…
Browse files Browse the repository at this point in the history
…e#709)

Noticed in #28218
  • Loading branch information
potiuk authored Dec 8, 2022
1 parent b4efb1d commit bb99927
Show file tree
Hide file tree
Showing 70 changed files with 44,584 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs-archive/apache-airflow-providers/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +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: 9077078583e37656264e5b70769b0bf7
tags: 645f666f9bcd5a90fca523b33c5a78b7
763 changes: 763 additions & 0 deletions docs-archive/apache-airflow-providers/_modules/index.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
.. 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.
Auth backends
-------------

This is a summary of all Apache Airflow Community provided implementations of authentication backends
exposed via community-managed providers.

Airflow's authentication for web server and API is based on Flask Application Builder's authentication
capabilities. You can read more about those in
`FAB security docs <https://flask-appbuilder.readthedocs.io/en/latest/security.html>`_.

You can also
take a look at Auth backends available in the core Airflow in :doc:`apache-airflow:security/webserver`
or see those provided by the community-managed providers:

.. airflow-auth-backends::
:tags: None
:header-separator: "
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. 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.
Connections
-----------

This is a summary of all Apache Airflow Community provided implementations of connections
exposed via community-managed providers.

Airflow can be extended by providers with custom connections. Each provider can define their own custom
connections, that can define their own custom parameters and UI customizations/field behaviours for each
connection, when the connection is managed via Airflow UI. Those connections also define connection types,
that can be used to automatically create Airflow Hooks for specific connection types.

The connection management is explained in
:doc:`apache-airflow:concepts/connections` and you can also see those
provided by the community-managed providers:

.. airflow-connections::
:tags: None
:header-separator: "
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
.. 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.
Extra Links
-----------

This is a summary of all Apache Airflow Community provided implementations of operator extra links
exposed via community-managed providers.

Airflow can be extended by providers with custom operator extra links. For each operator, you can define
its own extra links that can redirect users to external systems. The extra link buttons
will be available on the task page.

The operator extra links are explained in
:doc:`apache-airflow:howto/define_extra_link` and here you can also see the extra links
provided by the community-managed providers:

.. airflow-extra-links::
:tags: None
:header-separator: "
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

.. 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.
Core Extensions
===============

Here is a list of extensions of the core functionalities of ``Apache Airflow``. They can be used to extend
core by implementations of Core features, specific to certain providers.

.. toctree::
:maxdepth: 2
:glob:

*
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
.. 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.
Writing logs
------------

This is a summary of all Apache Airflow Community provided implementations of writing task logs
exposed via community-managed providers. You can also see logging options available in the core Airflow in
:doc:`apache-airflow:logging-monitoring/logging-tasks` and here you can see those
provided by the community-managed providers:

.. airflow-logging::
:tags: None
:header-separator: "
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
.. 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.
Secret backends
---------------

This is a summary of all Apache Airflow Community provided implementations of secret backends
exposed via community-managed providers.

Airflow has the capability of reading connections, variables and configuration from Secret Backends rather
than from its own Database. While storing such information in Airflow's database is possible, many of the
enterprise customers already have some secret managers storing secrets, and Airflow can tap into those
via providers that implement secrets backends for services Airflow integrates with.

You can also take a
look at Secret backends available in the core Airflow in
:doc:`apache-airflow:security/secrets/secrets-backend/index` and here you can see the ones
provided by the community-managed providers:

.. airflow-secrets-backends::
:tags: None
:header-separator: "
Loading

0 comments on commit bb99927

Please sign in to comment.