You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/06/22 21:48:49 UTC
[airflow-site] branch main updated: Add documentation for packages - 2022-06-15 (#615)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
The following commit(s) were added to refs/heads/main by this push:
new a347b1135b Add documentation for packages - 2022-06-15 (#615)
a347b1135b is described below
commit a347b1135b3d95dd107789ef71e311508ed509e8
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Wed Jun 22 23:48:43 2022 +0200
Add documentation for packages - 2022-06-15 (#615)
---
.../8.1.0/.buildinfo | 4 +
.../ads/example_dags/example_ads/index.html} | 268 +-
.../providers/google/ads/example_dags/index.html} | 204 +-
.../providers/google/ads/hooks/ads/index.html} | 350 +-
.../airflow/providers/google/ads/hooks/index.html} | 181 +-
.../_api/airflow/providers/google/ads/index.html} | 213 +-
.../providers/google/ads/operators/ads/index.html} | 277 +-
.../providers/google/ads/operators/index.html} | 181 +-
.../google/ads/transfers/ads_to_gcs/index.html} | 279 +-
.../providers/google/ads/transfers/index.html} | 204 +-
.../index.html} | 262 +-
.../example_automl_nl_text_extraction/index.html} | 262 +-
.../example_automl_nl_text_sentiment/index.html} | 262 +-
.../example_dags/example_automl_tables/index.html} | 435 +-
.../example_automl_translation/index.html} | 262 +-
.../index.html} | 262 +-
.../index.html} | 262 +-
.../index.html} | 262 +-
.../index.html} | 262 +-
.../example_dags/example_bigquery_dts/index.html} | 256 +-
.../example_bigquery_to_bigquery/index.html} | 238 +-
.../example_bigquery_to_mssql/index.html} | 244 +-
.../example_bigquery_transfer/index.html} | 244 +-
.../example_dags/example_bigtable/index.html} | 333 +-
.../example_dags/example_cloud_build/index.html} | 292 +-
.../example_cloud_composer/index.html} | 255 +-
.../example_cloud_memorystore/index.html} | 286 +-
.../example_cloud_sql_query/index.html} | 563 +-
.../index.html} | 271 +-
.../index.html} | 247 +-
.../cloud/example_dags/example_compute/index.html} | 246 +-
.../example_dags/example_compute_igm/index.html} | 283 +-
.../example_dags/example_compute_ssh/index.html} | 231 +-
.../example_dags/example_datacatalog/index.html} | 268 +-
.../example_dags/example_dataflow/index.html} | 292 +-
.../example_dataflow_flex_template/index.html} | 256 +-
.../example_dags/example_dataflow_sql/index.html} | 250 +-
.../example_dags/example_datafusion/index.html} | 274 +-
.../example_dags/example_dataplex/index.html} | 274 +-
.../example_dags/example_dataprep/index.html} | 238 +-
.../example_dataproc_metastore/index.html} | 311 +-
.../cloud/example_dags/example_dlp/index.html} | 332 +-
.../example_facebook_ads_to_gcs/index.html} | 262 +-
.../example_dags/example_functions/index.html} | 309 +-
.../example_dags/example_gcs_to_sftp/index.html} | 262 +-
.../example_dags/example_gdrive_to_gcs/index.html} | 237 +-
.../example_gdrive_to_local/index.html} | 231 +-
.../example_dags/example_life_sciences/index.html} | 249 +-
.../cloud/example_dags/example_looker/index.html} | 215 +-
.../example_dags/example_mlengine/index.html} | 274 +-
.../example_dags/example_mssql_to_gcs/index.html} | 231 +-
.../example_dags/example_mysql_to_gcs/index.html} | 231 +-
.../example_natural_language/index.html} | 246 +-
.../example_dags/example_oracle_to_gcs/index.html} | 231 +-
.../example_postgres_to_gcs/index.html} | 238 +-
.../example_dags/example_presto_to_gcs/index.html} | 296 +-
.../cloud/example_dags/example_pubsub/index.html} | 261 +-
.../example_dags/example_s3_to_gcs/index.html} | 302 +-
.../example_salesforce_to_gcs/index.html} | 262 +-
.../example_dags/example_sftp_to_gcs/index.html} | 256 +-
.../example_dags/example_translate/index.html} | 215 +-
.../example_translate_speech/index.html} | 285 +-
.../example_dags/example_trino_to_gcs/index.html} | 296 +-
.../example_dags/example_vertex_ai/index.html} | 952 +-
.../example_video_intelligence/index.html} | 227 +-
.../cloud/example_dags/example_vision/index.html} | 304 +-
.../google/cloud/example_dags/index.html} | 259 +-
.../google/cloud/hooks/automl/index.html} | 1104 +-
.../google/cloud/hooks/bigquery/index.html | 2644 ++++
.../google/cloud/hooks/bigquery_dts/index.html} | 399 +-
.../google/cloud/hooks/bigtable/index.html} | 467 +-
.../google/cloud/hooks/cloud_build/index.html} | 978 +-
.../google/cloud/hooks/cloud_composer/index.html} | 457 +-
.../cloud/hooks/cloud_memorystore/index.html | 1381 ++
.../google/cloud/hooks/cloud_sql/index.html | 1568 +++
.../cloud_storage_transfer_service/index.html | 1708 +++
.../google/cloud/hooks/compute/index.html} | 591 +-
.../google/cloud/hooks/compute_ssh/index.html} | 300 +-
.../google/cloud/hooks/datacatalog/index.html | 1527 +++
.../google/cloud/hooks/dataflow/index.html | 1423 ++
.../google/cloud/hooks/datafusion/index.html} | 977 +-
.../google/cloud/hooks/dataplex/index.html} | 415 +-
.../google/cloud/hooks/dataprep/index.html} | 304 +-
.../google/cloud/hooks/dataproc/index.html | 1553 +++
.../cloud/hooks/dataproc_metastore/index.html} | 1034 +-
.../google/cloud/hooks/datastore/index.html} | 570 +-
.../providers/google/cloud/hooks/dlp/index.html | 1812 +++
.../google/cloud/hooks/functions/index.html} | 450 +-
.../providers/google/cloud/hooks/gcs/index.html | 1532 +++
.../providers/google/cloud/hooks/gdm/index.html} | 281 +-
.../providers/google/cloud/hooks/index.html} | 239 +-
.../providers/google/cloud/hooks/kms/index.html} | 319 +-
.../cloud/hooks/kubernetes_engine/index.html} | 412 +-
.../google/cloud/hooks/life_sciences/index.html} | 304 +-
.../google/cloud/hooks/looker/index.html} | 385 +-
.../google/cloud/hooks/mlengine/index.html} | 567 +-
.../cloud/hooks/natural_language/index.html} | 463 +-
.../google/cloud/hooks/os_login/index.html} | 272 +-
.../google/cloud/hooks/pubsub/index.html} | 935 +-
.../google/cloud/hooks/secret_manager/index.html} | 281 +-
.../google/cloud/hooks/spanner/index.html} | 513 +-
.../google/cloud/hooks/speech_to_text/index.html} | 283 +-
.../google/cloud/hooks/stackdriver/index.html} | 918 +-
.../providers/google/cloud/hooks/tasks/index.html} | 1049 +-
.../google/cloud/hooks/text_to_speech/index.html} | 294 +-
.../google/cloud/hooks/translate/index.html} | 293 +-
.../cloud/hooks/vertex_ai/auto_ml/index.html | 1634 +++
.../vertex_ai/batch_prediction_job/index.html} | 438 +-
.../cloud/hooks/vertex_ai/custom_job/index.html | 2151 +++
.../cloud/hooks/vertex_ai/dataset/index.html} | 895 +-
.../hooks/vertex_ai/endpoint_service/index.html} | 449 +-
.../hyperparameter_tuning_job/index.html} | 868 +-
.../google/cloud/hooks/vertex_ai/index.html} | 212 +-
.../hooks/vertex_ai/model_service/index.html} | 352 +-
.../cloud/hooks/video_intelligence/index.html} | 292 +-
.../google/cloud/hooks/vision/index.html} | 972 +-
.../google/cloud/hooks/workflows/index.html} | 515 +-
.../airflow/providers/google/cloud/index.html} | 840 +-
.../providers/google/cloud/links/base/index.html} | 276 +-
.../google/cloud/links/bigquery/index.html} | 335 +-
.../google/cloud/links/bigquery_dts/index.html} | 287 +-
.../google/cloud/links/bigtable/index.html} | 449 +-
.../google/cloud/links/cloud_sql/index.html} | 335 +-
.../google/cloud/links/cloud_tasks/index.html} | 345 +-
.../google/cloud/links/dataflow/index.html} | 287 +-
.../google/cloud/links/dataplex/index.html} | 335 +-
.../google/cloud/links/dataproc/index.html} | 459 +-
.../google/cloud/links/datastore/index.html} | 352 +-
.../providers/google/cloud/links/index.html} | 217 +-
.../google/cloud/links/spanner/index.html} | 335 +-
.../google/cloud/links/stackdriver/index.html} | 335 +-
.../google/cloud/links/vertex_ai/index.html | 1486 +++
.../google/cloud/links/workflows/index.html} | 441 +-
.../google/cloud/log/gcs_task_handler/index.html} | 299 +-
.../airflow/providers/google/cloud/log/index.html} | 205 +-
.../cloud/log/stackdriver_task_handler/index.html} | 451 +-
.../google/cloud/operators/automl/index.html | 1707 +++
.../google/cloud/operators/bigquery/index.html | 2693 ++++
.../cloud/operators/bigquery_dts/index.html} | 471 +-
.../google/cloud/operators/bigtable/index.html} | 1078 +-
.../google/cloud/operators/cloud_build/index.html | 1624 +++
.../cloud/operators/cloud_composer/index.html | 1377 ++
.../cloud/operators/cloud_memorystore/index.html | 2027 +++
.../google/cloud/operators/cloud_sql/index.html | 1624 +++
.../cloud_storage_transfer_service/index.html | 1595 +++
.../google/cloud/operators/compute/index.html} | 1017 +-
.../google/cloud/operators/datacatalog/index.html | 2266 ++++
.../google/cloud/operators/dataflow/index.html | 1721 +++
.../google/cloud/operators/datafusion/index.html | 1713 +++
.../google/cloud/operators/dataplex/index.html} | 900 +-
.../google/cloud/operators/dataprep/index.html} | 348 +-
.../google/cloud/operators/dataproc/index.html | 2365 ++++
.../cloud/operators/dataproc_metastore/index.html | 1749 +++
.../google/cloud/operators/datastore/index.html | 1447 ++
.../google/cloud/operators/dlp/index.html | 2848 ++++
.../google/cloud/operators/functions/index.html} | 576 +-
.../google/cloud/operators/gcs/index.html | 1561 +++
.../providers/google/cloud/operators/index.html} | 235 +-
.../cloud/operators/kubernetes_engine/index.html} | 520 +-
.../cloud/operators/life_sciences/index.html} | 271 +-
.../google/cloud/operators/looker/index.html} | 272 +-
.../google/cloud/operators/mlengine/index.html | 1776 +++
.../cloud/operators/natural_language/index.html} | 522 +-
.../google/cloud/operators/pubsub/index.html | 1485 +++
.../google/cloud/operators/spanner/index.html} | 1049 +-
.../cloud/operators/speech_to_text/index.html} | 284 +-
.../google/cloud/operators/stackdriver/index.html | 1671 +++
.../google/cloud/operators/tasks/index.html | 1807 +++
.../cloud/operators/text_to_speech/index.html} | 288 +-
.../google/cloud/operators/translate/index.html} | 286 +-
.../cloud/operators/translate_speech/index.html} | 299 +-
.../cloud/operators/vertex_ai/auto_ml/index.html} | 924 +-
.../vertex_ai/batch_prediction_job/index.html} | 980 +-
.../operators/vertex_ai/custom_job/index.html | 1971 +++
.../cloud/operators/vertex_ai/dataset/index.html} | 1044 +-
.../vertex_ai/endpoint_service/index.html | 1335 ++
.../hyperparameter_tuning_job/index.html} | 943 +-
.../google/cloud/operators/vertex_ai/index.html} | 212 +-
.../operators/vertex_ai/model_service/index.html} | 524 +-
.../cloud/operators/video_intelligence/index.html} | 467 +-
.../google/cloud/operators/vision/index.html | 2047 +++
.../google/cloud/operators/workflows/index.html | 1408 ++
.../providers/google/cloud/secrets/index.html} | 204 +-
.../cloud/secrets/secret_manager/index.html} | 430 +-
.../google/cloud/sensors/bigquery/index.html} | 335 +-
.../google/cloud/sensors/bigquery_dts/index.html} | 280 +-
.../google/cloud/sensors/bigtable/index.html} | 282 +-
.../cloud_storage_transfer_service/index.html} | 279 +-
.../google/cloud/sensors/dataflow/index.html} | 507 +-
.../google/cloud/sensors/datafusion/index.html} | 281 +-
.../google/cloud/sensors/dataplex/index.html} | 314 +-
.../google/cloud/sensors/dataproc/index.html} | 276 +-
.../providers/google/cloud/sensors/gcs/index.html} | 575 +-
.../providers/google/cloud/sensors/index.html} | 215 +-
.../google/cloud/sensors/looker/index.html} | 267 +-
.../google/cloud/sensors/pubsub/index.html} | 312 +-
.../google/cloud/sensors/workflows/index.html} | 265 +-
.../google/cloud/transfers/adls_to_gcs/index.html} | 316 +-
.../transfers/azure_fileshare_to_gcs/index.html} | 279 +-
.../transfers/bigquery_to_bigquery/index.html} | 305 +-
.../cloud/transfers/bigquery_to_gcs/index.html} | 313 +-
.../cloud/transfers/bigquery_to_mssql/index.html} | 297 +-
.../cloud/transfers/bigquery_to_mysql/index.html} | 290 +-
.../cloud/transfers/calendar_to_gcs/index.html} | 295 +-
.../cloud/transfers/cassandra_to_gcs/index.html} | 515 +-
.../transfers/facebook_ads_to_gcs/index.html} | 315 +-
.../cloud/transfers/gcs_to_bigquery/index.html} | 416 +-
.../google/cloud/transfers/gcs_to_gcs/index.html} | 461 +-
.../cloud/transfers/gcs_to_local/index.html} | 290 +-
.../google/cloud/transfers/gcs_to_sftp/index.html} | 336 +-
.../cloud/transfers/gdrive_to_gcs/index.html} | 281 +-
.../cloud/transfers/gdrive_to_local/index.html} | 271 +-
.../providers/google/cloud/transfers/index.html} | 236 +-
.../cloud/transfers/local_to_gcs/index.html} | 274 +-
.../cloud/transfers/mssql_to_gcs/index.html} | 300 +-
.../cloud/transfers/mysql_to_gcs/index.html} | 300 +-
.../cloud/transfers/oracle_to_gcs/index.html} | 298 +-
.../cloud/transfers/postgres_to_gcs/index.html} | 287 +-
.../cloud/transfers/presto_to_gcs/index.html} | 284 +-
.../google/cloud/transfers/s3_to_gcs/index.html} | 316 +-
.../cloud/transfers/salesforce_to_gcs/index.html} | 283 +-
.../google/cloud/transfers/sftp_to_gcs/index.html} | 306 +-
.../cloud/transfers/sheets_to_gcs/index.html} | 281 +-
.../google/cloud/transfers/sql_to_gcs/index.html} | 399 +-
.../cloud/transfers/trino_to_gcs/index.html} | 278 +-
.../cloud/triggers/cloud_composer/index.html} | 284 +-
.../providers/google/cloud/triggers/index.html} | 204 +-
.../cloud/utils/bigquery_get_data/index.html} | 230 +-
.../cloud/utils/credentials_provider/index.html} | 401 +-
.../google/cloud/utils/field_sanitizer/index.html} | 333 +-
.../google/cloud/utils/field_validator/index.html} | 464 +-
.../google/cloud/utils/helpers/index.html} | 232 +-
.../providers/google/cloud/utils/index.html} | 210 +-
.../utils/mlengine_operator_utils/index.html} | 357 +-
.../utils/mlengine_prediction_summary/index.html} | 317 +-
.../common/auth_backend/google_openid/index.html} | 289 +-
.../google/common/auth_backend/index.html} | 204 +-
.../providers/google/common/consts/index.html} | 217 +-
.../google/common/hooks/base_google/index.html} | 644 +-
.../google/common/hooks/discovery_api/index.html} | 294 +-
.../providers/google/common/hooks/index.html} | 205 +-
.../airflow/providers/google/common/index.html} | 221 +-
.../providers/google/common/links/index.html} | 204 +-
.../google/common/links/storage/index.html} | 335 +-
.../common/utils/id_token_credentials/index.html} | 330 +-
.../providers/google/common/utils/index.html} | 204 +-
.../providers/google/config_templates/index.html} | 176 +-
.../example_dags/example_firestore/index.html} | 284 +-
.../google/firebase/example_dags/index.html} | 204 +-
.../google/firebase/hooks/firestore/index.html} | 300 +-
.../providers/google/firebase/hooks/index.html} | 204 +-
.../airflow/providers/google/firebase/index.html} | 209 +-
.../firebase/operators/firestore/index.html} | 273 +-
.../google/firebase/operators/index.html} | 204 +-
.../providers/google/go_module_utils/index.html} | 260 +-
.../8.1.0/_api/airflow/providers/google/index.html | 1250 ++
.../providers/google/leveldb/hooks/index.html} | 181 +-
.../google/leveldb/hooks/leveldb/index.html} | 453 +-
.../airflow/providers/google/leveldb/index.html} | 205 +-
.../providers/google/leveldb/operators/index.html} | 204 +-
.../google/leveldb/operators/leveldb/index.html} | 280 +-
.../example_dags/example_analytics/index.html} | 250 +-
.../example_campaign_manager/index.html} | 274 +-
.../example_dags/example_display_video/index.html} | 380 +-
.../example_dags/example_search_ads/index.html} | 238 +-
.../marketing_platform/example_dags/index.html} | 207 +-
.../marketing_platform/hooks/analytics/index.html} | 341 +-
.../hooks/campaign_manager/index.html} | 472 +-
.../hooks/display_video/index.html} | 457 +-
.../google/marketing_platform/hooks/index.html} | 207 +-
.../hooks/search_ads/index.html} | 279 +-
.../google/marketing_platform/index.html} | 224 +-
.../operators/analytics/index.html} | 603 +-
.../operators/campaign_manager/index.html} | 1041 +-
.../operators/display_video/index.html} | 1126 +-
.../marketing_platform/operators/index.html} | 207 +-
.../operators/search_ads/index.html} | 401 +-
.../sensors/campaign_manager/index.html} | 281 +-
.../sensors/display_video/index.html} | 320 +-
.../google/marketing_platform/sensors/index.html} | 206 +-
.../sensors/search_ads/index.html} | 273 +-
.../example_dags/example_gcs_to_gdrive/index.html} | 220 +-
.../example_dags/example_gcs_to_sheets/index.html} | 231 +-
.../example_local_to_drive/index.html} | 232 +-
.../suite/example_dags/example_sheets/index.html} | 237 +-
.../example_dags/example_sql_to_sheets/index.html} | 225 +-
.../google/suite/example_dags/index.html} | 208 +-
.../google/suite/hooks/calendar/index.html} | 389 +-
.../providers/google/suite/hooks/drive/index.html} | 367 +-
.../providers/google/suite/hooks/index.html} | 206 +-
.../google/suite/hooks/sheets/index.html} | 571 +-
.../airflow/providers/google/suite/index.html} | 226 +-
.../providers/google/suite/operators/index.html} | 204 +-
.../google/suite/operators/sheets/index.html} | 270 +-
.../google/suite/sensors/drive/index.html} | 275 +-
.../providers/google/suite/sensors/index.html} | 204 +-
.../suite/transfers/gcs_to_gdrive/index.html} | 316 +-
.../suite/transfers/gcs_to_sheets/index.html} | 272 +-
.../providers/google/suite/transfers/index.html} | 207 +-
.../suite/transfers/local_to_drive/index.html} | 289 +-
.../suite/transfers/sql_to_sheets/index.html} | 289 +-
.../example_azure_fileshare_to_gcs/index.html} | 255 +-
.../providers/google/cloud/azure/index.html} | 204 +-
.../bigquery/example_bigquery_dataset/index.html} | 238 +-
.../example_bigquery_operations/index.html} | 256 +-
.../index.html} | 244 +-
.../bigquery/example_bigquery_queries/index.html} | 274 +-
.../bigquery/example_bigquery_sensors/index.html} | 274 +-
.../bigquery/example_bigquery_tables/index.html} | 268 +-
.../example_bigquery_to_bigquery/index.html} | 250 +-
.../bigquery/example_bigquery_to_gcs/index.html} | 262 +-
.../providers/google/cloud/bigquery/index.html} | 220 +-
.../google/cloud/bigquery/resources/index.html} | 205 +-
.../cloud/cloud_sql/example_cloud_sql/index.html} | 328 +-
.../providers/google/cloud/cloud_sql/index.html} | 204 +-
.../dataproc/example_dataproc_batch/index.html} | 256 +-
.../example_dataproc_batch_persistent/index.html} | 274 +-
.../example_dataproc_cluster_generator/index.html} | 287 +-
.../dataproc/example_dataproc_gke/index.html} | 268 +-
.../dataproc/example_dataproc_hadoop/index.html} | 304 +-
.../dataproc/example_dataproc_hive/index.html} | 274 +-
.../dataproc/example_dataproc_pig/index.html} | 274 +-
.../dataproc/example_dataproc_pyspark/index.html} | 292 +-
.../dataproc/example_dataproc_spark/index.html} | 274 +-
.../example_dataproc_spark_async/index.html} | 274 +-
.../example_dataproc_spark_sql/index.html} | 274 +-
.../dataproc/example_dataproc_sparkr/index.html} | 292 +-
.../dataproc/example_dataproc_update/index.html} | 280 +-
.../dataproc/example_dataproc_workflow/index.html} | 274 +-
.../providers/google/cloud/dataproc/index.html} | 227 +-
.../dataproc/resources/hello_world/index.html} | 227 +-
.../google/cloud/dataproc/resources/index.html} | 206 +-
.../datastore/example_datastore_commit/index.html} | 250 +-
.../example_datastore_export_import/index.html} | 244 +-
.../datastore/example_datastore_query/index.html} | 250 +-
.../example_datastore_rollback/index.html} | 244 +-
.../providers/google/cloud/datastore/index.html} | 207 +-
.../cloud/gcs/example_calendar_to_gcs/index.html} | 255 +-
.../google/cloud/gcs/example_gcs_acl/index.html} | 274 +-
.../cloud/gcs/example_gcs_copy_delete/index.html} | 263 +-
.../cloud/gcs/example_gcs_sensor/index.html} | 256 +-
.../cloud/gcs/example_gcs_to_bigquery/index.html} | 250 +-
.../cloud/gcs/example_gcs_to_gcs/index.html} | 251 +-
.../cloud/gcs/example_gcs_transform/index.html} | 262 +-
.../gcs/example_gcs_transform_timespan/index.html} | 280 +-
.../gcs/example_gcs_upload_download/index.html} | 262 +-
.../cloud/gcs/example_sheets_to_gcs/index.html} | 249 +-
.../system/providers/google/cloud/gcs/index.html} | 224 +-
.../google/cloud/gcs/resources/index.html} | 207 +-
.../gcs/resources/transform_script/index.html} | 233 +-
.../gcs/resources/transform_timespan/index.html} | 245 +-
.../system/providers/google/cloud/index.html} | 292 +-
.../example_kubernetes_engine/index.html} | 256 +-
.../google/cloud/kubernetes_engine/index.html} | 204 +-
.../cloud/spanner/example_spanner/index.html} | 274 +-
.../providers/google/cloud/spanner/index.html} | 204 +-
.../example_speech_to_text/index.html} | 279 +-
.../google/cloud/speech_to_text/index.html} | 204 +-
.../stackdriver/example_stackdriver/index.html} | 286 +-
.../providers/google/cloud/stackdriver/index.html} | 181 +-
.../google/cloud/tasks/example_queue/index.html} | 288 +-
.../google/cloud/tasks/example_tasks/index.html} | 315 +-
.../providers/google/cloud/tasks/index.html} | 205 +-
.../example_text_to_speech/index.html} | 267 +-
.../google/cloud/text_to_speech/index.html} | 204 +-
.../cloud/workflows/example_workflows/index.html} | 308 +-
.../providers/google/cloud/workflows/index.html} | 204 +-
.../system/providers/google/conftest/index.html} | 249 +-
.../_api/tests/system/providers/google/index.html} | 304 +-
.../google/leveldb/example_leveldb/index.html} | 236 +-
.../system/providers/google/leveldb/index.html} | 179 +-
.../system/providers/google/workplace/index.html} | 176 +-
.../8.1.0/_modules/airflow/providers/google.html} | 264 +-
.../google/ads/example_dags/example_ads.html} | 316 +-
.../airflow/providers/google/ads/hooks/ads.html} | 728 +-
.../providers/google/ads/operators/ads.html} | 342 +-
.../google/ads/transfers/ads_to_gcs.html} | 358 +-
.../example_automl_nl_text_classification.html} | 334 +-
.../example_automl_nl_text_extraction.html} | 335 +-
.../example_automl_nl_text_sentiment.html} | 336 +-
.../cloud/example_dags/example_automl_tables.html} | 607 +-
.../example_dags/example_automl_translation.html} | 342 +-
..._automl_video_intelligence_classification.html} | 339 +-
...xample_automl_video_intelligence_tracking.html} | 346 +-
.../example_automl_vision_classification.html} | 337 +-
.../example_automl_vision_object_detection.html} | 339 +-
.../cloud/example_dags/example_bigquery_dts.html} | 339 +-
.../example_bigquery_to_bigquery.html} | 297 +-
.../example_dags/example_bigquery_to_mssql.html} | 298 +-
.../example_dags/example_bigquery_transfer.html} | 305 +-
.../cloud/example_dags/example_bigtable.html} | 438 +-
.../cloud/example_dags/example_cloud_build.html} | 730 +-
.../example_dags/example_cloud_composer.html} | 391 +-
.../example_dags/example_cloud_memorystore.html} | 623 +-
.../example_dags/example_cloud_sql_query.html} | 752 +-
...xample_cloud_storage_transfer_service_aws.html} | 481 +-
...xample_cloud_storage_transfer_service_gcp.html} | 383 +-
.../cloud/example_dags/example_compute.html} | 336 +-
.../cloud/example_dags/example_compute_igm.html} | 371 +-
.../cloud/example_dags/example_compute_ssh.html} | 318 +-
.../cloud/example_dags/example_datacatalog.html} | 1053 +-
.../cloud/example_dags/example_dataflow.html} | 729 +-
.../example_dataflow_flex_template.html} | 296 +-
.../cloud/example_dags/example_dataflow_sql.html} | 295 +-
.../cloud/example_dags/example_datafusion.html} | 738 +-
.../cloud/example_dags/example_dataplex.html} | 356 +-
.../cloud/example_dags/example_dataprep.html} | 306 +-
.../example_dags/example_dataproc_metastore.html} | 507 +-
.../google/cloud/example_dags/example_dlp.html} | 682 +-
.../example_dags/example_facebook_ads_to_gcs.html} | 368 +-
.../cloud/example_dags/example_functions.html} | 356 +-
.../cloud/example_dags/example_gcs_to_sftp.html} | 349 +-
.../cloud/example_dags/example_gdrive_to_gcs.html} | 280 +-
.../example_dags/example_gdrive_to_local.html} | 278 +-
.../cloud/example_dags/example_life_sciences.html} | 325 +-
.../google/cloud/example_dags/example_looker.html} | 291 +-
.../cloud/example_dags/example_mlengine.html} | 757 +-
.../cloud/example_dags/example_mssql_to_gcs.html} | 272 +-
.../cloud/example_dags/example_mysql_to_gcs.html} | 268 +-
.../example_dags/example_natural_language.html} | 343 +-
.../cloud/example_dags/example_oracle_to_gcs.html} | 268 +-
.../example_dags/example_postgres_to_gcs.html} | 278 +-
.../cloud/example_dags/example_presto_to_gcs.html} | 479 +-
.../google/cloud/example_dags/example_pubsub.html} | 412 +-
.../cloud/example_dags/example_s3_to_gcs.html} | 306 +-
.../example_dags/example_salesforce_to_gcs.html} | 356 +-
.../cloud/example_dags/example_sftp_to_gcs.html} | 307 +-
.../cloud/example_dags/example_translate.html} | 280 +-
.../example_dags/example_translate_speech.html} | 314 +-
.../cloud/example_dags/example_trino_to_gcs.html} | 479 +-
.../cloud/example_dags/example_vertex_ai.html | 1579 +++
.../example_dags/example_video_intelligence.html} | 344 +-
.../google/cloud/example_dags/example_vision.html} | 1132 +-
.../providers/google/cloud/hooks/automl.html | 1450 ++
.../providers/google/cloud/hooks/bigquery.html | 3793 ++++++
.../google/cloud/hooks/bigquery_dts.html} | 728 +-
.../providers/google/cloud/hooks/bigtable.html} | 752 +-
.../providers/google/cloud/hooks/cloud_build.html | 1382 ++
.../google/cloud/hooks/cloud_composer.html} | 563 +-
.../google/cloud/hooks/cloud_memorystore.html | 1710 +++
.../providers/google/cloud/hooks/cloud_sql.html | 1769 +++
.../hooks/cloud_storage_transfer_service.html | 1319 ++
.../providers/google/cloud/hooks/compute.html} | 1004 +-
.../providers/google/cloud/hooks/compute_ssh.html} | 910 +-
.../providers/google/cloud/hooks/datacatalog.html | 1980 +++
.../providers/google/cloud/hooks/dataflow.html | 1993 +++
.../providers/google/cloud/hooks/datafusion.html} | 1058 +-
.../providers/google/cloud/hooks/dataplex.html} | 712 +-
.../providers/google/cloud/hooks/dataprep.html} | 340 +-
.../providers/google/cloud/hooks/dataproc.html | 1778 +++
.../google/cloud/hooks/dataproc_metastore.html | 1450 ++
.../providers/google/cloud/hooks/datastore.html} | 814 +-
.../airflow/providers/google/cloud/hooks/dlp.html | 2278 ++++
.../providers/google/cloud/hooks/functions.html} | 701 +-
.../airflow/providers/google/cloud/hooks/gcs.html | 1999 +++
.../airflow/providers/google/cloud/hooks/gdm.html} | 332 +-
.../airflow/providers/google/cloud/hooks/kms.html} | 397 +-
.../google/cloud/hooks/kubernetes_engine.html} | 565 +-
.../google/cloud/hooks/life_sciences.html} | 378 +-
.../providers/google/cloud/hooks/looker.html} | 719 +-
.../providers/google/cloud/hooks/mlengine.html} | 1097 +-
.../google/cloud/hooks/natural_language.html} | 541 +-
.../providers/google/cloud/hooks/os_login.html} | 327 +-
.../providers/google/cloud/hooks/pubsub.html | 1391 ++
.../google/cloud/hooks/secret_manager.html} | 311 +-
.../providers/google/cloud/hooks/spanner.html} | 651 +-
.../google/cloud/hooks/speech_to_text.html} | 323 +-
.../providers/google/cloud/hooks/stackdriver.html | 1396 ++
.../providers/google/cloud/hooks/tasks.html | 1424 ++
.../google/cloud/hooks/text_to_speech.html} | 341 +-
.../providers/google/cloud/hooks/translate.html} | 338 +-
.../google/cloud/hooks/vertex_ai/auto_ml.html | 2078 +++
.../hooks/vertex_ai/batch_prediction_job.html} | 951 +-
.../google/cloud/hooks/vertex_ai/custom_job.html | 2873 ++++
.../google/cloud/hooks/vertex_ai/dataset.html} | 750 +-
.../cloud/hooks/vertex_ai/endpoint_service.html} | 665 +-
.../vertex_ai/hyperparameter_tuning_job.html} | 704 +-
.../cloud/hooks/vertex_ai/model_service.html} | 514 +-
.../google/cloud/hooks/video_intelligence.html} | 351 +-
.../providers/google/cloud/hooks/vision.html | 1494 +++
.../providers/google/cloud/hooks/workflows.html} | 804 +-
.../providers/google/cloud/links/base.html} | 279 +-
.../providers/google/cloud/links/bigquery.html} | 305 +-
.../google/cloud/links/bigquery_dts.html} | 278 +-
.../providers/google/cloud/links/bigtable.html} | 326 +-
.../providers/google/cloud/links/cloud_sql.html} | 302 +-
.../providers/google/cloud/links/cloud_tasks.html} | 309 +-
.../providers/google/cloud/links/dataflow.html} | 278 +-
.../providers/google/cloud/links/dataplex.html} | 304 +-
.../providers/google/cloud/links/dataproc.html} | 359 +-
.../providers/google/cloud/links/datastore.html} | 301 +-
.../providers/google/cloud/links/spanner.html} | 302 +-
.../providers/google/cloud/links/stackdriver.html} | 297 +-
.../providers/google/cloud/links/vertex_ai.html} | 786 +-
.../providers/google/cloud/links/workflows.html} | 331 +-
.../google/cloud/log/gcs_task_handler.html} | 374 +-
.../cloud/log/stackdriver_task_handler.html} | 956 +-
.../providers/google/cloud/operators/automl.html | 1969 +++
.../providers/google/cloud/operators/bigquery.html | 3028 +++++
.../google/cloud/operators/bigquery_dts.html} | 595 +-
.../providers/google/cloud/operators/bigtable.html | 1406 ++
.../google/cloud/operators/cloud_build.html | 1739 +++
.../google/cloud/operators/cloud_composer.html | 1506 +++
.../google/cloud/operators/cloud_memorystore.html | 2394 ++++
.../google/cloud/operators/cloud_sql.html | 1924 +++
.../operators/cloud_storage_transfer_service.html | 1863 +++
.../providers/google/cloud/operators/compute.html | 1386 ++
.../google/cloud/operators/datacatalog.html | 2873 ++++
.../providers/google/cloud/operators/dataflow.html | 1951 +++
.../google/cloud/operators/datafusion.html | 1815 +++
.../google/cloud/operators/dataplex.html} | 892 +-
.../google/cloud/operators/dataprep.html} | 354 +-
.../providers/google/cloud/operators/dataproc.html | 3079 +++++
.../google/cloud/operators/dataproc_metastore.html | 1944 +++
.../google/cloud/operators/datastore.html | 1486 +++
.../providers/google/cloud/operators/dlp.html | 3441 +++++
.../google/cloud/operators/functions.html} | 1061 +-
.../providers/google/cloud/operators/gcs.html | 1824 +++
.../google/cloud/operators/kubernetes_engine.html} | 1023 +-
.../google/cloud/operators/life_sciences.html} | 322 +-
.../providers/google/cloud/operators/looker.html} | 333 +-
.../providers/google/cloud/operators/mlengine.html | 2121 +++
.../google/cloud/operators/natural_language.html} | 611 +-
.../providers/google/cloud/operators/pubsub.html | 1629 +++
.../providers/google/cloud/operators/spanner.html | 1413 ++
.../google/cloud/operators/speech_to_text.html} | 351 +-
.../google/cloud/operators/stackdriver.html | 1783 +++
.../providers/google/cloud/operators/tasks.html | 2025 +++
.../google/cloud/operators/text_to_speech.html} | 379 +-
.../google/cloud/operators/translate.html} | 360 +-
.../google/cloud/operators/translate_speech.html} | 407 +-
.../google/cloud/operators/vertex_ai/auto_ml.html | 1442 ++
.../operators/vertex_ai/batch_prediction_job.html | 1329 ++
.../cloud/operators/vertex_ai/custom_job.html | 2200 ++++
.../google/cloud/operators/vertex_ai/dataset.html | 1401 ++
.../operators/vertex_ai/endpoint_service.html | 1471 +++
.../vertex_ai/hyperparameter_tuning_job.html | 1323 ++
.../cloud/operators/vertex_ai/model_service.html} | 837 +-
.../cloud/operators/video_intelligence.html} | 587 +-
.../providers/google/cloud/operators/vision.html | 2349 ++++
.../google/cloud/operators/workflows.html | 1556 +++
.../google/cloud/secrets/secret_manager.html} | 427 +-
.../providers/google/cloud/sensors/bigquery.html} | 392 +-
.../google/cloud/sensors/bigquery_dts.html} | 369 +-
.../providers/google/cloud/sensors/bigtable.html} | 345 +-
.../sensors/cloud_storage_transfer_service.html} | 332 +-
.../providers/google/cloud/sensors/dataflow.html} | 973 +-
.../google/cloud/sensors/datafusion.html} | 355 +-
.../providers/google/cloud/sensors/dataplex.html} | 348 +-
.../providers/google/cloud/sensors/dataproc.html} | 338 +-
.../providers/google/cloud/sensors/gcs.html} | 1001 +-
.../providers/google/cloud/sensors/looker.html} | 315 +-
.../providers/google/cloud/sensors/pubsub.html} | 393 +-
.../providers/google/cloud/sensors/workflows.html} | 349 +-
.../google/cloud/transfers/adls_to_gcs.html} | 392 +-
.../cloud/transfers/azure_fileshare_to_gcs.html} | 397 +-
.../cloud/transfers/bigquery_to_bigquery.html} | 368 +-
.../google/cloud/transfers/bigquery_to_gcs.html} | 518 +-
.../google/cloud/transfers/bigquery_to_mssql.html} | 373 +-
.../google/cloud/transfers/bigquery_to_mysql.html} | 364 +-
.../google/cloud/transfers/calendar_to_gcs.html} | 480 +-
.../google/cloud/transfers/cassandra_to_gcs.html} | 1043 +-
.../cloud/transfers/facebook_ads_to_gcs.html} | 516 +-
.../google/cloud/transfers/gcs_to_bigquery.html} | 608 +-
.../google/cloud/transfers/gcs_to_gcs.html} | 726 +-
.../google/cloud/transfers/gcs_to_local.html} | 358 +-
.../google/cloud/transfers/gcs_to_sftp.html} | 487 +-
.../google/cloud/transfers/gdrive_to_gcs.html} | 340 +-
.../google/cloud/transfers/gdrive_to_local.html} | 318 +-
.../google/cloud/transfers/local_to_gcs.html} | 347 +-
.../google/cloud/transfers/mssql_to_gcs.html} | 321 +-
.../google/cloud/transfers/mysql_to_gcs.html} | 360 +-
.../google/cloud/transfers/oracle_to_gcs.html} | 357 +-
.../google/cloud/transfers/postgres_to_gcs.html} | 388 +-
.../google/cloud/transfers/presto_to_gcs.html} | 491 +-
.../google/cloud/transfers/s3_to_gcs.html} | 496 +-
.../google/cloud/transfers/salesforce_to_gcs.html} | 346 +-
.../google/cloud/transfers/sftp_to_gcs.html} | 467 +-
.../google/cloud/transfers/sheets_to_gcs.html} | 367 +-
.../google/cloud/transfers/sql_to_gcs.html} | 998 +-
.../google/cloud/transfers/trino_to_gcs.html} | 433 +-
.../google/cloud/triggers/cloud_composer.html} | 322 +-
.../google/cloud/utils/bigquery_get_data.html} | 284 +-
.../google/cloud/utils/credentials_provider.html} | 1027 +-
.../google/cloud/utils/field_sanitizer.html} | 393 +-
.../google/cloud/utils/field_validator.html} | 1055 +-
.../providers/google/cloud/utils/helpers.html} | 214 +-
.../cloud/utils/mlengine_operator_utils.html} | 549 +-
.../cloud/utils/mlengine_prediction_summary.html} | 441 +-
.../google/common/auth_backend/google_openid.html} | 362 +-
.../airflow/providers/google/common/consts.html} | 213 +-
.../providers/google/common/hooks/base_google.html | 1400 ++
.../google/common/hooks/discovery_api.html} | 384 +-
.../providers/google/common/links/storage.html} | 288 +-
.../google/common/utils/id_token_credentials.html} | 495 +-
.../firebase/example_dags/example_firestore.html} | 371 +-
.../google/firebase/hooks/firestore.html} | 370 +-
.../google/firebase/operators/firestore.html} | 320 +-
.../airflow/providers/google/go_module_utils.html} | 274 +-
.../providers/google/leveldb/hooks/leveldb.html} | 452 +-
.../google/leveldb/operators/leveldb.html} | 321 +-
.../example_dags/example_analytics.html} | 316 +-
.../example_dags/example_campaign_manager.html} | 359 +-
.../example_dags/example_display_video.html} | 674 +-
.../example_dags/example_search_ads.html} | 303 +-
.../marketing_platform/hooks/analytics.html} | 489 +-
.../hooks/campaign_manager.html} | 772 +-
.../marketing_platform/hooks/display_video.html} | 676 +-
.../marketing_platform/hooks/search_ads.html} | 316 +-
.../marketing_platform/operators/analytics.html} | 1107 +-
.../operators/campaign_manager.html | 1411 ++
.../operators/display_video.html | 1510 +++
.../marketing_platform/operators/search_ads.html} | 695 +-
.../sensors/campaign_manager.html} | 327 +-
.../marketing_platform/sensors/display_video.html} | 382 +-
.../marketing_platform/sensors/search_ads.html} | 323 +-
.../suite/example_dags/example_gcs_to_gdrive.html} | 287 +-
.../suite/example_dags/example_gcs_to_sheets.html} | 281 +-
.../example_dags/example_local_to_drive.html} | 284 +-
.../google/suite/example_dags/example_sheets.html} | 303 +-
.../suite/example_dags/example_sql_to_sheets.html} | 270 +-
.../providers/google/suite/hooks/calendar.html} | 496 +-
.../providers/google/suite/hooks/drive.html} | 694 +-
.../providers/google/suite/hooks/sheets.html} | 1018 +-
.../providers/google/suite/operators/sheets.html} | 305 +-
.../providers/google/suite/sensors/drive.html} | 314 +-
.../google/suite/transfers/gcs_to_gdrive.html} | 394 +-
.../google/suite/transfers/gcs_to_sheets.html} | 336 +-
.../google/suite/transfers/local_to_drive.html} | 358 +-
.../google/suite/transfers/sql_to_sheets.html} | 360 +-
.../8.1.0/_modules}/index.html | 726 +-
.../azure/example_azure_fileshare_to_gcs.html} | 314 +-
.../cloud/bigquery/example_bigquery_dataset.html} | 322 +-
.../bigquery/example_bigquery_operations.html} | 334 +-
.../example_bigquery_operations_location.html} | 314 +-
.../cloud/bigquery/example_bigquery_queries.html} | 523 +-
.../cloud/bigquery/example_bigquery_sensors.html} | 357 +-
.../cloud/bigquery/example_bigquery_tables.html} | 517 +-
.../bigquery/example_bigquery_to_bigquery.html} | 330 +-
.../cloud/bigquery/example_bigquery_to_gcs.html} | 331 +-
.../google/cloud/cloud_sql/example_cloud_sql.html} | 769 +-
.../cloud/dataproc/example_dataproc_batch.html} | 324 +-
.../example_dataproc_batch_persistent.html} | 349 +-
.../example_dataproc_cluster_generator.html} | 348 +-
.../cloud/dataproc/example_dataproc_gke.html} | 349 +-
.../cloud/dataproc/example_dataproc_hadoop.html} | 367 +-
.../cloud/dataproc/example_dataproc_hive.html} | 340 +-
.../cloud/dataproc/example_dataproc_pig.html} | 334 +-
.../cloud/dataproc/example_dataproc_pyspark.html} | 364 +-
.../cloud/dataproc/example_dataproc_spark.html} | 336 +-
.../dataproc/example_dataproc_spark_async.html} | 344 +-
.../dataproc/example_dataproc_spark_sql.html} | 332 +-
.../cloud/dataproc/example_dataproc_sparkr.html} | 358 +-
.../cloud/dataproc/example_dataproc_update.html} | 342 +-
.../cloud/dataproc/example_dataproc_workflow.html} | 330 +-
.../cloud/dataproc/resources/hello_world.html} | 225 +-
.../cloud/datastore/example_datastore_commit.html} | 325 +-
.../example_datastore_export_import.html} | 340 +-
.../cloud/datastore/example_datastore_query.html} | 316 +-
.../datastore/example_datastore_rollback.html} | 293 +-
.../google/cloud/gcs/example_calendar_to_gcs.html} | 303 +-
.../google/cloud/gcs/example_gcs_acl.html} | 347 +-
.../google/cloud/gcs/example_gcs_copy_delete.html} | 356 +-
.../google/cloud/gcs/example_gcs_sensor.html} | 365 +-
.../google/cloud/gcs/example_gcs_to_bigquery.html} | 317 +-
.../google/cloud/gcs/example_gcs_to_gcs.html} | 528 +-
.../google/cloud/gcs/example_gcs_transform.html} | 327 +-
.../cloud/gcs/example_gcs_transform_timespan.html} | 346 +-
.../cloud/gcs/example_gcs_upload_download.html} | 327 +-
.../google/cloud/gcs/example_sheets_to_gcs.html} | 301 +-
.../cloud/gcs/resources/transform_script.html} | 253 +-
.../cloud/gcs/resources/transform_timespan.html} | 263 +-
.../example_kubernetes_engine.html} | 344 +-
.../google/cloud/spanner/example_spanner.html} | 397 +-
.../speech_to_text/example_speech_to_text.html} | 323 +-
.../cloud/stackdriver/example_stackdriver.html} | 698 +-
.../google/cloud/tasks/example_queue.html} | 395 +-
.../google/cloud/tasks/example_tasks.html} | 390 +-
.../text_to_speech/example_text_to_speech.html} | 314 +-
.../google/cloud/workflows/example_workflows.html} | 466 +-
.../tests/system/providers/google/conftest.html} | 213 +-
.../providers/google/leveldb/example_leveldb.html} | 289 +-
.../ads/example_dags/example_ads/index.rst.txt | 79 +
.../google/ads/example_dags/index.rst.txt | 15 +
.../providers/google/ads/hooks/ads/index.rst.txt | 116 +
.../providers/google/ads/hooks/index.rst.txt | 15 +
.../airflow/providers/google/ads/index.rst.txt | 18 +
.../google/ads/operators/ads/index.rst.txt | 72 +
.../providers/google/ads/operators/index.rst.txt | 15 +
.../google/ads/transfers/ads_to_gcs/index.rst.txt | 68 +
.../providers/google/ads/transfers/index.rst.txt | 15 +
.../index.rst.txt | 59 +
.../index.rst.txt | 59 +
.../example_automl_nl_text_sentiment/index.rst.txt | 59 +
.../example_automl_tables/index.rst.txt | 126 +
.../example_automl_translation/index.rst.txt | 59 +
.../index.rst.txt | 59 +
.../index.rst.txt | 59 +
.../index.rst.txt | 59 +
.../index.rst.txt | 59 +
.../example_bigquery_dts/index.rst.txt | 54 +
.../example_bigquery_to_bigquery/index.rst.txt | 39 +
.../example_bigquery_to_mssql/index.rst.txt | 44 +
.../example_bigquery_transfer/index.rst.txt | 44 +
.../example_dags/example_bigtable/index.rst.txt | 118 +
.../example_dags/example_cloud_build/index.rst.txt | 86 +
.../example_cloud_composer/index.rst.txt | 49 +
.../example_cloud_memorystore/index.rst.txt | 79 +
.../example_cloud_sql_query/index.rst.txt | 221 +
.../index.rst.txt | 72 +
.../index.rst.txt | 52 +
.../example_dags/example_compute/index.rst.txt | 48 +
.../example_dags/example_compute_igm/index.rst.txt | 87 +
.../example_dags/example_compute_ssh/index.rst.txt | 29 +
.../example_dags/example_datacatalog/index.rst.txt | 64 +
.../example_dags/example_dataflow/index.rst.txt | 84 +
.../example_dataflow_flex_template/index.rst.txt | 54 +
.../example_dataflow_sql/index.rst.txt | 49 +
.../example_dags/example_datafusion/index.rst.txt | 69 +
.../example_dags/example_dataplex/index.rst.txt | 69 +
.../example_dags/example_dataprep/index.rst.txt | 39 +
.../example_dataproc_metastore/index.rst.txt | 100 +
.../cloud/example_dags/example_dlp/index.rst.txt | 118 +
.../example_facebook_ads_to_gcs/index.rst.txt | 59 +
.../example_dags/example_functions/index.rst.txt | 103 +
.../example_dags/example_gcs_to_sftp/index.rst.txt | 59 +
.../example_gdrive_to_gcs/index.rst.txt | 34 +
.../example_gdrive_to_local/index.rst.txt | 29 +
.../example_life_sciences/index.rst.txt | 44 +
.../example_dags/example_looker/index.rst.txt | 20 +
.../example_dags/example_mlengine/index.rst.txt | 69 +
.../example_mssql_to_gcs/index.rst.txt | 29 +
.../example_mysql_to_gcs/index.rst.txt | 29 +
.../example_natural_language/index.rst.txt | 58 +
.../example_oracle_to_gcs/index.rst.txt | 29 +
.../example_postgres_to_gcs/index.rst.txt | 39 +
.../example_presto_to_gcs/index.rst.txt | 72 +
.../example_dags/example_pubsub/index.rst.txt | 71 +
.../example_dags/example_s3_to_gcs/index.rst.txt | 73 +
.../example_salesforce_to_gcs/index.rst.txt | 59 +
.../example_dags/example_sftp_to_gcs/index.rst.txt | 54 +
.../example_dags/example_translate/index.rst.txt | 20 +
.../example_translate_speech/index.rst.txt | 74 +
.../example_trino_to_gcs/index.rst.txt | 72 +
.../example_dags/example_vertex_ai/index.rst.txt | 292 +
.../example_video_intelligence/index.rst.txt | 34 +
.../example_dags/example_vision/index.rst.txt | 99 +
.../google/cloud/example_dags/index.rst.txt | 70 +
.../google/cloud/hooks/automl/index.rst.txt | 331 +
.../google/cloud/hooks/bigquery/index.rst.txt | 1212 ++
.../google/cloud/hooks/bigquery_dts/index.rst.txt | 136 +
.../google/cloud/hooks/bigtable/index.rst.txt | 157 +
.../google/cloud/hooks/cloud_build/index.rst.txt | 254 +
.../cloud/hooks/cloud_composer/index.rst.txt | 140 +
.../cloud/hooks/cloud_memorystore/index.rst.txt | 406 +
.../google/cloud/hooks/cloud_sql/index.rst.txt | 458 +
.../cloud_storage_transfer_service/index.rst.txt | 546 +
.../google/cloud/hooks/compute/index.rst.txt | 218 +
.../google/cloud/hooks/compute_ssh/index.rst.txt | 74 +
.../google/cloud/hooks/datacatalog/index.rst.txt | 513 +
.../google/cloud/hooks/dataflow/index.rst.txt | 396 +
.../google/cloud/hooks/datafusion/index.rst.txt | 242 +
.../google/cloud/hooks/dataplex/index.rst.txt | 124 +
.../google/cloud/hooks/dataprep/index.rst.txt | 83 +
.../google/cloud/hooks/dataproc/index.rst.txt | 482 +
.../cloud/hooks/dataproc_metastore/index.rst.txt | 331 +
.../google/cloud/hooks/datastore/index.rst.txt | 196 +
.../providers/google/cloud/hooks/dlp/index.rst.txt | 683 +
.../google/cloud/hooks/functions/index.rst.txt | 118 +
.../providers/google/cloud/hooks/gcs/index.rst.txt | 441 +
.../providers/google/cloud/hooks/gdm/index.rst.txt | 55 +
.../providers/google/cloud/hooks/index.rst.txt | 64 +
.../providers/google/cloud/hooks/kms/index.rst.txt | 89 +
.../cloud/hooks/kubernetes_engine/index.rst.txt | 138 +
.../google/cloud/hooks/life_sciences/index.rst.txt | 79 +
.../google/cloud/hooks/looker/index.rst.txt | 133 +
.../google/cloud/hooks/mlengine/index.rst.txt | 193 +
.../cloud/hooks/natural_language/index.rst.txt | 147 +
.../google/cloud/hooks/os_login/index.rst.txt | 59 +
.../google/cloud/hooks/pubsub/index.rst.txt | 249 +
.../cloud/hooks/secret_manager/index.rst.txt | 66 +
.../google/cloud/hooks/spanner/index.rst.txt | 162 +
.../cloud/hooks/speech_to_text/index.rst.txt | 66 +
.../google/cloud/hooks/stackdriver/index.rst.txt | 227 +
.../google/cloud/hooks/tasks/index.rst.txt | 308 +
.../cloud/hooks/text_to_speech/index.rst.txt | 74 +
.../google/cloud/hooks/translate/index.rst.txt | 79 +
.../cloud/hooks/vertex_ai/auto_ml/index.rst.txt | 710 +
.../vertex_ai/batch_prediction_job/index.rst.txt | 202 +
.../cloud/hooks/vertex_ai/custom_job/index.rst.txt | 1107 ++
.../cloud/hooks/vertex_ai/dataset/index.rst.txt | 193 +
.../hooks/vertex_ai/endpoint_service/index.rst.txt | 195 +
.../hyperparameter_tuning_job/index.rst.txt | 205 +
.../google/cloud/hooks/vertex_ai/index.rst.txt | 21 +
.../hooks/vertex_ai/model_service/index.rst.txt | 118 +
.../cloud/hooks/video_intelligence/index.rst.txt | 78 +
.../google/cloud/hooks/vision/index.rst.txt | 251 +
.../google/cloud/hooks/workflows/index.rst.txt | 189 +
.../airflow/providers/google/cloud/index.rst.txt | 24 +
.../google/cloud/links/base/index.rst.txt | 53 +
.../google/cloud/links/bigquery/index.rst.txt | 102 +
.../google/cloud/links/bigquery_dts/index.rst.txt | 69 +
.../google/cloud/links/bigtable/index.rst.txt | 136 +
.../google/cloud/links/cloud_sql/index.rst.txt | 102 +
.../google/cloud/links/cloud_tasks/index.rst.txt | 109 +
.../google/cloud/links/dataflow/index.rst.txt | 69 +
.../google/cloud/links/dataplex/index.rst.txt | 102 +
.../google/cloud/links/dataproc/index.rst.txt | 140 +
.../google/cloud/links/datastore/index.rst.txt | 109 +
.../providers/google/cloud/links/index.rst.txt | 28 +
.../google/cloud/links/spanner/index.rst.txt | 102 +
.../google/cloud/links/stackdriver/index.rst.txt | 102 +
.../google/cloud/links/vertex_ai/index.rst.txt | 439 +
.../google/cloud/links/workflows/index.rst.txt | 135 +
.../cloud/log/gcs_task_handler/index.rst.txt | 69 +
.../providers/google/cloud/log/index.rst.txt | 16 +
.../log/stackdriver_task_handler/index.rst.txt | 153 +
.../google/cloud/operators/automl/index.rst.txt | 654 +
.../google/cloud/operators/bigquery/index.rst.txt | 1457 ++
.../cloud/operators/bigquery_dts/index.rst.txt | 181 +
.../google/cloud/operators/bigtable/index.rst.txt | 365 +
.../cloud/operators/cloud_build/index.rst.txt | 571 +
.../cloud/operators/cloud_composer/index.rst.txt | 381 +
.../operators/cloud_memorystore/index.rst.txt | 902 ++
.../google/cloud/operators/cloud_sql/index.rst.txt | 590 +
.../cloud_storage_transfer_service/index.rst.txt | 565 +
.../google/cloud/operators/compute/index.rst.txt | 304 +
.../cloud/operators/datacatalog/index.rst.txt | 1109 ++
.../google/cloud/operators/dataflow/index.rst.txt | 771 ++
.../cloud/operators/datafusion/index.rst.txt | 644 +
.../google/cloud/operators/dataplex/index.rst.txt | 228 +
.../google/cloud/operators/dataprep/index.rst.txt | 114 +
.../google/cloud/operators/dataproc/index.rst.txt | 1177 ++
.../operators/dataproc_metastore/index.rst.txt | 678 +
.../google/cloud/operators/datastore/index.rst.txt | 448 +
.../google/cloud/operators/dlp/index.rst.txt | 1523 +++
.../google/cloud/operators/functions/index.rst.txt | 244 +
.../google/cloud/operators/gcs/index.rst.txt | 565 +
.../providers/google/cloud/operators/index.rst.txt | 60 +
.../operators/kubernetes_engine/index.rst.txt | 221 +
.../cloud/operators/life_sciences/index.rst.txt | 63 +
.../google/cloud/operators/looker/index.rst.txt | 62 +
.../google/cloud/operators/mlengine/index.rst.txt | 727 +
.../cloud/operators/natural_language/index.rst.txt | 213 +
.../google/cloud/operators/pubsub/index.rst.txt | 555 +
.../google/cloud/operators/spanner/index.rst.txt | 331 +
.../cloud/operators/speech_to_text/index.rst.txt | 75 +
.../cloud/operators/stackdriver/index.rst.txt | 646 +
.../google/cloud/operators/tasks/index.rst.txt | 731 ++
.../cloud/operators/text_to_speech/index.rst.txt | 79 +
.../google/cloud/operators/translate/index.rst.txt | 91 +
.../cloud/operators/translate_speech/index.rst.txt | 108 +
.../operators/vertex_ai/auto_ml/index.rst.txt | 216 +
.../vertex_ai/batch_prediction_job/index.rst.txt | 310 +
.../operators/vertex_ai/custom_job/index.rst.txt | 999 ++
.../operators/vertex_ai/dataset/index.rst.txt | 329 +
.../vertex_ai/endpoint_service/index.rst.txt | 388 +
.../hyperparameter_tuning_job/index.rst.txt | 275 +
.../google/cloud/operators/vertex_ai/index.rst.txt | 21 +
.../vertex_ai/model_service/index.rst.txt | 221 +
.../operators/video_intelligence/index.rst.txt | 179 +
.../google/cloud/operators/vision/index.rst.txt | 919 ++
.../google/cloud/operators/workflows/index.rst.txt | 407 +
.../providers/google/cloud/secrets/index.rst.txt | 15 +
.../cloud/secrets/secret_manager/index.rst.txt | 124 +
.../google/cloud/sensors/bigquery/index.rst.txt | 110 +
.../cloud/sensors/bigquery_dts/index.rst.txt | 70 +
.../google/cloud/sensors/bigtable/index.rst.txt | 72 +
.../cloud_storage_transfer_service/index.rst.txt | 64 +
.../google/cloud/sensors/dataflow/index.rst.txt | 204 +
.../google/cloud/sensors/datafusion/index.rst.txt | 66 +
.../google/cloud/sensors/dataplex/index.rst.txt | 93 +
.../google/cloud/sensors/dataproc/index.rst.txt | 62 +
.../google/cloud/sensors/gcs/index.rst.txt | 245 +
.../providers/google/cloud/sensors/index.rst.txt | 26 +
.../google/cloud/sensors/looker/index.rst.txt | 55 +
.../google/cloud/sensors/pubsub/index.rst.txt | 103 +
.../google/cloud/sensors/workflows/index.rst.txt | 51 +
.../cloud/transfers/adls_to_gcs/index.rst.txt | 108 +
.../transfers/azure_fileshare_to_gcs/index.rst.txt | 67 +
.../transfers/bigquery_to_bigquery/index.rst.txt | 94 +
.../cloud/transfers/bigquery_to_gcs/index.rst.txt | 102 +
.../transfers/bigquery_to_mssql/index.rst.txt | 91 +
.../transfers/bigquery_to_mysql/index.rst.txt | 85 +
.../cloud/transfers/calendar_to_gcs/index.rst.txt | 85 +
.../cloud/transfers/cassandra_to_gcs/index.rst.txt | 192 +
.../transfers/facebook_ads_to_gcs/index.rst.txt | 100 +
.../cloud/transfers/gcs_to_bigquery/index.rst.txt | 149 +
.../cloud/transfers/gcs_to_gcs/index.rst.txt | 191 +
.../cloud/transfers/gcs_to_local/index.rst.txt | 78 +
.../cloud/transfers/gcs_to_sftp/index.rst.txt | 121 +
.../cloud/transfers/gdrive_to_gcs/index.rst.txt | 63 +
.../cloud/transfers/gdrive_to_local/index.rst.txt | 59 +
.../providers/google/cloud/transfers/index.rst.txt | 41 +
.../cloud/transfers/local_to_gcs/index.rst.txt | 65 +
.../cloud/transfers/mssql_to_gcs/index.rst.txt | 85 +
.../cloud/transfers/mysql_to_gcs/index.rst.txt | 80 +
.../cloud/transfers/oracle_to_gcs/index.rst.txt | 74 +
.../cloud/transfers/postgres_to_gcs/index.rst.txt | 69 +
.../cloud/transfers/presto_to_gcs/index.rst.txt | 56 +
.../google/cloud/transfers/s3_to_gcs/index.rst.txt | 101 +
.../transfers/salesforce_to_gcs/index.rst.txt | 69 +
.../cloud/transfers/sftp_to_gcs/index.rst.txt | 92 +
.../cloud/transfers/sheets_to_gcs/index.rst.txt | 63 +
.../cloud/transfers/sql_to_gcs/index.rst.txt | 120 +
.../cloud/transfers/trino_to_gcs/index.rst.txt | 56 +
.../cloud/triggers/cloud_composer/index.rst.txt | 64 +
.../providers/google/cloud/triggers/index.rst.txt | 15 +
.../cloud/utils/bigquery_get_data/index.rst.txt | 22 +
.../cloud/utils/credentials_provider/index.rst.txt | 104 +
.../cloud/utils/field_sanitizer/index.rst.txt | 126 +
.../cloud/utils/field_validator/index.rst.txt | 198 +
.../google/cloud/utils/helpers/index.rst.txt | 29 +
.../providers/google/cloud/utils/index.rst.txt | 21 +
.../utils/mlengine_operator_utils/index.rst.txt | 171 +
.../mlengine_prediction_summary/index.rst.txt | 148 +
.../auth_backend/google_openid/index.rst.txt | 66 +
.../google/common/auth_backend/index.rst.txt | 15 +
.../providers/google/common/consts/index.rst.txt | 19 +
.../google/common/hooks/base_google/index.rst.txt | 293 +
.../common/hooks/discovery_api/index.rst.txt | 72 +
.../providers/google/common/hooks/index.rst.txt | 16 +
.../airflow/providers/google/common/index.rst.txt | 27 +
.../providers/google/common/links/index.rst.txt | 15 +
.../google/common/links/storage/index.rst.txt | 102 +
.../utils/id_token_credentials/index.rst.txt | 105 +
.../providers/google/common/utils/index.rst.txt | 15 +
.../google/config_templates/index.rst.txt | 6 +
.../example_dags/example_firestore/index.rst.txt | 82 +
.../google/firebase/example_dags/index.rst.txt | 15 +
.../google/firebase/hooks/firestore/index.rst.txt | 80 +
.../providers/google/firebase/hooks/index.rst.txt | 15 +
.../providers/google/firebase/index.rst.txt | 17 +
.../firebase/operators/firestore/index.rst.txt | 61 +
.../google/firebase/operators/index.rst.txt | 15 +
.../providers/google/go_module_utils/index.rst.txt | 43 +
.../_api/airflow/providers/google/index.rst.txt | 49 +
.../providers/google/leveldb/hooks/index.rst.txt | 15 +
.../google/leveldb/hooks/leveldb/index.rst.txt | 134 +
.../airflow/providers/google/leveldb/index.rst.txt | 16 +
.../google/leveldb/operators/index.rst.txt | 15 +
.../google/leveldb/operators/leveldb/index.rst.txt | 50 +
.../example_dags/example_analytics/index.rst.txt | 49 +
.../example_campaign_manager/index.rst.txt | 69 +
.../example_display_video/index.rst.txt | 109 +
.../example_dags/example_search_ads/index.rst.txt | 39 +
.../marketing_platform/example_dags/index.rst.txt | 18 +
.../hooks/analytics/index.rst.txt | 90 +
.../hooks/campaign_manager/index.rst.txt | 141 +
.../hooks/display_video/index.rst.txt | 135 +
.../google/marketing_platform/hooks/index.rst.txt | 18 +
.../hooks/search_ads/index.rst.txt | 58 +
.../google/marketing_platform/index.rst.txt | 18 +
.../operators/analytics/index.rst.txt | 272 +
.../operators/campaign_manager/index.rst.txt | 329 +
.../operators/display_video/index.rst.txt | 384 +
.../marketing_platform/operators/index.rst.txt | 18 +
.../operators/search_ads/index.rst.txt | 128 +
.../sensors/campaign_manager/index.rst.txt | 67 +
.../sensors/display_video/index.rst.txt | 100 +
.../marketing_platform/sensors/index.rst.txt | 17 +
.../sensors/search_ads/index.rst.txt | 65 +
.../example_gcs_to_gdrive/index.rst.txt | 24 +
.../example_gcs_to_sheets/index.rst.txt | 29 +
.../example_local_to_drive/index.rst.txt | 34 +
.../example_dags/example_sheets/index.rst.txt | 34 +
.../example_sql_to_sheets/index.rst.txt | 24 +
.../google/suite/example_dags/index.rst.txt | 19 +
.../google/suite/hooks/calendar/index.rst.txt | 105 +
.../google/suite/hooks/drive/index.rst.txt | 109 +
.../providers/google/suite/hooks/index.rst.txt | 17 +
.../google/suite/hooks/sheets/index.rst.txt | 206 +
.../airflow/providers/google/suite/index.rst.txt | 19 +
.../providers/google/suite/operators/index.rst.txt | 15 +
.../google/suite/operators/sheets/index.rst.txt | 58 +
.../google/suite/sensors/drive/index.rst.txt | 64 +
.../providers/google/suite/sensors/index.rst.txt | 15 +
.../suite/transfers/gcs_to_gdrive/index.rst.txt | 103 +
.../suite/transfers/gcs_to_sheets/index.rst.txt | 60 +
.../providers/google/suite/transfers/index.rst.txt | 18 +
.../suite/transfers/local_to_drive/index.rst.txt | 77 +
.../suite/transfers/sql_to_sheets/index.rst.txt | 73 +
.../example_azure_fileshare_to_gcs/index.rst.txt | 49 +
.../providers/google/cloud/azure/index.rst.txt | 15 +
.../example_bigquery_dataset/index.rst.txt | 39 +
.../example_bigquery_operations/index.rst.txt | 54 +
.../index.rst.txt | 44 +
.../example_bigquery_queries/index.rst.txt | 69 +
.../example_bigquery_sensors/index.rst.txt | 69 +
.../bigquery/example_bigquery_tables/index.rst.txt | 64 +
.../example_bigquery_to_bigquery/index.rst.txt | 49 +
.../bigquery/example_bigquery_to_gcs/index.rst.txt | 59 +
.../providers/google/cloud/bigquery/index.rst.txt | 31 +
.../google/cloud/bigquery/resources/index.rst.txt | 6 +
.../cloud_sql/example_cloud_sql/index.rst.txt | 116 +
.../providers/google/cloud/cloud_sql/index.rst.txt | 15 +
.../dataproc/example_dataproc_batch/index.rst.txt | 54 +
.../index.rst.txt | 69 +
.../index.rst.txt | 80 +
.../dataproc/example_dataproc_gke/index.rst.txt | 64 +
.../dataproc/example_dataproc_hadoop/index.rst.txt | 94 +
.../dataproc/example_dataproc_hive/index.rst.txt | 69 +
.../dataproc/example_dataproc_pig/index.rst.txt | 69 +
.../example_dataproc_pyspark/index.rst.txt | 84 +
.../dataproc/example_dataproc_spark/index.rst.txt | 69 +
.../example_dataproc_spark_async/index.rst.txt | 69 +
.../example_dataproc_spark_sql/index.rst.txt | 69 +
.../dataproc/example_dataproc_sparkr/index.rst.txt | 84 +
.../dataproc/example_dataproc_update/index.rst.txt | 74 +
.../example_dataproc_workflow/index.rst.txt | 69 +
.../providers/google/cloud/dataproc/index.rst.txt | 37 +
.../dataproc/resources/hello_world/index.rst.txt | 24 +
.../google/cloud/dataproc/resources/index.rst.txt | 15 +
.../example_datastore_commit/index.rst.txt | 49 +
.../example_datastore_export_import/index.rst.txt | 44 +
.../example_datastore_query/index.rst.txt | 49 +
.../example_datastore_rollback/index.rst.txt | 44 +
.../providers/google/cloud/datastore/index.rst.txt | 18 +
.../gcs/example_calendar_to_gcs/index.rst.txt | 49 +
.../google/cloud/gcs/example_gcs_acl/index.rst.txt | 69 +
.../gcs/example_gcs_copy_delete/index.rst.txt | 60 +
.../cloud/gcs/example_gcs_sensor/index.rst.txt | 54 +
.../gcs/example_gcs_to_bigquery/index.rst.txt | 49 +
.../cloud/gcs/example_gcs_to_gcs/index.rst.txt | 50 +
.../cloud/gcs/example_gcs_transform/index.rst.txt | 59 +
.../example_gcs_transform_timespan/index.rst.txt | 74 +
.../gcs/example_gcs_upload_download/index.rst.txt | 59 +
.../cloud/gcs/example_sheets_to_gcs/index.rst.txt | 44 +
.../providers/google/cloud/gcs/index.rst.txt | 33 +
.../google/cloud/gcs/resources/index.rst.txt | 16 +
.../gcs/resources/transform_script/index.rst.txt | 24 +
.../gcs/resources/transform_timespan/index.rst.txt | 34 +
.../system/providers/google/cloud/index.rst.txt | 27 +
.../example_kubernetes_engine/index.rst.txt | 54 +
.../google/cloud/kubernetes_engine/index.rst.txt | 15 +
.../cloud/spanner/example_spanner/index.rst.txt | 69 +
.../providers/google/cloud/spanner/index.rst.txt | 15 +
.../example_speech_to_text/index.rst.txt | 69 +
.../google/cloud/speech_to_text/index.rst.txt | 15 +
.../stackdriver/example_stackdriver/index.rst.txt | 79 +
.../google/cloud/stackdriver/index.rst.txt | 15 +
.../google/cloud/tasks/example_queue/index.rst.txt | 69 +
.../google/cloud/tasks/example_tasks/index.rst.txt | 87 +
.../providers/google/cloud/tasks/index.rst.txt | 16 +
.../example_text_to_speech/index.rst.txt | 59 +
.../google/cloud/text_to_speech/index.rst.txt | 15 +
.../workflows/example_workflows/index.rst.txt | 121 +
.../providers/google/cloud/workflows/index.rst.txt | 15 +
.../system/providers/google/conftest/index.rst.txt | 35 +
.../tests/system/providers/google/index.rst.txt | 26 +
.../google/leveldb/example_leveldb/index.rst.txt | 34 +
.../system/providers/google/leveldb/index.rst.txt | 15 +
.../providers/google/workplace/index.rst.txt | 6 +
.../api-auth-backend/google-openid.rst.txt | 69 +
.../8.1.0/_sources/commits.rst.txt | 1063 ++
.../8.1.0/_sources/configurations-ref.rst.txt | 71 +
.../8.1.0/_sources/connections/gcp.rst.txt | 250 +
.../8.1.0/_sources/connections/gcp_looker.rst.txt | 75 +
.../8.1.0/_sources/connections/gcp_sql.rst.txt | 78 +
.../8.1.0/_sources/connections/gcp_ssh.rst.txt | 72 +
.../8.1.0/_sources/connections/index.rst.txt | 25 +
.../8.1.0/_sources/example-dags.rst.txt | 29 +
.../8.1.0/_sources/index.rst.txt | 188 +
.../installing-providers-from-sources.rst.txt | 18 +
.../8.1.0/_sources/logging/gcs.rst.txt | 57 +
.../8.1.0/_sources/logging/index.rst.txt | 25 +
.../8.1.0/_sources/logging/stackdriver.rst.txt | 63 +
.../8.1.0/_sources/operators/ads.rst.txt | 64 +
.../8.1.0/_sources/operators/cloud/automl.rst.txt | 192 +
.../_sources/operators/cloud/bigquery.rst.txt | 419 +
.../_sources/operators/cloud/bigquery_dts.rst.txt | 131 +
.../_sources/operators/cloud/bigtable.rst.txt | 197 +
.../_sources/operators/cloud/cloud_build.rst.txt | 376 +
.../operators/cloud/cloud_composer.rst.txt | 159 +
.../operators/cloud/cloud_memorystore.rst.txt | 275 +
.../cloud/cloud_memorystore_memcached.rst.txt | 154 +
.../_sources/operators/cloud/cloud_sql.rst.txt | 568 +
.../cloud/cloud_storage_transfer_service.rst.txt | 375 +
.../8.1.0/_sources/operators/cloud/compute.rst.txt | 288 +
.../_sources/operators/cloud/compute_ssh.rst.txt | 68 +
.../operators/cloud/data_loss_prevention.rst.txt | 338 +
.../_sources/operators/cloud/datacatalog.rst.txt | 610 +
.../_sources/operators/cloud/dataflow.rst.txt | 292 +
.../_sources/operators/cloud/datafusion.rst.txt | 251 +
.../_sources/operators/cloud/dataplex.rst.txt | 105 +
.../_sources/operators/cloud/dataprep.rst.txt | 104 +
.../_sources/operators/cloud/dataproc.rst.txt | 315 +
.../operators/cloud/dataproc_metastore.rst.txt | 196 +
.../_sources/operators/cloud/datastore.rst.txt | 196 +
.../_sources/operators/cloud/functions.rst.txt | 188 +
.../8.1.0/_sources/operators/cloud/gcs.rst.txt | 236 +
.../8.1.0/_sources/operators/cloud/index.rst.txt | 32 +
.../operators/cloud/kubernetes_engine.rst.txt | 142 +
.../_sources/operators/cloud/life_sciences.rst.txt | 74 +
.../8.1.0/_sources/operators/cloud/looker.rst.txt | 70 +
.../_sources/operators/cloud/mlengine.rst.txt | 229 +
.../operators/cloud/natural_language.rst.txt | 178 +
.../8.1.0/_sources/operators/cloud/pubsub.rst.txt | 141 +
.../8.1.0/_sources/operators/cloud/spanner.rst.txt | 276 +
.../operators/cloud/speech_to_text.rst.txt | 81 +
.../_sources/operators/cloud/stackdriver.rst.txt | 227 +
.../8.1.0/_sources/operators/cloud/tasks.rst.txt | 229 +
.../operators/cloud/text_to_speech.rst.txt | 81 +
.../_sources/operators/cloud/translate.rst.txt | 79 +
.../operators/cloud/translate_speech.rst.txt | 78 +
.../_sources/operators/cloud/vertex_ai.rst.txt | 423 +
.../operators/cloud/video_intelligence.rst.txt | 184 +
.../8.1.0/_sources/operators/cloud/vision.rst.txt | 1025 ++
.../_sources/operators/cloud/workflows.rst.txt | 181 +
.../_sources/operators/firebase/firestore.rst.txt | 61 +
.../8.1.0/_sources/operators/index.rst.txt | 32 +
.../_sources/operators/leveldb/leveldb.rst.txt | 52 +
.../operators/marketing_platform/analytics.rst.txt | 81 +
.../marketing_platform/campaign_manager.rst.txt | 161 +
.../marketing_platform/display_video.rst.txt | 222 +
.../operators/marketing_platform/index.rst.txt | 32 +
.../marketing_platform/search_ads.rst.txt | 90 +
.../8.1.0/_sources/operators/suite/sheets.rst.txt | 62 +
.../transfer/azure_fileshare_to_gcs.rst.txt | 54 +
.../operators/transfer/calendar_to_gcs.rst.txt | 47 +
.../operators/transfer/facebook_ads_to_gcs.rst.txt | 48 +
.../_sources/operators/transfer/gcs_to_gcs.rst.txt | 252 +
.../operators/transfer/gcs_to_gdrive.rst.txt | 85 +
.../operators/transfer/gcs_to_local.rst.txt | 52 +
.../operators/transfer/gcs_to_sftp.rst.txt | 99 +
.../operators/transfer/gcs_to_sheets.rst.txt | 48 +
.../operators/transfer/gdrive_to_gcs.rst.txt | 66 +
.../operators/transfer/gdrive_to_local.rst.txt | 53 +
.../_sources/operators/transfer/index.rst.txt | 28 +
.../operators/transfer/local_to_drive.rst.txt | 37 +
.../operators/transfer/local_to_gcs.rst.txt | 53 +
.../operators/transfer/mssql_to_gcs.rst.txt | 50 +
.../operators/transfer/mysql_to_gcs.rst.txt | 53 +
.../operators/transfer/oracle_to_gcs.rst.txt | 53 +
.../operators/transfer/presto_to_gcs.rst.txt | 142 +
.../_sources/operators/transfer/s3_to_gcs.rst.txt | 48 +
.../operators/transfer/salesforce_to_gcs.rst.txt | 45 +
.../operators/transfer/sftp_to_gcs.rst.txt | 101 +
.../operators/transfer/sheets_to_gcs.rst.txt | 48 +
.../operators/transfer/sql_to_sheets.rst.txt | 45 +
.../operators/transfer/trino_to_gcs.rst.txt | 142 +
.../google-cloud-secret-manager-backend.rst.txt | 195 +
.../8.1.0/_static/_gen/css/main-custom.min.css | 1 +
.../8.1.0/_static/_gen/css/main.min.css | 7 +
.../8.1.0/_static/_gen/js/docs.js | 1 +
.../8.1.0/_static/basic.css | 906 ++
.../8.1.0/_static/check-solid.svg | 4 +
.../8.1.0/_static/clipboard.min.js | 7 +
.../8.1.0/_static/copy-button.svg | 5 +
.../8.1.0/_static/copybutton.css | 93 +
.../8.1.0/_static/copybutton.js | 220 +
.../8.1.0/_static/copybutton_funcs.js | 58 +
.../8.1.0/_static/doctools.js | 358 +
.../8.1.0/_static/documentation_options.js | 14 +
.../8.1.0/_static/file.png | Bin 0 -> 286 bytes
.../8.1.0/_static/graphviz.css | 19 +
.../8.1.0/_static/jquery-3.5.1.js | 10872 +++++++++++++++
.../8.1.0/_static/jquery.js | 2 +
.../8.1.0/_static/language_data.js | 297 +
.../8.1.0/_static/minus.png | Bin 0 -> 90 bytes
.../8.1.0/_static/pin_32.png | Bin 0 -> 1201 bytes
.../8.1.0/_static/plus.png | Bin 0 -> 90 bytes
.../8.1.0/_static/pygments.css | 74 +
.../8.1.0/_static/searchtools.js | 525 +
.../8.1.0/_static/underscore-1.13.1.js | 2042 +++
.../8.1.0/_static/underscore.js | 6 +
.../8.1.0/api-auth-backend/google-openid.html} | 195 +-
.../8.1.0/api-auth-backend/index.html | 1 +
.../8.1.0/commits.html | 4566 +++++++
.../8.1.0/configurations-ref.html} | 163 +-
.../8.1.0/connections/gcp.html} | 405 +-
.../8.1.0/connections/gcp_looker.html} | 196 +-
.../8.1.0/connections/gcp_sql.html} | 201 +-
.../8.1.0/connections/gcp_ssh.html} | 196 +-
.../8.1.0/connections/index.html} | 140 +-
.../8.1.0/example-dags.html} | 141 +-
.../8.1.0/genindex.html | 13123 +++++++++++++++++++
.../8.1.0/index.html | 2128 +++
.../8.1.0/installing-providers-from-sources.html} | 227 +-
.../8.1.0/logging/gcs.html} | 188 +-
.../8.1.0/logging/index.html} | 138 +-
.../8.1.0/logging/stackdriver.html} | 186 +-
.../8.1.0/objects.inv | Bin 0 -> 47532 bytes
.../8.1.0/operators/ads.html} | 202 +-
.../8.1.0/operators/cloud/automl.html} | 464 +-
.../8.1.0/operators/cloud/bigquery.html} | 1115 +-
.../8.1.0/operators/cloud/bigquery_dts.html} | 319 +-
.../8.1.0/operators/cloud/bigtable.html} | 496 +-
.../8.1.0/operators/cloud/cloud_build.html} | 997 +-
.../8.1.0/operators/cloud/cloud_composer.html} | 430 +-
.../8.1.0/operators/cloud/cloud_memorystore.html} | 515 +-
.../cloud/cloud_memorystore_memcached.html} | 355 +-
.../8.1.0/operators/cloud/cloud_sql.html | 1687 +++
.../cloud/cloud_storage_transfer_service.html} | 672 +-
.../8.1.0/operators/cloud/compute.html} | 596 +-
.../8.1.0/operators/cloud/compute_ssh.html} | 266 +-
.../operators/cloud/data_loss_prevention.html} | 552 +-
.../8.1.0/operators/cloud/datacatalog.html | 1524 +++
.../8.1.0/operators/cloud/dataflow.html} | 993 +-
.../8.1.0/operators/cloud/datafusion.html} | 440 +-
.../8.1.0/operators/cloud/dataplex.html} | 312 +-
.../8.1.0/operators/cloud/dataprep.html} | 269 +-
.../8.1.0/operators/cloud/dataproc.html} | 1024 +-
.../8.1.0/operators/cloud/dataproc_metastore.html} | 496 +-
.../8.1.0/operators/cloud/datastore.html} | 440 +-
.../8.1.0/operators/cloud/functions.html} | 368 +-
.../8.1.0/operators/cloud/gcs.html} | 501 +-
.../8.1.0/operators/cloud/index.html} | 242 +-
.../8.1.0/operators/cloud/kubernetes_engine.html} | 326 +-
.../8.1.0/operators/cloud/life_sciences.html} | 281 +-
.../8.1.0/operators/cloud/looker.html} | 245 +-
.../8.1.0/operators/cloud/mlengine.html} | 511 +-
.../8.1.0/operators/cloud/natural_language.html} | 409 +-
.../8.1.0/operators/cloud/pubsub.html} | 329 +-
.../8.1.0/operators/cloud/spanner.html} | 572 +-
.../8.1.0/operators/cloud/speech_to_text.html} | 258 +-
.../8.1.0/operators/cloud/stackdriver.html} | 474 +-
.../8.1.0/operators/cloud/tasks.html} | 494 +-
.../8.1.0/operators/cloud/text_to_speech.html} | 264 +-
.../8.1.0/operators/cloud/translate.html} | 258 +-
.../8.1.0/operators/cloud/translate_speech.html} | 273 +-
.../8.1.0/operators/cloud/vertex_ai.html | 1540 +++
.../8.1.0/operators/cloud/video_intelligence.html} | 390 +-
.../8.1.0/operators/cloud/vision.html | 2078 +++
.../8.1.0/operators/cloud/workflows.html} | 395 +-
.../8.1.0/operators/firebase/firestore.html} | 223 +-
.../8.1.0/operators/index.html} | 143 +-
.../8.1.0/operators/leveldb/leveldb.html} | 219 +-
.../operators/marketing_platform/analytics.html} | 249 +-
.../marketing_platform/campaign_manager.html} | 399 +-
.../marketing_platform/display_video.html} | 443 +-
.../8.1.0/operators/marketing_platform/index.html} | 183 +-
.../operators/marketing_platform/search_ads.html} | 253 +-
.../8.1.0/operators/suite/sheets.html} | 227 +-
.../transfer/azure_fileshare_to_gcs.html} | 225 +-
.../8.1.0/operators/transfer/calendar_to_gcs.html} | 218 +-
.../operators/transfer/facebook_ads_to_gcs.html} | 223 +-
.../8.1.0/operators/transfer/gcs_to_gcs.html} | 519 +-
.../8.1.0/operators/transfer/gcs_to_gdrive.html} | 265 +-
.../8.1.0/operators/transfer/gcs_to_local.html} | 223 +-
.../8.1.0/operators/transfer/gcs_to_sftp.html} | 287 +-
.../8.1.0/operators/transfer/gcs_to_sheets.html} | 219 +-
.../8.1.0/operators/transfer/gdrive_to_gcs.html} | 235 +-
.../8.1.0/operators/transfer/gdrive_to_local.html} | 224 +-
.../8.1.0/operators/transfer/index.html} | 221 +-
.../8.1.0/operators/transfer/local_to_drive.html} | 210 +-
.../8.1.0/operators/transfer/local_to_gcs.html} | 224 +-
.../8.1.0/operators/transfer/mssql_to_gcs.html} | 229 +-
.../8.1.0/operators/transfer/mysql_to_gcs.html} | 225 +-
.../8.1.0/operators/transfer/oracle_to_gcs.html} | 225 +-
.../8.1.0/operators/transfer/presto_to_gcs.html} | 346 +-
.../8.1.0/operators/transfer/s3_to_gcs.html} | 211 +-
.../operators/transfer/salesforce_to_gcs.html} | 241 +-
.../8.1.0/operators/transfer/sftp_to_gcs.html} | 285 +-
.../8.1.0/operators/transfer/sheets_to_gcs.html} | 218 +-
.../8.1.0/operators/transfer/sql_to_sheets.html} | 217 +-
.../8.1.0/operators/transfer/trino_to_gcs.html} | 342 +-
.../8.1.0/py-modindex.html | 2699 ++++
.../8.1.0/search.html} | 176 +-
.../8.1.0/searchindex.js | 1 +
.../google-cloud-secret-manager-backend.html} | 308 +-
.../8.1.0/secrets-backends/index.html | 1 +
.../apache-airflow-providers-google/stable.txt | 2 +-
.../3.1.0/.buildinfo | 4 +
.../airflow/providers/oracle/hooks/index.html} | 167 +-
.../providers/oracle/hooks/oracle/index.html} | 383 +-
.../_api/airflow/providers/oracle/index.html} | 173 +-
.../airflow/providers/oracle/operators/index.html} | 167 +-
.../providers/oracle/operators/oracle/index.html} | 310 +-
.../airflow/providers/oracle/transfers/index.html} | 167 +-
.../oracle/transfers/oracle_to_oracle/index.html} | 258 +-
.../airflow/providers/oracle/hooks/oracle.html} | 979 +-
.../providers/oracle/operators/oracle.html} | 318 +-
.../oracle/transfers/oracle_to_oracle.html} | 303 +-
.../3.1.0/_modules/index.html} | 150 +-
.../airflow/providers/oracle/hooks/index.rst.txt | 15 +
.../providers/oracle/hooks/oracle/index.rst.txt | 163 +
.../_api/airflow/providers/oracle/index.rst.txt | 17 +
.../providers/oracle/operators/index.rst.txt | 15 +
.../oracle/operators/oracle/index.rst.txt | 95 +
.../providers/oracle/transfers/index.rst.txt | 15 +
.../transfers/oracle_to_oracle/index.rst.txt | 58 +
.../3.1.0/_sources/commits.rst.txt | 252 +
.../3.1.0/_sources/connections/oracle.rst.txt | 112 +
.../3.1.0/_sources/index.rst.txt | 85 +
.../installing-providers-from-sources.rst.txt | 18 +
.../3.1.0/_static/_gen/css/main-custom.min.css | 1 +
.../3.1.0/_static/_gen/css/main.min.css | 7 +
.../3.1.0/_static/_gen/js/docs.js | 1 +
.../3.1.0/_static/basic.css | 906 ++
.../3.1.0/_static/check-solid.svg | 4 +
.../3.1.0/_static/clipboard.min.js | 7 +
.../3.1.0/_static/copy-button.svg | 5 +
.../3.1.0/_static/copybutton.css | 93 +
.../3.1.0/_static/copybutton.js | 220 +
.../3.1.0/_static/copybutton_funcs.js | 58 +
.../3.1.0/_static/doctools.js | 358 +
.../3.1.0/_static/documentation_options.js | 14 +
.../3.1.0/_static/file.png | Bin 0 -> 286 bytes
.../3.1.0/_static/graphviz.css | 19 +
.../3.1.0/_static/jquery-3.5.1.js | 10872 +++++++++++++++
.../3.1.0/_static/jquery.js | 2 +
.../3.1.0/_static/language_data.js | 297 +
.../3.1.0/_static/minus.png | Bin 0 -> 90 bytes
.../3.1.0/_static/pin_32.png | Bin 0 -> 1201 bytes
.../3.1.0/_static/plus.png | Bin 0 -> 90 bytes
.../3.1.0/_static/pygments.css | 74 +
.../3.1.0/_static/searchtools.js | 525 +
.../3.1.0/_static/underscore-1.13.1.js | 2042 +++
.../3.1.0/_static/underscore.js | 6 +
.../3.1.0/commits.html} | 1161 +-
.../3.1.0/connections/oracle.html} | 206 +-
.../3.1.0/genindex.html} | 381 +-
.../3.1.0/index.html} | 391 +-
.../3.1.0/installing-providers-from-sources.html} | 215 +-
.../3.1.0/objects.inv | Bin 0 -> 827 bytes
.../3.1.0/py-modindex.html} | 193 +-
.../3.1.0/search.html} | 164 +-
.../3.1.0/searchindex.js | 1 +
.../apache-airflow-providers-oracle/stable.txt | 2 +-
.../core-extensions/auth-backends.html | 2 +-
.../core-extensions/connections.html | 2 +-
.../core-extensions/extra-links.html | 8 +-
.../core-extensions/logging.html | 2 +-
.../core-extensions/secrets-backends.html | 2 +-
docs-archive/apache-airflow-providers/index.html | 10 +-
.../installing-from-pypi.html | 2 +-
.../operators-and-hooks-ref/index.html | 2 +-
.../apache-airflow-providers/packages-ref.html | 4 +-
.../apache-airflow-providers/searchindex.js | 2 +-
1330 files changed, 450776 insertions(+), 104039 deletions(-)
diff --git a/docs-archive/apache-airflow-providers-google/8.1.0/.buildinfo b/docs-archive/apache-airflow-providers-google/8.1.0/.buildinfo
new file mode 100644
index 0000000000..dbc164881b
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/.buildinfo
@@ -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: c88a081251054c5b76b6440df6fdcce3
+tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/example_ads/index.html
similarity index 82%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/example_ads/index.html
index a521b7e156..340380009c 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/example_ads/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.example_dags.example_ads — apache-airflow-providers-google 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.google.ads.hooks" href="../../hooks/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.example_dags" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags</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.google.ads.example_dags.example_ads</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,75 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.ads.example_dags.example_ads">
+<span id="airflow-providers-google-ads-example-dags-example-ads"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.example_dags.example_ads" title="airflow.providers.google.ads.example_dags.example_ads"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags.example_ads</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.example_dags.example_ads" title="Permalink [...]
+<p>Example Airflow DAG that shows how to use GoogleAdsToGcsOperator.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.CLIENT_IDS">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">CLIENT_IDS</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">['1111111111',</span> <span class="pre">'2222222222']</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#CLIENT_IDS"> [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.ads.example_dags.example_ads.BUCKET" [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.GCS_OBJ_PATH">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">GCS_OBJ_PATH</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">folder_name/google-ads-api-results.csv</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#GCS_OBJ_PATH"><span class [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.GCS_ACCOUNTS_CSV">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">GCS_ACCOUNTS_CSV</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">folder_name/accounts.csv</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#GCS_ACCOUNTS_CSV"><span class="view [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.QUERY">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">QUERY</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">Multiline-String</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#QUERY"><span class="viewcode-link"><span class="pre">[ [...]
+<dd><blockquote>
+<div><details><summary>Show Value</summary><div class="highlight-text notranslate"><div class="highlight"><pre><span></span><span class="linenos"> 1</span> SELECT
+<span class="linenos"> 2</span> segments.date,
+<span class="linenos"> 3</span> customer.id,
+<span class="linenos"> 4</span> campaign.id,
+<span class="linenos"> 5</span> ad_group.id,
+<span class="linenos"> 6</span> ad_group_ad.ad.id,
+<span class="linenos"> 7</span> metrics.impressions,
+<span class="linenos"> 8</span> metrics.clicks,
+<span class="linenos"> 9</span> metrics.conversions,
+<span class="linenos">10</span> metrics.all_conversions,
+<span class="linenos">11</span> metrics.cost_micros
+<span class="linenos">12</span> FROM
+<span class="linenos">13</span> ad_group_ad
+<span class="linenos">14</span> WHERE
+<span class="linenos">15</span> segments.date >= '2020-02-01'
+<span class="linenos">16</span> AND segments.date <= '2020-02-29'
+</pre></div>
</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+</details></div></blockquote>
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.FIELDS_TO_EXTRACT">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">FIELDS_TO_EXTRACT</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">['segments.date.value',</span> <span class="pre">'customer.id.value',</span> <span class="pre">'campaign.id.value',</span> <span class="pre">'ad_group.id.value',...</span></em><a class="reference [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.example_dags.example_ads.run_operator">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.example_dags.example_ads.</span></span><span class="sig-name descname"><span class="pre">run_operator</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/example_dags/example_ads.html#run_operator"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.ads.example_dags.example_ [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads.example_dags" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.hooks" href="../../hooks/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +738,17 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags.example_ads</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.CLIENT_IDS">CLIENT_IDS</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.BUCKET">BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.GCS_OBJ_PATH">GCS_OBJ_PATH</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.GCS_ACCOUNTS_CSV">GCS_ACCOUNTS_CSV</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.QUERY">QUERY</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.FIELDS_TO_EXTRACT">FIELDS_TO_EXTRACT</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.example_dags.example_ads.run_operator">run_operator</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +773,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/example_dags/example_ads/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">
@@ -835,16 +907,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/index.html
similarity index 90%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/index.html
index a521b7e156..9b5948c2fa 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/example_dags/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.example_dags — apache-airflow-providers-google 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.google.ads.example_dags.example_ads" href="example_ads/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,13 @@
<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" 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.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags</span></code></a></li>
</ul>
</div>
@@ -555,54 +598,24 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
+ <div class="section" id="module-airflow.providers.google.ads.example_dags">
+<span id="airflow-providers-google-ads-example-dags"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.example_dags" title="airflow.providers.google.ads.example_dags"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.example_dags" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="example_ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags.example_ads</span></code></a></li>
</ul>
</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.example_dags.example_ads" href="example_ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +685,8 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags</span></code></a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
</ul>
@@ -701,7 +711,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/example_dags/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">
@@ -835,16 +845,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/ads/index.html
similarity index 77%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/ads/index.html
index a521b7e156..3c5e58a203 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/ads/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.hooks.ads — apache-airflow-providers-google 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.google.ads.operators" href="../../operators/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.hooks" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.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.google.ads.hooks.ads</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,162 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
+ <div class="section" id="module-airflow.providers.google.ads.hooks.ads">
+<span id="airflow-providers-google-ads-hooks-ads"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.hooks.ads" title="airflow.providers.google.ads.hooks.ads"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks.ads</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.hooks.ads" title="Permalink to this headline">¶</a></h1>
+<p>This module contains Google Ad hook.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</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.google.ads.hooks.ads.GoogleAdsHook" title="airflow.providers.google.ads.hooks.ads.GoogleAdsHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GoogleAdsHook</span></code></a></p></td>
+<td><p>Hook for the Google Ads API.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.hooks.ads.GoogleAdsHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.hooks.ads.</span></span><span class="sig-name descname"><span class="pre">GoogleAdsHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">api_version</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gcp_conn_id</span></span><span class="o"><span c [...]
+<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.4.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.hooks.base.BaseHook</span></code></a></p>
+<p>Hook for the Google Ads API.</p>
+<p>This hook requires two connections:</p>
+<blockquote>
+<div><ul class="simple">
+<li><p>gcp_conn_id - provides service account details (like any other GCP connection)</p></li>
+<li><p>google_ads_conn_id - which contains information from Google Ads config.yaml file
+in the <code class="docutils literal notranslate"><span class="pre">extras</span></code>. Example of the <code class="docutils literal notranslate"><span class="pre">extras</span></code>:</p></li>
</ul>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"></span>
+<span class="w"> </span><span class="nt">"google_ads_client"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="w"> </span><span class="nt">"developer_token"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{{ INSERT_TOKEN }}"</span><span class="p">,</span><span class="w"></span>
+<span class="w"> </span><span class="nt">"json_key_file_path"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w"></span>
+<span class="w"> </span><span class="nt">"impersonated_email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{{ INSERT_IMPERSONATED_EMAIL }}"</span><span class="w"></span>
+<span class="w"> </span><span class="p">}</span><span class="w"></span>
+<span class="p">}</span><span class="w"></span>
+</pre></div>
</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
+<p>The <code class="docutils literal notranslate"><span class="pre">json_key_file_path</span></code> is resolved by the hook using credentials from gcp_conn_id.
+<a class="reference external" href="https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-service">https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-service</a></p>
+</div></blockquote>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on how Google Ads authentication flow works take a look at:
+<a class="reference external" href="https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-service">https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-service</a></p>
</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on the Google Ads API, take a look at the API docs:
+<a class="reference external" href="https://developers.google.com/google-ads/api/docs/start">https://developers.google.com/google-ads/api/docs/start</a></p>
</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>gcp_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- The connection ID with the service account details.</p></li>
+<li><p><strong>google_ads_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- The connection ID with the details of Google Ads config.yaml file.</p></li>
+<li><p><strong>api_version</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- The Google Ads API version to use.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>list of Google Ads Row object(s)</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#list" title="(in Python v3.10)">list</a>[GoogleAdsRow]</p>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.hooks.ads.GoogleAdsHook.default_api_version">
+<span class="sig-name descname"><span class="pre">default_api_version</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">v10</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/hooks/ads.html#GoogleAdsHook.default_api_version"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.ads.hooks.ads.GoogleAdsHook.defau [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.hooks.ads.GoogleAdsHook.search">
+<span class="sig-name descname"><span class="pre">search</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">self</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">client_ids</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></span><span class="o"><span class="pre">=</span></span><span class= [...]
+<dd><p>Pulls data from the Google Ads API and returns it as native protobuf
+message instances (those seen in versions prior to 10.0.0 of the
+google-ads library).</p>
+<p>This method is for backwards compatibility with older versions of the
+google_ads_hook.</p>
+<p>Check out the search_proto_plus method to get API results in the new
+default format of the google-ads library since v10.0.0 that behave
+more like conventional python object (using proto-plus-python).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>client_ids</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- Google Ads client ID(s) to query the API for.</p></li>
+<li><p><strong>query</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Google Ads Query Language query.</p></li>
+<li><p><strong>page_size</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.10)"><em>int</em></a>) -- Number of results to return per page. Max 10000.</p></li>
</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Google Ads API response, converted to Google Ads Row objects</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#list" title="(in Python v3.10)">list</a>[GoogleAdsRow]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.hooks.ads.GoogleAdsHook.search_proto_plus">
+<span class="sig-name descname"><span class="pre">search_proto_plus</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">self</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">client_ids</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></span><span class="o"><span class="pre">=</span></span>< [...]
+<dd><p>Pulls data from the Google Ads API and returns it as proto-plus-python
+message instances that behave more like conventional python objects.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>client_ids</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- Google Ads client ID(s) to query the API for.</p></li>
+<li><p><strong>query</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Google Ads Query Language query.</p></li>
+<li><p><strong>page_size</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.10)"><em>int</em></a>) -- Number of results to return per page. Max 10000.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Google Ads API response, converted to Google Ads Row objects</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#list" title="(in Python v3.10)">list</a>[GoogleAdsRow]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.hooks.ads.GoogleAdsHook.list_accessible_customers">
+<span class="sig-name descname"><span class="pre">list_accessible_customers</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">self</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/hooks/ads.html#GoogleAdsHook.list_accessible_customers"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dd><p>Returns resource names of customers directly accessible by the user authenticating the call.
+The resulting list of customers is based on your OAuth credentials. The request returns a list
+of all accounts that you are able to act upon directly given your current credentials. This will
+not necessarily include all accounts within the account hierarchy; rather, it will only include
+accounts where your authenticated user has been added with admin or other rights in the account.</p>
+<dl class="simple">
+<dt>..seealso::</dt><dd><p><a class="reference external" href="https://developers.google.com/google-ads/api/reference/rpc">https://developers.google.com/google-ads/api/reference/rpc</a></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>List of names of customers</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>List[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)">str</a>]</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads.hooks" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.operators" href="../../operators/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +825,20 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks.ads</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.google.ads.hooks.ads.GoogleAdsHook">GoogleAdsHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.ads.hooks.ads.GoogleAdsHook.default_api_version">default_api_version</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.hooks.ads.GoogleAdsHook.search">search</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.hooks.ads.GoogleAdsHook.search_proto_plus">search_proto_plus</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.hooks.ads.GoogleAdsHook.list_accessible_customers">list_accessible_customers</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +863,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/hooks/ads/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">
@@ -835,16 +997,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/auth-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/index.html
similarity index 90%
copy from docs-archive/apache-airflow-providers/core-extensions/auth-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/index.html
index 097f2ade2a..6f3e364cce 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/auth-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/hooks/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Auth backends — apache-airflow-providers 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="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="Connections" href="connections.html" />
- <link rel="prev" title="Core Extensions" href="index.html" />
+ <title>airflow.providers.google.ads.hooks — apache-airflow-providers-google 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.google.ads.hooks.ads" href="ads/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.example_dags.example_ads" href="../example_dags/example_ads/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,13 @@
<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" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="auth-backends.html"> Auth backends</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</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.google.ads.hooks</span></code></a></li>
</ul>
</div>
@@ -555,32 +598,24 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="auth-backends">
-<h1>Auth backends<a class="headerlink" href="#auth-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of authentication backends
-exposed via community-managed providers.</p>
-<p>Airflow's authentication for web server and API is based on Flask Application Builder's authentication
-capabilities. You can read more about those in
-<a class="reference external" href="https://flask-appbuilder.readthedocs.io/en/latest/security.html">FAB security docs</a>.</p>
-<p>You can also
-take a look at Auth backends available in the core Airflow in <a class="reference external" href="/docs/apache-airflow/stable/security/webserver.html" title="(in apache-airflow v2.1.4)"><span>Webserver</span></a>
-or see those provided by the community-managed providers:</p>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">google_openid</span></code></p></li>
+ <div class="section" id="module-airflow.providers.google.ads.hooks">
+<span id="airflow-providers-google-ads-hooks"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.hooks" title="airflow.providers.google.ads.hooks"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.hooks" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks.ads</span></code></a></li>
</ul>
</div>
+</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Core Extensions" href="index.html" >
+ <a rel="prev" title="airflow.providers.google.ads.example_dags.example_ads" href="../example_dags/example_ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Connections" href="connections.html" >
+ <a rel="next" title="airflow.providers.google.ads.hooks.ads" href="ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -650,8 +685,8 @@ or see those provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Auth backends</a><ul>
-<li><a class="reference internal" href="#google">Google</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks</span></code></a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
</ul>
@@ -676,7 +711,7 @@ or see those provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/auth-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/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">
@@ -810,16 +845,16 @@ or see those provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/index.html
similarity index 88%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/index.html
index a521b7e156..bce4b2ae7e 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads — apache-airflow-providers-google 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.google.ads.example_dags" href="example_dags/index.html" />
+ <link rel="prev" title="airflow.providers.google" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,11 @@
<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" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a></li>
</ul>
</div>
@@ -555,54 +596,39 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
+ <div class="section" id="module-airflow.providers.google.ads">
+<span id="airflow-providers-google-ads"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads" title="airflow.providers.google.ads"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="subpackages">
+<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="example_dags/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="example_dags/example_ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.example_dags.example_ads</span></code></a></li>
</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
+</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.google.ads.hooks</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="hooks/ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.hooks.ads</span></code></a></li>
</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
+</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.google.ads.operators</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="operators/ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators.ads</span></code></a></li>
</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="transfers/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers</span></code></a><ul>
+<li class="toctree-l2"><a class="reference internal" href="transfers/ads_to_gcs/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs</span></code></a></li>
</ul>
+</li>
+</ul>
+</div>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.example_dags" href="example_dags/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +698,8 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a><ul>
+<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
</ul>
</li>
</ul>
@@ -701,7 +724,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/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">
@@ -835,16 +858,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/ads/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/ads/index.html
index a521b7e156..75aab3a545 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/ads/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.operators.ads — apache-airflow-providers-google 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.google.ads.transfers" href="../../transfers/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.operators" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators.ads</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,89 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.ads.operators.ads">
+<span id="airflow-providers-google-ads-operators-ads"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.operators.ads" title="airflow.providers.google.ads.operators.ads"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators.ads</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.operators.ads" title="Permalink to this headline">¶</a></h1>
+<p>This module contains Google Ad to GCS operators.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</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.google.ads.operators.ads.GoogleAdsListAccountsOperator" title="airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GoogleAdsListAccountsOperator</span></code></a></p></td>
+<td><p>Saves list of customers on GCS in form of a csv file.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.operators.ads.</span></span><span class="sig-name descname"><span class="pre">GoogleAdsListAccountsOperator</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">bucket</span></span></em>, <em class=" [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
+<p>Saves list of customers on GCS in form of a csv file.</p>
+<p>The resulting list of customers is based on your OAuth credentials. The request returns a list
+of all accounts that you are able to act upon directly given your current credentials. This will
+not necessarily include all accounts within the account hierarchy; rather, it will only include
+accounts where your authenticated user has been added with admin or other rights in the account.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p><a class="reference external" href="https://developers.google.com/google-ads/api/reference/rpc">https://developers.google.com/google-ads/api/reference/rpc</a></p>
</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
+<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/ads.html#howto-operator-googleadslistaccountsoperator"><span class="std std-ref">Upload Google Ads Accounts to GCS</span></a></p>
</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>bucket</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- The GCS bucket to upload to</p></li>
+<li><p><strong>object_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- GCS path to save the csv file. Must be the full file path (ex. <cite>path/to/file.csv</cite>)</p></li>
+<li><p><strong>gcp_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Airflow Google Cloud connection ID</p></li>
+<li><p><strong>google_ads_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Airflow Google Ads connection ID</p></li>
+<li><p><strong>gzip</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.10)"><em>bool</em></a>) -- Option to compress local file or file data for upload</p></li>
+<li><p><strong>impersonation_chain</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>, </em><em>Sequence</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em><em>]</em><em>]</em>) -- Optional service account to impersonate using short-term
+credentials, or chained list of accounts required to get the access_token
+of the last account in the list, which will be impersonated in the request.
+If set as a string, the account must grant the originating account
+the Service Account Token Creator IAM role.
+If set as a sequence, the identities from the list must grant
+Service Account Token Creator IAM role to the directly preceding identity, with first
+account from the list granting this role to the originating account (templated).</p></li>
+<li><p><strong>api_version</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- Optional Google Ads API version to use.</p></li>
</ul>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['bucket',</span> <span class="pre">'object_name',</span> <span class="pre">'impersonation_chain']</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/ads/operators/ads.html#GoogleAdsListAccountsOperator.template_fields"><span class= [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator.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">self</span></span></em>, <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/google/ads/operators/ads.html#GoogleAdsListAccountsOperator.execute"><span class="viewcode-link"><span class=" [...]
+<dd><p>This is the main method to derive when creating an operator.
+Context is the same dictionary used as when rendering jinja templates.</p>
+<p>Refer to get_template_context for more context.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads.operators" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.transfers" href="../../transfers/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +752,18 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators.ads</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.google.ads.operators.ads.GoogleAdsListAccountsOperator">GoogleAdsListAccountsOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.operators.ads.GoogleAdsListAccountsOperator.execute">execute</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +788,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/operators/ads/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">
@@ -835,16 +922,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/auth-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/index.html
similarity index 90%
copy from docs-archive/apache-airflow-providers/core-extensions/auth-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/index.html
index 097f2ade2a..f4b0136b03 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/auth-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/operators/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Auth backends — apache-airflow-providers 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="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="Connections" href="connections.html" />
- <link rel="prev" title="Core Extensions" href="index.html" />
+ <title>airflow.providers.google.ads.operators — apache-airflow-providers-google 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.google.ads.operators.ads" href="ads/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.hooks.ads" href="../hooks/ads/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,13 @@
<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" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="auth-backends.html"> Auth backends</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</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.google.ads.operators</span></code></a></li>
</ul>
</div>
@@ -555,32 +598,24 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="auth-backends">
-<h1>Auth backends<a class="headerlink" href="#auth-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of authentication backends
-exposed via community-managed providers.</p>
-<p>Airflow's authentication for web server and API is based on Flask Application Builder's authentication
-capabilities. You can read more about those in
-<a class="reference external" href="https://flask-appbuilder.readthedocs.io/en/latest/security.html">FAB security docs</a>.</p>
-<p>You can also
-take a look at Auth backends available in the core Airflow in <a class="reference external" href="/docs/apache-airflow/stable/security/webserver.html" title="(in apache-airflow v2.1.4)"><span>Webserver</span></a>
-or see those provided by the community-managed providers:</p>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">google_openid</span></code></p></li>
+ <div class="section" id="module-airflow.providers.google.ads.operators">
+<span id="airflow-providers-google-ads-operators"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.operators" title="airflow.providers.google.ads.operators"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.operators" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="ads/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators.ads</span></code></a></li>
</ul>
</div>
+</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Core Extensions" href="index.html" >
+ <a rel="prev" title="airflow.providers.google.ads.hooks.ads" href="../hooks/ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Connections" href="connections.html" >
+ <a rel="next" title="airflow.providers.google.ads.operators.ads" href="ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -650,8 +685,8 @@ or see those provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Auth backends</a><ul>
-<li><a class="reference internal" href="#google">Google</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.operators</span></code></a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
</ul>
@@ -676,7 +711,7 @@ or see those provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/auth-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/operators/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">
@@ -810,16 +845,16 @@ or see those provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/ads_to_gcs/index.html
similarity index 80%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/ads_to_gcs/index.html
index a521b7e156..403b5f21aa 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/ads_to_gcs/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.transfers.ads_to_gcs — apache-airflow-providers-google 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.google.cloud" href="../../../cloud/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.transfers" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,91 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.ads.transfers.ads_to_gcs">
+<span id="airflow-providers-google-ads-transfers-ads-to-gcs"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.transfers.ads_to_gcs" title="airflow.providers.google.ads.transfers.ads_to_gcs"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.transfers.ads_to_gcs" title="Permalink to this headline">¶< [...]
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this headline">¶</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.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator" title="airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GoogleAdsToGcsOperator</span></code></a></p></td>
+<td><p>Fetches the daily results from the Google Ads API for 1-n clients</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs.</span></span><span class="sig-name descname"><span class="pre">GoogleAdsToGcsOperator</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">client_ids</span></span></em>, <em cla [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.models.BaseOperator</span></code></p>
+<p>Fetches the daily results from the Google Ads API for 1-n clients
+Converts and saves the data as a temporary CSV file
+Uploads the CSV to Google Cloud Storage</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on the Google Ads API, take a look at the API docs:
+<a class="reference external" href="https://developers.google.com/google-ads/api/docs/start">https://developers.google.com/google-ads/api/docs/start</a></p>
</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
+<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/ads.html#howto-operator-googleadstogcsoperator"><span class="std std-ref">Google Ads to GCS</span></a></p>
</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>client_ids</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- Google Ads client IDs to query</p></li>
+<li><p><strong>query</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Google Ads Query Language API query</p></li>
+<li><p><strong>attributes</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- List of Google Ads Row attributes to extract</p></li>
+<li><p><strong>bucket</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- The GCS bucket to upload to</p></li>
+<li><p><strong>obj</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- GCS path to save the object. Must be the full file path (ex. <cite>path/to/file.txt</cite>)</p></li>
+<li><p><strong>gcp_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Airflow Google Cloud connection ID</p></li>
+<li><p><strong>google_ads_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a>) -- Airflow Google Ads connection ID</p></li>
+<li><p><strong>page_size</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.10)"><em>int</em></a>) -- The number of results per API page request. Max 10,000</p></li>
+<li><p><strong>gzip</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.10)"><em>bool</em></a>) -- Option to compress local file or file data for upload</p></li>
+<li><p><strong>impersonation_chain</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>, </em><em>Sequence</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em><em>]</em><em>]</em>) -- Optional service account to impersonate using short-term
+credentials, or chained list of accounts required to get the access_token
+of the last account in the list, which will be impersonated in the request.
+If set as a string, the account must grant the originating account
+the Service Account Token Creator IAM role.
+If set as a sequence, the identities from the list must grant
+Service Account Token Creator IAM role to the directly preceding identity, with first
+account from the list granting this role to the originating account (templated).</p></li>
+<li><p><strong>api_version</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.10)"><em>str</em></a><em>]</em>) -- Optional Google Ads API version to use.</p></li>
</ul>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator.template_fields">
+<span class="sig-name descname"><span class="pre">template_fields</span></span><em class="property"><span class="w"> </span><span class="pre">:Sequence[str]</span> <span class="pre">=</span> <span class="pre">['client_ids',</span> <span class="pre">'query',</span> <span class="pre">'attributes',</span> <span class="pre">'bucket',</span> <span class="pre">'obj',</span> <span class="pre">'impersonation_chain']</span></em><a class="reference internal" href="../../../../../../../_modules/air [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator.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">self</span></span></em>, <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/google/ads/transfers/ads_to_gcs.html#GoogleAdsToGcsOperator.execute"><span class="viewcode-link"><span class=" [...]
+<dd><p>This is the main method to derive when creating an operator.
+Context is the same dictionary used as when rendering jinja templates.</p>
+<p>Refer to get_template_context for more context.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads.transfers" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud" href="../../../cloud/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +754,18 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs</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.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator">GoogleAdsToGcsOperator</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator.template_fields">template_fields</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator.execute">execute</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +790,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/transfers/ads_to_gcs/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">
@@ -835,16 +924,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/index.html
similarity index 90%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/index.html
index a521b7e156..675b245e8a 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/ads/transfers/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.ads.transfers — apache-airflow-providers-google 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.google.ads.transfers.ads_to_gcs" href="ads_to_gcs/index.html" />
+ <link rel="prev" title="airflow.providers.google.ads.operators.ads" href="../operators/ads/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,13 @@
<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" 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.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers</span></code></a></li>
</ul>
</div>
@@ -555,54 +598,24 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
+ <div class="section" id="module-airflow.providers.google.ads.transfers">
+<span id="airflow-providers-google-ads-transfers"></span><h1><a class="reference internal" href="#module-airflow.providers.google.ads.transfers" title="airflow.providers.google.ads.transfers"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers</span></code></a><a class="headerlink" href="#module-airflow.providers.google.ads.transfers" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="submodules">
+<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="ads_to_gcs/index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers.ads_to_gcs</span></code></a></li>
</ul>
</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.ads.operators.ads" href="../operators/ads/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.ads.transfers.ads_to_gcs" href="ads_to_gcs/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +685,8 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.ads.transfers</span></code></a><ul>
+<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
</ul>
@@ -701,7 +711,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/ads/transfers/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">
@@ -835,16 +845,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification/index.html
index a521b7e156..e3b90b8566 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_nl_text_extraction" href="../example_automl_nl_text_extraction/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags" href="../index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-nl-text-classification"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification</span></code> [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlin [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_AUTOML_TEXT_CLS_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_TEXT_CLS_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#GCP_AUTOML_TEXT_CLS_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#DATASET_ID"><span class="viewcode-l [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airf [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="hea [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags" href="../index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction" href="../example_automl_nl_text_extraction/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.GCP_AUTOML_TEXT_CLS_BUCKET">GCP_AUTOML_TEXT_CLS_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction/index.html
index a521b7e156..8d1254e014 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_nl_text_sentiment" href="../example_automl_nl_text_sentiment/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification" href="../example_automl_nl_text_classification/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-nl-text-extraction"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction</span></code></a><a class="he [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerl [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_AUTOML_TEXT_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_TEXT_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#GCP_AUTOML_TEXT_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#DATASET_ID"><span class="viewcode-link"><sp [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerl [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerl [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_classification" href="../example_automl_nl_text_classification/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment" href="../example_automl_nl_text_sentiment/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.GCP_AUTOML_TEXT_BUCKET">GCP_AUTOML_TEXT_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment/index.html
index a521b7e156..f3f76ed666 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_tables" href="../example_automl_tables/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction" href="../example_automl_nl_text_extraction/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-nl-text-sentiment"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment</span></code></a><a class="header [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="# [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlin [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_AUTOML_SENTIMENT_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_SENTIMENT_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#GCP_AUTOML_SENTIMENT_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#DATASET_ID"><span class="viewcode-link"><span [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers. [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provid [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlin [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlin [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_extraction" href="../example_automl_nl_text_extraction/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_tables" href="../example_automl_tables/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.GCP_AUTOML_SENTIMENT_BUCKET">GCP_AUTOML_SENTIMENT_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/extra-links.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_tables/index.html
similarity index 72%
copy from docs-archive/apache-airflow-providers/core-extensions/extra-links.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_tables/index.html
index 542202d336..a8cab116d2 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/extra-links.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_tables/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Extra Links — apache-airflow-providers 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="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="Writing logs" href="logging.html" />
- <link rel="prev" title="Connections" href="connections.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_tables — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_translation" href="../example_automl_translation/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment" href="../example_automl_nl_text_sentiment/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="secrets-backends.html">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="extra-links.html"> Extra Links</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud</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.google.cloud.example_dags</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.google.cloud.example_dags.example_automl_tables</span></code></a></li>
</ul>
</div>
@@ -555,110 +600,173 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="extra-links">
-<h1>Extra Links<a class="headerlink" href="#extra-links" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of operator extra links
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>The operator extra links are explained in
-<a class="reference external" href="/docs/apache-airflow/stable/howto/define_extra_link.html" title="(in apache-airflow v2.1.4)"><span>Define an operator extra link</span></a> and here you can also see the extra links
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">EmrClusterLink</span></code></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">EmrClusterLink</span></code></p></li>
-</ul>
-</div>
-<div class="section" id="databricks">
-<h2>Databricks<a class="headerlink" href="#databricks" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-databricks/stable/_api/airflow/providers/databricks/operators/databricks/index.html#airflow.providers.databricks.operators.databricks.DatabricksJobRunLink" title="(in apache-airflow-providers-databricks v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DatabricksJobRunLink</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="dbt-cloud">
-<h2>dbt Cloud<a class="headerlink" href="#dbt-cloud" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-dbt-cloud/stable/_api/airflow/providers/dbt/cloud/operators/dbt/index.html#airflow.providers.dbt.cloud.operators.dbt.DbtCloudRunJobOperatorLink" title="(in apache-airflow-providers-dbt-cloud v2.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DbtCloudRunJobOperatorLink</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/bigquery/index.html#airflow.providers.google.cloud.operators.bigquery.BigQueryConsoleLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigQueryConsoleLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/bigquery/index.html#airflow.providers.google.cloud.operators.bigquery.BigQueryConsoleIndexableLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigQueryConsoleIndexableLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/mlengine/index.html#airflow.providers.google.cloud.operators.mlengine.AIPlatformConsoleLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AIPlatformConsoleLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/datafusion/index.html#airflow.providers.google.cloud.operators.datafusion.DataFusionInstanceLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataFusionInstanceLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/datafusion/index.html#airflow.providers.google.cloud.operators.datafusion.DataFusionPipelineLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataFusionPipelineLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/datafusion/index.html#airflow.providers.google.cloud.operators.datafusion.DataFusionPipelinesLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataFusionPipelinesLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/cloud_sql/index.html#airflow.providers.google.cloud.links.cloud_sql.CloudSQLInstanceLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSQLInstanceLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/cloud_sql/index.html#airflow.providers.google.cloud.links.cloud_sql.CloudSQLInstanceDatabaseLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSQLInstanceDatabaseLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/dataplex/index.html#airflow.providers.google.cloud.links.dataplex.DataplexTaskLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataplexTaskLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/dataplex/index.html#airflow.providers.google.cloud.links.dataplex.DataplexTasksLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataplexTasksLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigquery/index.html#airflow.providers.google.cloud.links.bigquery.BigQueryDatasetLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigQueryDatasetLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigquery/index.html#airflow.providers.google.cloud.links.bigquery.BigQueryTableLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigQueryTableLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigquery_dts/index.html#airflow.providers.google.cloud.links.bigquery_dts.BigQueryDataTransferConfigLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigQueryDataTransferConfigLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/cloud_tasks/index.html#airflow.providers.google.cloud.links.cloud_tasks.CloudTasksQueueLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudTasksQueueLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/cloud_tasks/index.html#airflow.providers.google.cloud.links.cloud_tasks.CloudTasksLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudTasksLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/dataproc/index.html#airflow.providers.google.cloud.links.dataproc.DataprocLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataprocLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/dataproc/index.html#airflow.providers.google.cloud.links.dataproc.DataprocListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataprocListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/dataproc_metastore/index.html#airflow.providers.google.cloud.operators.dataproc_metastore.DataprocMetastoreDetailedLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataprocMetastoreDetailedLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/dataproc_metastore/index.html#airflow.providers.google.cloud.operators.dataproc_metastore.DataprocMetastoreLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataprocMetastoreLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIModelLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIModelLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIModelListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIModelListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIModelExportLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIModelExportLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAITrainingLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAITrainingLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAITrainingPipelinesLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAITrainingPipelinesLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIDatasetLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIDatasetLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIDatasetListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIDatasetListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIHyperparameterTuningJobListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIHyperparameterTuningJobListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIBatchPredictionJobLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIBatchPredictionJobLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIBatchPredictionJobListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIBatchPredictionJobListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIEndpointLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIEndpointLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/vertex_ai/index.html#airflow.providers.google.cloud.links.vertex_ai.VertexAIEndpointListLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VertexAIEndpointListLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/workflows/index.html#airflow.providers.google.cloud.links.workflows.WorkflowsWorkflowDetailsLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">WorkflowsWorkflowDetailsLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/workflows/index.html#airflow.providers.google.cloud.links.workflows.WorkflowsListOfWorkflowsLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">WorkflowsListOfWorkflowsLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/workflows/index.html#airflow.providers.google.cloud.links.workflows.WorkflowsExecutionLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">WorkflowsExecutionLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/cloud_composer/index.html#airflow.providers.google.cloud.operators.cloud_composer.CloudComposerEnvironmentLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudComposerEnvironmentLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/operators/cloud_composer/index.html#airflow.providers.google.cloud.operators.cloud_composer.CloudComposerEnvironmentsLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudComposerEnvironmentsLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/dataflow/index.html#airflow.providers.google.cloud.links.dataflow.DataflowJobLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">DataflowJobLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/datastore/index.html#airflow.providers.google.cloud.links.datastore.CloudDatastoreImportExportLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudDatastoreImportExportLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/datastore/index.html#airflow.providers.google.cloud.links.datastore.CloudDatastoreEntitiesLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudDatastoreEntitiesLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigtable/index.html#airflow.providers.google.cloud.links.bigtable.BigtableInstanceLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigtableInstanceLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigtable/index.html#airflow.providers.google.cloud.links.bigtable.BigtableClusterLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigtableClusterLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/bigtable/index.html#airflow.providers.google.cloud.links.bigtable.BigtableTablesLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">BigtableTablesLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/spanner/index.html#airflow.providers.google.cloud.links.spanner.SpannerDatabaseLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SpannerDatabaseLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/spanner/index.html#airflow.providers.google.cloud.links.spanner.SpannerInstanceLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SpannerInstanceLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/stackdriver/index.html#airflow.providers.google.cloud.links.stackdriver.StackdriverNotificationsLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">StackdriverNotificationsLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/links/stackdriver/index.html#airflow.providers.google.cloud.links.stackdriver.StackdriverPoliciesLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">StackdriverPoliciesLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/common/links/storage/index.html#airflow.providers.google.common.links.storage.StorageLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">StorageLink</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/common/links/storage/index.html#airflow.providers.google.common.links.storage.FileDetailsLink" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">FileDetailsLink</span></code></a></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_tables">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-tables"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_tables" title="airflow.providers.google.cloud.example_dags.example_automl_tables"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables</span></code></a><a class="headerlink" href="#module-airflow.providers.google [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this headline">¶</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.google.cloud.example_dags.example_automl_tables.get_target_column_spec" title="airflow.providers.google.cloud.example_dags.example_automl_tables.get_target_column_spec"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_target_column_spec</span></code></a>(columns_specs, column_name)</p></td>
+<td><p>Using column name returns spec of the column.</p></td>
+</tr>
+</tbody>
+</table>
</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/operators/data_factory/index.html#airflow.providers.microsoft.azure.operators.data_factory.AzureDataFactoryPipelineRunLink" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureDataFactoryPipelineRunLink</span></code></a></p></li>
-</ul>
+<div class="section" id="attributes">
+<h3>Attributes<a class="headerlink" href="#attributes" title="Permalink to this headline">¶</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.google.cloud.example_dags.example_automl_tables.START_DATE" title="airflow.providers.google.cloud.example_dags.example_automl_tables.START_DATE"><code class="xref py py-obj docutils literal notranslate"><span class="pre">START_DATE</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_PROJECT_ID" title="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_PROJECT_ID"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GCP_PROJECT_ID</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_LOCATION" title="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_LOCATION"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GCP_AUTOML_LOCATION</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_DATASET_BUCKET" title="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_DATASET_BUCKET"><code class="xref py py-obj docutils literal notranslate"><span class="pre">GCP_AUTOML_DATASET_BUCKET</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.TARGET" title="airflow.providers.google.cloud.example_dags.example_automl_tables.TARGET"><code class="xref py py-obj docutils literal notranslate"><span class="pre">TARGET</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL_ID" title="airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL_ID"><code class="xref py py-obj docutils literal notranslate"><span class="pre">MODEL_ID</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET_ID" title="airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET_ID"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DATASET_ID</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL" title="airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL"><code class="xref py py-obj docutils literal notranslate"><span class="pre">MODEL</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET" title="airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET"><code class="xref py py-obj docutils literal notranslate"><span class="pre">DATASET</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.IMPORT_INPUT_CONFIG" title="airflow.providers.google.cloud.example_dags.example_automl_tables.IMPORT_INPUT_CONFIG"><code class="xref py py-obj docutils literal notranslate"><span class="pre">IMPORT_INPUT_CONFIG</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.extract_object_id" title="airflow.providers.google.cloud.example_dags.example_automl_tables.extract_object_id"><code class="xref py py-obj docutils literal notranslate"><span class="pre">extract_object_id</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task" title="airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task"><code class="xref py py-obj docutils literal notranslate"><span class="pre">create_dataset_task</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task2" title="airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task2"><code class="xref py py-obj docutils literal notranslate"><span class="pre">create_dataset_task2</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.get_model_task" title="airflow.providers.google.cloud.example_dags.example_automl_tables.get_model_task"><code class="xref py py-obj docutils literal notranslate"><span class="pre">get_model_task</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.predict_task" title="airflow.providers.google.cloud.example_dags.example_automl_tables.predict_task"><code class="xref py py-obj docutils literal notranslate"><span class="pre">predict_task</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.START_DATE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">START_DATE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#START_DATE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_DATASET_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_DATASET_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#GCP_AUTOML_DATASET_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="# [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.TARGET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">TARGET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#TARGET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.example [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">MODEL_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">TBL123456</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#MODEL_ID"><span class="viewcode-li [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">TBL123456</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#DATASET_ID"><span class="viewcod [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.example_d [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.examp [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.get_target_column_spec">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">get_target_column_spec</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">columns_specs</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">column_name</span></span></em><span class="sig-paren">)</span><a class="reference internal [...]
+<dd><p>Using column name returns spec of the column.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task2">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task2</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#create_dataset_task2"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.get_model_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">get_model_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#get_model_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_tables.predict_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables.</span></span><span class="sig-name descname"><span class="pre">predict_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_tables.html#predict_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
</div>
-<div class="section" id="qubole">
-<h2>Qubole<a class="headerlink" href="#qubole" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-qubole/stable/_api/airflow/providers/qubole/operators/qubole/index.html#airflow.providers.qubole.operators.qubole.QDSLink" title="(in apache-airflow-providers-qubole v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">QDSLink</span></code></a></p></li>
-</ul>
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Connections" href="connections.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_nl_text_sentiment" href="../example_automl_nl_text_sentiment/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Writing logs" href="logging.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_translation" href="../example_automl_translation/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -728,13 +836,30 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Extra Links</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#databricks">Databricks</a></li>
-<li><a class="reference internal" href="#dbt-cloud">dbt Cloud</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
-<li><a class="reference internal" href="#qubole">Qubole</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_tables</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#functions">Functions</a></li>
+<li><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.START_DATE">START_DATE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.GCP_AUTOML_DATASET_BUCKET">GCP_AUTOML_DATASET_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.TARGET">TARGET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL_ID">MODEL_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.get_target_column_spec">get_target_column_spec</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task">create_dataset_task</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.create_dataset_task2">create_dataset_task2</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.get_model_task">get_model_task</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_tables.predict_task">predict_task</a></li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -759,7 +884,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/extra-links.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_tables/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">
@@ -893,16 +1018,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_translation/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_translation/index.html
index a521b7e156..b7c34b0741 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_translation/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_translation — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_video_intelligence_classification" href="../example_automl_video_intelligence_classification/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_tables" href="../example_automl_tables/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_translation">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-translation"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_translation" title="airflow.providers.google.cloud.example_dags.example_automl_translation"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation</span></code></a><a class="headerlink" href="#module-airf [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#ai [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_AUTOML_TRANSLATION_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_TRANSLATION_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#GCP_AUTOML_TRANSLATION_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">TRL123456789</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#DATASET_ID"><span c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#ai [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_translation.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_translation.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#ai [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_tables" href="../example_automl_tables/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification" href="../example_automl_video_intelligence_classification/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_translation</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.GCP_AUTOML_TRANSLATION_BUCKET">GCP_AUTOML_TRANSLATION_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_translation.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_translation/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification/index.html
similarity index 80%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification/index.html
index a521b7e156..be34b40e62 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_video_intelligence_tracking" href="../example_automl_video_intelligence_tracking/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_translation" href="../example_automl_translation/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-video-intelligence-classification"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vid [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span>< [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</spa [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_AUTOML_VIDEO_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_VIDEO_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#GCP_AUTOML_VIDEO_BUCKET"><span class="viewcode-link"><span class="pre">[sour [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">VCN123455678</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intellig [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="heade [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</spa [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></ [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</spa [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_translation" href="../example_automl_translation/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking" href="../example_automl_video_intelligence_tracking/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.GCP_AUTOML_VIDEO_BUCKET">GCP_AUTOML_VIDEO_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking/index.html
similarity index 80%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking/index.html
index a521b7e156..6bdb34c936 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_vision_classification" href="../example_automl_vision_classification/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification" href="../example_automl_video_intelligence_classification/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-video-intelligence-tracking"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tr [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_AUTOML_TRACKING_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_TRACKING_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#GCP_AUTOML_TRACKING_BUCKET"><span class="viewcode-link"><span class="pre">[source]</s [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">VOT123456789</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_t [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_classification" href="../example_automl_video_intelligence_classification/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_vision_classification" href="../example_automl_vision_classification/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.GCP_AUTOML_TRACKING_BUCKET">GCP_AUTOML_TRACKING_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_classification/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_classification/index.html
index a521b7e156..09e4940805 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_classification/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_vision_classification — apache-airflow-providers-google 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.google.cloud.example_dags.example_automl_vision_object_detection" href="../example_automl_vision_object_detection/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking" href="../example_automl_video_intelligence_tracking/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_vision_classification">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-vision-classification"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_vision_classification" title="airflow.providers.google.cloud.example_dags.example_automl_vision_classification"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification</span></code></a> [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_AUTOML_VISION_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_VISION_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#GCP_AUTOML_VISION_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></span></a>< [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">ICN123455678</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="heade [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_classification.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_video_intelligence_tracking" href="../example_automl_video_intelligence_tracking/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection" href="../example_automl_vision_object_detection/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_classification</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.GCP_AUTOML_VISION_BUCKET">GCP_AUTOML_VISION_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_classification.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_classification/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection/index.html
similarity index 81%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection/index.html
index a521b7e156..6d0f3bc3ee 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection — apache-airflow-providers-google 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.google.cloud.example_dags.example_bigquery_dts" href="../example_bigquery_dts/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_vision_classification" href="../example_automl_vision_classification/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,65 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection">
+<span id="airflow-providers-google-cloud-example-dags-example-automl-vision-object-detection"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection" title="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection</span></c [...]
+<p>Example Airflow DAG that uses Google AutoML services.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerl [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_AUTOML_LOCATION">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_LOCATION</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#GCP_AUTOML_LOCATION"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a clas [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_AUTOML_DETECTION_BUCKET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">GCP_AUTOML_DETECTION_BUCKET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#GCP_AUTOML_DETECTION_BUCKET"><span class="viewcode-link"><span class="pre">[source]</span></ [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.DATASET_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">DATASET_ID</span></span><em class="property"><span class="w"> </span><span class="pre">=</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#DATASET_ID"><span class="viewcode [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.MODEL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">MODEL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#MODEL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#ai [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.IMPORT_INPUT_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">IMPORT_INPUT_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#IMPORT_INPUT_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a clas [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.extract_object_id">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">extract_object_id</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#extract_object_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.create_dataset_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.</span></span><span class="sig-name descname"><span class="pre">create_dataset_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.html#create_dataset_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a clas [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_vision_classification" href="../example_automl_vision_classification/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_bigquery_dts" href="../example_bigquery_dts/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +728,19 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_AUTOML_LOCATION">GCP_AUTOML_LOCATION</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.GCP_AUTOML_DETECTION_BUCKET">GCP_AUTOML_DETECTION_BUCKET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.DATASET_ID">DATASET_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.MODEL">MODEL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.DATASET">DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.IMPORT_INPUT_CONFIG">IMPORT_INPUT_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.extract_object_id">extract_object_id</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection.create_dataset_task">create_dataset_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +765,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection/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">
@@ -835,16 +899,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_dts/index.html
similarity index 82%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_dts/index.html
index a521b7e156..337cb5f0bc 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_dts/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_bigquery_dts — apache-airflow-providers-google 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.google.cloud.example_dags.example_bigquery_to_bigquery" href="../example_bigquery_to_bigquery/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection" href="../example_automl_vision_object_detection/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,60 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_bigquery_dts">
+<span id="airflow-providers-google-cloud-example-dags-example-bigquery-dts"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_bigquery_dts" title="airflow.providers.google.cloud.example_dags.example_bigquery_dts"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts</span></code></a><a class="headerlink" href="#module-airflow.providers.google.clo [...]
+<p>Example Airflow DAG that creates and deletes Bigquery data transfer configurations.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.BUCKET_URI">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">BUCKET_URI</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#BUCKET_URI"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.e [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_DTS_BQ_DATASET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">GCP_DTS_BQ_DATASET</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#GCP_DTS_BQ_DATASET"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_DTS_BQ_TABLE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">GCP_DTS_BQ_TABLE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#GCP_DTS_BQ_TABLE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.go [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.schedule_options">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">schedule_options</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#schedule_options"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.go [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.PARAMS">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">PARAMS</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#PARAMS"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.example_d [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.TRANSFER_CONFIG">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">TRANSFER_CONFIG</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#TRANSFER_CONFIG"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_dts.gcp_bigquery_create_transfer">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts.</span></span><span class="sig-name descname"><span class="pre">gcp_bigquery_create_transfer</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_dts.html#gcp_bigquery_create_transfer"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" hre [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_automl_vision_object_detection" href="../example_automl_vision_object_detection/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery" href="../example_bigquery_to_bigquery/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +723,18 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_dts</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.BUCKET_URI">BUCKET_URI</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_DTS_BQ_DATASET">GCP_DTS_BQ_DATASET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.GCP_DTS_BQ_TABLE">GCP_DTS_BQ_TABLE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.schedule_options">schedule_options</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.PARAMS">PARAMS</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.TRANSFER_CONFIG">TRANSFER_CONFIG</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_dts.gcp_bigquery_create_transfer">gcp_bigquery_create_transfer</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +759,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_bigquery_dts/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">
@@ -835,16 +893,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery/index.html
similarity index 85%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery/index.html
index a521b7e156..c6da3e9f2a 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery — apache-airflow-providers-google 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.google.cloud.example_dags.example_bigquery_to_mssql" href="../example_bigquery_to_mssql/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_dts" href="../example_bigquery_dts/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,45 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery">
+<span id="airflow-providers-google-cloud-example-dags-example-bigquery-to-bigquery"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery</span></code></a><a class="headerlink" href="#mod [...]
+<p>Example Airflow DAG for Google BigQuery service.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.</span></span><span class="sig-name descname"><span class="pre">PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.html#PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.DATASET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.</span></span><span class="sig-name descname"><span class="pre">DATASET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.html#DATASET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.ORIGIN">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.</span></span><span class="sig-name descname"><span class="pre">ORIGIN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">origin</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.html#ORIGIN"><span class="view [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.TARGET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.</span></span><span class="sig-name descname"><span class="pre">TARGET</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">target</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.html#TARGET"><span class="view [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.copy_selected_data">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.</span></span><span class="sig-name descname"><span class="pre">copy_selected_data</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.html#copy_selected_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="# [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_dts" href="../example_bigquery_dts/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql" href="../example_bigquery_to_mssql/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +708,15 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.PROJECT_ID">PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.DATASET_NAME">DATASET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.ORIGIN">ORIGIN</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.TARGET">TARGET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery.copy_selected_data">copy_selected_data</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +741,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery/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">
@@ -835,16 +875,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql/index.html
similarity index 84%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql/index.html
index a521b7e156..7a3e786001 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql — apache-airflow-providers-google 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.google.cloud.example_dags.example_bigquery_transfer" href="../example_bigquery_transfer/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery" href="../example_bigquery_to_bigquery/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,50 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql">
+<span id="airflow-providers-google-cloud-example-dags-example-bigquery-to-mssql"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql</span></code></a><a class="headerlink" href="#module-airflow. [...]
+<p>Example Airflow DAG for Google BigQuery service.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.DATASET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">DATASET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#DATASET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers. [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.DATA_EXPORT_BUCKET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">DATA_EXPORT_BUCKET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#DATA_EXPORT_BUCKET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" hre [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.TABLE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">TABLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">table_42</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#TABLE"><span class="viewcode-l [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.destination_table">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">destination_table</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">mssql_table_test</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#destinatio [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.bigquery_to_mssql">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.</span></span><span class="sig-name descname"><span class="pre">bigquery_to_mssql</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql.html#bigquery_to_mssql"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_bigquery" href="../example_bigquery_to_bigquery/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_bigquery_transfer" href="../example_bigquery_transfer/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +713,16 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.PROJECT_ID">PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.DATASET_NAME">DATASET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.DATA_EXPORT_BUCKET_NAME">DATA_EXPORT_BUCKET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.TABLE">TABLE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.destination_table">destination_table</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql.bigquery_to_mssql">bigquery_to_mssql</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +747,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_bigquery_to_mssql/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">
@@ -835,16 +881,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_transfer/index.html
similarity index 84%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_transfer/index.html
index a521b7e156..5603bdfd5b 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigquery_transfer/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_bigquery_transfer — apache-airflow-providers-google 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.google.cloud.example_dags.example_bigtable" href="../example_bigtable/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql" href="../example_bigquery_to_mssql/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</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.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="index.html"> <code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,50 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
-</ul>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_bigquery_transfer">
+<span id="airflow-providers-google-cloud-example-dags-example-bigquery-transfer"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_bigquery_transfer" title="airflow.providers.google.cloud.example_dags.example_bigquery_transfer"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer</span></code></a><a class="headerlink" href="#module-airflow. [...]
+<p>Example Airflow DAG for Google BigQuery service.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.DATASET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">DATASET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#DATASET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers. [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.DATA_EXPORT_BUCKET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">DATA_EXPORT_BUCKET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#DATA_EXPORT_BUCKET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" hre [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.ORIGIN">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">ORIGIN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">origin</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#ORIGIN"><span class="viewcode-l [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.TARGET">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">TARGET</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">target</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#TARGET"><span class="viewcode-l [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigquery_transfer.copy_selected_data">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer.</span></span><span class="sig-name descname"><span class="pre">copy_selected_data</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.html#copy_selected_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_to_mssql" href="../example_bigquery_to_mssql/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_bigtable" href="../example_bigtable/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +713,16 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigquery_transfer</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.PROJECT_ID">PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.DATASET_NAME">DATASET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.DATA_EXPORT_BUCKET_NAME">DATA_EXPORT_BUCKET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.ORIGIN">ORIGIN</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.TARGET">TARGET</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigquery_transfer.copy_selected_data">copy_selected_data</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +747,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_bigquery_transfer/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">
@@ -835,16 +881,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigtable/index.html
similarity index 75%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigtable/index.html
index a521b7e156..f3cafa157a 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_bigtable/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_bigtable — apache-airflow-providers-google 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.google.cloud.example_dags.example_cloud_build" href="../example_cloud_build/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_transfer" href="../example_bigquery_transfer/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" 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.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags</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.google.cloud.example_dags.example_bigtable</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,133 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_bigtable">
+<span id="airflow-providers-google-cloud-example-dags-example-bigtable"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_bigtable" title="airflow.providers.google.cloud.example_dags.example_bigtable"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable</span></code></a><a class="headerlink" href="#module-airflow.providers.google.cloud.example_dags. [...]
+<p>Example Airflow DAG that creates and performs following operations on Cloud Bigtable:
+- creates an Instance
+- creates a Table
+- updates Cluster
+- waits for Table replication completeness
+- deletes the Table
+- deletes the Instance</p>
+<p>This DAG relies on the following environment variables:</p>
<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
+<li><p>GCP_PROJECT_ID - Google Cloud project</p></li>
+<li><p>CBT_INSTANCE_ID - desired ID of a Cloud Bigtable instance</p></li>
+<li><p>CBT_INSTANCE_DISPLAY_NAME - desired human-readable display name of the Instance</p></li>
+<li><dl class="simple">
+<dt>CBT_INSTANCE_TYPE - type of the Instance, e.g. 1 for DEVELOPMENT</dt><dd><p>See <a class="reference external" href="https://googleapis.github.io/google-cloud-python/latest/bigtable/instance.html#google.cloud.bigtable.instance.Instance">https://googleapis.github.io/google-cloud-python/latest/bigtable/instance.html#google.cloud.bigtable.instance.Instance</a> # noqa E501</p>
+</dd>
+</dl>
+</li>
+<li><p>CBT_INSTANCE_LABELS - labels to add for the Instance</p></li>
+<li><p>CBT_CLUSTER_ID - desired ID of the main Cluster created for the Instance</p></li>
+<li><dl class="simple">
+<dt>CBT_CLUSTER_ZONE - zone in which main Cluster will be created. e.g. europe-west1-b</dt><dd><p>See available zones: <a class="reference external" href="https://cloud.google.com/bigtable/docs/locations">https://cloud.google.com/bigtable/docs/locations</a></p>
+</dd>
+</dl>
+</li>
+<li><p>CBT_CLUSTER_NODES - initial amount of nodes of the Cluster</p></li>
+<li><p>CBT_CLUSTER_NODES_UPDATED - amount of nodes for BigtableClusterUpdateOperator</p></li>
+<li><dl class="simple">
+<dt>CBT_CLUSTER_STORAGE_TYPE - storage for the Cluster, e.g. 1 for SSD</dt><dd><p>See <a class="reference external" href="https://googleapis.github.io/google-cloud-python/latest/bigtable/instance.html#google.cloud.bigtable.instance.Instance.cluster">https://googleapis.github.io/google-cloud-python/latest/bigtable/instance.html#google.cloud.bigtable.instance.Instance.cluster</a> # noqa E501</p>
+</dd>
+</dl>
+</li>
+<li><p>CBT_TABLE_ID - desired ID of the Table</p></li>
+<li><p>CBT_POKE_INTERVAL - number of seconds between every attempt of Sensor check</p></li>
</ul>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.e [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_DISPLAY_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_DISPLAY_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_DISPLAY_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_DISPLAY_NAME_UPDATED">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_DISPLAY_NAME_UPDATED</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_DISPLAY_NAME_UPDATED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_TYPE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_TYPE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_TYPE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_TYPE_PROD">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_TYPE_PROD</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_TYPE_PROD"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_LABELS">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_LABELS</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_LABELS"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.goog [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_LABELS_UPDATED">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_INSTANCE_LABELS_UPDATED</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_INSTANCE_LABELS_UPDATED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_CLUSTER_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_CLUSTER_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.e [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_ZONE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_CLUSTER_ZONE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_CLUSTER_ZONE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.clo [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_NODES">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_CLUSTER_NODES</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_CLUSTER_NODES"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_NODES_UPDATED">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_CLUSTER_NODES_UPDATED</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_CLUSTER_NODES_UPDATED"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_STORAGE_TYPE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_CLUSTER_STORAGE_TYPE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_CLUSTER_STORAGE_TYPE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_TABLE_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_TABLE_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_TABLE_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.examp [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.CBT_POKE_INTERVAL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">CBT_POKE_INTERVAL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#CBT_POKE_INTERVAL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_bigtable.create_instance_task">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable.</span></span><span class="sig-name descname"><span class="pre">create_instance_task</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_bigtable.html#create_instance_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.go [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigquery_transfer" href="../example_bigquery_transfer/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_cloud_build" href="../example_cloud_build/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +796,26 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_bigtable</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_ID">CBT_INSTANCE_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_DISPLAY_NAME">CBT_INSTANCE_DISPLAY_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_DISPLAY_NAME_UPDATED">CBT_INSTANCE_DISPLAY_NAME_UPDATED</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_TYPE">CBT_INSTANCE_TYPE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_TYPE_PROD">CBT_INSTANCE_TYPE_PROD</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_LABELS">CBT_INSTANCE_LABELS</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_INSTANCE_LABELS_UPDATED">CBT_INSTANCE_LABELS_UPDATED</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_ID">CBT_CLUSTER_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_ZONE">CBT_CLUSTER_ZONE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_NODES">CBT_CLUSTER_NODES</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_NODES_UPDATED">CBT_CLUSTER_NODES_UPDATED</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_CLUSTER_STORAGE_TYPE">CBT_CLUSTER_STORAGE_TYPE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_TABLE_ID">CBT_TABLE_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.CBT_POKE_INTERVAL">CBT_POKE_INTERVAL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_bigtable.create_instance_task">create_instance_task</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +840,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_bigtable/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">
@@ -835,16 +974,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_build/index.html
similarity index 78%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_build/index.html
index a521b7e156..a10df9785b 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_build/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_cloud_build — apache-airflow-providers-google 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.google.cloud.example_dags.example_cloud_composer" href="../example_cloud_composer/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigtable" href="../example_bigtable/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -406,8 +427,21 @@
<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">8.1.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">
+ <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" />
@@ -437,21 +471,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-google/">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>
@@ -540,11 +581,15 @@
<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" class="icon icon-home"> Home</a></li>
- <li class="breadcrumb-item"><a href="index.html">Core Extensions</a></li>
+ <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google</span></code></a></li>
- <li class="breadcrumb-item"><a href="secrets-backends.html"> Secret backends</a></li>
+ <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud</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.google.cloud.example_dags</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.google.cloud.example_dags.example_cloud_build</span></code></a></li>
</ul>
</div>
@@ -555,54 +600,95 @@
<div class="bodywrapper">
<div class="body" role="main">
- <blockquote>
-<div></div></blockquote>
-<div class="section" id="secret-backends">
-<h1>Secret backends<a class="headerlink" href="#secret-backends" title="Permalink to this headline">¶</a></h1>
-<p>This is a summary of all Apache Airflow Community provided implementations of secret backends
-exposed via community-managed providers.</p>
-<p>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.</p>
-<p>You can also take a
-look at Secret backends available in the core Airflow in
-<a class="reference external" href="/docs/apache-airflow/stable/security/secrets/secrets-backend/index.html" title="(in apache-airflow v2.1.4)"><span>Secrets Backend</span></a> and here you can see the ones
-provided by the community-managed providers:</p>
-<div class="section" id="amazon">
-<h2>Amazon<a class="headerlink" href="#amazon" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/secrets_manager/index.html#airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SecretsManagerBackend</span></code></a></p></li>
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-amazon/stable/_api/airflow/providers/amazon/aws/secrets/systems_manager/index.html#airflow.providers.amazon.aws.secrets.systems_manager.SystemsManagerParameterStoreBackend" title="(in apache-airflow-providers-amazon v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">SystemsManagerParameterStoreBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="google">
-<h2>Google<a class="headerlink" href="#google" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-google/stable/_api/airflow/providers/google/cloud/secrets/secret_manager/index.html#airflow.providers.google.cloud.secrets.secret_manager.CloudSecretManagerBackend" title="(in apache-airflow-providers-google v8.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">CloudSecretManagerBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="hashicorp">
-<h2>Hashicorp<a class="headerlink" href="#hashicorp" title="Permalink to this headline">¶</a></h2>
+ <div class="section" id="module-airflow.providers.google.cloud.example_dags.example_cloud_build">
+<span id="airflow-providers-google-cloud-example-dags-example-cloud-build"></span><h1><a class="reference internal" href="#module-airflow.providers.google.cloud.example_dags.example_cloud_build" title="airflow.providers.google.cloud.example_dags.example_cloud_build"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build</span></code></a><a class="headerlink" href="#module-airflow.providers.google.cloud.e [...]
+<p>Example Airflow DAG that displays interactions with Google Cloud Build.</p>
+<p>This DAG relies on the following OS environment variables:</p>
<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-hashicorp/stable/_api/airflow/providers/hashicorp/secrets/vault/index.html#airflow.providers.hashicorp.secrets.vault.VaultBackend" title="(in apache-airflow-providers-hashicorp v3.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">VaultBackend</span></code></a></p></li>
-</ul>
-</div>
-<div class="section" id="microsoft-azure">
-<h2>Microsoft Azure<a class="headerlink" href="#microsoft-azure" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference external" href="/docs/apache-airflow-providers-microsoft-azure/stable/_api/airflow/providers/microsoft/azure/secrets/key_vault/index.html#airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend" title="(in apache-airflow-providers-microsoft-azure v4.0.0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></a></p></li>
-<li><p><code class="xref py py-class docutils literal notranslate"><span class="pre">AzureKeyVaultBackend</span></code></p></li>
+<li><p>GCP_PROJECT_ID - Google Cloud Project to use for the Cloud Function.</p></li>
+<li><dl class="simple">
+<dt>GCP_CLOUD_BUILD_ARCHIVE_URL - Path to the zipped source in Google Cloud Storage.</dt><dd><p>This object must be a gzipped archive file (.tar.gz) containing source to build.</p>
+</dd>
+</dl>
+</li>
+<li><p>GCP_CLOUD_BUILD_REPOSITORY_NAME - Name of the Cloud Source Repository.</p></li>
</ul>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this headline">¶</a></h2>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.START_DATE">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">START_DATE</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#START_DATE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.cloud.exa [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_PROJECT_ID">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">GCP_PROJECT_ID</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#GCP_PROJECT_ID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_ARCHIVE_URL">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">GCP_SOURCE_ARCHIVE_URL</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#GCP_SOURCE_ARCHIVE_URL"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_REPOSITORY_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">GCP_SOURCE_REPOSITORY_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#GCP_SOURCE_REPOSITORY_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#ai [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_ARCHIVE_URL_PARTS">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">GCP_SOURCE_ARCHIVE_URL_PARTS</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#GCP_SOURCE_ARCHIVE_URL_PARTS"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_BUCKET_NAME">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">GCP_SOURCE_BUCKET_NAME</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#GCP_SOURCE_BUCKET_NAME"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.CURRENT_FOLDER">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">CURRENT_FOLDER</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#CURRENT_FOLDER"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.google.c [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_trigger_body">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">create_build_trigger_body</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#create_build_trigger_body"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airf [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.update_build_trigger_body">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">update_build_trigger_body</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#update_build_trigger_body"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airf [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_storage_body">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">create_build_from_storage_body</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#create_build_from_storage_body"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" h [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_repo_body">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">create_build_from_repo_body</span></span><em class="property"><span class="w"> </span><span class="pre">:Dict[str,</span> <span class="pre">Any]</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#create_build_fr [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_storage">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">create_build_from_storage</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#create_build_from_storage"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airf [...]
+<dd></dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_trigger">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build.</span></span><span class="sig-name descname"><span class="pre">create_build_trigger</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/google/cloud/example_dags/example_cloud_build.html#create_build_trigger"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provid [...]
+<dd></dd></dl>
+
</div>
</div>
<div class="pager" role="navigation" aria-label="related navigation">
- <a rel="prev" title="Writing logs" href="logging.html" >
+ <a rel="prev" title="airflow.providers.google.cloud.example_dags.example_bigtable" href="../example_bigtable/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
</a>
- <a rel="next" title="Community Providers" href="../howto/create-update-providers.html" >
+ <a rel="next" title="airflow.providers.google.cloud.example_dags.example_cloud_composer" href="../example_cloud_composer/index.html" >
<button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
</a>
</div>
@@ -672,11 +758,23 @@ provided by the community-managed providers:</p>
<nav class="wy-nav-side-toc">
<div class="wy-menu-vertical">
<ul>
-<li><a class="reference internal" href="#">Secret backends</a><ul>
-<li><a class="reference internal" href="#amazon">Amazon</a></li>
-<li><a class="reference internal" href="#google">Google</a></li>
-<li><a class="reference internal" href="#hashicorp">Hashicorp</a></li>
-<li><a class="reference internal" href="#microsoft-azure">Microsoft Azure</a></li>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.google.cloud.example_dags.example_cloud_build</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.START_DATE">START_DATE</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_PROJECT_ID">GCP_PROJECT_ID</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_ARCHIVE_URL">GCP_SOURCE_ARCHIVE_URL</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_REPOSITORY_NAME">GCP_SOURCE_REPOSITORY_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_ARCHIVE_URL_PARTS">GCP_SOURCE_ARCHIVE_URL_PARTS</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.GCP_SOURCE_BUCKET_NAME">GCP_SOURCE_BUCKET_NAME</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.CURRENT_FOLDER">CURRENT_FOLDER</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_trigger_body">create_build_trigger_body</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.update_build_trigger_body">update_build_trigger_body</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_storage_body">create_build_from_storage_body</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_repo_body">create_build_from_repo_body</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_from_storage">create_build_from_storage</a></li>
+<li><a class="reference internal" href="#airflow.providers.google.cloud.example_dags.example_cloud_build.create_build_trigger">create_build_trigger</a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -701,7 +799,7 @@ provided by the community-managed providers:</p>
<div class="base-layout--button">
- <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers/core-extensions/secrets-backends.rst" rel="nofollow">
+ <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-google/_api/airflow/providers/google/cloud/example_dags/example_cloud_build/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">
@@ -835,16 +933,16 @@ provided by the community-managed providers:</p>
</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 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/doctools.js"></script>
- <script src="../_static/clipboard.min.js"></script>
- <script src="../_static/copybutton.js"></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/doctools.js"></script>
+ <script src="../../../../../../../_static/clipboard.min.js"></script>
+ <script src="../../../../../../../_static/copybutton.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_composer/index.html
similarity index 82%
copy from docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
copy to docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_composer/index.html
index a521b7e156..5dc9eaf9a9 100644
--- a/docs-archive/apache-airflow-providers/core-extensions/secrets-backends.html
+++ b/docs-archive/apache-airflow-providers-google/8.1.0/_api/airflow/providers/google/cloud/example_dags/example_cloud_composer/index.html
@@ -9,17 +9,18 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Secret backends — apache-airflow-providers 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="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="Community Providers" href="../howto/create-update-providers.html" />
- <link rel="prev" title="Writing logs" href="logging.html" />
+ <title>airflow.providers.google.cloud.example_dags.example_cloud_composer — apache-airflow-providers-google 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.google.cloud.example_dags.example_cloud_memorystore" href="../example_cloud_memorystore/index.html" />
+ <link rel="prev" title="airflow.providers.google.cloud.example_dags.example_cloud_build" href="../example_cloud_build/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
@@ -280,8 +281,21 @@
<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">8.1.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">
+ <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" />
@@ -311,21 +325,28 @@
<div class="toctree" role="navigation" aria-label="main navigation">
- <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../packages-ref.html">Packages</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../operators-and-hooks-ref/index.html">Operators and hooks</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="index.html">Core Extensions</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="auth-backends.html">Auth backends</a></li>
-<li class="toctree-l2"><a class="reference internal" href="connections.html">Connections</a></li>
-<li class="toctree-l2"><a class="reference internal" href="extra-links.html">Extra Links</a></li>
-<li class="toctree-l2"><a class="reference internal" href="logging.html">Writing logs</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Secret backends</a></li>
+ <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging handlers</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/google-cloud-secret-manager-backend.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../api-auth-backend/google-openid.html">API Authentication backend</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../howto/create-update-providers.html">Update community providers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-sources.html">Installing from sources</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../installing-from-pypi.html">Installing from PyPI</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../configurations-ref.html">Configuration</a></li>
+</ul>
... 613948 lines suppressed ...