You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2021/03/07 23:38:24 UTC

[airflow-site] branch asf-site updated: Deploying to asf-site from @ 102fc4f33ad7d89096160cdc3acd71da98829da8 πŸš€

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a2a9d37  Deploying to asf-site from  @ 102fc4f33ad7d89096160cdc3acd71da98829da8 πŸš€
a2a9d37 is described below

commit a2a9d3746c49e900ca0d4f9e2a98769a71806813
Author: potiuk <ja...@potiuk.com>
AuthorDate: Sun Mar 7 23:38:14 2021 +0000

    Deploying to asf-site from  @ 102fc4f33ad7d89096160cdc3acd71da98829da8 πŸš€
---
 _gen/packages-metadata.json                        |   319 +-
 blog/airflow-1.10.10/index.html                    |     4 +-
 blog/airflow-1.10.12/index.html                    |     4 +-
 blog/airflow-1.10.8-1.10.9/index.html              |     4 +-
 blog/airflow-survey/index.html                     |     4 +-
 blog/airflow-two-point-oh-is-here/index.html       |     4 +-
 blog/announcing-new-website/index.html             |     4 +-
 blog/apache-airflow-for-newcomers/index.html       |     4 +-
 .../index.html                                     |     4 +-
 .../index.html                                     |     4 +-
 .../index.html                                     |     4 +-
 .../index.html                                     |     4 +-
 .../index.html                                     |     4 +-
 .../index.html                                     |     4 +-
 .../1.2.0/.buildinfo                               |     4 +
 .../providers/amazon/aws/hooks/athena/index.html   |  1026 ++
 .../amazon/aws/hooks/aws_dynamodb/index.html       |   834 ++
 .../providers/amazon/aws/hooks/base_aws/index.html |  1117 ++
 .../amazon/aws/hooks/batch_client/index.html       |  1358 +++
 .../amazon/aws/hooks/batch_waiters/index.html      |  1057 ++
 .../amazon/aws/hooks/cloud_formation/index.html    |   899 ++
 .../providers/amazon/aws/hooks/datasync/index.html |  1187 ++
 .../providers/amazon/aws/hooks/dynamodb/index.html |   873 ++
 .../providers/amazon/aws/hooks/ec2/index.html      |   919 ++
 .../hooks/elasticache_replication_group/index.html |  1055 ++
 .../providers/amazon/aws/hooks/emr/index.html      |   920 ++
 .../providers/amazon/aws/hooks/glacier/index.html  |   897 ++
 .../providers/amazon/aws/hooks/glue/index.html     |   950 ++
 .../amazon/aws/hooks/glue_catalog/index.html       |   958 ++
 .../amazon/aws/hooks/glue_crawler/index.html       |   974 ++
 .../airflow/providers/amazon/aws/hooks/index.html  |   866 ++
 .../providers/amazon/aws/hooks/kinesis/index.html  |   870 ++
 .../amazon/aws/hooks/lambda_function/index.html    |   875 ++
 .../providers/amazon/aws/hooks/logs/index.html     |   894 ++
 .../providers/amazon/aws/hooks/redshift/index.html |   936 ++
 .../providers/amazon/aws/hooks/s3/index.html       |  1452 +++
 .../amazon/aws/hooks/sagemaker/index.html          |  1571 +++
 .../amazon/aws/hooks/secrets_manager/index.html    |   891 ++
 .../providers/amazon/aws/hooks/ses/index.html      |   889 ++
 .../providers/amazon/aws/hooks/sns/index.html      |   892 ++
 .../providers/amazon/aws/hooks/sqs/index.html      |   908 ++
 .../amazon/aws/hooks/step_function/index.html      |   900 ++
 .../_api/airflow/providers/amazon/aws/index.html   |   957 ++
 .../aws/log/cloudwatch_task_handler/index.html     |   918 ++
 .../airflow/providers/amazon/aws/log/index.html    |   842 ++
 .../amazon/aws/log/s3_task_handler/index.html      |   955 ++
 .../amazon/aws/operators/athena/index.html         |   915 ++
 .../amazon/aws/operators/batch/index.html          |   968 ++
 .../aws/operators/cloud_formation/index.html       |   960 ++
 .../amazon/aws/operators/datasync/index.html       |  1040 ++
 .../aws/operators/ec2_start_instance/index.html    |   891 ++
 .../aws/operators/ec2_stop_instance/index.html     |   891 ++
 .../providers/amazon/aws/operators/ecs/index.html  |  1067 ++
 .../amazon/aws/operators/emr_add_steps/index.html  |   896 ++
 .../aws/operators/emr_create_job_flow/index.html   |   892 ++
 .../aws/operators/emr_modify_cluster/index.html    |   888 ++
 .../operators/emr_terminate_job_flow/index.html    |   888 ++
 .../amazon/aws/operators/glacier/index.html        |   877 ++
 .../providers/amazon/aws/operators/glue/index.html |   905 ++
 .../amazon/aws/operators/glue_crawler/index.html   |   890 ++
 .../providers/amazon/aws/operators/index.html      |   871 ++
 .../amazon/aws/operators/s3_bucket/index.html      |   918 ++
 .../amazon/aws/operators/s3_copy_object/index.html |   907 ++
 .../aws/operators/s3_delete_objects/index.html     |   901 ++
 .../aws/operators/s3_file_transform/index.html     |   926 ++
 .../amazon/aws/operators/s3_list/index.html        |   918 ++
 .../amazon/aws/operators/sagemaker_base/index.html |   942 ++
 .../aws/operators/sagemaker_endpoint/index.html    |   908 ++
 .../operators/sagemaker_endpoint_config/index.html |   875 ++
 .../aws/operators/sagemaker_model/index.html       |   875 ++
 .../aws/operators/sagemaker_processing/index.html  |   894 ++
 .../aws/operators/sagemaker_training/index.html    |   893 ++
 .../aws/operators/sagemaker_transform/index.html   |   904 ++
 .../aws/operators/sagemaker_tuning/index.html      |   890 ++
 .../providers/amazon/aws/operators/sns/index.html  |   886 ++
 .../providers/amazon/aws/operators/sqs/index.html  |   899 ++
 .../step_function_get_execution_output/index.html  |   893 ++
 .../step_function_start_execution/index.html       |   896 ++
 .../providers/amazon/aws/secrets/index.html        |   842 ++
 .../amazon/aws/secrets/secrets_manager/index.html  |   953 ++
 .../amazon/aws/secrets/systems_manager/index.html  |   947 ++
 .../providers/amazon/aws/sensors/athena/index.html |   926 ++
 .../amazon/aws/sensors/cloud_formation/index.html  |   937 ++
 .../aws/sensors/ec2_instance_state/index.html      |   898 ++
 .../amazon/aws/sensors/emr_base/index.html         |   944 ++
 .../amazon/aws/sensors/emr_job_flow/index.html     |   941 ++
 .../amazon/aws/sensors/emr_step/index.html         |   939 ++
 .../amazon/aws/sensors/glacier/index.html          |   918 ++
 .../providers/amazon/aws/sensors/glue/index.html   |   873 ++
 .../aws/sensors/glue_catalog_partition/index.html  |   903 ++
 .../amazon/aws/sensors/glue_crawler/index.html     |   874 ++
 .../providers/amazon/aws/sensors/index.html        |   861 ++
 .../amazon/aws/sensors/redshift/index.html         |   881 ++
 .../providers/amazon/aws/sensors/s3_key/index.html |   996 ++
 .../aws/sensors/s3_keys_unchanged/index.html       |   929 ++
 .../amazon/aws/sensors/s3_prefix/index.html        |   907 ++
 .../amazon/aws/sensors/sagemaker_base/index.html   |   921 ++
 .../aws/sensors/sagemaker_endpoint/index.html      |   910 ++
 .../aws/sensors/sagemaker_training/index.html      |   922 ++
 .../aws/sensors/sagemaker_transform/index.html     |   911 ++
 .../amazon/aws/sensors/sagemaker_tuning/index.html |   911 ++
 .../providers/amazon/aws/sensors/sqs/index.html    |   896 ++
 .../aws/sensors/step_function_execution/index.html |   925 ++
 .../amazon/aws/transfers/dynamodb_to_s3/index.html |   923 ++
 .../amazon/aws/transfers/exasol_to_s3/index.html   |   911 ++
 .../amazon/aws/transfers/gcs_to_s3/index.html      |   929 ++
 .../amazon/aws/transfers/glacier_to_gcs/index.html |   899 ++
 .../aws/transfers/google_api_to_s3/index.html      |   973 ++
 .../aws/transfers/hive_to_dynamodb/index.html      |   900 ++
 .../aws/transfers/imap_attachment_to_s3/index.html |   892 ++
 .../providers/amazon/aws/transfers/index.html      |   854 ++
 .../amazon/aws/transfers/mongo_to_s3/index.html    |   924 ++
 .../amazon/aws/transfers/mysql_to_s3/index.html    |   913 ++
 .../amazon/aws/transfers/redshift_to_s3/index.html |   933 ++
 .../amazon/aws/transfers/s3_to_ftp/index.html      |   880 ++
 .../amazon/aws/transfers/s3_to_redshift/index.html |   928 ++
 .../amazon/aws/transfers/s3_to_sftp/index.html     |   889 ++
 .../amazon/aws/transfers/sftp_to_s3/index.html     |   890 ++
 .../providers/amazon/aws/utils/emailer/index.html  |   850 ++
 .../airflow/providers/amazon/aws/utils/index.html  |   842 ++
 .../providers/amazon/aws/utils/redshift/index.html |   868 ++
 .../1.2.0/_api/airflow/providers/amazon/index.html |   958 ++
 .../_images/aws-web-identity-federation-gcp.png    |   Bin 0 -> 40170 bytes
 .../aws/example_dags/example_datasync_1.html       |   868 ++
 .../aws/example_dags/example_datasync_2.html       |   888 ++
 .../aws/example_dags/example_ecs_fargate.html      |   879 ++
 .../example_emr_job_flow_automatic_steps.html      |   891 ++
 .../example_emr_job_flow_manual_steps.html         |   907 ++
 .../aws/example_dags/example_glacier_to_gcs.html   |   867 ++
 ...example_google_api_to_s3_transfer_advanced.html |   922 ++
 .../example_google_api_to_s3_transfer_basic.html   |   849 ++
 .../example_imap_attachment_to_s3.html             |   845 ++
 .../aws/example_dags/example_s3_to_redshift.html   |   878 ++
 .../airflow/providers/amazon/aws/hooks/athena.html |  1035 ++
 .../providers/amazon/aws/hooks/base_aws.html       |  1336 +++
 .../providers/amazon/aws/hooks/batch_client.html   |  1333 +++
 .../providers/amazon/aws/hooks/batch_waiters.html  |  1029 ++
 .../amazon/aws/hooks/cloud_formation.html          |   877 ++
 .../providers/amazon/aws/hooks/datasync.html       |  1114 ++
 .../providers/amazon/aws/hooks/dynamodb.html       |   858 ++
 .../airflow/providers/amazon/aws/hooks/ec2.html    |   877 ++
 .../aws/hooks/elasticache_replication_group.html   |  1085 ++
 .../airflow/providers/amazon/aws/hooks/emr.html    |   887 ++
 .../providers/amazon/aws/hooks/glacier.html        |   869 ++
 .../airflow/providers/amazon/aws/hooks/glue.html   |   990 ++
 .../providers/amazon/aws/hooks/glue_catalog.html   |   932 ++
 .../providers/amazon/aws/hooks/glue_crawler.html   |   968 ++
 .../providers/amazon/aws/hooks/kinesis.html        |   845 ++
 .../amazon/aws/hooks/lambda_function.html          |   866 ++
 .../airflow/providers/amazon/aws/hooks/logs.html   |   902 ++
 .../providers/amazon/aws/hooks/redshift.html       |   918 ++
 .../airflow/providers/amazon/aws/hooks/s3.html     |  1647 +++
 .../providers/amazon/aws/hooks/sagemaker.html      |  1750 +++
 .../amazon/aws/hooks/secrets_manager.html          |   866 ++
 .../airflow/providers/amazon/aws/hooks/ses.html    |   894 ++
 .../airflow/providers/amazon/aws/hooks/sns.html    |   891 ++
 .../airflow/providers/amazon/aws/hooks/sqs.html    |   882 ++
 .../providers/amazon/aws/hooks/step_function.html  |   879 ++
 .../amazon/aws/log/cloudwatch_task_handler.html    |   920 ++
 .../providers/amazon/aws/log/s3_task_handler.html  |   992 ++
 .../providers/amazon/aws/operators/athena.html     |   938 ++
 .../providers/amazon/aws/operators/batch.html      |  1002 ++
 .../amazon/aws/operators/cloud_formation.html      |   889 ++
 .../providers/amazon/aws/operators/datasync.html   |  1175 ++
 .../amazon/aws/operators/ec2_start_instance.html   |   868 ++
 .../amazon/aws/operators/ec2_stop_instance.html    |   868 ++
 .../providers/amazon/aws/operators/ecs.html        |  1144 ++
 .../amazon/aws/operators/emr_add_steps.html        |   903 ++
 .../amazon/aws/operators/emr_create_job_flow.html  |   881 ++
 .../amazon/aws/operators/emr_modify_cluster.html   |   869 ++
 .../aws/operators/emr_terminate_job_flow.html      |   853 ++
 .../providers/amazon/aws/operators/glacier.html    |   851 ++
 .../providers/amazon/aws/operators/glue.html       |   925 ++
 .../amazon/aws/operators/glue_crawler.html         |   874 ++
 .../providers/amazon/aws/operators/s3_bucket.html  |   901 ++
 .../amazon/aws/operators/s3_copy_object.html       |   904 ++
 .../amazon/aws/operators/s3_delete_objects.html    |   889 ++
 .../amazon/aws/operators/s3_file_transform.html    |   962 ++
 .../providers/amazon/aws/operators/s3_list.html    |   897 ++
 .../amazon/aws/operators/sagemaker_base.html       |   901 ++
 .../amazon/aws/operators/sagemaker_endpoint.html   |   955 ++
 .../aws/operators/sagemaker_endpoint_config.html   |   851 ++
 .../amazon/aws/operators/sagemaker_model.html      |   855 ++
 .../amazon/aws/operators/sagemaker_processing.html |   920 ++
 .../amazon/aws/operators/sagemaker_training.html   |   919 ++
 .../amazon/aws/operators/sagemaker_transform.html  |   921 ++
 .../amazon/aws/operators/sagemaker_tuning.html     |   894 ++
 .../providers/amazon/aws/operators/sns.html        |   879 ++
 .../providers/amazon/aws/operators/sqs.html        |   882 ++
 .../step_function_get_execution_output.html        |   864 ++
 .../operators/step_function_start_execution.html   |   876 ++
 .../amazon/aws/secrets/secrets_manager.html        |   956 ++
 .../amazon/aws/secrets/systems_manager.html        |   941 ++
 .../providers/amazon/aws/sensors/athena.html       |   885 ++
 .../amazon/aws/sensors/cloud_formation.html        |   899 ++
 .../amazon/aws/sensors/ec2_instance_state.html     |   864 ++
 .../providers/amazon/aws/sensors/emr_base.html     |   910 ++
 .../providers/amazon/aws/sensors/emr_job_flow.html |   902 ++
 .../providers/amazon/aws/sensors/emr_step.html     |   902 ++
 .../providers/amazon/aws/sensors/glacier.html      |   898 ++
 .../airflow/providers/amazon/aws/sensors/glue.html |   855 ++
 .../amazon/aws/sensors/glue_catalog_partition.html |   892 ++
 .../providers/amazon/aws/sensors/glue_crawler.html |   864 ++
 .../providers/amazon/aws/sensors/redshift.html     |   859 ++
 .../providers/amazon/aws/sensors/s3_key.html       |   999 ++
 .../amazon/aws/sensors/s3_keys_unchanged.html      |   972 ++
 .../providers/amazon/aws/sensors/s3_prefix.html    |   888 ++
 .../amazon/aws/sensors/sagemaker_base.html         |   884 ++
 .../amazon/aws/sensors/sagemaker_endpoint.html     |   852 ++
 .../amazon/aws/sensors/sagemaker_training.html     |   901 ++
 .../amazon/aws/sensors/sagemaker_transform.html    |   853 ++
 .../amazon/aws/sensors/sagemaker_tuning.html       |   853 ++
 .../airflow/providers/amazon/aws/sensors/sqs.html  |   903 ++
 .../aws/sensors/step_function_execution.html       |   887 ++
 .../amazon/aws/transfers/dynamodb_to_s3.html       |   945 ++
 .../amazon/aws/transfers/exasol_to_s3.html         |   914 ++
 .../providers/amazon/aws/transfers/gcs_to_s3.html  |   988 ++
 .../amazon/aws/transfers/glacier_to_gcs.html       |   919 ++
 .../amazon/aws/transfers/google_api_to_s3.html     |   991 ++
 .../amazon/aws/transfers/hive_to_dynamodb.html     |   910 ++
 .../aws/transfers/imap_attachment_to_s3.html       |   898 ++
 .../amazon/aws/transfers/mongo_to_s3.html          |   951 ++
 .../amazon/aws/transfers/mysql_to_s3.html          |   925 ++
 .../amazon/aws/transfers/redshift_to_s3.html       |   947 ++
 .../providers/amazon/aws/transfers/s3_to_ftp.html  |   873 ++
 .../amazon/aws/transfers/s3_to_redshift.html       |   927 ++
 .../providers/amazon/aws/transfers/s3_to_sftp.html |   882 ++
 .../providers/amazon/aws/transfers/sftp_to_s3.html |   882 ++
 .../providers/amazon/aws/utils/emailer.html        |   846 ++
 .../providers/amazon/aws/utils/redshift.html       |   846 ++
 .../1.2.0/_modules/index.html                      |   902 ++
 .../amazon/aws/hooks/athena/index.rst.txt          |   146 +
 .../amazon/aws/hooks/aws_dynamodb/index.rst.txt    |    11 +
 .../amazon/aws/hooks/base_aws/index.rst.txt        |   204 +
 .../amazon/aws/hooks/batch_client/index.rst.txt    |   416 +
 .../amazon/aws/hooks/batch_waiters/index.rst.txt   |   182 +
 .../amazon/aws/hooks/cloud_formation/index.rst.txt |    58 +
 .../amazon/aws/hooks/datasync/index.rst.txt        |   210 +
 .../amazon/aws/hooks/dynamodb/index.rst.txt        |    39 +
 .../providers/amazon/aws/hooks/ec2/index.rst.txt   |    63 +
 .../elasticache_replication_group/index.rst.txt    |   155 +
 .../providers/amazon/aws/hooks/emr/index.rst.txt   |    67 +
 .../amazon/aws/hooks/glacier/index.rst.txt         |    51 +
 .../providers/amazon/aws/hooks/glue/index.rst.txt  |   100 +
 .../amazon/aws/hooks/glue_catalog/index.rst.txt    |   101 +
 .../amazon/aws/hooks/glue_crawler/index.rst.txt    |    99 +
 .../providers/amazon/aws/hooks/index.rst.txt       |    40 +
 .../amazon/aws/hooks/kinesis/index.rst.txt         |    37 +
 .../amazon/aws/hooks/lambda_function/index.rst.txt |    43 +
 .../providers/amazon/aws/hooks/logs/index.rst.txt  |    54 +
 .../amazon/aws/hooks/redshift/index.rst.txt        |    85 +
 .../providers/amazon/aws/hooks/s3/index.rst.txt    |   470 +
 .../amazon/aws/hooks/sagemaker/index.rst.txt       |   525 +
 .../amazon/aws/hooks/secrets_manager/index.rst.txt |    47 +
 .../providers/amazon/aws/hooks/ses/index.rst.txt   |    51 +
 .../providers/amazon/aws/hooks/sns/index.rst.txt   |    52 +
 .../providers/amazon/aws/hooks/sqs/index.rst.txt   |    65 +
 .../amazon/aws/hooks/step_function/index.rst.txt   |    52 +
 .../airflow/providers/amazon/aws/index.rst.txt     |    21 +
 .../aws/log/cloudwatch_task_handler/index.rst.txt  |    65 +
 .../airflow/providers/amazon/aws/log/index.rst.txt |    16 +
 .../amazon/aws/log/s3_task_handler/index.rst.txt   |    92 +
 .../amazon/aws/operators/athena/index.rst.txt      |    73 +
 .../amazon/aws/operators/batch/index.rst.txt       |   128 +
 .../aws/operators/cloud_formation/index.rst.txt    |    93 +
 .../amazon/aws/operators/datasync/index.rst.txt    |   167 +
 .../aws/operators/ec2_start_instance/index.rst.txt |    46 +
 .../aws/operators/ec2_stop_instance/index.rst.txt  |    46 +
 .../amazon/aws/operators/ecs/index.rst.txt         |   191 +
 .../aws/operators/emr_add_steps/index.rst.txt      |    53 +
 .../operators/emr_create_job_flow/index.rst.txt    |    46 +
 .../aws/operators/emr_modify_cluster/index.rst.txt |    44 +
 .../operators/emr_terminate_job_flow/index.rst.txt |    41 +
 .../amazon/aws/operators/glacier/index.rst.txt     |    35 +
 .../amazon/aws/operators/glue/index.rst.txt        |    65 +
 .../aws/operators/glue_crawler/index.rst.txt       |    46 +
 .../providers/amazon/aws/operators/index.rst.txt   |    45 +
 .../amazon/aws/operators/s3_bucket/index.rst.txt   |    70 +
 .../aws/operators/s3_copy_object/index.rst.txt     |    67 +
 .../aws/operators/s3_delete_objects/index.rst.txt  |    59 +
 .../aws/operators/s3_file_transform/index.rst.txt  |    82 +
 .../amazon/aws/operators/s3_list/index.rst.txt     |    69 +
 .../aws/operators/sagemaker_base/index.rst.txt     |    82 +
 .../aws/operators/sagemaker_endpoint/index.rst.txt |    74 +
 .../sagemaker_endpoint_config/index.rst.txt        |    35 +
 .../aws/operators/sagemaker_model/index.rst.txt    |    35 +
 .../operators/sagemaker_processing/index.rst.txt   |    57 +
 .../aws/operators/sagemaker_training/index.rst.txt |    55 +
 .../operators/sagemaker_transform/index.rst.txt    |    67 +
 .../aws/operators/sagemaker_tuning/index.rst.txt   |    50 +
 .../amazon/aws/operators/sns/index.rst.txt         |    48 +
 .../amazon/aws/operators/sqs/index.rst.txt         |    56 +
 .../index.rst.txt                                  |    46 +
 .../step_function_start_execution/index.rst.txt    |    52 +
 .../providers/amazon/aws/secrets/index.rst.txt     |    16 +
 .../aws/secrets/secrets_manager/index.rst.txt      |   103 +
 .../aws/secrets/systems_manager/index.rst.txt      |    95 +
 .../amazon/aws/sensors/athena/index.rst.txt        |    70 +
 .../aws/sensors/cloud_formation/index.rst.txt      |    81 +
 .../aws/sensors/ec2_instance_state/index.rst.txt   |    49 +
 .../amazon/aws/sensors/emr_base/index.rst.txt      |    77 +
 .../amazon/aws/sensors/emr_job_flow/index.rst.txt  |    78 +
 .../amazon/aws/sensors/emr_step/index.rst.txt      |    77 +
 .../amazon/aws/sensors/glacier/index.rst.txt       |    70 +
 .../amazon/aws/sensors/glue/index.rst.txt          |    32 +
 .../sensors/glue_catalog_partition/index.rst.txt   |    62 +
 .../amazon/aws/sensors/glue_crawler/index.rst.txt  |    34 +
 .../providers/amazon/aws/sensors/index.rst.txt     |    35 +
 .../amazon/aws/sensors/redshift/index.rst.txt      |    38 +
 .../amazon/aws/sensors/s3_key/index.rst.txt        |   126 +
 .../aws/sensors/s3_keys_unchanged/index.rst.txt    |    80 +
 .../amazon/aws/sensors/s3_prefix/index.rst.txt     |    59 +
 .../aws/sensors/sagemaker_base/index.rst.txt       |    71 +
 .../aws/sensors/sagemaker_endpoint/index.rst.txt   |    55 +
 .../aws/sensors/sagemaker_training/index.rst.txt   |    64 +
 .../aws/sensors/sagemaker_transform/index.rst.txt  |    56 +
 .../aws/sensors/sagemaker_tuning/index.rst.txt     |    56 +
 .../providers/amazon/aws/sensors/sqs/index.rst.txt |    55 +
 .../sensors/step_function_execution/index.rst.txt  |    68 +
 .../aws/transfers/dynamodb_to_s3/index.rst.txt     |    74 +
 .../aws/transfers/exasol_to_s3/index.rst.txt       |    71 +
 .../amazon/aws/transfers/gcs_to_s3/index.rst.txt   |    91 +
 .../aws/transfers/glacier_to_gcs/index.rst.txt     |    63 +
 .../aws/transfers/google_api_to_s3/index.rst.txt   |   126 +
 .../aws/transfers/hive_to_dynamodb/index.rst.txt   |    64 +
 .../transfers/imap_attachment_to_s3/index.rst.txt  |    58 +
 .../providers/amazon/aws/transfers/index.rst.txt   |    28 +
 .../amazon/aws/transfers/mongo_to_s3/index.rst.txt |    84 +
 .../amazon/aws/transfers/mysql_to_s3/index.rst.txt |    66 +
 .../aws/transfers/redshift_to_s3/index.rst.txt     |    88 +
 .../amazon/aws/transfers/s3_to_ftp/index.rst.txt   |    42 +
 .../aws/transfers/s3_to_redshift/index.rst.txt     |    76 +
 .../amazon/aws/transfers/s3_to_sftp/index.rst.txt  |    49 +
 .../amazon/aws/transfers/sftp_to_s3/index.rst.txt  |    50 +
 .../amazon/aws/utils/emailer/index.rst.txt         |    18 +
 .../providers/amazon/aws/utils/index.rst.txt       |    16 +
 .../amazon/aws/utils/redshift/index.rst.txt        |    23 +
 .../_api/airflow/providers/amazon/index.rst.txt    |    15 +
 .../1.2.0/_sources/commits.rst.txt                 |   302 +
 .../1.2.0/_sources/connections/aws.rst.txt         |   405 +
 .../1.2.0/_sources/index.rst.txt                   |   185 +
 .../logging/cloud-watch-task-handlers.rst.txt      |    38 +
 .../1.2.0/_sources/logging/index.rst.txt           |    25 +
 .../1.2.0/_sources/logging/s3-task-handler.rst.txt |    49 +
 .../1.2.0/_sources/operators/datasync.rst.txt      |   226 +
 .../1.2.0/_sources/operators/ecs.rst.txt           |    57 +
 .../1.2.0/_sources/operators/emr.rst.txt           |   121 +
 .../1.2.0/_sources/operators/glacier.rst.txt       |    72 +
 .../operators/google_api_to_s3_transfer.rst.txt    |   141 +
 .../operators/imap_attachment_to_s3.rst.txt        |    70 +
 .../1.2.0/_sources/operators/index.rst.txt         |    29 +
 .../_sources/operators/s3_to_redshift.rst.txt      |    79 +
 .../operators/transfer/glacier_to_gcs.rst.txt      |    45 +
 .../_sources/operators/transfer/index.rst.txt      |    28 +
 .../secrets-backends/aws-secrets-manager.rst.txt}  |     0
 .../aws-ssm-parameter-store.rst.txt                |    79 +
 .../1.2.0/_sources/secrets-backends/index.rst.txt  |    27 +
 .../1.2.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.2.0/_static/_gen/css/main.min.css            |     7 +
 .../1.2.0/_static/_gen/js/docs.js                  |     1 +
 .../1.2.0/_static/basic.css                        |   856 ++
 .../1.2.0/_static/clipboard.min.js                 |     7 +
 .../1.2.0/_static/copy-button.svg                  |     5 +
 .../1.2.0/_static/copybutton.css                   |    67 +
 .../1.2.0/_static/copybutton.js                    |   153 +
 .../1.2.0/_static/copybutton_funcs.js              |    47 +
 .../1.2.0/_static/doctools.js                      |   316 +
 .../1.2.0/_static/documentation_options.js         |    12 +
 .../1.2.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.2.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.2.0/_static/jquery.js                        |     2 +
 .../1.2.0/_static/language_data.js                 |   297 +
 .../1.2.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.2.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.2.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.2.0/_static/pygments.css                     |    74 +
 .../1.2.0/_static/searchtools.js                   |   514 +
 .../1.2.0/_static/underscore-1.3.1.js              |   999 ++
 .../1.2.0/_static/underscore.js                    |    31 +
 .../1.2.0/commits.html                             |  1861 ++++
 .../1.2.0/connections/aws.html                     |  1113 ++
 .../1.2.0/connections/index.html                   |     1 +
 .../1.2.0/genindex.html                            |  3361 ++++++
 .../1.2.0/index.html                               |  1023 ++
 .../1.2.0/logging/cloud-watch-task-handlers.html   |   843 ++
 .../1.2.0/logging/index.html                       |   834 ++
 .../1.2.0/logging/s3-task-handler.html             |   855 ++
 .../1.2.0/objects.inv                              |   Bin 0 -> 9264 bytes
 .../1.2.0/operators/datasync.html                  |  1090 ++
 .../1.2.0/operators/ecs.html                       |   911 ++
 .../1.2.0/operators/emr.html                       |  1034 ++
 .../1.2.0/operators/glacier.html                   |   893 ++
 .../1.2.0/operators/google_api_to_s3_transfer.html |  1026 ++
 .../1.2.0/operators/imap_attachment_to_s3.html     |   900 ++
 .../1.2.0/operators/index.html                     |   840 ++
 .../1.2.0/operators/s3_to_redshift.html            |   907 ++
 .../1.2.0/operators/transfer/glacier_to_gcs.html   |   869 ++
 .../1.2.0/operators/transfer/index.html            |   835 ++
 .../1.2.0/py-modindex.html                         |  1350 +++
 .../1.2.0/search.html                              |   838 ++
 .../1.2.0/searchindex.js                           |     1 +
 .../secrets-backends/aws-secrets-manager.html      |   889 ++
 .../secrets-backends/aws-ssm-parameter-store.html  |   877 ++
 .../1.2.0/secrets-backends/index.html              |   834 ++
 .../providers/amazon/aws/hooks/athena/index.html   |    36 +-
 .../providers/amazon/aws/hooks/base_aws/index.html |    24 +-
 .../amazon/aws/hooks/batch_client/index.html       |    78 +-
 .../amazon/aws/hooks/batch_waiters/index.html      |    14 +-
 .../amazon/aws/hooks/cloud_formation/index.html    |     8 +-
 .../providers/amazon/aws/hooks/datasync/index.html |    68 +-
 .../providers/amazon/aws/hooks/dynamodb/index.html |     4 +-
 .../providers/amazon/aws/hooks/ec2/index.html      |    10 +-
 .../hooks/elasticache_replication_group/index.html |    46 +-
 .../providers/amazon/aws/hooks/emr/index.html      |     4 +-
 .../providers/amazon/aws/hooks/glacier/index.html  |    10 +-
 .../providers/amazon/aws/hooks/glue/index.html     |    21 +-
 .../amazon/aws/hooks/glue_catalog/index.html       |    24 +-
 .../amazon/aws/hooks/glue_crawler/index.html       |    16 +-
 .../providers/amazon/aws/hooks/kinesis/index.html  |     2 +-
 .../amazon/aws/hooks/lambda_function/index.html    |     8 +-
 .../providers/amazon/aws/hooks/logs/index.html     |    16 +-
 .../providers/amazon/aws/hooks/redshift/index.html |    18 +-
 .../providers/amazon/aws/hooks/s3/index.html       |   170 +-
 .../amazon/aws/hooks/sagemaker/index.html          |   144 +-
 .../amazon/aws/hooks/secrets_manager/index.html    |     4 +-
 .../providers/amazon/aws/hooks/ses/index.html      |    28 +-
 .../providers/amazon/aws/hooks/sns/index.html      |    10 +-
 .../providers/amazon/aws/hooks/sqs/index.html      |    12 +-
 .../amazon/aws/hooks/step_function/index.html      |     8 +-
 .../_api/airflow/providers/amazon/aws/index.html   |     1 +
 .../aws/log/cloudwatch_task_handler/index.html     |     8 +-
 .../amazon/aws/log/s3_task_handler/index.html      |    22 +-
 .../amazon/aws/operators/athena/index.html         |    20 +-
 .../amazon/aws/operators/batch/index.html          |    32 +-
 .../aws/operators/cloud_formation/index.html       |    12 +-
 .../amazon/aws/operators/datasync/index.html       |    34 +-
 .../aws/operators/ec2_start_instance/index.html    |     8 +-
 .../aws/operators/ec2_stop_instance/index.html     |     8 +-
 .../providers/amazon/aws/operators/ecs/index.html  |    32 +-
 .../amazon/aws/operators/emr_add_steps/index.html  |    12 +-
 .../aws/operators/emr_create_job_flow/index.html   |     8 +-
 .../operators/emr_terminate_job_flow/index.html    |     4 +-
 .../amazon/aws/operators/glacier/index.html        |     4 +-
 .../providers/amazon/aws/operators/glue/index.html |    23 +-
 .../amazon/aws/operators/glue_crawler/index.html   |     6 +-
 .../amazon/aws/operators/s3_bucket/index.html      |    12 +-
 .../amazon/aws/operators/s3_copy_object/index.html |    18 +-
 .../aws/operators/s3_delete_objects/index.html     |    14 +-
 .../aws/operators/s3_file_transform/index.html     |    20 +-
 .../amazon/aws/operators/s3_list/index.html        |    10 +-
 .../amazon/aws/operators/sagemaker_base/index.html |     6 +-
 .../aws/operators/sagemaker_endpoint/index.html    |    18 +-
 .../operators/sagemaker_endpoint_config/index.html |     6 +-
 .../aws/operators/sagemaker_model/index.html       |     6 +-
 .../aws/operators/sagemaker_processing/index.html  |    20 +-
 .../aws/operators/sagemaker_training/index.html    |    20 +-
 .../aws/operators/sagemaker_transform/index.html   |    16 +-
 .../aws/operators/sagemaker_tuning/index.html      |    14 +-
 .../providers/amazon/aws/operators/sns/index.html  |    10 +-
 .../providers/amazon/aws/operators/sqs/index.html  |    12 +-
 .../step_function_get_execution_output/index.html  |     4 +-
 .../step_function_start_execution/index.html       |    10 +-
 .../amazon/aws/secrets/secrets_manager/index.html  |    20 +-
 .../amazon/aws/secrets/systems_manager/index.html  |    18 +-
 .../providers/amazon/aws/sensors/athena/index.html |     8 +-
 .../amazon/aws/sensors/cloud_formation/index.html  |    12 +-
 .../aws/sensors/ec2_instance_state/index.html      |     6 +-
 .../amazon/aws/sensors/emr_base/index.html         |     6 +-
 .../amazon/aws/sensors/emr_job_flow/index.html     |    14 +-
 .../amazon/aws/sensors/emr_step/index.html         |    12 +-
 .../amazon/aws/sensors/glacier/index.html          |    14 +-
 .../providers/amazon/aws/sensors/glue/index.html   |     6 +-
 .../aws/sensors/glue_catalog_partition/index.html  |    14 +-
 .../amazon/aws/sensors/glue_crawler/index.html     |     6 +-
 .../amazon/aws/sensors/redshift/index.html         |     4 +-
 .../providers/amazon/aws/sensors/s3_key/index.html |    34 +-
 .../aws/sensors/s3_keys_unchanged/index.html       |    18 +-
 .../amazon/aws/sensors/s3_prefix/index.html        |    14 +-
 .../aws/sensors/sagemaker_endpoint/index.html      |     2 +-
 .../aws/sensors/sagemaker_training/index.html      |     4 +-
 .../aws/sensors/sagemaker_transform/index.html     |     2 +-
 .../amazon/aws/sensors/sagemaker_tuning/index.html |     2 +-
 .../providers/amazon/aws/sensors/sqs/index.html    |    10 +-
 .../aws/sensors/step_function_execution/index.html |     6 +-
 .../amazon/aws/transfers/dynamodb_to_s3/index.html |    12 +-
 .../amazon/aws/transfers/exasol_to_s3/index.html   |    18 +-
 .../amazon/aws/transfers/gcs_to_s3/index.html      |    26 +-
 .../amazon/aws/transfers/glacier_to_gcs/index.html |    18 +-
 .../aws/transfers/google_api_to_s3/index.html      |    36 +-
 .../aws/transfers/hive_to_dynamodb/index.html      |    20 +-
 .../aws/transfers/imap_attachment_to_s3/index.html |    18 +-
 .../amazon/aws/transfers/mongo_to_s3/index.html    |    28 +-
 .../amazon/aws/transfers/mysql_to_s3/index.html    |    18 +-
 .../amazon/aws/transfers/redshift_to_s3/index.html |    39 +-
 .../amazon/aws/transfers/s3_to_ftp/index.html      |    10 +-
 .../amazon/aws/transfers/s3_to_redshift/index.html |    29 +-
 .../amazon/aws/transfers/s3_to_sftp/index.html     |    10 +-
 .../amazon/aws/transfers/sftp_to_s3/index.html     |    10 +-
 .../providers/amazon/aws/utils/emailer/index.html  |     6 +-
 .../airflow/providers/amazon/aws/utils/index.html  |     1 +
 .../providers/amazon/aws/utils/redshift/index.html |   868 ++
 .../_api/airflow/providers/amazon/index.html       |     1 +
 .../airflow/providers/amazon/aws/hooks/glue.html   |     9 +-
 .../airflow/providers/amazon/aws/hooks/s3.html     |    20 +-
 .../amazon/aws/log/cloudwatch_task_handler.html    |     8 +-
 .../providers/amazon/aws/log/s3_task_handler.html  |    10 +-
 .../providers/amazon/aws/operators/glue.html       |     5 +
 .../amazon/aws/transfers/mongo_to_s3.html          |     1 +
 .../amazon/aws/transfers/redshift_to_s3.html       |    68 +-
 .../amazon/aws/transfers/s3_to_redshift.html       |    22 +-
 .../providers/amazon/aws/utils/emailer.html        |     2 +-
 .../providers/amazon/aws/utils/redshift.html       |   846 ++
 .../stable/_modules/index.html                     |     1 +
 .../providers/amazon/aws/hooks/glue/index.rst.txt  |     6 +-
 .../amazon/aws/operators/glue/index.rst.txt        |     4 +-
 .../amazon/aws/transfers/mongo_to_s3/index.rst.txt |     5 +
 .../aws/transfers/redshift_to_s3/index.rst.txt     |    25 +-
 .../aws/transfers/s3_to_redshift/index.rst.txt     |     8 +
 .../amazon/aws/utils/emailer/index.rst.txt         |     2 +-
 .../providers/amazon/aws/utils/index.rst.txt       |     1 +
 .../amazon/aws/utils/redshift/index.rst.txt        |    23 +
 .../stable/_sources/commits.rst.txt                |    21 +-
 .../stable/_sources/index.rst.txt                  |    13 +-
 ...anaager.rst.txt => aws-secrets-manager.rst.txt} |     0
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |   116 +-
 .../stable/connections/aws.html                    |    12 +-
 .../stable/genindex.html                           |    34 +-
 .../stable/index.html                              |    28 +-
 .../stable/logging/cloud-watch-task-handlers.html  |     2 +-
 .../stable/logging/s3-task-handler.html            |     2 +-
 .../stable/objects.inv                             |   Bin 9182 -> 9264 bytes
 .../stable/operators/datasync.html                 |     2 +-
 .../stable/operators/ecs.html                      |     4 +-
 .../stable/operators/glacier.html                  |     2 +-
 .../stable/py-modindex.html                        |     5 +
 .../stable/searchindex.js                          |     2 +-
 .../secrets-backends/aws-secrets-manaager.html     |   889 --
 .../secrets-backends/aws-secrets-manager.html      |   889 ++
 .../secrets-backends/aws-ssm-parameter-store.html  |     6 +-
 .../stable/secrets-backends/index.html             |     6 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../providers/apache/hive/hooks/hive/index.html    |  1549 +++
 .../airflow/providers/apache/hive/hooks/index.html |   825 ++
 .../_api/airflow/providers/apache/hive/index.html  |   846 ++
 .../apache/hive/operators/hive/index.html          |   932 ++
 .../apache/hive/operators/hive_stats/index.html    |   892 ++
 .../providers/apache/hive/operators/index.html     |   826 ++
 .../apache/hive/sensors/hive_partition/index.html  |   873 ++
 .../providers/apache/hive/sensors/index.html       |   827 ++
 .../hive/sensors/metastore_partition/index.html    |   881 ++
 .../hive/sensors/named_hive_partition/index.html   |   905 ++
 .../apache/hive/transfers/hive_to_mysql/index.html |   891 ++
 .../apache/hive/transfers/hive_to_samba/index.html |   869 ++
 .../providers/apache/hive/transfers/index.html     |   830 ++
 .../apache/hive/transfers/mssql_to_hive/index.html |   904 ++
 .../apache/hive/transfers/mysql_to_hive/index.html |   909 ++
 .../apache/hive/transfers/s3_to_hive/index.html    |   947 ++
 .../hive/transfers/vertica_to_hive/index.html      |   904 ++
 .../airflow/providers/apache/hive/hooks/hive.html  |  1841 ++++
 .../providers/apache/hive/operators/hive.html      |   960 ++
 .../apache/hive/operators/hive_stats.html          |   968 ++
 .../apache/hive/sensors/hive_partition.html        |   861 ++
 .../apache/hive/sensors/metastore_partition.html   |   872 ++
 .../apache/hive/sensors/named_hive_partition.html  |   899 ++
 .../apache/hive/transfers/hive_to_mysql.html       |   911 ++
 .../apache/hive/transfers/hive_to_samba.html       |   857 ++
 .../apache/hive/transfers/mssql_to_hive.html       |   924 ++
 .../apache/hive/transfers/mysql_to_hive.html       |   954 ++
 .../apache/hive/transfers/s3_to_hive.html          |  1065 ++
 .../apache/hive/transfers/vertica_to_hive.html     |   926 ++
 .../1.0.2/_modules/index.html                      |   793 ++
 .../providers/apache/hive/hooks/hive/index.rst.txt |   568 +
 .../providers/apache/hive/hooks/index.rst.txt      |    15 +
 .../airflow/providers/apache/hive/index.rst.txt    |    18 +
 .../apache/hive/operators/hive/index.rst.txt       |    95 +
 .../apache/hive/operators/hive_stats/index.rst.txt |    64 +
 .../providers/apache/hive/operators/index.rst.txt  |    16 +
 .../hive/sensors/hive_partition/index.rst.txt      |    47 +
 .../providers/apache/hive/sensors/index.rst.txt    |    17 +
 .../hive/sensors/metastore_partition/index.rst.txt |    52 +
 .../sensors/named_hive_partition/index.rst.txt     |    67 +
 .../hive/transfers/hive_to_mysql/index.rst.txt     |    69 +
 .../hive/transfers/hive_to_samba/index.rst.txt     |    46 +
 .../providers/apache/hive/transfers/index.rst.txt  |    20 +
 .../hive/transfers/mssql_to_hive/index.rst.txt     |    81 +
 .../hive/transfers/mysql_to_hive/index.rst.txt     |    89 +
 .../apache/hive/transfers/s3_to_hive/index.rst.txt |   117 +
 .../hive/transfers/vertica_to_hive/index.rst.txt   |    80 +
 .../1.0.2/_sources/commits.rst.txt                 |   140 +
 .../1.0.2/_sources/index.rst.txt                   |   155 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1199 ++
 .../1.0.2/genindex.html                            |  1371 +++
 .../1.0.2/index.html                               |   970 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 1722 bytes
 .../1.0.2/py-modindex.html                         |   886 ++
 .../1.0.2/search.html                              |   824 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/apache/hive/hooks/hive/index.html    |   124 +-
 .../apache/hive/operators/hive/index.html          |    18 +-
 .../apache/hive/operators/hive_stats/index.html    |    12 +-
 .../apache/hive/sensors/hive_partition/index.html  |     8 +-
 .../hive/sensors/metastore_partition/index.html    |    12 +-
 .../hive/sensors/named_hive_partition/index.html   |     4 +-
 .../apache/hive/transfers/hive_to_mysql/index.html |    20 +-
 .../apache/hive/transfers/hive_to_samba/index.html |     8 +-
 .../apache/hive/transfers/mssql_to_hive/index.html |    22 +-
 .../apache/hive/transfers/mysql_to_hive/index.html |    28 +-
 .../apache/hive/transfers/s3_to_hive/index.html    |    36 +-
 .../hive/transfers/vertica_to_hive/index.html      |    20 +-
 .../stable/_sources/commits.rst.txt                |    14 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/index.html                              |    27 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../providers/apache/spark/hooks/index.html        |   838 ++
 .../apache/spark/hooks/spark_jdbc/index.html       |   968 ++
 .../spark/hooks/spark_jdbc_script/index.html       |   914 ++
 .../apache/spark/hooks/spark_sql/index.html        |   947 ++
 .../apache/spark/hooks/spark_submit/index.html     |  1105 ++
 .../_api/airflow/providers/apache/spark/index.html |   845 ++
 .../providers/apache/spark/operators/index.html    |   837 ++
 .../apache/spark/operators/spark_jdbc/index.html   |   935 ++
 .../apache/spark/operators/spark_sql/index.html    |   909 ++
 .../apache/spark/operators/spark_submit/index.html |   930 ++
 .../spark/example_dags/example_spark_dag.html      |   864 ++
 .../providers/apache/spark/hooks/spark_jdbc.html   |  1047 ++
 .../apache/spark/hooks/spark_jdbc_script.html      |   985 ++
 .../providers/apache/spark/hooks/spark_sql.html    |   972 ++
 .../providers/apache/spark/hooks/spark_submit.html |  1486 +++
 .../apache/spark/operators/spark_jdbc.html         |  1021 ++
 .../apache/spark/operators/spark_sql.html          |   921 ++
 .../apache/spark/operators/spark_submit.html       |  1010 ++
 .../1.0.2/_modules/index.html                      |   799 ++
 .../providers/apache/spark/hooks/index.rst.txt     |    18 +
 .../apache/spark/hooks/spark_jdbc/index.rst.txt    |   141 +
 .../spark/hooks/spark_jdbc_script/index.rst.txt    |    44 +
 .../apache/spark/hooks/spark_sql/index.rst.txt     |   100 +
 .../apache/spark/hooks/spark_submit/index.rst.txt  |   237 +
 .../airflow/providers/apache/spark/index.rst.txt   |    16 +
 .../providers/apache/spark/operators/index.rst.txt |    17 +
 .../spark/operators/spark_jdbc/index.rst.txt       |   122 +
 .../apache/spark/operators/spark_sql/index.rst.txt |    76 +
 .../spark/operators/spark_submit/index.rst.txt     |   109 +
 .../1.0.2/_sources/commits.rst.txt                 |   125 +
 .../1.0.2/_sources/connections/spark.rst.txt       |    43 +
 .../1.0.2/_sources/index.rst.txt                   |   130 +
 .../1.0.2/_sources/operators.rst.txt               |   104 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1149 ++
 .../1.0.2/connections/index.html                   |     1 +
 .../1.0.2/connections/spark.html                   |   851 ++
 .../1.0.2/genindex.html                            |  1159 ++
 .../1.0.2/index.html                               |   931 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 1263 bytes
 .../1.0.2/operators.html                           |   932 ++
 .../1.0.2/py-modindex.html                         |   861 ++
 .../1.0.2/search.html                              |   834 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../apache/spark/hooks/spark_jdbc/index.html       |    62 +-
 .../spark/hooks/spark_jdbc_script/index.html       |    12 +-
 .../apache/spark/hooks/spark_sql/index.html        |    32 +-
 .../apache/spark/hooks/spark_submit/index.html     |    66 +-
 .../apache/spark/operators/spark_jdbc/index.html   |    64 +-
 .../apache/spark/operators/spark_sql/index.html    |    24 +-
 .../apache/spark/operators/spark_submit/index.html |    56 +-
 .../providers/apache/spark/hooks/spark_submit.html |     2 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/connections/spark.html                  |     2 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../backwards_compat_converters/index.html         |  1014 ++
 .../cncf/kubernetes/backcompat/index.html          |   839 ++
 .../cncf/kubernetes/backcompat/pod/index.html      |   905 ++
 .../backcompat/pod_runtime_info_env/index.html     |   857 ++
 .../cncf/kubernetes/backcompat/volume/index.html   |   865 ++
 .../kubernetes/backcompat/volume_mount/index.html  |   865 ++
 .../providers/cncf/kubernetes/hooks/index.html     |   835 ++
 .../cncf/kubernetes/hooks/kubernetes/index.html    |  1025 ++
 .../airflow/providers/cncf/kubernetes/index.html   |   853 ++
 .../providers/cncf/kubernetes/operators/index.html |   836 ++
 .../kubernetes/operators/kubernetes_pod/index.html |  1071 ++
 .../operators/spark_kubernetes/index.html          |   888 ++
 .../providers/cncf/kubernetes/sensors/index.html   |   835 ++
 .../kubernetes/sensors/spark_kubernetes/index.html |   897 ++
 .../backcompat/backwards_compat_converters.html    |   944 ++
 .../providers/cncf/kubernetes/backcompat/pod.html  |   903 ++
 .../backcompat/pod_runtime_info_env.html           |   839 ++
 .../cncf/kubernetes/backcompat/volume.html         |   857 ++
 .../cncf/kubernetes/backcompat/volume_mount.html   |   855 ++
 .../example_dags/example_kubernetes.html           |   958 ++
 .../cncf/kubernetes/hooks/kubernetes.html          |  1050 ++
 .../cncf/kubernetes/operators/kubernetes_pod.html  |  1348 +++
 .../kubernetes/operators/spark_kubernetes.html     |   862 ++
 .../cncf/kubernetes/sensors/spark_kubernetes.html  |   908 ++
 .../1.0.2/_modules/index.html                      |   801 ++
 .../backwards_compat_converters/index.rst.txt      |    82 +
 .../cncf/kubernetes/backcompat/index.rst.txt       |    19 +
 .../cncf/kubernetes/backcompat/pod/index.rst.txt   |    66 +
 .../backcompat/pod_runtime_info_env/index.rst.txt  |    28 +
 .../kubernetes/backcompat/volume/index.rst.txt     |    33 +
 .../backcompat/volume_mount/index.rst.txt          |    33 +
 .../providers/cncf/kubernetes/hooks/index.rst.txt  |    15 +
 .../cncf/kubernetes/hooks/kubernetes/index.rst.txt |   151 +
 .../providers/cncf/kubernetes/index.rst.txt        |    18 +
 .../cncf/kubernetes/operators/index.rst.txt        |    16 +
 .../operators/kubernetes_pod/index.rst.txt         |   223 +
 .../operators/spark_kubernetes/index.rst.txt       |    47 +
 .../cncf/kubernetes/sensors/index.rst.txt          |    15 +
 .../sensors/spark_kubernetes/index.rst.txt         |    54 +
 .../1.0.2/_sources/commits.rst.txt                 |   168 +
 .../1.0.2/_sources/connections/kubernetes.rst.txt  |    59 +
 .../1.0.2/_sources/index.rst.txt                   |   137 +
 .../1.0.2/_sources/operators.rst.txt               |   128 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1321 +++
 .../1.0.2/connections/index.html                   |     1 +
 .../1.0.2/connections/kubernetes.html              |   866 ++
 .../1.0.2/genindex.html                            |  1226 +++
 .../1.0.2/index.html                               |   944 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 1524 bytes
 .../1.0.2/operators.html                           |  1032 ++
 .../1.0.2/py-modindex.html                         |   881 ++
 .../1.0.2/search.html                              |   834 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../backwards_compat_converters/index.html         |    16 +-
 .../cncf/kubernetes/backcompat/pod/index.html      |    14 +-
 .../cncf/kubernetes/hooks/kubernetes/index.html    |    36 +-
 .../kubernetes/operators/kubernetes_pod/index.html |   106 +-
 .../operators/spark_kubernetes/index.html          |     6 +-
 .../kubernetes/sensors/spark_kubernetes/index.html |     8 +-
 .../cncf/kubernetes/operators/kubernetes_pod.html  |    26 +-
 .../operators/kubernetes_pod/index.rst.txt         |     5 +
 .../stable/_sources/commits.rst.txt                |    17 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    68 +-
 .../stable/genindex.html                           |     6 +-
 .../stable/index.html                              |    28 +-
 .../stable/objects.inv                             |   Bin 1508 -> 1524 bytes
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../providers/dingding/hooks/dingding/index.html   |   900 ++
 .../airflow/providers/dingding/hooks/index.html    |   833 ++
 .../_api/airflow/providers/dingding/index.html     |   838 ++
 .../dingding/operators/dingding/index.html         |   880 ++
 .../providers/dingding/operators/index.html        |   833 ++
 .../dingding/example_dags/example_dingding.html    |  1007 ++
 .../airflow/providers/dingding/hooks/dingding.html |   917 ++
 .../providers/dingding/operators/dingding.html     |   864 ++
 .../1.0.2/_modules/index.html                      |   792 ++
 .../dingding/hooks/dingding/index.rst.txt          |    67 +
 .../airflow/providers/dingding/hooks/index.rst.txt |    15 +
 .../_api/airflow/providers/dingding/index.rst.txt  |    16 +
 .../dingding/operators/dingding/index.rst.txt      |    48 +
 .../providers/dingding/operators/index.rst.txt     |    15 +
 .../1.0.2/_sources/commits.rst.txt                 |   116 +
 .../1.0.2/_sources/index.rst.txt                   |   139 +
 .../1.0.2/_sources/operators.rst.txt               |    96 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1111 ++
 .../1.0.2/genindex.html                            |   949 ++
 .../1.0.2/index.html                               |   934 ++
 .../1.0.2/objects.inv                              |     5 +
 .../1.0.2/operators.html                           |   950 ++
 .../1.0.2/py-modindex.html                         |   834 ++
 .../1.0.2/search.html                              |   832 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/dingding/hooks/dingding/index.html   |    14 +-
 .../dingding/operators/dingding/index.html         |    10 +-
 .../dingding/example_dags/example_dingding.html    |     6 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    50 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../providers/docker/hooks/docker/index.html       |   895 ++
 .../_api/airflow/providers/docker/hooks/index.html |   825 ++
 .../1.0.2/_api/airflow/providers/docker/index.html |   831 ++
 .../providers/docker/operators/docker/index.html   |   987 ++
 .../docker/operators/docker_swarm/index.html       |   932 ++
 .../airflow/providers/docker/operators/index.html  |   826 ++
 .../airflow/providers/docker/hooks/docker.html     |   886 ++
 .../airflow/providers/docker/operators/docker.html |  1130 ++
 .../providers/docker/operators/docker_swarm.html   |   986 ++
 .../1.0.2/_modules/index.html                      |   784 ++
 .../providers/docker/hooks/docker/index.rst.txt    |    57 +
 .../airflow/providers/docker/hooks/index.rst.txt   |    15 +
 .../_api/airflow/providers/docker/index.rst.txt    |    16 +
 .../docker/operators/docker/index.rst.txt          |   168 +
 .../docker/operators/docker_swarm/index.rst.txt    |   116 +
 .../providers/docker/operators/index.rst.txt       |    16 +
 .../1.0.2/_sources/commits.rst.txt                 |   129 +
 .../1.0.2/_sources/index.rst.txt                   |   130 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1155 ++
 .../1.0.2/genindex.html                            |   999 ++
 .../1.0.2/index.html                               |   924 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 718 bytes
 .../1.0.2/py-modindex.html                         |   831 ++
 .../1.0.2/search.html                              |   824 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/docker/hooks/docker/index.html       |     2 +-
 .../providers/docker/operators/docker/index.html   |    64 +-
 .../docker/operators/docker_swarm/index.html       |    42 +-
 .../stable/_sources/commits.rst.txt                |    14 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/index.html                              |    27 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../elasticsearch/hooks/elasticsearch/index.html   |   887 ++
 .../providers/elasticsearch/hooks/index.html       |   831 ++
 .../airflow/providers/elasticsearch/index.html     |   836 ++
 .../elasticsearch/log/es_task_handler/index.html   |  1038 ++
 .../airflow/providers/elasticsearch/log/index.html |   831 ++
 .../elasticsearch/hooks/elasticsearch.html         |   877 ++
 .../elasticsearch/log/es_task_handler.html         |  1142 ++
 .../1.0.2/_modules/index.html                      |   789 ++
 .../hooks/elasticsearch/index.rst.txt              |    48 +
 .../providers/elasticsearch/hooks/index.rst.txt    |    15 +
 .../airflow/providers/elasticsearch/index.rst.txt  |    16 +
 .../log/es_task_handler/index.rst.txt              |   148 +
 .../providers/elasticsearch/log/index.rst.txt      |    15 +
 .../1.0.2/_sources/commits.rst.txt                 |   109 +
 .../1.0.2/_sources/index.rst.txt                   |   136 +
 .../1.0.2/_sources/logging.rst.txt                 |   102 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1081 ++
 .../1.0.2/genindex.html                            |   997 ++
 .../1.0.2/index.html                               |   940 ++
 .../1.0.2/logging.html                             |   890 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 784 bytes
 .../1.0.2/py-modindex.html                         |   832 ++
 .../1.0.2/search.html                              |   830 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../elasticsearch/log/es_task_handler/index.html   |    24 +-
 .../stable/_sources/commits.rst.txt                |    14 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    50 +-
 .../stable/index.html                              |    27 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.1.1/.buildinfo                               |     4 +
 .../providers/exasol/hooks/exasol/index.html       |  1045 ++
 .../_api/airflow/providers/exasol/hooks/index.html |   823 ++
 .../1.1.1/_api/airflow/providers/exasol/index.html |   828 ++
 .../providers/exasol/operators/exasol/index.html   |   876 ++
 .../airflow/providers/exasol/operators/index.html  |   823 ++
 .../airflow/providers/exasol/hooks/exasol.html     |  1000 ++
 .../airflow/providers/exasol/operators/exasol.html |   850 ++
 .../1.1.1/_modules/index.html                      |   781 ++
 .../providers/exasol/hooks/exasol/index.rst.txt    |   171 +
 .../airflow/providers/exasol/hooks/index.rst.txt   |    15 +
 .../_api/airflow/providers/exasol/index.rst.txt    |    16 +
 .../exasol/operators/exasol/index.rst.txt          |    50 +
 .../providers/exasol/operators/index.rst.txt       |    15 +
 .../1.1.1/_sources/commits.rst.txt                 |   108 +
 .../1.1.1/_sources/index.rst.txt                   |   127 +
 .../1.1.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.1.1/_static/_gen/css/main.min.css            |     7 +
 .../1.1.1/_static/_gen/js/docs.js                  |     1 +
 .../1.1.1/_static/basic.css                        |   856 ++
 .../1.1.1/_static/clipboard.min.js                 |     7 +
 .../1.1.1/_static/copy-button.svg                  |     5 +
 .../1.1.1/_static/copybutton.css                   |    67 +
 .../1.1.1/_static/copybutton.js                    |   153 +
 .../1.1.1/_static/copybutton_funcs.js              |    47 +
 .../1.1.1/_static/doctools.js                      |   316 +
 .../1.1.1/_static/documentation_options.js         |    12 +
 .../1.1.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.1.1/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.1.1/_static/jquery.js                        |     2 +
 .../1.1.1/_static/language_data.js                 |   297 +
 .../1.1.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.1.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pygments.css                     |    74 +
 .../1.1.1/_static/searchtools.js                   |   514 +
 .../1.1.1/_static/underscore-1.3.1.js              |   999 ++
 .../1.1.1/_static/underscore.js                    |    31 +
 .../1.1.1/commits.html                             |  1069 ++
 .../1.1.1/genindex.html                            |   988 ++
 .../1.1.1/index.html                               |   920 ++
 .../1.1.1/objects.inv                              |   Bin 0 -> 626 bytes
 .../1.1.1/py-modindex.html                         |   824 ++
 .../1.1.1/search.html                              |   822 ++
 .../1.1.1/searchindex.js                           |     1 +
 .../providers/exasol/hooks/exasol/index.html       |    38 +-
 .../providers/exasol/operators/exasol/index.html   |    10 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../2.1.0/.buildinfo                               |     4 +
 .../providers/google/ads/hooks/ads/index.html      |  1002 ++
 .../airflow/providers/google/ads/hooks/index.html  |   845 ++
 .../_api/airflow/providers/google/ads/index.html   |   854 ++
 .../providers/google/ads/operators/ads/index.html  |   903 ++
 .../providers/google/ads/operators/index.html      |   845 ++
 .../google/ads/transfers/ads_to_gcs/index.html     |   903 ++
 .../providers/google/ads/transfers/index.html      |   845 ++
 .../providers/google/cloud/hooks/automl/index.html |  1299 +++
 .../google/cloud/hooks/bigquery/index.html         |  2609 +++++
 .../google/cloud/hooks/bigquery_dts/index.html     |  1033 ++
 .../google/cloud/hooks/bigtable/index.html         |  1067 ++
 .../google/cloud/hooks/cloud_build/index.html      |   951 ++
 .../cloud/hooks/cloud_memorystore/index.html       |  1427 +++
 .../google/cloud/hooks/cloud_sql/index.html        |  1649 +++
 .../cloud_storage_transfer_service/index.html      |  1646 +++
 .../google/cloud/hooks/compute/index.html          |  1217 +++
 .../google/cloud/hooks/compute_ssh/index.html      |  1013 ++
 .../google/cloud/hooks/datacatalog/index.html      |  1537 +++
 .../google/cloud/hooks/dataflow/index.html         |  1710 +++
 .../google/cloud/hooks/datafusion/index.html       |  1241 +++
 .../google/cloud/hooks/dataprep/index.html         |   955 ++
 .../google/cloud/hooks/dataproc/index.html         |  1465 +++
 .../google/cloud/hooks/datastore/index.html        |  1177 ++
 .../providers/google/cloud/hooks/dlp/index.html    |  1828 ++++
 .../google/cloud/hooks/functions/index.html        |  1063 ++
 .../providers/google/cloud/hooks/gcs/index.html    |  1504 +++
 .../providers/google/cloud/hooks/gdm/index.html    |   909 ++
 .../providers/google/cloud/hooks/index.html        |   881 ++
 .../providers/google/cloud/hooks/kms/index.html    |   972 ++
 .../cloud/hooks/kubernetes_engine/index.html       |  1041 ++
 .../google/cloud/hooks/life_sciences/index.html    |   970 ++
 .../google/cloud/hooks/mlengine/index.html         |  1247 +++
 .../google/cloud/hooks/natural_language/index.html |  1050 ++
 .../google/cloud/hooks/os_login/index.html         |   891 ++
 .../providers/google/cloud/hooks/pubsub/index.html |  1163 ++
 .../google/cloud/hooks/secret_manager/index.html   |   910 ++
 .../google/cloud/hooks/spanner/index.html          |  1139 ++
 .../google/cloud/hooks/speech_to_text/index.html   |   912 ++
 .../google/cloud/hooks/stackdriver/index.html      |  1174 ++
 .../providers/google/cloud/hooks/tasks/index.html  |  1283 +++
 .../google/cloud/hooks/text_to_speech/index.html   |   923 ++
 .../google/cloud/hooks/translate/index.html        |   922 ++
 .../cloud/hooks/video_intelligence/index.html      |   921 ++
 .../providers/google/cloud/hooks/vision/index.html |  1177 ++
 .../google/cloud/hooks/workflows/index.html        |  1103 ++
 .../_api/airflow/providers/google/cloud/index.html |   974 ++
 .../google/cloud/log/gcs_task_handler/index.html   |   945 ++
 .../airflow/providers/google/cloud/log/index.html  |   846 ++
 .../cloud/log/stackdriver_task_handler/index.html  |  1167 ++
 .../google/cloud/operators/automl/index.html       |  1620 +++
 .../google/cloud/operators/bigquery/index.html     |  2505 +++++
 .../google/cloud/operators/bigquery_dts/index.html |  1022 ++
 .../google/cloud/operators/bigtable/index.html     |  1269 +++
 .../google/cloud/operators/cloud_build/index.html  |  1023 ++
 .../cloud/operators/cloud_memorystore/index.html   |  1925 ++++
 .../google/cloud/operators/cloud_sql/index.html    |  1575 +++
 .../cloud_storage_transfer_service/index.html      |  1679 +++
 .../google/cloud/operators/compute/index.html      |  1221 +++
 .../google/cloud/operators/datacatalog/index.html  |  2151 ++++
 .../google/cloud/operators/dataflow/index.html     |  1622 +++
 .../google/cloud/operators/datafusion/index.html   |  1409 +++
 .../google/cloud/operators/dataprep/index.html     |   959 ++
 .../google/cloud/operators/dataproc/index.html     |  2127 ++++
 .../google/cloud/operators/datastore/index.html    |  1339 +++
 .../google/cloud/operators/dlp/index.html          |  2699 +++++
 .../google/cloud/operators/functions/index.html    |  1238 +++
 .../google/cloud/operators/gcs/index.html          |  1367 +++
 .../providers/google/cloud/operators/index.html    |   877 ++
 .../cloud/operators/kubernetes_engine/index.html   |  1070 ++
 .../cloud/operators/life_sciences/index.html       |   904 ++
 .../google/cloud/operators/mlengine/index.html     |  1723 +++
 .../cloud/operators/natural_language/index.html    |  1075 ++
 .../google/cloud/operators/pubsub/index.html       |  1476 +++
 .../google/cloud/operators/spanner/index.html      |  1248 +++
 .../cloud/operators/speech_to_text/index.html      |   910 ++
 .../google/cloud/operators/stackdriver/index.html  |  1576 +++
 .../google/cloud/operators/tasks/index.html        |  1581 +++
 .../cloud/operators/text_to_speech/index.html      |   914 ++
 .../google/cloud/operators/translate/index.html    |   914 ++
 .../cloud/operators/translate_speech/index.html    |   927 ++
 .../cloud/operators/video_intelligence/index.html  |  1033 ++
 .../google/cloud/operators/vision/index.html       |  1930 ++++
 .../google/cloud/operators/workflows/index.html    |  1307 +++
 .../providers/google/cloud/secrets/index.html      |   845 ++
 .../google/cloud/secrets/secret_manager/index.html |   982 ++
 .../google/cloud/sensors/bigquery/index.html       |   963 ++
 .../google/cloud/sensors/bigquery_dts/index.html   |   913 ++
 .../google/cloud/sensors/bigtable/index.html       |   903 ++
 .../cloud_storage_transfer_service/index.html      |   898 ++
 .../google/cloud/sensors/dataflow/index.html       |  1077 ++
 .../google/cloud/sensors/dataproc/index.html       |   889 ++
 .../providers/google/cloud/sensors/gcs/index.html  |  1158 ++
 .../providers/google/cloud/sensors/index.html      |   853 ++
 .../google/cloud/sensors/pubsub/index.html         |   967 ++
 .../google/cloud/sensors/workflows/index.html      |   887 ++
 .../google/cloud/transfers/adls_to_gcs/index.html  |   946 ++
 .../transfers/azure_fileshare_to_gcs/index.html    |   902 ++
 .../transfers/bigquery_to_bigquery/index.html      |   931 ++
 .../cloud/transfers/bigquery_to_gcs/index.html     |   926 ++
 .../cloud/transfers/bigquery_to_mysql/index.html   |   926 ++
 .../cloud/transfers/cassandra_to_gcs/index.html    |  1095 ++
 .../cloud/transfers/facebook_ads_to_gcs/index.html |   912 ++
 .../cloud/transfers/gcs_to_bigquery/index.html     |   990 ++
 .../google/cloud/transfers/gcs_to_gcs/index.html   |  1077 ++
 .../google/cloud/transfers/gcs_to_local/index.html |   915 ++
 .../google/cloud/transfers/gcs_to_sftp/index.html  |   968 ++
 .../cloud/transfers/gdrive_to_gcs/index.html       |   900 ++
 .../cloud/transfers/gdrive_to_local/index.html     |   894 ++
 .../providers/google/cloud/transfers/index.html    |   868 ++
 .../google/cloud/transfers/local_to_gcs/index.html |   903 ++
 .../google/cloud/transfers/mssql_to_gcs/index.html |   926 ++
 .../google/cloud/transfers/mysql_to_gcs/index.html |   930 ++
 .../cloud/transfers/oracle_to_gcs/index.html       |   928 ++
 .../cloud/transfers/postgres_to_gcs/index.html     |   953 ++
 .../cloud/transfers/presto_to_gcs/index.html       |  1033 ++
 .../google/cloud/transfers/s3_to_gcs/index.html    |   944 ++
 .../cloud/transfers/salesforce_to_gcs/index.html   |   902 ++
 .../google/cloud/transfers/sftp_to_gcs/index.html  |   944 ++
 .../cloud/transfers/sheets_to_gcs/index.html       |   907 ++
 .../google/cloud/transfers/sql_to_gcs/index.html   |  1043 ++
 .../cloud/utils/credentials_provider/index.html    |  1133 ++
 .../google/cloud/utils/field_sanitizer/index.html  |   962 ++
 .../google/cloud/utils/field_validator/index.html  |  1110 ++
 .../providers/google/cloud/utils/index.html        |   849 ++
 .../cloud/utils/mlengine_operator_utils/index.html |   975 ++
 .../utils/mlengine_prediction_summary/index.html   |   935 ++
 .../common/auth_backend/google_openid/index.html   |   938 ++
 .../google/common/auth_backend/index.html          |   845 ++
 .../google/common/hooks/base_google/index.html     |  1254 +++
 .../google/common/hooks/discovery_api/index.html   |   965 ++
 .../providers/google/common/hooks/index.html       |   846 ++
 .../airflow/providers/google/common/index.html     |   855 ++
 .../common/utils/id_token_credentials/index.html   |   972 ++
 .../providers/google/common/utils/index.html       |   845 ++
 .../google/firebase/hooks/firestore/index.html     |   950 ++
 .../providers/google/firebase/hooks/index.html     |   845 ++
 .../airflow/providers/google/firebase/index.html   |   850 ++
 .../google/firebase/operators/firestore/index.html |   904 ++
 .../providers/google/firebase/operators/index.html |   845 ++
 .../2.1.0/_api/airflow/providers/google/index.html |  1089 ++
 .../marketing_platform/hooks/analytics/index.html  |   983 ++
 .../hooks/campaign_manager/index.html              |  1076 ++
 .../hooks/display_video/index.html                 |  1048 ++
 .../google/marketing_platform/hooks/index.html     |   848 ++
 .../marketing_platform/hooks/search_ads/index.html |   916 ++
 .../providers/google/marketing_platform/index.html |   862 ++
 .../operators/analytics/index.html                 |  1167 ++
 .../operators/campaign_manager/index.html          |  1241 +++
 .../operators/display_video/index.html             |  1318 +++
 .../google/marketing_platform/operators/index.html |   848 ++
 .../operators/search_ads/index.html                |   990 ++
 .../sensors/campaign_manager/index.html            |   902 ++
 .../sensors/display_video/index.html               |   946 ++
 .../google/marketing_platform/sensors/index.html   |   847 ++
 .../sensors/search_ads/index.html                  |   900 ++
 .../providers/google/suite/hooks/drive/index.html  |  1011 ++
 .../providers/google/suite/hooks/index.html        |   846 ++
 .../providers/google/suite/hooks/sheets/index.html |  1163 ++
 .../_api/airflow/providers/google/suite/index.html |   860 ++
 .../providers/google/suite/operators/index.html    |   845 ++
 .../google/suite/operators/sheets/index.html       |   893 ++
 .../google/suite/sensors/drive/index.html          |   900 ++
 .../providers/google/suite/sensors/index.html      |   845 ++
 .../suite/transfers/gcs_to_gdrive/index.html       |   939 ++
 .../suite/transfers/gcs_to_sheets/index.html       |   895 ++
 .../providers/google/suite/transfers/index.html    |   846 ++
 .../2.1.0/_modules/airflow/providers/google.html   |   839 ++
 .../google/ads/example_dags/example_ads.html       |   890 ++
 .../airflow/providers/google/ads/hooks/ads.html    |  1012 ++
 .../providers/google/ads/operators/ads.html        |   917 ++
 .../providers/google/ads/transfers/ads_to_gcs.html |   935 ++
 .../cloud/example_dags/example_automl_tables.html  |  1107 ++
 .../example_azure_fileshare_to_gcs.html            |   859 ++
 .../example_dags/example_bigquery_operations.html  |  1044 ++
 .../example_dags/example_bigquery_queries.html     |  1004 ++
 .../example_dags/example_bigquery_sensors.html     |   909 ++
 .../cloud/example_dags/example_bigtable.html       |  1012 ++
 .../example_dags/example_cloud_memorystore.html    |  1132 ++
 .../cloud/example_dags/example_cloud_sql.html      |  1137 ++
 .../example_dags/example_cloud_sql_query.html      |  1089 ++
 ...example_cloud_storage_transfer_service_aws.html |   997 ++
 ...example_cloud_storage_transfer_service_gcp.html |   951 ++
 .../google/cloud/example_dags/example_compute.html |   903 ++
 .../cloud/example_dags/example_compute_igm.html    |   940 ++
 .../cloud/example_dags/example_datacatalog.html    |  1255 +++
 .../cloud/example_dags/example_dataflow.html       |  1054 ++
 .../example_dataflow_flex_template.html            |   870 ++
 .../cloud/example_dags/example_dataflow_sql.html   |   869 ++
 .../cloud/example_dags/example_datafusion.html     |  1044 ++
 .../cloud/example_dags/example_dataprep.html       |   880 ++
 .../cloud/example_dags/example_dataproc.html       |  1053 ++
 .../cloud/example_dags/example_datastore.html      |   960 ++
 .../google/cloud/example_dags/example_dlp.html     |  1013 ++
 .../example_dags/example_facebook_ads_to_gcs.html  |   930 ++
 .../cloud/example_dags/example_functions.html      |   931 ++
 .../google/cloud/example_dags/example_gcs.html     |  1000 ++
 .../example_dags/example_gcs_to_bigquery.html      |   869 ++
 .../cloud/example_dags/example_gcs_to_gcs.html     |   951 ++
 .../cloud/example_dags/example_gcs_to_local.html   |   846 ++
 .../cloud/example_dags/example_gcs_to_sftp.html    |   920 ++
 .../cloud/example_dags/example_gdrive_to_gcs.html  |   854 ++
 .../example_dags/example_gdrive_to_local.html      |   852 ++
 .../example_dags/example_kubernetes_engine.html    |   901 ++
 .../cloud/example_dags/example_mlengine.html       |  1058 ++
 .../example_dags/example_natural_language.html     |   916 ++
 .../cloud/example_dags/example_presto_to_gcs.html  |   953 ++
 .../google/cloud/example_dags/example_pubsub.html  |   975 ++
 .../example_dags/example_salesforce_to_gcs.html    |   926 ++
 .../cloud/example_dags/example_sftp_to_gcs.html    |   877 ++
 .../cloud/example_dags/example_sheets_to_gcs.html  |   843 ++
 .../google/cloud/example_dags/example_spanner.html |   996 ++
 .../cloud/example_dags/example_speech_to_text.html |   868 ++
 .../cloud/example_dags/example_stackdriver.html    |  1006 ++
 .../cloud/example_dags/example_text_to_speech.html |   868 ++
 .../cloud/example_dags/example_translate.html      |   854 ++
 .../example_dags/example_translate_speech.html     |   888 ++
 .../example_dags/example_video_intelligence.html   |   918 ++
 .../google/cloud/example_dags/example_vision.html  |  1301 +++
 .../cloud/example_dags/example_workflows.html      |  1000 ++
 .../providers/google/cloud/hooks/automl.html       |  1491 +++
 .../providers/google/cloud/hooks/bigquery.html     |  3746 +++++++
 .../providers/google/cloud/hooks/bigquery_dts.html |  1077 ++
 .../providers/google/cloud/hooks/bigtable.html     |  1147 ++
 .../providers/google/cloud/hooks/cloud_build.html  |   955 ++
 .../google/cloud/hooks/cloud_memorystore.html      |  1799 +++
 .../providers/google/cloud/hooks/cloud_sql.html    |  1787 +++
 .../hooks/cloud_storage_transfer_service.html      |  1337 +++
 .../providers/google/cloud/hooks/compute.html      |  1251 +++
 .../providers/google/cloud/hooks/compute_ssh.html  |  1122 ++
 .../providers/google/cloud/hooks/datacatalog.html  |  2136 ++++
 .../providers/google/cloud/hooks/dataflow.html     |  1991 ++++
 .../providers/google/cloud/hooks/datafusion.html   |  1307 +++
 .../providers/google/cloud/hooks/dataprep.html     |   920 ++
 .../providers/google/cloud/hooks/dataproc.html     |  1689 +++
 .../providers/google/cloud/hooks/datastore.html    |  1216 +++
 .../airflow/providers/google/cloud/hooks/dlp.html  |  2463 +++++
 .../providers/google/cloud/hooks/functions.html    |  1059 ++
 .../airflow/providers/google/cloud/hooks/gcs.html  |  1891 ++++
 .../airflow/providers/google/cloud/hooks/gdm.html  |   915 ++
 .../airflow/providers/google/cloud/hooks/kms.html  |   979 ++
 .../google/cloud/hooks/kubernetes_engine.html      |  1065 ++
 .../google/cloud/hooks/life_sciences.html          |   968 ++
 .../providers/google/cloud/hooks/mlengine.html     |  1334 +++
 .../google/cloud/hooks/natural_language.html       |  1091 ++
 .../providers/google/cloud/hooks/os_login.html     |   892 ++
 .../providers/google/cloud/hooks/pubsub.html       |  1422 +++
 .../google/cloud/hooks/secret_manager.html         |   892 ++
 .../providers/google/cloud/hooks/spanner.html      |  1207 ++
 .../google/cloud/hooks/speech_to_text.html         |   903 ++
 .../providers/google/cloud/hooks/stackdriver.html  |  1434 +++
 .../providers/google/cloud/hooks/tasks.html        |  1484 +++
 .../google/cloud/hooks/text_to_speech.html         |   926 ++
 .../providers/google/cloud/hooks/translate.html    |   917 ++
 .../google/cloud/hooks/video_intelligence.html     |   936 ++
 .../providers/google/cloud/hooks/vision.html       |  1481 +++
 .../providers/google/cloud/hooks/workflows.html    |  1204 ++
 .../google/cloud/log/gcs_task_handler.html         |   991 ++
 .../google/cloud/log/stackdriver_task_handler.html |  1170 ++
 .../providers/google/cloud/operators/automl.html   |  2088 ++++
 .../providers/google/cloud/operators/bigquery.html |  3008 +++++
 .../google/cloud/operators/bigquery_dts.html       |  1099 ++
 .../providers/google/cloud/operators/bigtable.html |  1440 +++
 .../google/cloud/operators/cloud_build.html        |  1045 ++
 .../google/cloud/operators/cloud_memorystore.html  |  2526 +++++
 .../google/cloud/operators/cloud_sql.html          |  1915 ++++
 .../operators/cloud_storage_transfer_service.html  |  1884 ++++
 .../providers/google/cloud/operators/compute.html  |  1461 +++
 .../google/cloud/operators/datacatalog.html        |  3074 ++++++
 .../providers/google/cloud/operators/dataflow.html |  1974 ++++
 .../google/cloud/operators/datafusion.html         |  1757 +++
 .../providers/google/cloud/operators/dataprep.html |   931 ++
 .../providers/google/cloud/operators/dataproc.html |  2824 +++++
 .../google/cloud/operators/datastore.html          |  1502 +++
 .../providers/google/cloud/operators/dlp.html      |  3701 +++++++
 .../google/cloud/operators/functions.html          |  1285 +++
 .../providers/google/cloud/operators/gcs.html      |  1623 +++
 .../google/cloud/operators/kubernetes_engine.html  |  1142 ++
 .../google/cloud/operators/life_sciences.html      |   902 ++
 .../providers/google/cloud/operators/mlengine.html |  2187 ++++
 .../google/cloud/operators/natural_language.html   |  1151 ++
 .../providers/google/cloud/operators/pubsub.html   |  1765 +++
 .../providers/google/cloud/operators/spanner.html  |  1402 +++
 .../google/cloud/operators/speech_to_text.html     |   920 ++
 .../google/cloud/operators/stackdriver.html        |  1812 ++++
 .../providers/google/cloud/operators/tasks.html    |  2016 ++++
 .../google/cloud/operators/text_to_speech.html     |   954 ++
 .../google/cloud/operators/translate.html          |   940 ++
 .../google/cloud/operators/translate_speech.html   |   990 ++
 .../google/cloud/operators/video_intelligence.html |  1131 ++
 .../providers/google/cloud/operators/vision.html   |  2488 +++++
 .../google/cloud/operators/workflows.html          |  1517 +++
 .../google/cloud/secrets/secret_manager.html       |   970 ++
 .../providers/google/cloud/sensors/bigquery.html   |   980 ++
 .../google/cloud/sensors/bigquery_dts.html         |   941 ++
 .../providers/google/cloud/sensors/bigtable.html   |   920 ++
 .../sensors/cloud_storage_transfer_service.html    |   911 ++
 .../providers/google/cloud/sensors/dataflow.html   |  1207 ++
 .../providers/google/cloud/sensors/dataproc.html   |   886 ++
 .../providers/google/cloud/sensors/gcs.html        |  1240 +++
 .../providers/google/cloud/sensors/pubsub.html     |  1007 ++
 .../providers/google/cloud/sensors/workflows.html  |   926 ++
 .../google/cloud/transfers/adls_to_gcs.html        |   988 ++
 .../cloud/transfers/azure_fileshare_to_gcs.html    |   985 ++
 .../cloud/transfers/bigquery_to_bigquery.html      |   952 ++
 .../google/cloud/transfers/bigquery_to_gcs.html    |   967 ++
 .../google/cloud/transfers/bigquery_to_mysql.html  |   974 ++
 .../google/cloud/transfers/cassandra_to_gcs.html   |  1193 ++
 .../cloud/transfers/facebook_ads_to_gcs.html       |   940 ++
 .../google/cloud/transfers/gcs_to_bigquery.html    |  1145 ++
 .../google/cloud/transfers/gcs_to_gcs.html         |  1233 +++
 .../google/cloud/transfers/gcs_to_local.html       |   947 ++
 .../google/cloud/transfers/gcs_to_sftp.html        |  1013 ++
 .../google/cloud/transfers/gdrive_to_gcs.html      |   929 ++
 .../google/cloud/transfers/gdrive_to_local.html    |   898 ++
 .../google/cloud/transfers/local_to_gcs.html       |   941 ++
 .../google/cloud/transfers/mssql_to_gcs.html       |   891 ++
 .../google/cloud/transfers/mysql_to_gcs.html       |   940 ++
 .../google/cloud/transfers/oracle_to_gcs.html      |   931 ++
 .../google/cloud/transfers/postgres_to_gcs.html    |   957 ++
 .../google/cloud/transfers/presto_to_gcs.html      |  1013 ++
 .../google/cloud/transfers/s3_to_gcs.html          |  1033 ++
 .../google/cloud/transfers/salesforce_to_gcs.html  |   928 ++
 .../google/cloud/transfers/sftp_to_gcs.html        |   991 ++
 .../google/cloud/transfers/sheets_to_gcs.html      |   948 ++
 .../google/cloud/transfers/sql_to_gcs.html         |  1169 ++
 .../google/cloud/utils/credentials_provider.html   |  1167 ++
 .../google/cloud/utils/field_sanitizer.html        |   969 ++
 .../google/cloud/utils/field_validator.html        |  1271 +++
 .../cloud/utils/mlengine_operator_utils.html       |  1078 ++
 .../cloud/utils/mlengine_prediction_summary.html   |  1010 ++
 .../google/common/auth_backend/google_openid.html  |   941 ++
 .../providers/google/common/hooks/base_google.html |  1358 +++
 .../google/common/hooks/discovery_api.html         |   968 ++
 .../google/common/utils/id_token_credentials.html  |  1015 ++
 .../providers/google/firebase/hooks/firestore.html |   955 ++
 .../google/firebase/operators/firestore.html       |   900 ++
 .../example_dags/example_analytics.html            |   890 ++
 .../example_dags/example_campaign_manager.html     |   964 ++
 .../example_dags/example_display_video.html        |   999 ++
 .../example_dags/example_search_ads.html           |   873 ++
 .../google/marketing_platform/hooks/analytics.html |  1023 ++
 .../marketing_platform/hooks/campaign_manager.html |  1149 ++
 .../marketing_platform/hooks/display_video.html    |  1052 ++
 .../marketing_platform/hooks/search_ads.html       |   905 ++
 .../marketing_platform/operators/analytics.html    |  1344 +++
 .../operators/campaign_manager.html                |  1450 +++
 .../operators/display_video.html                   |  1546 +++
 .../marketing_platform/operators/search_ads.html   |  1047 ++
 .../sensors/campaign_manager.html                  |   908 ++
 .../marketing_platform/sensors/display_video.html  |   964 ++
 .../marketing_platform/sensors/search_ads.html     |   896 ++
 .../suite/example_dags/example_gcs_to_gdrive.html  |   861 ++
 .../suite/example_dags/example_gcs_to_sheets.html  |   855 ++
 .../google/suite/example_dags/example_sheets.html  |   877 ++
 .../providers/google/suite/hooks/drive.html        |  1036 ++
 .../providers/google/suite/hooks/sheets.html       |  1270 +++
 .../providers/google/suite/operators/sheets.html   |   886 ++
 .../providers/google/suite/sensors/drive.html      |   894 ++
 .../google/suite/transfers/gcs_to_gdrive.html      |   974 ++
 .../google/suite/transfers/gcs_to_sheets.html      |   920 ++
 .../2.1.0/_modules/index.html                      |  1001 ++
 .../providers/google/ads/hooks/ads/index.rst.txt   |   133 +
 .../providers/google/ads/hooks/index.rst.txt       |    15 +
 .../airflow/providers/google/ads/index.rst.txt     |    17 +
 .../google/ads/operators/ads/index.rst.txt         |    66 +
 .../providers/google/ads/operators/index.rst.txt   |    15 +
 .../google/ads/transfers/ads_to_gcs/index.rst.txt  |    64 +
 .../providers/google/ads/transfers/index.rst.txt   |    15 +
 .../google/cloud/hooks/automl/index.rst.txt        |   437 +
 .../google/cloud/hooks/bigquery/index.rst.txt      |  1492 +++
 .../google/cloud/hooks/bigquery_dts/index.rst.txt  |   169 +
 .../google/cloud/hooks/bigtable/index.rst.txt      |   206 +
 .../google/cloud/hooks/cloud_build/index.rst.txt   |    90 +
 .../cloud/hooks/cloud_memorystore/index.rst.txt    |   568 +
 .../google/cloud/hooks/cloud_sql/index.rst.txt     |   592 +
 .../cloud_storage_transfer_service/index.rst.txt   |   522 +
 .../google/cloud/hooks/compute/index.rst.txt       |   289 +
 .../google/cloud/hooks/compute_ssh/index.rst.txt   |   133 +
 .../google/cloud/hooks/datacatalog/index.rst.txt   |   720 ++
 .../google/cloud/hooks/dataflow/index.rst.txt      |   636 ++
 .../google/cloud/hooks/datafusion/index.rst.txt    |   311 +
 .../google/cloud/hooks/dataprep/index.rst.txt      |    93 +
 .../google/cloud/hooks/dataproc/index.rst.txt      |   567 +
 .../google/cloud/hooks/datastore/index.rst.txt     |   240 +
 .../providers/google/cloud/hooks/dlp/index.rst.txt |   927 ++
 .../google/cloud/hooks/functions/index.rst.txt     |   162 +
 .../providers/google/cloud/hooks/gcs/index.rst.txt |   540 +
 .../providers/google/cloud/hooks/gdm/index.rst.txt |    57 +
 .../providers/google/cloud/hooks/index.rst.txt     |    51 +
 .../providers/google/cloud/hooks/kms/index.rst.txt |   108 +
 .../cloud/hooks/kubernetes_engine/index.rst.txt    |   161 +
 .../google/cloud/hooks/life_sciences/index.rst.txt |   105 +
 .../google/cloud/hooks/mlengine/index.rst.txt      |   288 +
 .../cloud/hooks/natural_language/index.rst.txt     |   184 +
 .../google/cloud/hooks/os_login/index.rst.txt      |    51 +
 .../google/cloud/hooks/pubsub/index.rst.txt        |   313 +
 .../cloud/hooks/secret_manager/index.rst.txt       |    66 +
 .../google/cloud/hooks/spanner/index.rst.txt       |   243 +
 .../cloud/hooks/speech_to_text/index.rst.txt       |    67 +
 .../google/cloud/hooks/stackdriver/index.rst.txt   |   311 +
 .../google/cloud/hooks/tasks/index.rst.txt         |   421 +
 .../cloud/hooks/text_to_speech/index.rst.txt       |    76 +
 .../google/cloud/hooks/translate/index.rst.txt     |    78 +
 .../cloud/hooks/video_intelligence/index.rst.txt   |    84 +
 .../google/cloud/hooks/vision/index.rst.txt        |   261 +
 .../google/cloud/hooks/workflows/index.rst.txt     |   259 +
 .../airflow/providers/google/cloud/index.rst.txt   |    21 +
 .../cloud/log/gcs_task_handler/index.rst.txt       |    90 +
 .../providers/google/cloud/log/index.rst.txt       |    16 +
 .../log/stackdriver_task_handler/index.rst.txt     |   244 +
 .../google/cloud/operators/automl/index.rst.txt    |   714 ++
 .../google/cloud/operators/bigquery/index.rst.txt  |  1427 +++
 .../cloud/operators/bigquery_dts/index.rst.txt     |   171 +
 .../google/cloud/operators/bigtable/index.rst.txt  |   370 +
 .../cloud/operators/cloud_build/index.rst.txt      |   146 +
 .../operators/cloud_memorystore/index.rst.txt      |   963 ++
 .../google/cloud/operators/cloud_sql/index.rst.txt |   595 +
 .../cloud_storage_transfer_service/index.rst.txt   |   677 ++
 .../google/cloud/operators/compute/index.rst.txt   |   325 +
 .../cloud/operators/datacatalog/index.rst.txt      |  1217 +++
 .../google/cloud/operators/dataflow/index.rst.txt  |   771 ++
 .../cloud/operators/datafusion/index.rst.txt       |   514 +
 .../google/cloud/operators/dataprep/index.rst.txt  |    96 +
 .../google/cloud/operators/dataproc/index.rst.txt  |  1103 ++
 .../google/cloud/operators/datastore/index.rst.txt |   421 +
 .../google/cloud/operators/dlp/index.rst.txt       |  1656 +++
 .../google/cloud/operators/functions/index.rst.txt |   294 +
 .../google/cloud/operators/gcs/index.rst.txt       |   463 +
 .../providers/google/cloud/operators/index.rst.txt |    47 +
 .../operators/kubernetes_engine/index.rst.txt      |   201 +
 .../cloud/operators/life_sciences/index.rst.txt    |    61 +
 .../google/cloud/operators/mlengine/index.rst.txt  |   775 ++
 .../cloud/operators/natural_language/index.rst.txt |   203 +
 .../google/cloud/operators/pubsub/index.rst.txt    |   615 ++
 .../google/cloud/operators/spanner/index.rst.txt   |   330 +
 .../cloud/operators/speech_to_text/index.rst.txt   |    69 +
 .../cloud/operators/stackdriver/index.rst.txt      |   643 ++
 .../google/cloud/operators/tasks/index.rst.txt     |   673 ++
 .../cloud/operators/text_to_speech/index.rst.txt   |    76 +
 .../google/cloud/operators/translate/index.rst.txt |    83 +
 .../cloud/operators/translate_speech/index.rst.txt |   103 +
 .../operators/video_intelligence/index.rst.txt     |   185 +
 .../google/cloud/operators/vision/index.rst.txt    |   970 ++
 .../google/cloud/operators/workflows/index.rst.txt |   388 +
 .../providers/google/cloud/secrets/index.rst.txt   |    15 +
 .../cloud/secrets/secret_manager/index.rst.txt     |   123 +
 .../google/cloud/sensors/bigquery/index.rst.txt    |   112 +
 .../cloud/sensors/bigquery_dts/index.rst.txt       |    72 +
 .../google/cloud/sensors/bigtable/index.rst.txt    |    60 +
 .../cloud_storage_transfer_service/index.rst.txt   |    58 +
 .../google/cloud/sensors/dataflow/index.rst.txt    |   217 +
 .../google/cloud/sensors/dataproc/index.rst.txt    |    46 +
 .../google/cloud/sensors/gcs/index.rst.txt         |   258 +
 .../providers/google/cloud/sensors/index.rst.txt   |    23 +
 .../google/cloud/sensors/pubsub/index.rst.txt      |   121 +
 .../google/cloud/sensors/workflows/index.rst.txt   |    49 +
 .../cloud/transfers/adls_to_gcs/index.rst.txt      |   106 +
 .../transfers/azure_fileshare_to_gcs/index.rst.txt |    67 +
 .../transfers/bigquery_to_bigquery/index.rst.txt   |    89 +
 .../cloud/transfers/bigquery_to_gcs/index.rst.txt  |    87 +
 .../transfers/bigquery_to_mysql/index.rst.txt      |    91 +
 .../cloud/transfers/cassandra_to_gcs/index.rst.txt |   215 +
 .../transfers/facebook_ads_to_gcs/index.rst.txt    |    75 +
 .../cloud/transfers/gcs_to_bigquery/index.rst.txt  |   167 +
 .../cloud/transfers/gcs_to_gcs/index.rst.txt       |   235 +
 .../cloud/transfers/gcs_to_local/index.rst.txt     |    73 +
 .../cloud/transfers/gcs_to_sftp/index.rst.txt      |   121 +
 .../cloud/transfers/gdrive_to_gcs/index.rst.txt    |    62 +
 .../cloud/transfers/gdrive_to_local/index.rst.txt  |    52 +
 .../providers/google/cloud/transfers/index.rst.txt |    38 +
 .../cloud/transfers/local_to_gcs/index.rst.txt     |    68 +
 .../cloud/transfers/mssql_to_gcs/index.rst.txt     |    73 +
 .../cloud/transfers/mysql_to_gcs/index.rst.txt     |    76 +
 .../cloud/transfers/oracle_to_gcs/index.rst.txt    |    71 +
 .../cloud/transfers/postgres_to_gcs/index.rst.txt  |    90 +
 .../cloud/transfers/presto_to_gcs/index.rst.txt    |   156 +
 .../google/cloud/transfers/s3_to_gcs/index.rst.txt |   101 +
 .../transfers/salesforce_to_gcs/index.rst.txt      |    62 +
 .../cloud/transfers/sftp_to_gcs/index.rst.txt      |    98 +
 .../cloud/transfers/sheets_to_gcs/index.rst.txt    |    62 +
 .../cloud/transfers/sql_to_gcs/index.rst.txt       |   177 +
 .../cloud/utils/credentials_provider/index.rst.txt |   189 +
 .../cloud/utils/field_sanitizer/index.rst.txt      |   123 +
 .../cloud/utils/field_validator/index.rst.txt      |   233 +
 .../providers/google/cloud/utils/index.rst.txt     |    19 +
 .../utils/mlengine_operator_utils/index.rst.txt    |   164 +
 .../mlengine_prediction_summary/index.rst.txt      |   122 +
 .../auth_backend/google_openid/index.rst.txt       |    54 +
 .../google/common/auth_backend/index.rst.txt       |    15 +
 .../google/common/hooks/base_google/index.rst.txt  |   318 +
 .../common/hooks/discovery_api/index.rst.txt       |   100 +
 .../providers/google/common/hooks/index.rst.txt    |    16 +
 .../airflow/providers/google/common/index.rst.txt  |    17 +
 .../utils/id_token_credentials/index.rst.txt       |    87 +
 .../providers/google/common/utils/index.rst.txt    |    15 +
 .../google/firebase/hooks/firestore/index.rst.txt  |    92 +
 .../providers/google/firebase/hooks/index.rst.txt  |    15 +
 .../providers/google/firebase/index.rst.txt        |    16 +
 .../firebase/operators/firestore/index.rst.txt     |    59 +
 .../google/firebase/operators/index.rst.txt        |    15 +
 .../_api/airflow/providers/google/index.rst.txt    |    38 +
 .../hooks/analytics/index.rst.txt                  |   116 +
 .../hooks/campaign_manager/index.rst.txt           |   198 +
 .../hooks/display_video/index.rst.txt              |   167 +
 .../google/marketing_platform/hooks/index.rst.txt  |    18 +
 .../hooks/search_ads/index.rst.txt                 |    65 +
 .../google/marketing_platform/index.rst.txt        |    17 +
 .../operators/analytics/index.rst.txt              |   277 +
 .../operators/campaign_manager/index.rst.txt       |   354 +
 .../operators/display_video/index.rst.txt          |   400 +
 .../marketing_platform/operators/index.rst.txt     |    18 +
 .../operators/search_ads/index.rst.txt             |   136 +
 .../sensors/campaign_manager/index.rst.txt         |    63 +
 .../sensors/display_video/index.rst.txt            |    96 +
 .../marketing_platform/sensors/index.rst.txt       |    17 +
 .../sensors/search_ads/index.rst.txt               |    59 +
 .../google/suite/hooks/drive/index.rst.txt         |   128 +
 .../providers/google/suite/hooks/index.rst.txt     |    16 +
 .../google/suite/hooks/sheets/index.rst.txt        |   265 +
 .../airflow/providers/google/suite/index.rst.txt   |    18 +
 .../providers/google/suite/operators/index.rst.txt |    15 +
 .../google/suite/operators/sheets/index.rst.txt    |    49 +
 .../google/suite/sensors/drive/index.rst.txt       |    59 +
 .../providers/google/suite/sensors/index.rst.txt   |    15 +
 .../suite/transfers/gcs_to_gdrive/index.rst.txt    |    94 +
 .../suite/transfers/gcs_to_sheets/index.rst.txt    |    54 +
 .../providers/google/suite/transfers/index.rst.txt |    16 +
 .../api-auth-backend/google-openid.rst.txt         |    69 +
 .../2.1.0/_sources/commits.rst.txt                 |   511 +
 .../2.1.0/_sources/configurations-ref.rst.txt      |    71 +
 .../2.1.0/_sources/connections/gcp.rst.txt         |   231 +
 .../2.1.0/_sources/connections/gcp_sql.rst.txt     |    78 +
 .../2.1.0/_sources/connections/gcp_ssh.rst.txt     |    73 +
 .../2.1.0/_sources/connections/index.rst.txt       |    25 +
 .../2.1.0/_sources/example-dags.rst.txt            |    27 +
 .../2.1.0/_sources/index.rst.txt                   |   315 +
 .../2.1.0/_sources/logging/gcs.rst.txt             |    57 +
 .../2.1.0/_sources/logging/index.rst.txt           |    25 +
 .../2.1.0/_sources/logging/stackdriver.rst.txt     |    63 +
 .../2.1.0/_sources/operators/ads.rst.txt           |    68 +
 .../2.1.0/_sources/operators/cloud/automl.rst.txt  |   199 +
 .../_sources/operators/cloud/bigquery.rst.txt      |   413 +
 .../_sources/operators/cloud/bigquery_dts.rst.txt  |   137 +
 .../_sources/operators/cloud/bigtable.rst.txt      |   202 +
 .../_sources/operators/cloud/cloud_build.rst.txt   |   126 +
 .../operators/cloud/cloud_memorystore.rst.txt      |   279 +
 .../cloud/cloud_memorystore_memcached.rst.txt      |   158 +
 .../_sources/operators/cloud/cloud_sql.rst.txt     |   572 +
 .../cloud/cloud_storage_transfer_service.rst.txt   |   379 +
 .../2.1.0/_sources/operators/cloud/compute.rst.txt |   292 +
 .../_sources/operators/cloud/compute_ssh.rst.txt   |    72 +
 .../operators/cloud/data_loss_prevention.rst.txt   |   342 +
 .../_sources/operators/cloud/datacatalog.rst.txt   |   614 ++
 .../_sources/operators/cloud/dataflow.rst.txt      |   296 +
 .../_sources/operators/cloud/datafusion.rst.txt    |   231 +
 .../_sources/operators/cloud/dataprep.rst.txt      |   108 +
 .../_sources/operators/cloud/dataproc.rst.txt      |   212 +
 .../_sources/operators/cloud/datastore.rst.txt     |   173 +
 .../_sources/operators/cloud/functions.rst.txt     |   192 +
 .../2.1.0/_sources/operators/cloud/gcs.rst.txt     |   193 +
 .../2.1.0/_sources/operators/cloud/index.rst.txt   |    32 +
 .../operators/cloud/kubernetes_engine.rst.txt      |   146 +
 .../_sources/operators/cloud/life_sciences.rst.txt |    79 +
 .../_sources/operators/cloud/mlengine.rst.txt      |   233 +
 .../operators/cloud/natural_language.rst.txt       |   182 +
 .../2.1.0/_sources/operators/cloud/pubsub.rst.txt  |   145 +
 .../2.1.0/_sources/operators/cloud/spanner.rst.txt |   280 +
 .../operators/cloud/speech_to_text.rst.txt         |    81 +
 .../_sources/operators/cloud/stackdriver.rst.txt   |   231 +
 .../operators/cloud/text_to_speech.rst.txt         |    81 +
 .../_sources/operators/cloud/translate.rst.txt     |    83 +
 .../operators/cloud/translate_speech.rst.txt       |    82 +
 .../operators/cloud/video_intelligence.rst.txt     |   188 +
 .../2.1.0/_sources/operators/cloud/vision.rst.txt  |  1029 ++
 .../_sources/operators/cloud/workflows.rst.txt     |   185 +
 .../_sources/operators/firebase/firestore.rst.txt  |    65 +
 .../2.1.0/_sources/operators/index.rst.txt         |    31 +
 .../operators/marketing_platform/analytics.rst.txt |    86 +
 .../marketing_platform/campaign_manager.rst.txt    |   166 +
 .../marketing_platform/display_video.rst.txt       |   226 +
 .../operators/marketing_platform/index.rst.txt     |    32 +
 .../marketing_platform/search_ads.rst.txt          |    94 +
 .../2.1.0/_sources/operators/suite/sheets.rst.txt  |    67 +
 .../transfer/azure_fileshare_to_gcs.rst.txt        |    54 +
 .../operators/transfer/facebook_ads_to_gcs.rst.txt |    52 +
 .../_sources/operators/transfer/gcs_to_gcs.rst.txt |   252 +
 .../operators/transfer/gcs_to_gdrive.rst.txt       |    90 +
 .../operators/transfer/gcs_to_local.rst.txt        |    57 +
 .../operators/transfer/gcs_to_sftp.rst.txt         |   104 +
 .../operators/transfer/gcs_to_sheets.rst.txt       |    52 +
 .../operators/transfer/gdrive_to_gcs.rst.txt       |    71 +
 .../operators/transfer/gdrive_to_local.rst.txt     |    58 +
 .../_sources/operators/transfer/index.rst.txt      |    28 +
 .../operators/transfer/local_to_gcs.rst.txt        |    58 +
 .../operators/transfer/mysql_to_gcs.rst.txt        |    58 +
 .../operators/transfer/oracle_to_gcs.rst.txt       |    58 +
 .../operators/transfer/presto_to_gcs.rst.txt       |   142 +
 .../_sources/operators/transfer/s3_to_gcs.rst.txt  |    52 +
 .../operators/transfer/salesforce_to_gcs.rst.txt   |    49 +
 .../operators/transfer/sftp_to_gcs.rst.txt         |   106 +
 .../operators/transfer/sheets_to_gcs.rst.txt       |    52 +
 .../google-cloud-secret-manager-backend.rst.txt    |   191 +
 .../2.1.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../2.1.0/_static/_gen/css/main.min.css            |     7 +
 .../2.1.0/_static/_gen/js/docs.js                  |     1 +
 .../2.1.0/_static/basic.css                        |   856 ++
 .../2.1.0/_static/clipboard.min.js                 |     7 +
 .../2.1.0/_static/copy-button.svg                  |     5 +
 .../2.1.0/_static/copybutton.css                   |    67 +
 .../2.1.0/_static/copybutton.js                    |   153 +
 .../2.1.0/_static/copybutton_funcs.js              |    47 +
 .../2.1.0/_static/doctools.js                      |   316 +
 .../2.1.0/_static/documentation_options.js         |    12 +
 .../2.1.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../2.1.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../2.1.0/_static/jquery.js                        |     2 +
 .../2.1.0/_static/language_data.js                 |   297 +
 .../2.1.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../2.1.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../2.1.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../2.1.0/_static/pygments.css                     |    74 +
 .../2.1.0/_static/searchtools.js                   |   514 +
 .../2.1.0/_static/underscore-1.3.1.js              |   999 ++
 .../2.1.0/_static/underscore.js                    |    31 +
 .../2.1.0/api-auth-backend/google-openid.html      |   874 ++
 .../2.1.0/api-auth-backend/index.html              |     1 +
 .../2.1.0/commits.html                             |  2686 +++++
 .../2.1.0/configurations-ref.html                  |   872 ++
 .../2.1.0/connections/gcp.html                     |  1019 ++
 .../2.1.0/connections/gcp_sql.html                 |   884 ++
 .../2.1.0/connections/gcp_ssh.html                 |   887 ++
 .../2.1.0/connections/index.html                   |   839 ++
 .../2.1.0/example-dags.html                        |   840 ++
 .../2.1.0/genindex.html                            |  7642 +++++++++++++
 .../2.1.0/index.html                               |  1273 +++
 .../2.1.0/logging/gcs.html                         |   865 ++
 .../2.1.0/logging/index.html                       |   838 ++
 .../2.1.0/logging/stackdriver.html                 |   867 ++
 .../2.1.0/objects.inv                              |   Bin 0 -> 30045 bytes
 .../2.1.0/operators/ads.html                       |   890 ++
 .../2.1.0/operators/cloud/automl.html              |  1072 ++
 .../2.1.0/operators/cloud/bigquery.html            |  1328 +++
 .../2.1.0/operators/cloud/bigquery_dts.html        |   982 ++
 .../2.1.0/operators/cloud/bigtable.html            |  1105 ++
 .../2.1.0/operators/cloud/cloud_build.html         |   945 ++
 .../2.1.0/operators/cloud/cloud_memorystore.html   |  1129 ++
 .../cloud/cloud_memorystore_memcached.html         |  1021 ++
 .../2.1.0/operators/cloud/cloud_sql.html           |  1715 +++
 .../cloud/cloud_storage_transfer_service.html      |  1288 +++
 .../2.1.0/operators/cloud/compute.html             |  1198 ++
 .../2.1.0/operators/cloud/compute_ssh.html         |   921 ++
 .../operators/cloud/data_loss_prevention.html      |  1164 ++
 .../2.1.0/operators/cloud/datacatalog.html         |  1527 +++
 .../2.1.0/operators/cloud/dataflow.html            |  1231 +++
 .../2.1.0/operators/cloud/datafusion.html          |  1062 ++
 .../2.1.0/operators/cloud/dataprep.html            |   916 ++
 .../2.1.0/operators/cloud/dataproc.html            |  1096 ++
 .../2.1.0/operators/cloud/datastore.html           |  1023 ++
 .../2.1.0/operators/cloud/functions.html           |  1024 ++
 .../2.1.0/operators/cloud/gcs.html                 |  1054 ++
 .../2.1.0/operators/cloud/index.html               |   886 ++
 .../2.1.0/operators/cloud/kubernetes_engine.html   |   987 ++
 .../2.1.0/operators/cloud/life_sciences.html       |   939 ++
 .../2.1.0/operators/cloud/mlengine.html            |  1177 ++
 .../2.1.0/operators/cloud/natural_language.html    |  1017 ++
 .../2.1.0/operators/cloud/pubsub.html              |   992 ++
 .../2.1.0/operators/cloud/spanner.html             |  1205 ++
 .../2.1.0/operators/cloud/speech_to_text.html      |   909 ++
 .../2.1.0/operators/cloud/stackdriver.html         |  1082 ++
 .../2.1.0/operators/cloud/text_to_speech.html      |   924 ++
 .../2.1.0/operators/cloud/translate.html           |   916 ++
 .../2.1.0/operators/cloud/translate_speech.html    |   931 ++
 .../2.1.0/operators/cloud/video_intelligence.html  |  1050 ++
 .../2.1.0/operators/cloud/vision.html              |  2060 ++++
 .../2.1.0/operators/cloud/workflows.html           |  1047 ++
 .../2.1.0/operators/firebase/firestore.html        |   881 ++
 .../2.1.0/operators/index.html                     |   842 ++
 .../operators/marketing_platform/analytics.html    |   904 ++
 .../marketing_platform/campaign_manager.html       |  1004 ++
 .../marketing_platform/display_video.html          |  1053 ++
 .../2.1.0/operators/marketing_platform/index.html  |   847 ++
 .../operators/marketing_platform/search_ads.html   |   908 ++
 .../2.1.0/operators/suite/sheets.html              |   884 ++
 .../operators/transfer/azure_fileshare_to_gcs.html |   882 ++
 .../operators/transfer/facebook_ads_to_gcs.html    |   881 ++
 .../2.1.0/operators/transfer/gcs_to_gcs.html       |  1116 ++
 .../2.1.0/operators/transfer/gcs_to_gdrive.html    |   923 ++
 .../2.1.0/operators/transfer/gcs_to_local.html     |   879 ++
 .../2.1.0/operators/transfer/gcs_to_sftp.html      |   945 ++
 .../2.1.0/operators/transfer/gcs_to_sheets.html    |   872 ++
 .../2.1.0/operators/transfer/gdrive_to_gcs.html    |   893 ++
 .../2.1.0/operators/transfer/gdrive_to_local.html  |   880 ++
 .../2.1.0/operators/transfer/index.html            |   855 ++
 .../2.1.0/operators/transfer/local_to_gcs.html     |   880 ++
 .../2.1.0/operators/transfer/mysql_to_gcs.html     |   877 ++
 .../2.1.0/operators/transfer/oracle_to_gcs.html    |   877 ++
 .../2.1.0/operators/transfer/presto_to_gcs.html    |   980 ++
 .../2.1.0/operators/transfer/s3_to_gcs.html        |   864 ++
 .../operators/transfer/salesforce_to_gcs.html      |   900 ++
 .../2.1.0/operators/transfer/sftp_to_gcs.html      |   943 ++
 .../2.1.0/operators/transfer/sheets_to_gcs.html    |   871 ++
 .../2.1.0/py-modindex.html                         |  1649 +++
 .../2.1.0/search.html                              |   842 ++
 .../2.1.0/searchindex.js                           |     1 +
 .../google-cloud-secret-manager-backend.html       |   995 ++
 .../2.1.0/secrets-backends/index.html              |     1 +
 .../providers/google/ads/hooks/ads/index.html      |    12 +-
 .../providers/google/ads/operators/ads/index.html  |    14 +-
 .../google/ads/transfers/ads_to_gcs/index.html     |    20 +-
 .../providers/google/cloud/hooks/automl/index.html |   180 +-
 .../google/cloud/hooks/bigquery/index.html         |   447 +-
 .../google/cloud/hooks/bigquery_dts/index.html     |    50 +-
 .../google/cloud/hooks/bigtable/index.html         |    76 +-
 .../google/cloud/hooks/cloud_build/index.html      |    14 +-
 .../cloud/hooks/cloud_memorystore/index.html       |   234 +-
 .../google/cloud/hooks/cloud_sql/index.html        |    86 +-
 .../cloud_storage_transfer_service/index.html      |    42 +-
 .../google/cloud/hooks/compute/index.html          |    72 +-
 .../google/cloud/hooks/compute_ssh/index.html      |    24 +-
 .../google/cloud/hooks/datacatalog/index.html      |   346 +-
 .../google/cloud/hooks/dataflow/index.html         |   166 +-
 .../google/cloud/hooks/datafusion/index.html       |    76 +-
 .../google/cloud/hooks/dataprep/index.html         |    10 +-
 .../google/cloud/hooks/dataproc/index.html         |   218 +-
 .../google/cloud/hooks/datastore/index.html        |    62 +-
 .../providers/google/cloud/hooks/dlp/index.html    |   410 +-
 .../google/cloud/hooks/functions/index.html        |    36 +-
 .../providers/google/cloud/hooks/gcs/index.html    |   186 +-
 .../providers/google/cloud/hooks/gdm/index.html    |    12 +-
 .../providers/google/cloud/hooks/kms/index.html    |    30 +-
 .../cloud/hooks/kubernetes_engine/index.html       |    38 +-
 .../google/cloud/hooks/life_sciences/index.html    |    20 +-
 .../google/cloud/hooks/mlengine/index.html         |    68 +-
 .../google/cloud/hooks/natural_language/index.html |    66 +-
 .../google/cloud/hooks/os_login/index.html         |    12 +-
 .../providers/google/cloud/hooks/pubsub/index.html |   120 +-
 .../google/cloud/hooks/secret_manager/index.html   |    12 +-
 .../google/cloud/hooks/spanner/index.html          |    80 +-
 .../google/cloud/hooks/speech_to_text/index.html   |    14 +-
 .../google/cloud/hooks/stackdriver/index.html      |   116 +-
 .../providers/google/cloud/hooks/tasks/index.html  |   194 +-
 .../google/cloud/hooks/text_to_speech/index.html   |    16 +-
 .../google/cloud/hooks/translate/index.html        |    10 +-
 .../cloud/hooks/video_intelligence/index.html      |    24 +-
 .../providers/google/cloud/hooks/vision/index.html |    10 +-
 .../google/cloud/hooks/workflows/index.html        |   118 +-
 .../_api/airflow/providers/google/cloud/index.html |     2 +
 .../google/cloud/log/gcs_task_handler/index.html   |    26 +-
 .../cloud/log/stackdriver_task_handler/index.html  |    38 +-
 .../google/cloud/operators/automl/index.html       |   248 +-
 .../google/cloud/operators/bigquery/index.html     |   485 +-
 .../google/cloud/operators/bigquery_dts/index.html |    48 +-
 .../google/cloud/operators/bigtable/index.html     |    94 +-
 .../google/cloud/operators/cloud_build/index.html  |    12 +-
 .../cloud/operators/cloud_memorystore/index.html   |   314 +-
 .../google/cloud/operators/cloud_sql/index.html    |   128 +-
 .../cloud_storage_transfer_service/index.html      |   148 +-
 .../google/cloud/operators/compute/index.html      |    90 +-
 .../google/cloud/operators/datacatalog/index.html  |   448 +-
 .../google/cloud/operators/dataflow/index.html     |   160 +-
 .../google/cloud/operators/datafusion/index.html   |   170 +-
 .../google/cloud/operators/dataprep/index.html     |     8 +-
 .../google/cloud/operators/dataproc/index.html     |   314 +-
 .../google/cloud/operators/datastore/index.html    |   104 +-
 .../google/cloud/operators/dlp/index.html          |   522 +-
 .../google/cloud/operators/functions/index.html    |    40 +-
 .../google/cloud/operators/gcs/index.html          |   130 +-
 .../cloud/operators/kubernetes_engine/index.html   |    40 +-
 .../cloud/operators/life_sciences/index.html       |    14 +-
 .../google/cloud/operators/mlengine/index.html     |   196 +-
 .../cloud/operators/natural_language/index.html    |    54 +-
 .../google/cloud/operators/pubsub/index.html       |   158 +-
 .../google/cloud/operators/spanner/index.html      |    72 +-
 .../cloud/operators/speech_to_text/index.html      |    16 +-
 .../google/cloud/operators/stackdriver/index.html  |   180 +-
 .../google/cloud/operators/tasks/index.html        |   240 +-
 .../cloud/operators/text_to_speech/index.html      |    22 +-
 .../google/cloud/operators/translate/index.html    |    12 +-
 .../cloud/operators/translate_speech/index.html    |    20 +-
 .../cloud/operators/video_intelligence/index.html  |    54 +-
 .../google/cloud/operators/vision/index.html       |   288 +-
 .../google/cloud/operators/workflows/index.html    |   124 +-
 .../google/cloud/secrets/secret_manager/index.html |    28 +-
 .../google/cloud/sensors/bigquery/index.html       |    26 +-
 .../google/cloud/sensors/bigquery_dts/index.html   |    16 +-
 .../google/cloud/sensors/bigtable/index.html       |     8 +-
 .../cloud_storage_transfer_service/index.html      |    10 +-
 .../google/cloud/sensors/dataflow/index.html       |    62 +-
 .../google/cloud/sensors/dataproc/index.html       |     8 +-
 .../providers/google/cloud/sensors/gcs/index.html  |    95 +-
 .../google/cloud/sensors/pubsub/index.html         |    28 +-
 .../google/cloud/sensors/workflows/index.html      |    20 +-
 .../google/cloud/transfers/adls_to_gcs/index.html  |    18 +-
 .../transfers/azure_fileshare_to_gcs/index.html    |    22 +-
 .../transfers/bigquery_to_bigquery/index.html      |    22 +-
 .../cloud/transfers/bigquery_to_gcs/index.html     |    24 +-
 .../cloud/transfers/bigquery_to_mysql/index.html   |    24 +-
 .../cloud/transfers/cassandra_to_gcs/index.html    |    26 +-
 .../cloud/transfers/facebook_ads_to_gcs/index.html |    20 +-
 .../cloud/transfers/gcs_to_bigquery/index.html     |    76 +-
 .../google/cloud/transfers/gcs_to_gcs/index.html   |    73 +-
 .../google/cloud/transfers/gcs_to_local/index.html |    18 +-
 .../google/cloud/transfers/gcs_to_sftp/index.html  |    57 +-
 .../cloud/transfers/gdrive_to_gcs/index.html       |   900 ++
 .../cloud/transfers/gdrive_to_local/index.html     |   894 ++
 .../providers/google/cloud/transfers/index.html    |     2 +
 .../google/cloud/transfers/local_to_gcs/index.html |    22 +-
 .../google/cloud/transfers/mssql_to_gcs/index.html |     6 +-
 .../google/cloud/transfers/mysql_to_gcs/index.html |    12 +-
 .../cloud/transfers/oracle_to_gcs/index.html       |    12 +-
 .../cloud/transfers/postgres_to_gcs/index.html     |    10 +-
 .../cloud/transfers/presto_to_gcs/index.html       |     6 +-
 .../google/cloud/transfers/s3_to_gcs/index.html    |    24 +-
 .../cloud/transfers/salesforce_to_gcs/index.html   |    22 +-
 .../google/cloud/transfers/sftp_to_gcs/index.html  |    22 +-
 .../cloud/transfers/sheets_to_gcs/index.html       |    16 +-
 .../google/cloud/transfers/sql_to_gcs/index.html   |    30 +-
 .../cloud/utils/credentials_provider/index.html    |    42 +-
 .../google/cloud/utils/field_sanitizer/index.html  |     4 +-
 .../google/cloud/utils/field_validator/index.html  |    40 +-
 .../cloud/utils/mlengine_operator_utils/index.html |    50 +-
 .../utils/mlengine_prediction_summary/index.html   |     6 +-
 .../google/common/hooks/base_google/index.html     |    24 +-
 .../google/common/hooks/discovery_api/index.html   |    24 +-
 .../common/utils/id_token_credentials/index.html   |    24 +-
 .../google/firebase/hooks/firestore/index.html     |    16 +-
 .../google/firebase/operators/firestore/index.html |    12 +-
 .../_api/airflow/providers/google/index.html       |     6 +
 .../marketing_platform/hooks/analytics/index.html  |    34 +-
 .../hooks/campaign_manager/index.html              |    70 +-
 .../hooks/display_video/index.html                 |    20 +-
 .../marketing_platform/hooks/search_ads/index.html |     8 +-
 .../operators/analytics/index.html                 |    70 +-
 .../operators/campaign_manager/index.html          |   102 +-
 .../operators/display_video/index.html             |   100 +-
 .../operators/search_ads/index.html                |    26 +-
 .../sensors/campaign_manager/index.html            |    14 +-
 .../sensors/display_video/index.html               |    20 +-
 .../sensors/search_ads/index.html                  |    10 +-
 .../providers/google/suite/hooks/drive/index.html  |    97 +-
 .../providers/google/suite/hooks/sheets/index.html |    94 +-
 .../_api/airflow/providers/google/suite/index.html |     4 +
 .../google/suite/operators/sheets/index.html       |    12 +-
 .../google/suite/sensors/drive/index.html          |   900 ++
 .../providers/google/suite/sensors/index.html      |   845 ++
 .../suite/transfers/gcs_to_gdrive/index.html       |    18 +-
 .../suite/transfers/gcs_to_sheets/index.html       |    14 +-
 .../providers/google/suite/transfers/index.html    |     4 +-
 .../example_dags/example_bigquery_operations.html  |    45 +-
 .../google/cloud/example_dags/example_dlp.html     |    31 +
 .../google/cloud/example_dags/example_gcs.html     |    40 +
 .../cloud/example_dags/example_gcs_to_gcs.html     |    10 +
 .../cloud/example_dags/example_gcs_to_sftp.html    |    51 +-
 .../cloud/example_dags/example_gdrive_to_gcs.html  |   854 ++
 .../example_dags/example_gdrive_to_local.html      |   852 ++
 .../providers/google/cloud/hooks/bigquery.html     |     8 +-
 .../providers/google/cloud/hooks/dataproc.html     |     8 +-
 .../airflow/providers/google/cloud/hooks/gcs.html  |     4 +-
 .../providers/google/cloud/operators/bigquery.html |   166 +-
 .../operators/cloud_storage_transfer_service.html  |    35 +-
 .../providers/google/cloud/operators/compute.html  |     2 +-
 .../providers/google/cloud/operators/dataproc.html |     8 +-
 .../google/cloud/operators/functions.html          |     1 +
 .../providers/google/cloud/sensors/gcs.html        |    27 +-
 .../google/cloud/transfers/gcs_to_gcs.html         |    43 +-
 .../google/cloud/transfers/gcs_to_sftp.html        |    44 +-
 .../google/cloud/transfers/gdrive_to_gcs.html      |   929 ++
 .../google/cloud/transfers/gdrive_to_local.html    |   898 ++
 .../google/cloud/transfers/sql_to_gcs.html         |     2 +-
 .../google/common/utils/id_token_credentials.html  |     4 +-
 .../providers/google/suite/hooks/drive.html        |    92 +-
 .../providers/google/suite/sensors/drive.html      |   894 ++
 .../stable/_modules/index.html                     |     5 +
 .../google/cloud/hooks/bigquery/index.rst.txt      |     6 +-
 .../providers/google/cloud/hooks/gcs/index.rst.txt |     4 +-
 .../google/cloud/operators/bigquery/index.rst.txt  |   113 +-
 .../cloud_storage_transfer_service/index.rst.txt   |    26 +-
 .../google/cloud/operators/dataproc/index.rst.txt  |     8 +-
 .../google/cloud/sensors/gcs/index.rst.txt         |    10 +-
 .../cloud/transfers/gcs_to_gcs/index.rst.txt       |    38 +
 .../cloud/transfers/gcs_to_sftp/index.rst.txt      |    35 +-
 .../cloud/transfers/gdrive_to_gcs/index.rst.txt    |    62 +
 .../cloud/transfers/gdrive_to_local/index.rst.txt  |    52 +
 .../providers/google/cloud/transfers/index.rst.txt |     2 +
 .../utils/id_token_credentials/index.rst.txt       |     2 +-
 .../google/suite/hooks/drive/index.rst.txt         |    56 +
 .../airflow/providers/google/suite/index.rst.txt   |     1 +
 .../google/suite/sensors/drive/index.rst.txt       |    59 +
 .../providers/google/suite/sensors/index.rst.txt   |    15 +
 .../stable/_sources/commits.rst.txt                |    30 +-
 .../stable/_sources/index.rst.txt                  |    24 +-
 .../_sources/operators/cloud/bigquery.rst.txt      |    34 +
 .../operators/cloud/data_loss_prevention.rst.txt   |    17 +-
 .../_sources/operators/cloud/dataflow.rst.txt      |     2 +-
 .../stable/_sources/operators/cloud/gcs.rst.txt    |    62 +-
 .../_sources/operators/transfer/gcs_to_gcs.rst.txt |    12 +
 .../operators/transfer/gdrive_to_gcs.rst.txt       |    71 +
 .../operators/transfer/gdrive_to_local.rst.txt     |    58 +
 .../google-cloud-secret-manager-backend.rst.txt    |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |   216 +-
 .../stable/connections/gcp.html                    |    14 +-
 .../stable/connections/gcp_sql.html                |     4 +-
 .../stable/genindex.html                           |   114 +-
 .../stable/index.html                              |    53 +-
 .../stable/logging/gcs.html                        |     2 +-
 .../stable/logging/stackdriver.html                |     2 +-
 .../stable/objects.inv                             |   Bin 29668 -> 30045 bytes
 .../stable/operators/cloud/automl.html             |     2 +-
 .../stable/operators/cloud/bigquery.html           |    67 +-
 .../stable/operators/cloud/bigquery_dts.html       |     2 +-
 .../stable/operators/cloud/cloud_sql.html          |    10 +-
 .../operators/cloud/data_loss_prevention.html      |    30 +-
 .../stable/operators/cloud/dataflow.html           |     6 +-
 .../stable/operators/cloud/dataprep.html           |     2 +-
 .../stable/operators/cloud/dataproc.html           |     4 +-
 .../stable/operators/cloud/functions.html          |     6 +-
 .../stable/operators/cloud/gcs.html                |    95 +-
 .../stable/operators/cloud/kubernetes_engine.html  |     4 +-
 .../stable/operators/cloud/life_sciences.html      |     4 +-
 .../stable/operators/cloud/natural_language.html   |     4 +-
 .../stable/operators/cloud/spanner.html            |     2 +-
 .../stable/operators/cloud/workflows.html          |     2 +-
 .../stable/operators/suite/sheets.html             |     2 +-
 .../stable/operators/transfer/gcs_to_gcs.html      |    20 +-
 .../stable/operators/transfer/gcs_to_sftp.html     |     7 +-
 .../stable/operators/transfer/gcs_to_sheets.html   |     4 +-
 .../stable/operators/transfer/gdrive_to_gcs.html   |   893 ++
 .../stable/operators/transfer/gdrive_to_local.html |   880 ++
 .../stable/operators/transfer/index.html           |     2 +
 .../stable/operators/transfer/local_to_gcs.html    |     4 +-
 .../stable/py-modindex.html                        |    20 +
 .../stable/searchindex.js                          |     2 +-
 .../google-cloud-secret-manager-backend.html       |    10 +-
 .../apache-airflow-providers-http/1.1.1/.buildinfo |     4 +
 .../airflow/providers/http/hooks/http/index.html   |   985 ++
 .../_api/airflow/providers/http/hooks/index.html   |   833 ++
 .../1.1.1/_api/airflow/providers/http/index.html   |   842 ++
 .../providers/http/operators/http/index.html       |   910 ++
 .../airflow/providers/http/operators/index.html    |   833 ++
 .../airflow/providers/http/sensors/http/index.html |   898 ++
 .../_api/airflow/providers/http/sensors/index.html |   833 ++
 .../providers/http/example_dags/example_http.html  |   905 ++
 .../airflow/providers/http/hooks/http.html         |  1016 ++
 .../airflow/providers/http/operators/http.html     |   909 ++
 .../airflow/providers/http/sensors/http.html       |   911 ++
 .../1.1.1/_modules/index.html                      |   793 ++
 .../providers/http/hooks/http/index.rst.txt        |   130 +
 .../airflow/providers/http/hooks/index.rst.txt     |    15 +
 .../_api/airflow/providers/http/index.rst.txt      |    17 +
 .../providers/http/operators/http/index.rst.txt    |    74 +
 .../airflow/providers/http/operators/index.rst.txt |    15 +
 .../providers/http/sensors/http/index.rst.txt      |    69 +
 .../airflow/providers/http/sensors/index.rst.txt   |    15 +
 .../1.1.1/_sources/commits.rst.txt                 |   126 +
 .../1.1.1/_sources/index.rst.txt                   |   126 +
 .../1.1.1/_sources/operators.rst.txt               |    99 +
 .../1.1.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.1.1/_static/_gen/css/main.min.css            |     7 +
 .../1.1.1/_static/_gen/js/docs.js                  |     1 +
 .../1.1.1/_static/basic.css                        |   856 ++
 .../1.1.1/_static/clipboard.min.js                 |     7 +
 .../1.1.1/_static/copy-button.svg                  |     5 +
 .../1.1.1/_static/copybutton.css                   |    67 +
 .../1.1.1/_static/copybutton.js                    |   153 +
 .../1.1.1/_static/copybutton_funcs.js              |    47 +
 .../1.1.1/_static/doctools.js                      |   316 +
 .../1.1.1/_static/documentation_options.js         |    12 +
 .../1.1.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.1.1/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.1.1/_static/jquery.js                        |     2 +
 .../1.1.1/_static/language_data.js                 |   297 +
 .../1.1.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.1.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pygments.css                     |    74 +
 .../1.1.1/_static/searchtools.js                   |   514 +
 .../1.1.1/_static/underscore-1.3.1.js              |   999 ++
 .../1.1.1/_static/underscore.js                    |    31 +
 .../1.1.1/commits.html                             |  1151 ++
 .../1.1.1/genindex.html                            |  1014 ++
 .../apache-airflow-providers-http/1.1.1/index.html |   917 ++
 .../1.1.1/objects.inv                              |    10 +
 .../1.1.1/operators.html                           |   946 ++
 .../1.1.1/py-modindex.html                         |   844 ++
 .../1.1.1/search.html                              |   832 ++
 .../1.1.1/searchindex.js                           |     1 +
 .../airflow/providers/http/hooks/http/index.html   |    32 +-
 .../providers/http/operators/http/index.html       |    24 +-
 .../airflow/providers/http/sensors/http/index.html |    24 +-
 .../stable/_sources/commits.rst.txt                |    14 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    50 +-
 .../stable/index.html                              |    25 +-
 .../stable/operators.html                          |     4 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.1.0/.buildinfo                               |     4 +
 .../airflow/providers/jenkins/hooks/index.html     |   825 ++
 .../providers/jenkins/hooks/jenkins/index.html     |   873 ++
 .../_api/airflow/providers/jenkins/index.html      |   830 ++
 .../airflow/providers/jenkins/operators/index.html |   825 ++
 .../operators/jenkins_job_trigger/index.html       |   986 ++
 .../airflow/providers/jenkins/hooks/jenkins.html   |   836 ++
 .../jenkins/operators/jenkins_job_trigger.html     |  1032 ++
 .../1.1.0/_modules/index.html                      |   783 ++
 .../airflow/providers/jenkins/hooks/index.rst.txt  |    15 +
 .../providers/jenkins/hooks/jenkins/index.rst.txt  |    43 +
 .../_api/airflow/providers/jenkins/index.rst.txt   |    16 +
 .../providers/jenkins/operators/index.rst.txt      |    15 +
 .../operators/jenkins_job_trigger/index.rst.txt    |   117 +
 .../1.1.0/_sources/commits.rst.txt                 |   116 +
 .../1.1.0/_sources/index.rst.txt                   |   123 +
 .../1.1.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.1.0/_static/_gen/css/main.min.css            |     7 +
 .../1.1.0/_static/_gen/js/docs.js                  |     1 +
 .../1.1.0/_static/basic.css                        |   856 ++
 .../1.1.0/_static/clipboard.min.js                 |     7 +
 .../1.1.0/_static/copy-button.svg                  |     5 +
 .../1.1.0/_static/copybutton.css                   |    67 +
 .../1.1.0/_static/copybutton.js                    |   153 +
 .../1.1.0/_static/copybutton_funcs.js              |    47 +
 .../1.1.0/_static/doctools.js                      |   316 +
 .../1.1.0/_static/documentation_options.js         |    12 +
 .../1.1.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.1.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.1.0/_static/jquery.js                        |     2 +
 .../1.1.0/_static/language_data.js                 |   297 +
 .../1.1.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.1.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.1.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.1.0/_static/pygments.css                     |    74 +
 .../1.1.0/_static/searchtools.js                   |   514 +
 .../1.1.0/_static/underscore-1.3.1.js              |   999 ++
 .../1.1.0/_static/underscore.js                    |    31 +
 .../1.1.0/commits.html                             |  1103 ++
 .../1.1.0/genindex.html                            |   984 ++
 .../1.1.0/index.html                               |   914 ++
 .../1.1.0/objects.inv                              |   Bin 0 -> 659 bytes
 .../1.1.0/py-modindex.html                         |   826 ++
 .../1.1.0/search.html                              |   824 ++
 .../1.1.0/searchindex.js                           |     1 +
 .../operators/jenkins_job_trigger/index.html       |    35 +-
 .../jenkins/operators/jenkins_job_trigger.html     |    10 +-
 .../operators/jenkins_job_trigger/index.rst.txt    |     4 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/mysql/hooks/index.html  |   841 ++
 .../airflow/providers/mysql/hooks/mysql/index.html |  1061 ++
 .../1.0.2/_api/airflow/providers/mysql/index.html  |   852 ++
 .../airflow/providers/mysql/operators/index.html   |   841 ++
 .../providers/mysql/operators/mysql/index.html     |   900 ++
 .../airflow/providers/mysql/transfers/index.html   |   843 ++
 .../mysql/transfers/presto_to_mysql/index.html     |   897 ++
 .../mysql/transfers/s3_to_mysql/index.html         |   904 ++
 .../mysql/transfers/vertica_to_mysql/index.html    |   902 ++
 .../mysql/example_dags/example_mysql.html          |   855 ++
 .../airflow/providers/mysql/hooks/mysql.html       |  1060 ++
 .../airflow/providers/mysql/operators/mysql.html   |   873 ++
 .../providers/mysql/transfers/presto_to_mysql.html |   881 ++
 .../providers/mysql/transfers/s3_to_mysql.html     |   897 ++
 .../mysql/transfers/vertica_to_mysql.html          |   950 ++
 .../1.0.2/_modules/index.html                      |   803 ++
 .../airflow/providers/mysql/hooks/index.rst.txt    |    15 +
 .../providers/mysql/hooks/mysql/index.rst.txt      |   168 +
 .../_api/airflow/providers/mysql/index.rst.txt     |    17 +
 .../providers/mysql/operators/index.rst.txt        |    15 +
 .../providers/mysql/operators/mysql/index.rst.txt  |    55 +
 .../providers/mysql/transfers/index.rst.txt        |    17 +
 .../mysql/transfers/presto_to_mysql/index.rst.txt  |    53 +
 .../mysql/transfers/s3_to_mysql/index.rst.txt      |    58 +
 .../mysql/transfers/vertica_to_mysql/index.rst.txt |    60 +
 .../1.0.2/_sources/commits.rst.txt                 |   125 +
 .../1.0.2/_sources/connections/mysql.rst.txt       |   110 +
 .../1.0.2/_sources/index.rst.txt                   |   161 +
 .../1.0.2/_sources/operators.rst.txt               |    69 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1155 ++
 .../1.0.2/connections/index.html                   |     1 +
 .../1.0.2/connections/mysql.html                   |   916 ++
 .../1.0.2/genindex.html                            |  1111 ++
 .../1.0.2/index.html                               |   980 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 922 bytes
 .../1.0.2/operators.html                           |   899 ++
 .../1.0.2/py-modindex.html                         |   862 ++
 .../1.0.2/search.html                              |   840 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../airflow/providers/mysql/hooks/mysql/index.html |    16 +-
 .../providers/mysql/operators/mysql/index.html     |    12 +-
 .../mysql/transfers/presto_to_mysql/index.html     |    12 +-
 .../mysql/transfers/s3_to_mysql/index.html         |    14 +-
 .../mysql/transfers/vertica_to_mysql/index.html    |    18 +-
 .../airflow/providers/mysql/hooks/mysql.html       |     4 +-
 .../stable/_sources/commits.rst.txt                |    15 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    58 +-
 .../stable/connections/mysql.html                  |     6 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.1/.buildinfo                               |     4 +
 .../_api/airflow/providers/neo4j/hooks/index.html  |   841 ++
 .../airflow/providers/neo4j/hooks/neo4j/index.html |   926 ++
 .../1.0.1/_api/airflow/providers/neo4j/index.html  |   846 ++
 .../airflow/providers/neo4j/operators/index.html   |   841 ++
 .../providers/neo4j/operators/neo4j/index.html     |   879 ++
 .../airflow/providers/neo4j/hooks/neo4j.html       |   916 ++
 .../airflow/providers/neo4j/operators/neo4j.html   |   861 ++
 .../1.0.1/_modules/index.html                      |   799 ++
 .../airflow/providers/neo4j/hooks/index.rst.txt    |    15 +
 .../providers/neo4j/hooks/neo4j/index.rst.txt      |    76 +
 .../_api/airflow/providers/neo4j/index.rst.txt     |    16 +
 .../providers/neo4j/operators/index.rst.txt        |    15 +
 .../providers/neo4j/operators/neo4j/index.rst.txt  |    38 +
 .../1.0.1/_sources/commits.rst.txt                 |    52 +
 .../1.0.1/_sources/connections/neo4j.rst.txt       |    63 +
 .../1.0.1/_sources/index.rst.txt                   |   132 +
 .../1.0.1/_sources/operators/neo4j.rst.txt         |    50 +
 .../1.0.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.1/_static/_gen/css/main.min.css            |     7 +
 .../1.0.1/_static/_gen/js/docs.js                  |     1 +
 .../1.0.1/_static/basic.css                        |   856 ++
 .../1.0.1/_static/clipboard.min.js                 |     7 +
 .../1.0.1/_static/copy-button.svg                  |     5 +
 .../1.0.1/_static/copybutton.css                   |    67 +
 .../1.0.1/_static/copybutton.js                    |   153 +
 .../1.0.1/_static/copybutton_funcs.js              |    47 +
 .../1.0.1/_static/doctools.js                      |   316 +
 .../1.0.1/_static/documentation_options.js         |    12 +
 .../1.0.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.1/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.1/_static/jquery.js                        |     2 +
 .../1.0.1/_static/language_data.js                 |   297 +
 .../1.0.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.1/_static/pygments.css                     |    74 +
 .../1.0.1/_static/searchtools.js                   |   514 +
 .../1.0.1/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.1/_static/underscore.js                    |    31 +
 .../1.0.1/commits.html                             |   883 ++
 .../1.0.1/connections/neo4j.html                   |   876 ++
 .../1.0.1/genindex.html                            |   963 ++
 .../1.0.1/index.html                               |   937 ++
 .../1.0.1/objects.inv                              |   Bin 0 -> 602 bytes
 .../1.0.1/operators/neo4j.html                     |   869 ++
 .../1.0.1/py-modindex.html                         |   842 ++
 .../1.0.1/search.html                              |   840 ++
 .../1.0.1/searchindex.js                           |     1 +
 .../airflow/providers/neo4j/hooks/neo4j/index.html |     2 +-
 .../providers/neo4j/operators/neo4j/index.html     |     4 +-
 .../stable/_sources/commits.rst.txt                |    11 +
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    28 +-
 .../stable/connections/neo4j.html                  |     2 +-
 .../stable/index.html                              |    19 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.1.1/.buildinfo                               |     4 +
 .../airflow/providers/openfaas/hooks/index.html    |   823 ++
 .../providers/openfaas/hooks/openfaas/index.html   |   940 ++
 .../_api/airflow/providers/openfaas/index.html     |   824 ++
 .../airflow/providers/openfaas/hooks/openfaas.html |   897 ++
 .../1.1.1/_modules/index.html                      |   780 ++
 .../airflow/providers/openfaas/hooks/index.rst.txt |    15 +
 .../openfaas/hooks/openfaas/index.rst.txt          |    92 +
 .../_api/airflow/providers/openfaas/index.rst.txt  |    15 +
 .../1.1.1/_sources/commits.rst.txt                 |   101 +
 .../1.1.1/_sources/index.rst.txt                   |   116 +
 .../1.1.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.1.1/_static/_gen/css/main.min.css            |     7 +
 .../1.1.1/_static/_gen/js/docs.js                  |     1 +
 .../1.1.1/_static/basic.css                        |   856 ++
 .../1.1.1/_static/clipboard.min.js                 |     7 +
 .../1.1.1/_static/copy-button.svg                  |     5 +
 .../1.1.1/_static/copybutton.css                   |    67 +
 .../1.1.1/_static/copybutton.js                    |   153 +
 .../1.1.1/_static/copybutton_funcs.js              |    47 +
 .../1.1.1/_static/doctools.js                      |   316 +
 .../1.1.1/_static/documentation_options.js         |    12 +
 .../1.1.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.1.1/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.1.1/_static/jquery.js                        |     2 +
 .../1.1.1/_static/language_data.js                 |   297 +
 .../1.1.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.1.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pygments.css                     |    74 +
 .../1.1.1/_static/searchtools.js                   |   514 +
 .../1.1.1/_static/underscore-1.3.1.js              |   999 ++
 .../1.1.1/_static/underscore.js                    |    31 +
 .../1.1.1/commits.html                             |  1041 ++
 .../1.1.1/genindex.html                            |   921 ++
 .../1.1.1/index.html                               |   894 ++
 .../1.1.1/objects.inv                              |   Bin 0 -> 550 bytes
 .../1.1.1/py-modindex.html                         |   814 ++
 .../1.1.1/search.html                              |   822 ++
 .../1.1.1/searchindex.js                           |     1 +
 .../providers/openfaas/hooks/openfaas/index.html   |     4 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/papermill/index.html    |   834 ++
 .../providers/papermill/operators/index.html       |   833 ++
 .../papermill/operators/papermill/index.html       |   899 ++
 .../papermill/example_dags/example_papermill.html  |   878 ++
 .../providers/papermill/operators/papermill.html   |   870 ++
 .../1.0.2/_modules/index.html                      |   791 ++
 .../_api/airflow/providers/papermill/index.rst.txt |    15 +
 .../providers/papermill/operators/index.rst.txt    |    15 +
 .../papermill/operators/papermill/index.rst.txt    |    55 +
 .../1.0.2/_sources/commits.rst.txt                 |    95 +
 .../1.0.2/_sources/index.rst.txt                   |   131 +
 .../1.0.2/_sources/operators.rst.txt               |    57 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1027 ++
 .../1.0.2/genindex.html                            |   911 ++
 .../1.0.2/index.html                               |   931 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 506 bytes
 .../1.0.2/operators.html                           |   863 ++
 .../1.0.2/py-modindex.html                         |   824 ++
 .../1.0.2/search.html                              |   832 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../papermill/operators/papermill/index.html       |     6 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    52 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/presto/hooks/index.html |   823 ++
 .../providers/presto/hooks/presto/index.html       |   969 ++
 .../1.0.2/_api/airflow/providers/presto/index.html |   824 ++
 .../airflow/providers/presto/hooks/presto.html     |   972 ++
 .../1.0.2/_modules/index.html                      |   780 ++
 .../airflow/providers/presto/hooks/index.rst.txt   |    15 +
 .../providers/presto/hooks/presto/index.rst.txt    |   116 +
 .../_api/airflow/providers/presto/index.rst.txt    |    15 +
 .../1.0.2/_sources/commits.rst.txt                 |   108 +
 .../1.0.2/_sources/index.rst.txt                   |   122 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1069 ++
 .../1.0.2/genindex.html                            |   944 ++
 .../1.0.2/index.html                               |   911 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 544 bytes
 .../1.0.2/py-modindex.html                         |   814 ++
 .../1.0.2/search.html                              |   822 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/presto/hooks/presto/index.html       |    10 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    52 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/qubole/hooks/index.html |   826 ++
 .../providers/qubole/hooks/qubole/index.html       |  1048 ++
 .../providers/qubole/hooks/qubole_check/index.html |   922 ++
 .../1.0.2/_api/airflow/providers/qubole/index.html |   836 ++
 .../airflow/providers/qubole/operators/index.html  |   826 ++
 .../providers/qubole/operators/qubole/index.html   |  1257 +++
 .../qubole/operators/qubole_check/index.html       |  1029 ++
 .../airflow/providers/qubole/sensors/index.html    |   825 ++
 .../providers/qubole/sensors/qubole/index.html     |   909 ++
 .../airflow/providers/qubole/hooks/qubole.html     |  1071 ++
 .../providers/qubole/hooks/qubole_check.html       |   904 ++
 .../airflow/providers/qubole/operators/qubole.html |  1071 ++
 .../providers/qubole/operators/qubole_check.html   |   993 ++
 .../airflow/providers/qubole/sensors/qubole.html   |   895 ++
 .../1.0.2/_modules/index.html                      |   786 ++
 .../airflow/providers/qubole/hooks/index.rst.txt   |    16 +
 .../providers/qubole/hooks/qubole/index.rst.txt    |   149 +
 .../qubole/hooks/qubole_check/index.rst.txt        |    67 +
 .../_api/airflow/providers/qubole/index.rst.txt    |    17 +
 .../providers/qubole/operators/index.rst.txt       |    16 +
 .../qubole/operators/qubole/index.rst.txt          |   244 +
 .../qubole/operators/qubole_check/index.rst.txt    |   163 +
 .../airflow/providers/qubole/sensors/index.rst.txt |    15 +
 .../providers/qubole/sensors/qubole/index.rst.txt  |    67 +
 .../1.0.2/_sources/commits.rst.txt                 |   128 +
 .../1.0.2/_sources/index.rst.txt                   |   123 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1151 ++
 .../1.0.2/genindex.html                            |  1216 +++
 .../1.0.2/index.html                               |   914 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 1195 bytes
 .../1.0.2/py-modindex.html                         |   846 ++
 .../1.0.2/search.html                              |   824 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/qubole/hooks/qubole/index.html       |    16 +-
 .../providers/qubole/operators/qubole/index.html   |    18 +-
 .../qubole/operators/qubole_check/index.html       |   136 +-
 .../providers/qubole/sensors/qubole/index.html     |     8 +-
 .../airflow/providers/qubole/operators/qubole.html |    10 +-
 .../providers/qubole/operators/qubole_check.html   |   124 +-
 .../qubole/operators/qubole/index.rst.txt          |     2 +
 .../qubole/operators/qubole_check/index.rst.txt    |    90 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/genindex.html                           |    36 +-
 .../stable/index.html                              |    25 +-
 .../stable/objects.inv                             |   Bin 1208 -> 1195 bytes
 .../stable/searchindex.js                          |     2 +-
 .../2.0.0/.buildinfo                               |     4 +
 .../airflow/providers/salesforce/hooks/index.html  |   834 ++
 .../salesforce/hooks/salesforce/index.html         |  1082 ++
 .../providers/salesforce/hooks/tableau/index.html  |   824 ++
 .../_api/airflow/providers/salesforce/index.html   |   843 ++
 .../providers/salesforce/operators/index.html      |   833 ++
 .../operators/tableau_refresh_workbook/index.html  |   824 ++
 .../providers/salesforce/sensors/index.html        |   833 ++
 .../sensors/tableau_job_status/index.html          |   824 ++
 .../providers/salesforce/hooks/salesforce.html     |  1129 ++
 .../2.0.0/_modules/index.html                      |   790 ++
 .../providers/salesforce/hooks/index.rst.txt       |    16 +
 .../salesforce/hooks/salesforce/index.rst.txt      |   188 +
 .../salesforce/hooks/tableau/index.rst.txt         |     6 +
 .../airflow/providers/salesforce/index.rst.txt     |    17 +
 .../providers/salesforce/operators/index.rst.txt   |    15 +
 .../tableau_refresh_workbook/index.rst.txt         |     6 +
 .../providers/salesforce/sensors/index.rst.txt     |    15 +
 .../sensors/tableau_job_status/index.rst.txt       |     6 +
 .../2.0.0/_sources/commits.rst.txt                 |   119 +
 .../2.0.0/_sources/connections/salesforce.rst.txt  |    73 +
 .../2.0.0/_sources/index.rst.txt                   |   158 +
 .../2.0.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../2.0.0/_static/_gen/css/main.min.css            |     7 +
 .../2.0.0/_static/_gen/js/docs.js                  |     1 +
 .../2.0.0/_static/basic.css                        |   856 ++
 .../2.0.0/_static/clipboard.min.js                 |     7 +
 .../2.0.0/_static/copy-button.svg                  |     5 +
 .../2.0.0/_static/copybutton.css                   |    67 +
 .../2.0.0/_static/copybutton.js                    |   153 +
 .../2.0.0/_static/copybutton_funcs.js              |    47 +
 .../2.0.0/_static/doctools.js                      |   316 +
 .../2.0.0/_static/documentation_options.js         |    12 +
 .../2.0.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../2.0.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../2.0.0/_static/jquery.js                        |     2 +
 .../2.0.0/_static/language_data.js                 |   297 +
 .../2.0.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../2.0.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../2.0.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../2.0.0/_static/pygments.css                     |    74 +
 .../2.0.0/_static/searchtools.js                   |   514 +
 .../2.0.0/_static/underscore-1.3.1.js              |   999 ++
 .../2.0.0/_static/underscore.js                    |    31 +
 .../2.0.0/commits.html                             |  1123 ++
 .../2.0.0/connections/index.html                   |     1 +
 .../2.0.0/connections/salesforce.html              |   872 ++
 .../2.0.0/genindex.html                            |   992 ++
 .../2.0.0/index.html                               |   963 ++
 .../2.0.0/objects.inv                              |   Bin 0 -> 700 bytes
 .../2.0.0/py-modindex.html                         |   849 ++
 .../2.0.0/search.html                              |   832 ++
 .../2.0.0/searchindex.js                           |     1 +
 .../salesforce/hooks/salesforce/index.html         |    48 +-
 .../providers/salesforce/hooks/tableau/index.html  |   184 +-
 .../operators/tableau_refresh_workbook/index.html  |    69 +-
 .../sensors/tableau_job_status/index.html          |    70 +-
 .../providers/salesforce/hooks/tableau.html        |   906 --
 .../operators/tableau_refresh_workbook.html        |   888 --
 .../salesforce/sensors/tableau_job_status.html     |   867 --
 .../stable/_modules/index.html                     |     3 -
 .../salesforce/hooks/tableau/index.rst.txt         |   113 -
 .../tableau_refresh_workbook/index.rst.txt         |    44 -
 .../sensors/tableau_job_status/index.rst.txt       |    44 -
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    38 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    54 +-
 .../stable/genindex.html                           |    92 -
 .../stable/index.html                              |    57 +-
 .../stable/objects.inv                             |   Bin 972 -> 700 bytes
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/sendgrid/index.html     |   824 ++
 .../providers/sendgrid/utils/emailer/index.html    |   860 ++
 .../airflow/providers/sendgrid/utils/index.html    |   823 ++
 .../airflow/providers/sendgrid/utils/emailer.html  |   935 ++
 .../1.0.2/_modules/index.html                      |   780 ++
 .../_api/airflow/providers/sendgrid/index.rst.txt  |    15 +
 .../providers/sendgrid/utils/emailer/index.rst.txt |    33 +
 .../airflow/providers/sendgrid/utils/index.rst.txt |    15 +
 .../1.0.2/_sources/commits.rst.txt                 |    76 +
 .../1.0.2/_sources/index.rst.txt                   |   124 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |   941 ++
 .../1.0.2/genindex.html                            |   879 ++
 .../1.0.2/index.html                               |   914 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 444 bytes
 .../1.0.2/py-modindex.html                         |   814 ++
 .../1.0.2/search.html                              |   822 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../stable/_sources/commits.rst.txt                |    14 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    48 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../apache-airflow-providers-sftp/1.1.1/.buildinfo |     4 +
 .../_api/airflow/providers/sftp/hooks/index.html   |   823 ++
 .../airflow/providers/sftp/hooks/sftp/index.html   |  1095 ++
 .../1.1.1/_api/airflow/providers/sftp/index.html   |   832 ++
 .../airflow/providers/sftp/operators/index.html    |   823 ++
 .../providers/sftp/operators/sftp/index.html       |   931 ++
 .../_api/airflow/providers/sftp/sensors/index.html |   823 ++
 .../airflow/providers/sftp/sensors/sftp/index.html |   856 ++
 .../airflow/providers/sftp/hooks/sftp.html         |  1099 ++
 .../airflow/providers/sftp/operators/sftp.html     |   963 ++
 .../airflow/providers/sftp/sensors/sftp.html       |   838 ++
 .../1.1.1/_modules/index.html                      |   782 ++
 .../airflow/providers/sftp/hooks/index.rst.txt     |    15 +
 .../providers/sftp/hooks/sftp/index.rst.txt        |   207 +
 .../_api/airflow/providers/sftp/index.rst.txt      |    17 +
 .../airflow/providers/sftp/operators/index.rst.txt |    15 +
 .../providers/sftp/operators/sftp/index.rst.txt    |    94 +
 .../airflow/providers/sftp/sensors/index.rst.txt   |    15 +
 .../providers/sftp/sensors/sftp/index.rst.txt      |    36 +
 .../1.1.1/_sources/commits.rst.txt                 |   118 +
 .../1.1.1/_sources/index.rst.txt                   |   150 +
 .../1.1.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.1.1/_static/_gen/css/main.min.css            |     7 +
 .../1.1.1/_static/_gen/js/docs.js                  |     1 +
 .../1.1.1/_static/basic.css                        |   856 ++
 .../1.1.1/_static/clipboard.min.js                 |     7 +
 .../1.1.1/_static/copy-button.svg                  |     5 +
 .../1.1.1/_static/copybutton.css                   |    67 +
 .../1.1.1/_static/copybutton.js                    |   153 +
 .../1.1.1/_static/copybutton_funcs.js              |    47 +
 .../1.1.1/_static/doctools.js                      |   316 +
 .../1.1.1/_static/documentation_options.js         |    12 +
 .../1.1.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.1.1/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.1.1/_static/jquery.js                        |     2 +
 .../1.1.1/_static/language_data.js                 |   297 +
 .../1.1.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.1.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.1.1/_static/pygments.css                     |    74 +
 .../1.1.1/_static/searchtools.js                   |   514 +
 .../1.1.1/_static/underscore-1.3.1.js              |   999 ++
 .../1.1.1/_static/underscore.js                    |    31 +
 .../1.1.1/commits.html                             |  1109 ++
 .../1.1.1/genindex.html                            |  1035 ++
 .../apache-airflow-providers-sftp/1.1.1/index.html |   952 ++
 .../1.1.1/objects.inv                              |   Bin 0 -> 762 bytes
 .../1.1.1/py-modindex.html                         |   834 ++
 .../1.1.1/search.html                              |   822 ++
 .../1.1.1/searchindex.js                           |     1 +
 .../airflow/providers/sftp/hooks/sftp/index.html   |    38 +-
 .../providers/sftp/operators/sftp/index.html       |    22 +-
 .../airflow/providers/sftp/sensors/sftp/index.html |     4 +-
 .../stable/_sources/commits.rst.txt                |    15 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    44 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 .../3.0.0/.buildinfo                               |     4 +
 .../_api/airflow/providers/slack/hooks/index.html  |   824 ++
 .../airflow/providers/slack/hooks/slack/index.html |   891 ++
 .../providers/slack/hooks/slack_webhook/index.html |   905 ++
 .../3.0.0/_api/airflow/providers/slack/index.html  |   830 ++
 .../airflow/providers/slack/operators/index.html   |   824 ++
 .../providers/slack/operators/slack/index.html     |   987 ++
 .../slack/operators/slack_webhook/index.html       |   872 ++
 .../airflow/providers/slack/hooks/slack.html       |   884 ++
 .../providers/slack/hooks/slack_webhook.html       |   948 ++
 .../airflow/providers/slack/operators/slack.html   |   999 ++
 .../providers/slack/operators/slack_webhook.html   |   901 ++
 .../3.0.0/_modules/index.html                      |   783 ++
 .../airflow/providers/slack/hooks/index.rst.txt    |    16 +
 .../providers/slack/hooks/slack/index.rst.txt      |    77 +
 .../slack/hooks/slack_webhook/index.rst.txt        |    80 +
 .../_api/airflow/providers/slack/index.rst.txt     |    16 +
 .../providers/slack/operators/index.rst.txt        |    16 +
 .../providers/slack/operators/slack/index.rst.txt  |   149 +
 .../slack/operators/slack_webhook/index.rst.txt    |    60 +
 .../3.0.0/_sources/commits.rst.txt                 |   122 +
 .../3.0.0/_sources/index.rst.txt                   |   152 +
 .../3.0.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.0.0/_static/_gen/css/main.min.css            |     7 +
 .../3.0.0/_static/_gen/js/docs.js                  |     1 +
 .../3.0.0/_static/basic.css                        |   856 ++
 .../3.0.0/_static/clipboard.min.js                 |     7 +
 .../3.0.0/_static/copy-button.svg                  |     5 +
 .../3.0.0/_static/copybutton.css                   |    67 +
 .../3.0.0/_static/copybutton.js                    |   153 +
 .../3.0.0/_static/copybutton_funcs.js              |    47 +
 .../3.0.0/_static/doctools.js                      |   316 +
 .../3.0.0/_static/documentation_options.js         |    12 +
 .../3.0.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.0.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../3.0.0/_static/jquery.js                        |     2 +
 .../3.0.0/_static/language_data.js                 |   297 +
 .../3.0.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.0.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.0.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.0.0/_static/pygments.css                     |    74 +
 .../3.0.0/_static/searchtools.js                   |   514 +
 .../3.0.0/_static/underscore-1.3.1.js              |   999 ++
 .../3.0.0/_static/underscore.js                    |    31 +
 .../3.0.0/commits.html                             |  1125 ++
 .../3.0.0/genindex.html                            |   982 ++
 .../3.0.0/index.html                               |   950 ++
 .../3.0.0/objects.inv                              |   Bin 0 -> 694 bytes
 .../3.0.0/py-modindex.html                         |   834 ++
 .../3.0.0/search.html                              |   822 ++
 .../3.0.0/searchindex.js                           |     1 +
 .../airflow/providers/slack/hooks/slack/index.html |    24 +-
 .../providers/slack/hooks/slack_webhook/index.html |    26 +-
 .../providers/slack/operators/slack/index.html     |    32 +-
 .../slack/operators/slack_webhook/index.html       |    22 +-
 .../airflow/providers/slack/hooks/slack.html       |     4 +-
 .../providers/slack/hooks/slack/index.rst.txt      |     2 +-
 .../stable/_sources/commits.rst.txt                |    21 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    58 +-
 .../stable/index.html                              |    27 +-
 .../stable/searchindex.js                          |     2 +-
 .../1.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/sqlite/hooks/index.html |   841 ++
 .../providers/sqlite/hooks/sqlite/index.html       |   889 ++
 .../1.0.2/_api/airflow/providers/sqlite/index.html |   846 ++
 .../airflow/providers/sqlite/operators/index.html  |   841 ++
 .../providers/sqlite/operators/sqlite/index.html   |   897 ++
 .../sqlite/example_dags/example_sqlite.html        |   869 ++
 .../airflow/providers/sqlite/hooks/sqlite.html     |   836 ++
 .../airflow/providers/sqlite/operators/sqlite.html |   864 ++
 .../1.0.2/_modules/index.html                      |   800 ++
 .../airflow/providers/sqlite/hooks/index.rst.txt   |    15 +
 .../providers/sqlite/hooks/sqlite/index.rst.txt    |    43 +
 .../_api/airflow/providers/sqlite/index.rst.txt    |    16 +
 .../providers/sqlite/operators/index.rst.txt       |    15 +
 .../sqlite/operators/sqlite/index.rst.txt          |    50 +
 .../1.0.2/_sources/commits.rst.txt                 |   108 +
 .../1.0.2/_sources/connections/sqlite.rst.txt      |    36 +
 .../1.0.2/_sources/index.rst.txt                   |   129 +
 .../1.0.2/_sources/operators.rst.txt               |    75 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |  1087 ++
 .../1.0.2/connections/index.html                   |     1 +
 .../1.0.2/connections/sqlite.html                  |   847 ++
 .../1.0.2/genindex.html                            |   970 ++
 .../1.0.2/index.html                               |   925 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 618 bytes
 .../1.0.2/operators.html                           |   918 ++
 .../1.0.2/py-modindex.html                         |   842 ++
 .../1.0.2/search.html                              |   840 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/sqlite/operators/sqlite/index.html   |     8 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    11 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    52 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 docs/apache-airflow-providers-ssh/1.2.0/.buildinfo |     4 +
 .../_api/airflow/providers/ssh/hooks/index.html    |   831 ++
 .../airflow/providers/ssh/hooks/ssh/index.html     |  1000 ++
 .../1.2.0/_api/airflow/providers/ssh/index.html    |   836 ++
 .../airflow/providers/ssh/operators/index.html     |   831 ++
 .../airflow/providers/ssh/operators/ssh/index.html |   892 ++
 .../_modules/airflow/providers/ssh/hooks/ssh.html  |  1135 ++
 .../airflow/providers/ssh/operators/ssh.html       |   967 ++
 .../1.2.0/_modules/index.html                      |   789 ++
 .../_api/airflow/providers/ssh/hooks/index.rst.txt |    15 +
 .../airflow/providers/ssh/hooks/ssh/index.rst.txt  |   133 +
 .../_api/airflow/providers/ssh/index.rst.txt       |    16 +
 .../airflow/providers/ssh/operators/index.rst.txt  |    15 +
 .../providers/ssh/operators/ssh/index.rst.txt      |    61 +
 .../1.2.0/_sources/commits.rst.txt                 |   118 +
 .../1.2.0/_sources/connections/ssh.rst.txt         |    83 +
 .../1.2.0/_sources/index.rst.txt                   |   135 +
 .../1.2.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.2.0/_static/_gen/css/main.min.css            |     7 +
 .../1.2.0/_static/_gen/js/docs.js                  |     1 +
 .../1.2.0/_static/basic.css                        |   856 ++
 .../1.2.0/_static/clipboard.min.js                 |     7 +
 .../1.2.0/_static/copy-button.svg                  |     5 +
 .../1.2.0/_static/copybutton.css                   |    67 +
 .../1.2.0/_static/copybutton.js                    |   153 +
 .../1.2.0/_static/copybutton_funcs.js              |    47 +
 .../1.2.0/_static/doctools.js                      |   316 +
 .../1.2.0/_static/documentation_options.js         |    12 +
 .../1.2.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.2.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.2.0/_static/jquery.js                        |     2 +
 .../1.2.0/_static/language_data.js                 |   297 +
 .../1.2.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.2.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.2.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.2.0/_static/pygments.css                     |    74 +
 .../1.2.0/_static/searchtools.js                   |   514 +
 .../1.2.0/_static/underscore-1.3.1.js              |   999 ++
 .../1.2.0/_static/underscore.js                    |    31 +
 .../1.2.0/commits.html                             |  1117 ++
 .../1.2.0/connections/ssh.html                     |   877 ++
 .../1.2.0/genindex.html                            |   989 ++
 docs/apache-airflow-providers-ssh/1.2.0/index.html |   940 ++
 .../apache-airflow-providers-ssh/1.2.0/objects.inv |   Bin 0 -> 641 bytes
 .../1.2.0/py-modindex.html                         |   832 ++
 .../apache-airflow-providers-ssh/1.2.0/search.html |   830 ++
 .../1.2.0/searchindex.js                           |     1 +
 .../airflow/providers/ssh/hooks/ssh/index.html     |    56 +-
 .../airflow/providers/ssh/operators/ssh/index.html |    14 +-
 .../_modules/airflow/providers/ssh/hooks/ssh.html  |    40 +-
 .../airflow/providers/ssh/hooks/ssh/index.rst.txt  |    16 +
 .../stable/_sources/commits.rst.txt                |    15 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    58 +-
 .../stable/connections/ssh.html                    |     4 +-
 .../stable/genindex.html                           |     6 +-
 .../apache-airflow-providers-ssh/stable/index.html |    27 +-
 .../stable/objects.inv                             |   Bin 612 -> 641 bytes
 .../stable/searchindex.js                          |     2 +-
 .../1.0.0/.buildinfo                               |     4 +
 .../airflow/providers/tableau/hooks/index.html     |   825 ++
 .../providers/tableau/hooks/tableau/index.html     |   998 ++
 .../_api/airflow/providers/tableau/index.html      |   834 ++
 .../airflow/providers/tableau/operators/index.html |   825 ++
 .../operators/tableau_refresh_workbook/index.html  |   883 ++
 .../airflow/providers/tableau/sensors/index.html   |   825 ++
 .../tableau/sensors/tableau_job_status/index.html  |   884 ++
 .../airflow/providers/tableau/hooks/tableau.html   |   898 ++
 .../operators/tableau_refresh_workbook.html        |   880 ++
 .../tableau/sensors/tableau_job_status.html        |   859 ++
 .../1.0.0/_modules/index.html                      |   784 ++
 .../airflow/providers/tableau/hooks/index.rst.txt  |    15 +
 .../providers/tableau/hooks/tableau/index.rst.txt  |   119 +
 .../_api/airflow/providers/tableau/index.rst.txt   |    17 +
 .../providers/tableau/operators/index.rst.txt      |    15 +
 .../tableau_refresh_workbook/index.rst.txt         |    50 +
 .../providers/tableau/sensors/index.rst.txt        |    15 +
 .../sensors/tableau_job_status/index.rst.txt       |    50 +
 .../1.0.0/_sources/commits.rst.txt                 |    40 +
 .../1.0.0/_sources/index.rst.txt                   |   110 +
 .../1.0.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.0/_static/_gen/css/main.min.css            |     7 +
 .../1.0.0/_static/_gen/js/docs.js                  |     1 +
 .../1.0.0/_static/basic.css                        |   856 ++
 .../1.0.0/_static/clipboard.min.js                 |     7 +
 .../1.0.0/_static/copy-button.svg                  |     5 +
 .../1.0.0/_static/copybutton.css                   |    67 +
 .../1.0.0/_static/copybutton.js                    |   153 +
 .../1.0.0/_static/copybutton_funcs.js              |    47 +
 .../1.0.0/_static/doctools.js                      |   316 +
 .../1.0.0/_static/documentation_options.js         |    12 +
 .../1.0.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.0/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.0/_static/jquery.js                        |     2 +
 .../1.0.0/_static/language_data.js                 |   297 +
 .../1.0.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.0/_static/pygments.css                     |    74 +
 .../1.0.0/_static/searchtools.js                   |   514 +
 .../1.0.0/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.0/_static/underscore.js                    |    31 +
 .../1.0.0/commits.html                             |   839 ++
 .../1.0.0/genindex.html                            |  1011 ++
 .../1.0.0/index.html                               |   896 ++
 .../1.0.0/objects.inv                              |   Bin 0 -> 781 bytes
 .../1.0.0/py-modindex.html                         |   836 ++
 .../1.0.0/search.html                              |   824 ++
 .../1.0.0/searchindex.js                           |     1 +
 docs/apache-airflow-providers-tableau/index.html   |     5 +
 .../stable/.buildinfo                              |     4 +
 .../airflow/providers/tableau/hooks/index.html     |   825 ++
 .../providers/tableau/hooks/tableau/index.html     |   998 ++
 .../_api/airflow/providers/tableau/index.html      |   834 ++
 .../airflow/providers/tableau/operators/index.html |   825 ++
 .../operators/tableau_refresh_workbook/index.html  |   883 ++
 .../airflow/providers/tableau/sensors/index.html   |   825 ++
 .../tableau/sensors/tableau_job_status/index.html  |   884 ++
 .../airflow/providers/tableau/hooks/tableau.html   |   898 ++
 .../operators/tableau_refresh_workbook.html        |   880 ++
 .../tableau/sensors/tableau_job_status.html        |   859 ++
 .../stable/_modules/index.html                     |   784 ++
 .../airflow/providers/tableau/hooks/index.rst.txt  |    15 +
 .../providers/tableau/hooks/tableau/index.rst.txt  |   119 +
 .../_api/airflow/providers/tableau/index.rst.txt   |    17 +
 .../providers/tableau/operators/index.rst.txt      |    15 +
 .../tableau_refresh_workbook/index.rst.txt         |    50 +
 .../providers/tableau/sensors/index.rst.txt        |    15 +
 .../sensors/tableau_job_status/index.rst.txt       |    50 +
 .../stable/_sources/commits.rst.txt                |    40 +
 .../stable/_sources/index.rst.txt                  |   110 +
 .../stable/_static/_gen/css/main-custom.min.css    |     1 +
 .../stable/_static/_gen/css/main.min.css           |     7 +
 .../stable/_static/_gen/js/docs.js                 |     1 +
 .../stable/_static/basic.css                       |   856 ++
 .../stable/_static/clipboard.min.js                |     7 +
 .../stable/_static/copy-button.svg                 |     5 +
 .../stable/_static/copybutton.css                  |    67 +
 .../stable/_static/copybutton.js                   |   153 +
 .../stable/_static/copybutton_funcs.js             |    47 +
 .../stable/_static/doctools.js                     |   316 +
 .../stable/_static/documentation_options.js        |    12 +
 .../stable/_static/file.png                        |   Bin 0 -> 286 bytes
 .../stable/_static/jquery-3.5.1.js                 | 10872 +++++++++++++++++++
 .../stable/_static/jquery.js                       |     2 +
 .../stable/_static/language_data.js                |   297 +
 .../stable/_static/minus.png                       |   Bin 0 -> 90 bytes
 .../stable/_static/pin_32.png                      |   Bin 0 -> 1201 bytes
 .../stable/_static/plus.png                        |   Bin 0 -> 90 bytes
 .../stable/_static/pygments.css                    |    74 +
 .../stable/_static/searchtools.js                  |   514 +
 .../stable/_static/underscore-1.3.1.js             |   999 ++
 .../stable/_static/underscore.js                   |    31 +
 .../stable/commits.html                            |   839 ++
 .../stable/genindex.html                           |  1011 ++
 .../stable/index.html                              |   896 ++
 .../stable/objects.inv                             |   Bin 0 -> 781 bytes
 .../stable/py-modindex.html                        |   836 ++
 .../stable/search.html                             |   824 ++
 .../stable/searchindex.js                          |     1 +
 .../1.0.2/.buildinfo                               |     4 +
 .../airflow/providers/telegram/hooks/index.html    |   833 ++
 .../providers/telegram/hooks/telegram/index.html   |   949 ++
 .../_api/airflow/providers/telegram/index.html     |   838 ++
 .../providers/telegram/operators/index.html        |   833 ++
 .../telegram/operators/telegram/index.html         |   885 ++
 .../telegram/example_dags/example_telegram.html    |   838 ++
 .../airflow/providers/telegram/hooks/telegram.html |   943 ++
 .../providers/telegram/operators/telegram.html     |   876 ++
 .../1.0.2/_modules/index.html                      |   792 ++
 .../airflow/providers/telegram/hooks/index.rst.txt |    15 +
 .../telegram/hooks/telegram/index.rst.txt          |    98 +
 .../_api/airflow/providers/telegram/index.rst.txt  |    16 +
 .../providers/telegram/operators/index.rst.txt     |    15 +
 .../telegram/operators/telegram/index.rst.txt      |    55 +
 .../1.0.2/_sources/commits.rst.txt                 |    68 +
 .../1.0.2/_sources/index.rst.txt                   |   129 +
 .../1.0.2/_sources/operators.rst.txt               |    59 +
 .../1.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.0.2/_static/_gen/css/main.min.css            |     7 +
 .../1.0.2/_static/_gen/js/docs.js                  |     1 +
 .../1.0.2/_static/basic.css                        |   856 ++
 .../1.0.2/_static/clipboard.min.js                 |     7 +
 .../1.0.2/_static/copy-button.svg                  |     5 +
 .../1.0.2/_static/copybutton.css                   |    67 +
 .../1.0.2/_static/copybutton.js                    |   153 +
 .../1.0.2/_static/copybutton_funcs.js              |    47 +
 .../1.0.2/_static/doctools.js                      |   316 +
 .../1.0.2/_static/documentation_options.js         |    12 +
 .../1.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.2/_static/jquery-3.5.1.js                  | 10872 +++++++++++++++++++
 .../1.0.2/_static/jquery.js                        |     2 +
 .../1.0.2/_static/language_data.js                 |   297 +
 .../1.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.0.2/_static/pygments.css                     |    74 +
 .../1.0.2/_static/searchtools.js                   |   514 +
 .../1.0.2/_static/underscore-1.3.1.js              |   999 ++
 .../1.0.2/_static/underscore.js                    |    31 +
 .../1.0.2/commits.html                             |   919 ++
 .../1.0.2/genindex.html                            |   942 ++
 .../1.0.2/index.html                               |   928 ++
 .../1.0.2/objects.inv                              |   Bin 0 -> 588 bytes
 .../1.0.2/operators.html                           |   875 ++
 .../1.0.2/py-modindex.html                         |   834 ++
 .../1.0.2/search.html                              |   832 ++
 .../1.0.2/searchindex.js                           |     1 +
 .../providers/telegram/hooks/telegram/index.html   |    38 +-
 .../telegram/operators/telegram/index.html         |    10 +-
 .../providers/telegram/operators/telegram.html     |     7 +-
 .../stable/_sources/commits.rst.txt                |    20 +-
 .../stable/_sources/index.rst.txt                  |    10 +-
 .../stable/_static/pygments.css                    |     6 +-
 .../stable/commits.html                            |    52 +-
 .../stable/index.html                              |    25 +-
 .../stable/searchindex.js                          |     2 +-
 docs/apache-airflow-providers/_modules/index.html  |   764 ++
 .../_sources/index.rst.txt                         |    13 +-
 docs/apache-airflow-providers/_static/pygments.css |     6 +-
 docs/apache-airflow-providers/index.html           |    63 +-
 docs/apache-airflow-providers/objects.inv          |   Bin 911 -> 917 bytes
 .../operators-and-hooks-ref/azure.html             |    17 +-
 .../operators-and-hooks-ref/google.html            |    21 +
 .../operators-and-hooks-ref/services.html          |    20 +-
 docs/apache-airflow-providers/packages-ref.html    |    95 +-
 docs/apache-airflow-providers/searchindex.js       |     2 +-
 docs/index.html                                    |     2 +
 index.html                                         |    32 +-
 search/index.html                                  |     4 +-
 sitemap.xml                                        |    80 +-
 use-cases/adobe/index.html                         |     4 +-
 use-cases/big-fish-games/index.html                |     4 +-
 use-cases/dish/index.html                          |     4 +-
 use-cases/experity/index.html                      |     4 +-
 use-cases/onefootball/index.html                   |     4 +-
 use-cases/plarium-krasnodar/index.html             |     4 +-
 use-cases/sift/index.html                          |     4 +-
 2970 files changed, 1569807 insertions(+), 12535 deletions(-)

diff --git a/_gen/packages-metadata.json b/_gen/packages-metadata.json
index e8d7d2d..a4d14c1 100644
--- a/_gen/packages-metadata.json
+++ b/_gen/packages-metadata.json
@@ -8,11 +8,12 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-spark",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-openfaas",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
@@ -24,7 +25,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-yandex",
+    "package-name": "apache-airflow-providers-opsgenie",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -32,7 +33,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-livy",
+    "package-name": "apache-airflow-providers-segment",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -40,23 +41,24 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-singularity",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-telegram",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-openfaas",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-apache-pinot",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-oracle",
+    "package-name": "apache-airflow-providers-apache-hdfs",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -64,7 +66,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-celery",
+    "package-name": "apache-airflow-providers-apache-cassandra",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -72,7 +74,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-mysql",
+    "package-name": "apache-airflow-providers-salesforce",
+    "stable-version": "2.0.0",
+    "all-versions": [
+      "1.0.0",
+      "1.0.1",
+      "2.0.0"
+    ]
+  },
+  {
+    "package-name": "apache-airflow-providers-redis",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -80,15 +91,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-amazon",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-apache-hive",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-hive",
+    "package-name": "apache-airflow-providers-apache-livy",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -96,7 +108,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-pinot",
+    "package-name": "apache-airflow-providers-apache-sqoop",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -104,7 +116,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-grpc",
+    "package-name": "apache-airflow-providers-discord",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -112,7 +124,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-druid",
+    "package-name": "apache-airflow-providers-neo4j",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -120,7 +132,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-mssql",
+    "package-name": "apache-airflow-providers-qubole",
+    "stable-version": "1.0.2",
+    "all-versions": [
+      "1.0.0",
+      "1.0.1",
+      "1.0.2"
+    ]
+  },
+  {
+    "package-name": "apache-airflow-providers-pagerduty",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -128,7 +149,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-odbc",
+    "package-name": "apache-airflow-providers-plexus",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -136,7 +157,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-opsgenie",
+    "package-name": "apache-airflow-providers-samba",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -144,7 +165,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-plexus",
+    "package-name": "apache-airflow-providers-imap",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -152,46 +173,51 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-neo4j",
-    "stable-version": "1.0.0",
+    "package-name": "apache-airflow-providers-microsoft-azure",
+    "stable-version": "1.1.0",
     "all-versions": [
-      "1.0.0"
+      "1.0.0",
+      "1.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-facebook",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-slack",
+    "stable-version": "3.0.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "2.0.0",
+      "3.0.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-qubole",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-cncf-kubernetes",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-snowflake",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-mysql",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-postgres",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sendgrid",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-docker",
+    "package-name": "apache-airflow-providers-microsoft-winrm",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -199,15 +225,29 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sqlite",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow",
+    "stable-version": "2.0.1",
     "all-versions": [
-      "1.0.0",
-      "1.0.1"
+      "1.10.1",
+      "1.10.2",
+      "1.10.3",
+      "1.10.4",
+      "1.10.5",
+      "1.10.6",
+      "1.10.7",
+      "1.10.8",
+      "1.10.9",
+      "1.10.10",
+      "1.10.11",
+      "1.10.12",
+      "1.10.13",
+      "1.10.14",
+      "2.0.0",
+      "2.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-vertica",
+    "package-name": "apache-airflow-providers-odbc",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -215,7 +255,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-jira",
+    "package-name": "apache-airflow-providers-celery",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -223,30 +263,33 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-beam",
-    "stable-version": "1.0.0",
+    "package-name": "apache-airflow-providers-singularity",
+    "stable-version": "1.0.1",
     "all-versions": [
-      "1.0.0"
+      "1.0.0",
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-papermill",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-docker",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sftp",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-dingding",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-kylin",
+    "package-name": "apache-airflow-providers-vertica",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -254,15 +297,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-salesforce",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-jenkins",
+    "stable-version": "1.1.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-elasticsearch",
+    "package-name": "apache-airflow-providers-cloudant",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -270,7 +314,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-jenkins",
+    "package-name": "apache-airflow-providers-facebook",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -278,7 +322,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-cassandra",
+    "package-name": "apache-airflow-providers-apache-pig",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -286,7 +330,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-winrm",
+    "package-name": "apache-airflow-providers-jira",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -294,25 +338,25 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-exasol",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-tableau",
+    "stable-version": "1.0.0",
     "all-versions": [
-      "1.0.0",
-      "1.1.0"
+      "1.0.0"
     ]
   },
   {
     "package-name": "apache-airflow-providers-google",
-    "stable-version": "2.0.0",
+    "stable-version": "2.1.0",
     "all-versions": [
       "0.0.1",
       "0.0.2",
       "1.0.0",
-      "2.0.0"
+      "2.0.0",
+      "2.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-samba",
+    "package-name": "apache-airflow-providers-microsoft-mssql",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -320,7 +364,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-cncf-kubernetes",
+    "package-name": "apache-airflow-providers-zendesk",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -328,23 +372,23 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-hashicorp",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-apache-beam",
+    "stable-version": "1.0.0",
     "all-versions": [
-      "1.0.0",
-      "1.0.1"
+      "1.0.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-telegram",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-papermill",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-presto",
+    "package-name": "apache-airflow-providers-postgres",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -352,7 +396,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-discord",
+    "package-name": "apache-airflow-providers-hashicorp",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -360,15 +404,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-pig",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sftp",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-zendesk",
+    "package-name": "apache-airflow-providers-datadog",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -376,31 +421,33 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-sendgrid",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-snowflake",
+    "stable-version": "1.1.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-http",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-presto",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-hdfs",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-http",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-cloudant",
+    "package-name": "apache-airflow-providers-ftp",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -408,29 +455,16 @@
     ]
   },
   {
-    "package-name": "apache-airflow",
-    "stable-version": "2.0.1",
+    "package-name": "apache-airflow-providers-elasticsearch",
+    "stable-version": "1.0.2",
     "all-versions": [
-      "1.10.1",
-      "1.10.2",
-      "1.10.3",
-      "1.10.4",
-      "1.10.5",
-      "1.10.6",
-      "1.10.7",
-      "1.10.8",
-      "1.10.9",
-      "1.10.10",
-      "1.10.11",
-      "1.10.12",
-      "1.10.13",
-      "1.10.14",
-      "2.0.0",
-      "2.0.1"
+      "1.0.0",
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-redis",
+    "package-name": "apache-airflow-providers-grpc",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -438,23 +472,25 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-dingding",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-apache-spark",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-datadog",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-amazon",
+    "stable-version": "1.2.0",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.2.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-imap",
+    "package-name": "apache-airflow-providers-oracle",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -462,7 +498,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-apache-sqoop",
+    "package-name": "apache-airflow-providers-yandex",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -470,15 +506,7 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-slack",
-    "stable-version": "2.0.0",
-    "all-versions": [
-      "1.0.0",
-      "2.0.0"
-    ]
-  },
-  {
-    "package-name": "apache-airflow-providers-mongo",
+    "package-name": "apache-airflow-providers-apache-kylin",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
@@ -486,39 +514,42 @@
     ]
   },
   {
-    "package-name": "apache-airflow-providers-microsoft-azure",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-ssh",
+    "stable-version": "1.2.0",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.1.0",
+      "1.2.0"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-ssh",
-    "stable-version": "1.1.0",
+    "package-name": "apache-airflow-providers-apache-druid",
+    "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
-      "1.1.0"
+      "1.0.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-segment",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-sqlite",
+    "stable-version": "1.0.2",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.0.1",
+      "1.0.2"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-pagerduty",
-    "stable-version": "1.0.1",
+    "package-name": "apache-airflow-providers-exasol",
+    "stable-version": "1.1.1",
     "all-versions": [
       "1.0.0",
-      "1.0.1"
+      "1.1.0",
+      "1.1.1"
     ]
   },
   {
-    "package-name": "apache-airflow-providers-ftp",
+    "package-name": "apache-airflow-providers-mongo",
     "stable-version": "1.0.1",
     "all-versions": [
       "1.0.0",
diff --git a/blog/airflow-1.10.10/index.html b/blog/airflow-1.10.10/index.html
index 4f720f0..64c6392 100644
--- a/blog/airflow-1.10.10/index.html
+++ b/blog/airflow-1.10.10/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-04-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.10">
 <meta itemprop="description" content="We are happy to present Apache Airflow 1.10.10">
 
 
 <meta itemprop="datePublished" content="2020-04-09T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="1143">
 
 
diff --git a/blog/airflow-1.10.12/index.html b/blog/airflow-1.10.12/index.html
index 8d2cbf2..30541a6 100644
--- a/blog/airflow-1.10.12/index.html
+++ b/blog/airflow-1.10.12/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.12">
 <meta itemprop="description" content="We are happy to present Apache Airflow 1.10.12">
 
 
 <meta itemprop="datePublished" content="2020-08-25T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="911">
 
 
diff --git a/blog/airflow-1.10.8-1.10.9/index.html b/blog/airflow-1.10.8-1.10.9/index.html
index 14cf33a..c49738a 100644
--- a/blog/airflow-1.10.8-1.10.9/index.html
+++ b/blog/airflow-1.10.8-1.10.9/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-02-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 1.10.8 &amp; 1.10.9">
 <meta itemprop="description" content="We are happy to present the new 1.10.8 and 1.10.9 releases of Apache Airflow.">
 
 
 <meta itemprop="datePublished" content="2020-02-23T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="437">
 
 
diff --git a/blog/airflow-survey/index.html b/blog/airflow-survey/index.html
index 0906dcc..cf62056 100644
--- a/blog/airflow-survey/index.html
+++ b/blog/airflow-survey/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Airflow Survey 2019">
 <meta itemprop="description" content="Receiving and adjusting to our users’ feedback is a must. Let’s see who Airflow users are, how they play with it, and what they miss.">
 
 
 <meta itemprop="datePublished" content="2019-12-11T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="1775">
 
 
diff --git a/blog/airflow-two-point-oh-is-here/index.html b/blog/airflow-two-point-oh-is-here/index.html
index a53ce29..0fb173c 100644
--- a/blog/airflow-two-point-oh-is-here/index.html
+++ b/blog/airflow-two-point-oh-is-here/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-12-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow 2.0 is here!">
 <meta itemprop="description" content="We&#39;re proud to announce that Apache Airflow 2.0.0 has been released.">
 
 
 <meta itemprop="datePublished" content="2020-12-17T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="1166">
 
 
diff --git a/blog/announcing-new-website/index.html b/blog/announcing-new-website/index.html
index 468757c..5c7dbf6 100644
--- a/blog/announcing-new-website/index.html
+++ b/blog/announcing-new-website/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="New Airflow website">
 <meta itemprop="description" content="We are thrilled about our new website!">
 
 
 <meta itemprop="datePublished" content="2019-12-11T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="282">
 
 
diff --git a/blog/apache-airflow-for-newcomers/index.html b/blog/apache-airflow-for-newcomers/index.html
index 751b6b3..ca57551 100644
--- a/blog/apache-airflow-for-newcomers/index.html
+++ b/blog/apache-airflow-for-newcomers/index.html
@@ -37,14 +37,14 @@ Authoring Workflow in Apache Airflow. Airflow makes it easy to author workflows
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Apache Airflow For Newcomers">
 <meta itemprop="description" content="Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. A workflow is a sequence of tasks that processes a set of data. You can think of workflow as the path that describes how tasks go from being undone to done. Scheduling, on the other hand, is the process of planning, controlling, and optimizing when a particular task should be done.
 Authoring Workflow in Apache Airflow. Airflow makes it easy to author workflows using python scripts.">
 
 
 <meta itemprop="datePublished" content="2020-08-17T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="1070">
 
 
diff --git a/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html b/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
index c1803a6..8095fb0 100644
--- a/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
+++ b/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="ApacheCon Europe 2019 β€” Thoughts and Insights by Airflow Committers">
 <meta itemprop="description" content="Here come some thoughts by Airflow committers and contributors from the ApacheCon Europe 2019. Get to know the ASF community!">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="138">
 
 
diff --git a/blog/documenting-using-local-development-environments/index.html b/blog/documenting-using-local-development-environments/index.html
index ec8dbed..9df8bcd 100644
--- a/blog/documenting-using-local-development-environments/index.html
+++ b/blog/documenting-using-local-development-environments/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Documenting using local development environment">
 <meta itemprop="description" content="The story behind documenting local development environment of Apache Airflow">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="256">
 
 
diff --git a/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html b/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
index 01cecbd..a276938 100644
--- a/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
+++ b/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/index.html
@@ -37,14 +37,14 @@ About Me I have been writing tech articles on medium as well as my blog for the
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-12-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Experience in Google Season of Docs 2019 with Apache Airflow">
 <meta itemprop="description" content="I came across Google Season of Docs (GSoD) almost by accident, thanks to my extensive HackerNews and Twitter addiction. I was familiar with the Google Summer of Code but not with this program. It turns out it was the inaugural phase. I read the details, and the process felt a lot like GSoC except that this was about documentation.
 About Me I have been writing tech articles on medium as well as my blog for the past 1.">
 
 
 <meta itemprop="datePublished" content="2019-12-20T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="1521">
 
 
diff --git a/blog/experience-with-airflow-as-an-outreachy-intern/index.html b/blog/experience-with-airflow-as-an-outreachy-intern/index.html
index 890b951..71f9134 100644
--- a/blog/experience-with-airflow-as-an-outreachy-intern/index.html
+++ b/blog/experience-with-airflow-as-an-outreachy-intern/index.html
@@ -37,14 +37,14 @@ Contribution Period The first thing I had to do was choose a project under an or
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-08-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Journey with Airflow as an Outreachy Intern">
 <meta itemprop="description" content="Outreachy is a program which organises three months paid internships with FOSS projects for people who are typically underrepresented in those projects.
 Contribution Period The first thing I had to do was choose a project under an organisation. After going through all the projects I chose β€œExtending the REST API of Apache Airflow”, because I had a good idea of what REST API(s) are, so I thought it would be easier to get started with the contributions.">
 
 
 <meta itemprop="datePublished" content="2020-08-30T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="532">
 
 
diff --git a/blog/implementing-stable-api-for-apache-airflow/index.html b/blog/implementing-stable-api-for-apache-airflow/index.html
index 0a3bb84..40c9441 100644
--- a/blog/implementing-stable-api-for-apache-airflow/index.html
+++ b/blog/implementing-stable-api-for-apache-airflow/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2020-07-19T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="Implementing Stable API for Apache Airflow">
 <meta itemprop="description" content="An Outreachy intern&#39;s progress report on contributing to Apache Airflow REST API.">
 
 
 <meta itemprop="datePublished" content="2020-07-19T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="703">
 
 
diff --git a/blog/its-a-breeze-to-develop-apache-airflow/index.html b/blog/its-a-breeze-to-develop-apache-airflow/index.html
index a169230..7cd55b6 100644
--- a/blog/its-a-breeze-to-develop-apache-airflow/index.html
+++ b/blog/its-a-breeze-to-develop-apache-airflow/index.html
@@ -36,13 +36,13 @@
 
 <meta property="og:image" content="/images/feature-image.png" />
 <meta property="article:published_time" content="2019-11-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-03-01T15:58:00+00:00" /><meta property="og:site_name" content="Apache Airflow" />
+<meta property="article:modified_time" content="2021-03-08T00:32:31+01:00" /><meta property="og:site_name" content="Apache Airflow" />
 <meta itemprop="name" content="It&#39;s a &#34;Breeze&#34; to develop Apache Airflow">
 <meta itemprop="description" content="A Principal Software Engineer&#39;s journey to developer productivity. Learn how Jarek and his team speeded up and simplified Airflow development for the community.">
 
 
 <meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
-<meta itemprop="dateModified" content="2021-03-01T15:58:00&#43;00:00" />
+<meta itemprop="dateModified" content="2021-03-08T00:32:31&#43;01:00" />
 <meta itemprop="wordCount" content="124">
 
 
diff --git a/docs/apache-airflow-providers-amazon/1.2.0/.buildinfo b/docs/apache-airflow-providers-amazon/1.2.0/.buildinfo
new file mode 100644
index 0000000..74c6f3f
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.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: c71db0640d6b904b175c3468ba33238c
+tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html
new file mode 100644
index 0000000..0ab76ea
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html
@@ -0,0 +1,1026 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.athena &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.aws_dynamodb" href="../aws_dynamodb/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks" href="../index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.athena</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.athena">
+<span id="airflow-providers-amazon-aws-hooks-athena"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.athena" title="airflow.providers.amazon.aws.hooks.athena"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.athena</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.athena" title="Permalink to this headline">ΒΆ</a></h1>
+<p><p>This module contains AWS Athena hook</p>
+</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 class">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.athena.</code><code class="sig-name descname">AWSAthenaHook</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="n">sleep_time</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3. [...]
+<dd><p>Bases: <a class="reference internal" href="../base_aws/index.html#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>Interact with AWS Athena to run, poll queries and return query results</p>
+<p>Additional arguments (such as <code class="docutils literal notranslate"><span class="pre">aws_conn_id</span></code>) may be specified and
+are passed down to the underlying AwsBaseHook.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p><a class="reference internal" href="../base_aws/index.html#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">AwsBaseHook</span></code></a></p>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>sleep_time</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) – Time (in seconds) to wait between two consecutive calls to check query status on Athena</p>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.INTERMEDIATE_STATES">
+<code class="sig-name descname">INTERMEDIATE_STATES</code><em class="property"> = ['QUEUED', 'RUNNING']</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AWSAthenaHook.INTERMEDIATE_STATES"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.INTERMEDIATE_STATES" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.FAILURE_STATES">
+<code class="sig-name descname">FAILURE_STATES</code><em class="property"> = ['FAILED', 'CANCELLED']</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AWSAthenaHook.FAILURE_STATES"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.FAILURE_STATES" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.SUCCESS_STATES">
+<code class="sig-name descname">SUCCESS_STATES</code><em class="property"> = ['SUCCEEDED']</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AWSAthenaHook.SUCCESS_STATES"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.SUCCESS_STATES" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.run_query">
+<code class="sig-name descname">run_query</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">query_context</span><span class="p">:</span> <span class="n">Dict<span class="p">[</span><a  [...]
+<dd><p>Run Presto query on athena with provided config and return submitted query_execution_id</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>query</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Presto query to run</p></li>
+<li><p><strong>query_context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) – Context in which query need to be run</p></li>
+<li><p><strong>result_configuration</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) – Dict with path to store results in and config related to encryption</p></li>
+<li><p><strong>client_request_token</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Unique token created by user to avoid multiple executions of same query</p></li>
+<li><p><strong>workgroup</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Athena workgroup name, when not specified, will be β€˜primary’</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>str</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.check_query_status">
+<code class="sig-name descname">check_query_status</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/prov [...]
+<dd><p>Fetch the status of submitted athena query. Returns None or one of valid query states.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>str</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_state_change_reason">
+<code class="sig-name descname">get_state_change_reason</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow [...]
+<dd><p>Fetch the reason for a state change (e.g. error message). Returns None or reason string.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>str</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_query_results">
+<code class="sig-name descname">get_query_results</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">next_token_id</span><span class="p">:</span> <span class="n">Optional<s [...]
+<dd><p>Fetch submitted athena query results. returns none if query is in intermediate state or
+failed/cancelled state else dict of query output</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p></li>
+<li><p><strong>next_token_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – The token that specifies where to start pagination.</p></li>
+<li><p><strong>max_results</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) – The maximum number of results (rows) to return in this request.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_query_results_paginator">
+<code class="sig-name descname">get_query_results_paginator</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">max_items</span><span class="p">:</span> <span class="n">Opti [...]
+<dd><p>Fetch submitted athena query results. returns none if query is in intermediate state or
+failed/cancelled state else a paginator to iterate through pages of results. If you
+wish to get all results at once, call build_full_result() on the returned PageIterator</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p></li>
+<li><p><strong>max_items</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) – The total number of items to return.</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.9)"><em>int</em></a>) – The size of each page.</p></li>
+<li><p><strong>starting_token</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – A token to specify where to start paginating.</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>PageIterator</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.poll_query_status">
+<code class="sig-name descname">poll_query_status</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">max_tries</span><span class="p">:</span> <span class="n">Optional<span  [...]
+<dd><p>Poll the status of submitted athena query until query state reaches final state.
+Returns one of the final states</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p></li>
+<li><p><strong>max_tries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) – Number of times to poll for query state before function exits</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>str</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.stop_query">
+<code class="sig-name descname">stop_query</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">query_execution_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/am [...]
+<dd><p>Cancel the submitted athena query</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks" href="../index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="airflow.providers.amazon.aws.hooks.aws_dynamodb" href="../aws_dynamodb/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+            </a>
+    </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                    </div>
+                </div>
+    <div class="rating-container">
+        <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+        <div class="rating">
+
+            <div id="rate-star-5" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-4" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-3" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-2" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-1" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+        </div>
+    </div>
+                
+            </main>
+            
+
+            
+            
+    <nav class="wy-nav-side-toc">
+        <div class="wy-menu-vertical">
+            <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.athena</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook">AWSAthenaHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.INTERMEDIATE_STATES">INTERMEDIATE_STATES</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.FAILURE_STATES">FAILURE_STATES</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.SUCCESS_STATES">SUCCESS_STATES</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.run_query">run_query</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.check_query_status">check_query_status</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_state_change_reason">get_state_change_reason</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_query_results">get_query_results</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.get_query_results_paginator">get_query_results_paginator</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.poll_query_status">poll_query_status</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AWSAthenaHook.stop_query">stop_query</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/athena/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://slack.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>Β© The Apache Software Foundation 2019</span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script 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/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/aws_dynamodb/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/aws_dynamodb/index.html
new file mode 100644
index 0000000..e4eb3a2
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/aws_dynamodb/index.html
@@ -0,0 +1,834 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.aws_dynamodb &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.base_aws" href="../base_aws/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.athena" href="../athena/index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.aws_dynamodb</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.aws_dynamodb">
+<span id="airflow-providers-amazon-aws-hooks-aws-dynamodb"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.aws_dynamodb" title="airflow.providers.amazon.aws.hooks.aws_dynamodb"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.aws_dynamodb</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.aws_dynamodb" title="Permalink to this headline">ΒΆ</a></h1>
+<p><p>This module is deprecated. Please use <cite>airflow.providers.amazon.aws.hooks.dynamodb</cite>.</p>
+</p>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks.athena" href="../athena/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="airflow.providers.amazon.aws.hooks.base_aws" href="../base_aws/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+            </a>
+    </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                    </div>
+                </div>
+    <div class="rating-container">
+        <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+        <div class="rating">
+
+            <div id="rate-star-5" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-4" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-3" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-2" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-1" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+        </div>
+    </div>
+                
+            </main>
+            
+
+            
+            
+    <nav class="wy-nav-side-toc">
+        <div class="wy-menu-vertical">
+            <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.aws_dynamodb</span></code></a></li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/aws_dynamodb/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://slack.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>Β© The Apache Software Foundation 2019</span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script 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/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html
new file mode 100644
index 0000000..19970ca
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html
@@ -0,0 +1,1117 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.base_aws &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.batch_client" href="../batch_client/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.aws_dynamodb" href="../aws_dynamodb/index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.base_aws</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.base_aws">
+<span id="airflow-providers-amazon-aws-hooks-base-aws"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.base_aws" title="airflow.providers.amazon.aws.hooks.base_aws"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.base_aws" title="Permalink to this headline">ΒΆ</a></h1>
+<p><p>This module contains Base AWS Hook.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>For more information on how to use this hook, take a look at the guide:
+<a class="reference internal" href="../../../../../../../connections/aws.html#howto-connection-awshook"><span class="std std-ref">Amazon Web Services Connection</span></a></p>
+</div>
+</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 class">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.base_aws.</code><code class="sig-name descname">_SessionFactory</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">conn</span><span class="p">:</span> <span class="n">Connection</span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="http [...]
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory.create_session">
+<code class="sig-name descname">create_session</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#_SessionFactory.create_session"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory.create_session" title="Permalink to th [...]
+<dd><p>Create AWS session.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._create_basic_session">
+<code class="sig-name descname">_create_basic_session</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">session_kwargs</span><span class="p">:</span> <span class="n">Dict<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Any<span class="p">]</span></span></em><span class="sig-paren">)</span [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._impersonate_to_role">
+<code class="sig-name descname">_impersonate_to_role</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">role_arn</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">session</span><span class="p">:</span> <span class="n"><a class="reference ext [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._read_role_arn_from_extra_config">
+<code class="sig-name descname">_read_role_arn_from_extra_config</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#_SessionFactory._read_role_arn_from_extra_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._r [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._read_credentials_from_connection">
+<code class="sig-name descname">_read_credentials_from_connection</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#_SessionFactory._read_credentials_from_connection"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory. [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role">
+<code class="sig-name descname">_assume_role</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">sts_client</span><span class="p">:</span> <span class="n">boto3.client</span></em>, <em class="sig-param"><span class="n">role_arn</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <e [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role_with_saml">
+<code class="sig-name descname">_assume_role_with_saml</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">sts_client</span><span class="p">:</span> <span class="n">boto3.client</span></em>, <em class="sig-param"><span class="n">role_arn</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._fetch_saml_assertion_using_http_spegno_auth">
+<code class="sig-name descname">_fetch_saml_assertion_using_http_spegno_auth</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">saml_config</span><span class="p">:</span> <span class="n">Dict<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">, </span>Any<span class="p">]</span></span></em><span class [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role_with_web_identity">
+<code class="sig-name descname">_assume_role_with_web_identity</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">role_arn</span></em>, <em class="sig-param"><span class="n">assume_role_kwargs</span></em>, <em class="sig-param"><span class="n">base_session</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.h [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._get_google_identity_token_loader">
+<code class="sig-name descname">_get_google_identity_token_loader</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#_SessionFactory._get_google_identity_token_loader"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory. [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.base_aws.</code><code class="sig-name descname">AwsBaseHook</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">aws_conn_id</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span [...]
+<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.1.0.dev0)"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.hooks.base.BaseHook</span></code></a></p>
+<p>Interact with AWS.
+This class is a thin wrapper around the boto3 python library.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>aws_conn_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – The Airflow connection used for AWS credentials.
+If this is None or empty then the default boto3 behaviour is used. If
+running Airflow in a distributed manner and aws_conn_id is None or
+empty, then default boto3 configuration would be used (and must be
+maintained on each worker node).</p></li>
+<li><p><strong>verify</strong> (<em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)"><em>bool</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.9)"><em>None</em></a><em>]</em>) – Whet [...]
+<a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html">https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html</a></p></li>
+<li><p><strong>region_name</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – AWS region_name. If not specified then the default boto3 behaviour is used.</p></li>
+<li><p><strong>client_type</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – boto3.client client_type. Eg β€˜s3’, β€˜emr’ etc</p></li>
+<li><p><strong>resource_type</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – boto3.resource resource_type. Eg β€˜dynamodb’ etc</p></li>
+<li><p><strong>config</strong> (<em>Optional</em><em>[</em><em>botocore.client.Config</em><em>]</em>) – Configuration for botocore client.
+(<a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html">https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html</a>)</p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_name_attr">
+<code class="sig-name descname">conn_name_attr</code><em class="property"> = aws_conn_id</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.conn_name_attr"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_name_attr" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.default_conn_name">
+<code class="sig-name descname">default_conn_name</code><em class="property"> = aws_default</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.default_conn_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.default_conn_name" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_type">
+<code class="sig-name descname">conn_type</code><em class="property"> = aws</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.conn_type"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_type" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.hook_name">
+<code class="sig-name descname">hook_name</code><em class="property"> = Amazon Web Services</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.hook_name"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.hook_name" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook._get_credentials">
+<code class="sig-name descname">_get_credentials</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="reference internal" h [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_client_type">
+<code class="sig-name descname">get_client_type</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">client_type</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span class=" [...]
+<dd><p>Get the underlying boto3 client using boto3 session</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_resource_type">
+<code class="sig-name descname">get_resource_type</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">resource_type</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span cla [...]
+<dd><p>Get the underlying boto3 resource using boto3 session</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn">
+<code class="sig-name descname">conn</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.conn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>Get the underlying boto3 client/resource (cached)</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>boto3.client or boto3.resource</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Union[boto3.client, boto3.resource]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_conn">
+<code class="sig-name descname">get_conn</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsBaseHook.get_conn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_conn" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>Get the underlying boto3 client/resource (cached)</p>
+<p>Implemented so that caching works as intended. It exists for compatibility
+with subclasses that rely on a super().get_conn() method.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>boto3.client or boto3.resource</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Union[boto3.client, boto3.resource]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_session">
+<code class="sig-name descname">get_session</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em><sp [...]
+<dd><p>Get the underlying boto3.session.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_credentials">
+<code class="sig-name descname">get_credentials</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">region_name</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span> <span class="o">=</span> <span class="default_value">None</span></em [...]
+<dd><p>Get the underlying <cite>botocore.Credentials</cite> object.</p>
+<p>This contains the following authentication attributes: access_key, secret_key and token.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.expand_role">
+<code class="sig-name descname">expand_role</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">role</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hook [...]
+<dd><p>If the IAM role is a role name, get the Amazon Resource Name (ARN) for the role.
+If IAM role is already an IAM role ARN, no change is made.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>role</strong> – IAM role name or ARN</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>IAM role ARN</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py function">
+<dt id="airflow.providers.amazon.aws.hooks.base_aws._parse_s3_config">
+<code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.base_aws.</code><code class="sig-name descname">_parse_s3_config</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">config_file_name</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">config_format</span><span class="p">:</ [...]
+<dt>
+<code class="sig-name descname">Parses a config file for s3 credentials. Can currently</code></dt>
+<dt>
+<code class="sig-name descname">parse boto, s3cmd.conf and AWS SDK config formats</code></dt>
+<dd><dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>config_file_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – path to the config file</p></li>
+<li><p><strong>config_format</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – config type. One of β€œboto”, β€œs3cmd” or β€œaws”.
+Defaults to β€œboto”</p></li>
+<li><p><strong>profile</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – profile name in AWS type config file</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks.aws_dynamodb" href="../aws_dynamodb/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="airflow.providers.amazon.aws.hooks.batch_client" href="../batch_client/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+            </a>
+    </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                    </div>
+                </div>
+    <div class="rating-container">
+        <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+        <div class="rating">
+
+            <div id="rate-star-5" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-4" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-3" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-2" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-1" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+        </div>
+    </div>
+                
+            </main>
+            
+
+            
+            
+    <nav class="wy-nav-side-toc">
+        <div class="wy-menu-vertical">
+            <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory">_SessionFactory</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory.create_session">create_session</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._create_basic_session">_create_basic_session</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._impersonate_to_role">_impersonate_to_role</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._read_role_arn_from_extra_config">_read_role_arn_from_extra_config</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._read_credentials_from_connection">_read_credentials_from_connection</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role">_assume_role</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role_with_saml">_assume_role_with_saml</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._fetch_saml_assertion_using_http_spegno_auth">_fetch_saml_assertion_using_http_spegno_auth</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._assume_role_with_web_identity">_assume_role_with_web_identity</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._SessionFactory._get_google_identity_token_loader">_get_google_identity_token_loader</a></li>
+</ul>
+</li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook">AwsBaseHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_name_attr">conn_name_attr</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.default_conn_name">default_conn_name</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn_type">conn_type</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.hook_name">hook_name</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook._get_credentials">_get_credentials</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_client_type">get_client_type</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_resource_type">get_resource_type</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.conn">conn</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_conn">get_conn</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_session">get_session</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.get_credentials">get_credentials</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook.expand_role">expand_role</a></li>
+</ul>
+</li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws._parse_s3_config">_parse_s3_config</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/base_aws/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://slack.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>Β© The Apache Software Foundation 2019</span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script 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/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html
new file mode 100644
index 0000000..7031fb1
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html
@@ -0,0 +1,1358 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.batch_client &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.batch_waiters" href="../batch_waiters/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.base_aws" href="../base_aws/index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.batch_client</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.batch_client">
+<span id="airflow-providers-amazon-aws-hooks-batch-client"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.batch_client" title="airflow.providers.amazon.aws.hooks.batch_client"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.batch_client" title="Permalink to this headline">ΒΆ</a></h1>
+<p><p>A client for AWS batch services</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="http://boto3.readthedocs.io/en/latest/guide/configuration.html">http://boto3.readthedocs.io/en/latest/guide/configuration.html</a></p></li>
+<li><p><a class="reference external" href="http://boto3.readthedocs.io/en/latest/reference/services/batch.html">http://boto3.readthedocs.io/en/latest/reference/services/batch.html</a></p></li>
+<li><p><a class="reference external" href="https://docs.aws.amazon.com/batch/latest/APIReference/Welcome.html">https://docs.aws.amazon.com/batch/latest/APIReference/Welcome.html</a></p></li>
+</ul>
+</div>
+</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 class">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.batch_client.</code><code class="sig-name descname">AwsBatchProtocol</code><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchProtocol"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol" title="Permalink to this defini [...]
+<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.typing_compat.Protocol</span></code></p>
+<p>A structured Protocol for <code class="docutils literal notranslate"><span class="pre">boto3.client('batch')</span> <span class="pre">-&gt;</span> <span class="pre">botocore.client.Batch</span></code>.
+This is used for type hints on <code class="xref py py-meth docutils literal notranslate"><span class="pre">AwsBatchClient.client()</span></code>; it covers
+only the subset of client methods required.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://mypy.readthedocs.io/en/latest/protocols.html">https://mypy.readthedocs.io/en/latest/protocols.html</a></p></li>
+<li><p><a class="reference external" href="http://boto3.readthedocs.io/en/latest/reference/services/batch.html">http://boto3.readthedocs.io/en/latest/reference/services/batch.html</a></p></li>
+</ul>
+</div>
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.describe_jobs">
+<code class="sig-name descname">describe_jobs</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">jobs</span><span class="p">:</span> <span class="n">List<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a><span class="p">]</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../ [...]
+<dd><p>Get job descriptions from AWS batch</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>jobs</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – a list of JobId to describe</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response to describe jobs</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.get_waiter">
+<code class="sig-name descname">get_waiter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">waiterName</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws [...]
+<dd><p>Get an AWS Batch service waiter</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>waiterName</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – The name of the waiter.  The name should match
+the name (including the casing) of the key name in the waiter
+model file (typically this is CamelCasing).</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>a waiter object for the named AWS batch service</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>botocore.waiter.Waiter</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>AWS batch might not have any waiters (until botocore PR-1307 is released).</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">boto3</span>
+<span class="n">boto3</span><span class="o">.</span><span class="n">client</span><span class="p">(</span><span class="s1">&#39;batch&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">waiter_names</span> <span class="o">==</span> <span class="p">[]</span>
+</pre></div>
+</div>
+</div>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters">https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters</a></p></li>
+<li><p><a class="reference external" href="https://github.com/boto/botocore/pull/1307">https://github.com/boto/botocore/pull/1307</a></p></li>
+</ul>
+</div>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.submit_job">
+<code class="sig-name descname">submit_job</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">jobName</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">jobQueue</span><span class="p">:</span> <span class="n"><a class="reference external" hre [...]
+<dd><p>Submit a batch job</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>jobName</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the name for the AWS batch job</p></li>
+<li><p><strong>jobQueue</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the queue name on AWS Batch</p></li>
+<li><p><strong>jobDefinition</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – the job definition name on AWS Batch</p></li>
+<li><p><strong>arrayProperties</strong> (<em>Dict</em>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>parameters</strong> (<em>Dict</em>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>containerOverrides</strong> (<em>Dict</em>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>tags</strong> (<em>Dict</em>) – the same parameter that boto3 will receive</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.terminate_job">
+<code class="sig-name descname">terminate_job</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">jobId</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">reason</span><span class="p">:</span> <span class="n"><a class="reference external" href [...]
+<dd><p>Terminate a batch job</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>jobId</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a job ID to terminate</p></li>
+<li><p><strong>reason</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a reason to terminate job ID</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.batch_client.</code><code class="sig-name descname">AwsBatchClientHook</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="n">max_retries</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/libra [...]
+<dd><p>Bases: <a class="reference internal" href="../base_aws/index.html#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>A client for AWS batch services.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>max_retries</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>]</em>) – exponential back-off retries, 4200 = 48 hours;
+polling is only used when waiters is None</p></li>
+<li><p><strong>status_retries</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>]</em>) – number of HTTP retries to get job status, 10;
+polling is only used when waiters is None</p></li>
+</ul>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Several methods use a default random delay to check or poll for job status, i.e.
+<code class="docutils literal notranslate"><span class="pre">random.uniform(DEFAULT_DELAY_MIN,</span> <span class="pre">DEFAULT_DELAY_MAX)</span></code>
+Using a random interval helps to avoid AWS API throttle limits
+when many concurrent tasks request job-descriptions.</p>
+<p>To modify the global defaults for the range of jitter allowed when a
+random delay is used to check batch job status, modify these defaults, e.g.:
+.. code-block:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AwsBatchClient</span><span class="o">.</span><span class="n">DEFAULT_DELAY_MIN</span> <span class="o">=</span> <span class="mi">0</span>
+<span class="n">AwsBatchClient</span><span class="o">.</span><span class="n">DEFAULT_DELAY_MAX</span> <span class="o">=</span> <span class="mi">5</span>
+</pre></div>
+</div>
+<p>When explicit delay values are used, a 1 second random jitter is applied to the
+delay (e.g. a delay of 0 sec will be a <code class="docutils literal notranslate"><span class="pre">random.uniform(0,</span> <span class="pre">1)</span></code> delay.  It is
+generally recommended that random jitter is added to API requests.  A
+convenience method is provided for this, e.g. to get a random delay of
+10 sec +/- 5 sec: <code class="docutils literal notranslate"><span class="pre">delay</span> <span class="pre">=</span> <span class="pre">AwsBatchClient.add_jitter(10,</span> <span class="pre">width=5,</span> <span class="pre">minima=0)</span></code></p>
+</div>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/batch.html">https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/batch.html</a></p></li>
+<li><p><a class="reference external" href="https://docs.aws.amazon.com/general/latest/gr/api-retries.html">https://docs.aws.amazon.com/general/latest/gr/api-retries.html</a></p></li>
+<li><p><a class="reference external" href="https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/">https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/</a></p></li>
+</ul>
+</div>
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.MAX_RETRIES">
+<code class="sig-name descname">MAX_RETRIES</code><em class="property"> = 4200</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchClientHook.MAX_RETRIES"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.MAX_RETRIES" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.STATUS_RETRIES">
+<code class="sig-name descname">STATUS_RETRIES</code><em class="property"> = 10</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchClientHook.STATUS_RETRIES"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.STATUS_RETRIES" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MIN">
+<code class="sig-name descname">DEFAULT_DELAY_MIN</code><em class="property"> = 1</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchClientHook.DEFAULT_DELAY_MIN"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MIN" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MAX">
+<code class="sig-name descname">DEFAULT_DELAY_MAX</code><em class="property"> = 10</em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchClientHook.DEFAULT_DELAY_MAX"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MAX" title="Permalink to this definition">ΒΆ</a></dt>
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.client">
+<code class="sig-name descname">client</code><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#AwsBatchClientHook.client"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.client" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>An AWS API client for batch services, like <code class="docutils literal notranslate"><span class="pre">boto3.client('batch')</span></code></p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>a boto3 β€˜batch’ client for the <code class="docutils literal notranslate"><span class="pre">.region_name</span></code></p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Union[<a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol" title="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol">AwsBatchProtocol</a>, botocore.client.BaseClient]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.terminate_job">
+<code class="sig-name descname">terminate_job</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">reason</span><span class="p">:</span> <span class="n"><a class="reference external" hre [...]
+<dd><p>Terminate a batch job</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a job ID to terminate</p></li>
+<li><p><strong>reason</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a reason to terminate job ID</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.check_job_success">
+<code class="sig-name descname">check_job_success</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/ [...]
+<dd><p>Check the final status of the batch job; return True if the job
+β€˜SUCCEEDED’, else raise an AirflowException</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></p>
+</dd>
+<dt class="field-odd">Raises</dt>
+<dd class="field-odd"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.wait_for_job">
+<code class="sig-name descname">wait_for_job</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a cla [...]
+<dd><p>Wait for batch job to complete</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>delay</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em><em>]</em>) – a delay before polling for job status</p></li>
+</ul>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_for_job_running">
+<code class="sig-name descname">poll_for_job_running</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</spa [...]
+<dd><p>Poll for job running. The status that indicates a job is running or
+already complete are: β€˜RUNNING’|’SUCCEEDED’|’FAILED’.</p>
+<p>So the status options that this will wait for are the transitions from:
+β€˜SUBMITTED’&gt;’PENDING’&gt;’RUNNABLE’&gt;’STARTING’&gt;’RUNNING’|’SUCCEEDED’|’FAILED’</p>
+<p>The completed status options are included for cases where the status
+changes too quickly for polling to detect a RUNNING status that moves
+quickly from STARTING to RUNNING to completed (often a failure).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>delay</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em><em>]</em>) – a delay before polling for job status</p></li>
+</ul>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_for_job_complete">
+<code class="sig-name descname">poll_for_job_complete</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</sp [...]
+<dd><p>Poll for job completion. The status that indicates job completion
+are: β€˜SUCCEEDED’|’FAILED’.</p>
+<p>So the status options that this will wait for are the transitions from:
+β€˜SUBMITTED’&gt;’PENDING’&gt;’RUNNABLE’&gt;’STARTING’&gt;’RUNNING’&gt;’SUCCEEDED’|’FAILED’</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>delay</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em><em>]</em>) – a delay before polling for job status</p></li>
+</ul>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_job_status">
+<code class="sig-name descname">poll_job_status</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">match_status</span><span class="p">:</span> <span class="n">List<span class="p">[</sp [...]
+<dd><p>Poll for job status using an exponential back-off strategy (with max_retries).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>match_status</strong> (<em>List</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – a list of job status to match; the batch job status are:
+β€˜SUBMITTED’|’PENDING’|’RUNNABLE’|’STARTING’|’RUNNING’|’SUCCEEDED’|’FAILED’</p></li>
+</ul>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.9)">bool</a></p>
+</dd>
+<dt class="field-odd">Raises</dt>
+<dd class="field-odd"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.get_job_description">
+<code class="sig-name descname">get_job_description</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazo [...]
+<dd><p>Get job description (using status_retries).</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response for describe jobs</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.parse_job_description">
+<em class="property">static </em><code class="sig-name descname">parse_job_description</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">response</span><span class="p">:</span> <span class="n">Dict</span></em><span class="sig-paren">)</spa [...]
+<dd><p>Parse job description to extract description for job_id</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>response</strong> (<em>Dict</em>) – an API response for describe jobs</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>an API response to describe job_id</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>Dict</p>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.add_jitter">
+<em class="property">static </em><code class="sig-name descname">add_jitter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">, </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v [...]
+<dd><p>Use delay +/- width for random jitter</p>
+<p>Adding jitter to status polling can help to avoid
+AWS batch API limits for monitoring batch jobs with
+a high concurrency in Airflow tasks.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>delay</strong> (<em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em>) – number of seconds to pause;
+delay is assumed to be a positive number</p></li>
+<li><p><strong>width</strong> (<em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em>) – delay +/- width for random jitter;
+width is assumed to be a positive number</p></li>
+<li><p><strong>minima</strong> (<em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em>) – minimum delay allowed;
+minima is assumed to be a non-negative number</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>uniform(delay - width, delay + width) jitter
+and it is a non-negative number</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/functions.html#float" title="(in Python v3.9)">float</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.delay">
+<em class="property">static </em><code class="sig-name descname">delay</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a><span class="p">, </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)" [...]
+<dd><p>Pause execution for <code class="docutils literal notranslate"><span class="pre">delay</span></code> seconds.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>delay</strong> (<em>Optional</em><em>[</em><em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>]</em><em>]</em>) – a delay to pause execution using <code class="docutils literal notranslate"><span class="pr [...]
+a small 1 second jitter is applied to the delay.</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This method uses a default random delay, i.e.
+<code class="docutils literal notranslate"><span class="pre">random.uniform(DEFAULT_DELAY_MIN,</span> <span class="pre">DEFAULT_DELAY_MAX)</span></code>;
+using a random interval helps to avoid AWS API throttle limits
+when many concurrent tasks request job-descriptions.</p>
+</div>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.exponential_delay">
+<em class="property">static </em><code class="sig-name descname">exponential_delay</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">tries</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)">int</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client. [...]
+<dd><p>An exponential back-off delay, with random jitter.  There is a maximum
+interval of 10 minutes (with random jitter between 3 and 10 minutes).
+This is used in the <code class="xref py py-meth docutils literal notranslate"><span class="pre">poll_for_job_status()</span></code> method.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>tries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a>) – Number of tries</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)">float</a></p>
+</dd>
+</dl>
+<p>Examples of behavior:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">exp</span><span class="p">(</span><span class="n">tries</span><span class="p">):</span>
+    <span class="n">max_interval</span> <span class="o">=</span> <span class="mf">600.0</span>  <span class="c1"># 10 minutes in seconds</span>
+    <span class="n">delay</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">+</span> <span class="nb">pow</span><span class="p">(</span><span class="n">tries</span> <span class="o">*</span> <span class="mf">0.6</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
+    <span class="n">delay</span> <span class="o">=</span> <span class="nb">min</span><span class="p">(</span><span class="n">max_interval</span><span class="p">,</span> <span class="n">delay</span><span class="p">)</span>
+    <span class="nb">print</span><span class="p">(</span><span class="n">delay</span> <span class="o">/</span> <span class="mi">3</span><span class="p">,</span> <span class="n">delay</span><span class="p">)</span>
+
+<span class="k">for</span> <span class="n">tries</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">10</span><span class="p">):</span>
+    <span class="n">exp</span><span class="p">(</span><span class="n">tries</span><span class="p">)</span>
+
+<span class="c1">#  0.33  1.0</span>
+<span class="c1">#  0.45  1.35</span>
+<span class="c1">#  0.81  2.44</span>
+<span class="c1">#  1.41  4.23</span>
+<span class="c1">#  2.25  6.76</span>
+<span class="c1">#  3.33 10.00</span>
+<span class="c1">#  4.65 13.95</span>
+<span class="c1">#  6.21 18.64</span>
+<span class="c1">#  8.01 24.04</span>
+<span class="c1"># 10.05 30.15</span>
+</pre></div>
+</div>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://docs.aws.amazon.com/general/latest/gr/api-retries.html">https://docs.aws.amazon.com/general/latest/gr/api-retries.html</a></p></li>
+<li><p><a class="reference external" href="https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/">https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/</a></p></li>
+</ul>
+</div>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks.base_aws" href="../base_aws/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="airflow.providers.amazon.aws.hooks.batch_waiters" href="../batch_waiters/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+            </a>
+    </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                    </div>
+                </div>
+    <div class="rating-container">
+        <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+        <div class="rating">
+
+            <div id="rate-star-5" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-4" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-3" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-2" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-1" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+        </div>
+    </div>
+                
+            </main>
+            
+
+            
+            
+    <nav class="wy-nav-side-toc">
+        <div class="wy-menu-vertical">
+            <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol">AwsBatchProtocol</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.describe_jobs">describe_jobs</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.get_waiter">get_waiter</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.submit_job">submit_job</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchProtocol.terminate_job">terminate_job</a></li>
+</ul>
+</li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook">AwsBatchClientHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.MAX_RETRIES">MAX_RETRIES</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.STATUS_RETRIES">STATUS_RETRIES</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MIN">DEFAULT_DELAY_MIN</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.DEFAULT_DELAY_MAX">DEFAULT_DELAY_MAX</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.client">client</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.terminate_job">terminate_job</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.check_job_success">check_job_success</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.wait_for_job">wait_for_job</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_for_job_running">poll_for_job_running</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_for_job_complete">poll_for_job_complete</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.poll_job_status">poll_job_status</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.get_job_description">get_job_description</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.parse_job_description">parse_job_description</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.add_jitter">add_jitter</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.delay">delay</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook.exponential_delay">exponential_delay</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/batch_client/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://slack.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>Β© The Apache Software Foundation 2019</span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script 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/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html
new file mode 100644
index 0000000..1c9686f
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html
@@ -0,0 +1,1057 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.batch_waiters &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.cloud_formation" href="../cloud_formation/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.batch_client" href="../batch_client/index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.batch_waiters</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.batch_waiters">
+<span id="airflow-providers-amazon-aws-hooks-batch-waiters"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.batch_waiters" title="airflow.providers.amazon.aws.hooks.batch_waiters"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_waiters</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.batch_waiters" title="Permalink to this headline">ΒΆ</a></h1>
+<p><p>AWS batch service waiters</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters">https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters</a></p></li>
+<li><p><a class="reference external" href="https://github.com/boto/botocore/blob/develop/botocore/waiter.py">https://github.com/boto/botocore/blob/develop/botocore/waiter.py</a></p></li>
+</ul>
+</div>
+</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 class">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.batch_waiters.</code><code class="sig-name descname">AwsBatchWaitersHook</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="n">waiter_config</span><span class="p">:</span> <span class="n">Optional<span class="p">[</span>Dict<span class="p">]</span></span> <span class="o">=</span> <s [...]
+<dd><p>Bases: <a class="reference internal" href="../batch_client/index.html#airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook" title="airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client.AwsBatchClientHook</span></code></a></p>
+<p>A utility to manage waiters for AWS batch services
+Examples:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">random</span>
+<span class="kn">from</span> <span class="nn">airflow.providers.amazon.aws.operators.batch_waiters</span> <span class="kn">import</span> <span class="n">AwsBatchWaiters</span>
+
+<span class="c1"># to inspect default waiters</span>
+<span class="n">waiters</span> <span class="o">=</span> <span class="n">AwsBatchWaiters</span><span class="p">()</span>
+<span class="n">config</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">default_config</span>  <span class="c1"># type: Dict</span>
+<span class="n">waiter_names</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">list_waiters</span><span class="p">()</span>  <span class="c1"># -&gt; [&quot;JobComplete&quot;, &quot;JobExists&quot;, &quot;JobRunning&quot;]</span>
+
+<span class="c1"># The default_config is a useful stepping stone to creating custom waiters, e.g.</span>
+<span class="n">custom_config</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">default_config</span>  <span class="c1"># this is a deepcopy</span>
+<span class="c1"># modify custom_config[&#39;waiters&#39;] as necessary and get a new instance:</span>
+<span class="n">waiters</span> <span class="o">=</span> <span class="n">AwsBatchWaiters</span><span class="p">(</span><span class="n">waiter_config</span><span class="o">=</span><span class="n">custom_config</span><span class="p">)</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">waiter_config</span>  <span class="c1"># check the custom configuration (this is a deepcopy)</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">list_waiters</span><span class="p">()</span> <span class="c1"># names of custom waiters</span>
+
+<span class="c1"># During the init for AwsBatchWaiters, the waiter_config is used to build a waiter_model;</span>
+<span class="c1"># and note that this only occurs during the class init, to avoid any accidental mutations</span>
+<span class="c1"># of waiter_config leaking into the waiter_model.</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">waiter_model</span>  <span class="c1"># -&gt; botocore.waiter.WaiterModel object</span>
+
+<span class="c1"># The waiter_model is combined with the waiters.client to get a specific waiter</span>
+<span class="c1"># and the details of the config on that waiter can be further modified without any</span>
+<span class="c1"># accidental impact on the generation of new waiters from the defined waiter_model, e.g.</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span>  <span class="c1"># -&gt; 5</span>
+<span class="n">waiter</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span>  <span class="c1"># -&gt; botocore.waiter.Batch.Waiter.JobExists object</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span> <span class="o">=</span> <span class="mi">10</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span>  <span class="c1"># -&gt; 5 as defined by waiter_model</span>
+
+<span class="c1"># To use a specific waiter, update the config and call the `wait()` method for jobId, e.g.</span>
+<span class="n">waiter</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span>  <span class="c1"># -&gt; botocore.waiter.Batch.Waiter.JobExists object</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>  <span class="c1"># seconds</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">max_attempts</span> <span class="o">=</span> <span class="mi">10</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">wait</span><span class="p">(</span><span class="n">jobs</span><span class="o">=</span><span class="p">[</span><span class="n">jobId</span><span class="p">])</span>
+</pre></div>
+</div>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference external" href="https://www.2ndwatch.com/blog/use-waiters-boto3-write/">https://www.2ndwatch.com/blog/use-waiters-boto3-write/</a></p></li>
+<li><p><a class="reference external" href="https://github.com/boto/botocore/blob/develop/botocore/waiter.py">https://github.com/boto/botocore/blob/develop/botocore/waiter.py</a></p></li>
+<li><p><a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#waiters">https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#waiters</a></p></li>
+<li><p><a class="reference external" href="https://github.com/boto/botocore/tree/develop/botocore/data/ec2/2016-11-15">https://github.com/boto/botocore/tree/develop/botocore/data/ec2/2016-11-15</a></p></li>
+<li><p><a class="reference external" href="https://github.com/boto/botocore/issues/1915">https://github.com/boto/botocore/issues/1915</a></p></li>
+</ul>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>waiter_config</strong> (<em>Optional</em><em>[</em><em>Dict</em><em>]</em>) – a custom waiter configuration for AWS batch services</p></li>
+<li><p><strong>aws_conn_id</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – connection id of AWS credentials / region name. If None,
+credential boto3 strategy will be used
+(<a class="reference external" href="http://boto3.readthedocs.io/en/latest/guide/configuration.html">http://boto3.readthedocs.io/en/latest/guide/configuration.html</a>).</p></li>
+<li><p><strong>region_name</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a><em>]</em>) – region name to use in AWS client.
+Override the AWS region in connection (if provided)</p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.default_config">
+<code class="sig-name descname">default_config</code><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#AwsBatchWaitersHook.default_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.default_config" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>An immutable default waiter configuration</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>a waiter configuration for AWS batch services</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_config">
+<code class="sig-name descname">waiter_config</code><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#AwsBatchWaitersHook.waiter_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_config" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>An immutable waiter configuration for this instance; a <code class="docutils literal notranslate"><span class="pre">deepcopy</span></code> is returned by this
+property. During the init for AwsBatchWaiters, the waiter_config is used to build a
+waiter_model and this only occurs during the class init, to avoid any accidental
+mutations of waiter_config leaking into the waiter_model.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>a waiter configuration for AWS batch services</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>Dict</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_model">
+<code class="sig-name descname">waiter_model</code><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#AwsBatchWaitersHook.waiter_model"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_model" title="Permalink to this definition">ΒΆ</a></dt>
+<dd><p>A configured waiter model used to generate waiters on AWS batch services.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>a waiter model for AWS batch services</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p>botocore.waiter.WaiterModel</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.get_waiter">
+<code class="sig-name descname">get_waiter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">waiter_name</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aw [...]
+<dd><p>Get an AWS Batch service waiter, using the configured <code class="docutils literal notranslate"><span class="pre">.waiter_model</span></code>.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">.waiter_model</span></code> is combined with the <code class="docutils literal notranslate"><span class="pre">.client</span></code> to get a specific waiter and
+the properties of that waiter can be modified without any accidental impact on the
+generation of new waiters from the <code class="docutils literal notranslate"><span class="pre">.waiter_model</span></code>, e.g.
+.. code-block:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span>  <span class="c1"># -&gt; 5</span>
+<span class="n">waiter</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span>  <span class="c1"># a new waiter object</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span> <span class="o">=</span> <span class="mi">10</span>
+<span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span>  <span class="c1"># -&gt; 5 as defined by waiter_model</span>
+</pre></div>
+</div>
+<p>To use a specific waiter, update the config and call the <cite>wait()</cite> method for jobId, e.g.
+.. code-block:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">random</span>
+<span class="n">waiter</span> <span class="o">=</span> <span class="n">waiters</span><span class="o">.</span><span class="n">get_waiter</span><span class="p">(</span><span class="s2">&quot;JobExists&quot;</span><span class="p">)</span>  <span class="c1"># a new waiter object</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">delay</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>  <span class="c1"># seconds</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">config</span><span class="o">.</span><span class="n">max_attempts</span> <span class="o">=</span> <span class="mi">10</span>
+<span class="n">waiter</span><span class="o">.</span><span class="n">wait</span><span class="p">(</span><span class="n">jobs</span><span class="o">=</span><span class="p">[</span><span class="n">jobId</span><span class="p">])</span>
+</pre></div>
+</div>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>waiter_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – The name of the waiter. The name should match
+the name (including the casing) of the key name in the waiter
+model file (typically this is CamelCasing); see <code class="docutils literal notranslate"><span class="pre">.list_waiters</span></code>.</p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>a waiter object for the named AWS batch service</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>botocore.waiter.Waiter</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.list_waiters">
+<code class="sig-name descname">list_waiters</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#AwsBatchWaitersHook.list_waiters"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.list_waiters" title="Per [...]
+<dd><p>List the waiters in a waiter configuration for AWS Batch services.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>waiter names for AWS batch services</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.9)">str</a>]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.wait_for_job">
+<code class="sig-name descname">wait_for_job</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">job_id</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">delay</span><span class="p">:</span> <span class="n">Union<span class="p">[</span><a cla [...]
+<dd><p>Wait for batch job to complete.  This assumes that the <code class="docutils literal notranslate"><span class="pre">.waiter_model</span></code> is configured
+using some variation of the <code class="docutils literal notranslate"><span class="pre">.default_config</span></code> so that it can generate waiters with the
+following names: β€œJobExists”, β€œJobRunning” and β€œJobComplete”.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>job_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – a batch job ID</p></li>
+<li><p><strong>delay</strong> (<em>Union</em><em>[</em><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.9)"><em>int</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.9)"><em>float</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.9)"><em>None</em></a><em>]</em>) – A  [...]
+</ul>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This method adds a small random jitter to the <code class="docutils literal notranslate"><span class="pre">delay</span></code> (+/- 2 sec, &gt;= 1 sec).
+Using a random interval helps to avoid AWS API throttle limits when many
+concurrent tasks request job-descriptions.</p>
+<p>It also modifies the <code class="docutils literal notranslate"><span class="pre">max_attempts</span></code> to use the <code class="docutils literal notranslate"><span class="pre">sys.maxsize</span></code>,
+which allows Airflow to manage the timeout on waiting.</p>
+</div>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks.batch_client" href="../batch_client/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="airflow.providers.amazon.aws.hooks.cloud_formation" href="../cloud_formation/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="n">Next</button>
+            </a>
+    </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                    </div>
+                </div>
+    <div class="rating-container">
+        <p class="bodytext__medium--greyish-brown font-weight-500">Was this entry helpful?</p>
+        <div class="rating">
+
+            <div id="rate-star-5" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-4" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-3" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-2" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+            <div id="rate-star-1" class="rate-star">
+                <svg xmlns="http://www.w3.org/2000/svg" width="21.05" height="20.02" viewBox="0 0 21.05 20.02">
+                    <g id="Group_806" data-name="Group 806" transform="translate(-774.404 -13.178)">
+                        <path id="Path_715" d="M791.434 33.2l-6.5-3.42-6.5 3.42 1.242-7.243-5.262-5.13 7.273-1.057 3.252-6.59 3.252 6.59 7.273 1.057-5.262 5.13z" fill="#017cee" data-name="Path 715"></path>
+                    </g>
+                </svg>
+
+            </div>
+
+        </div>
+    </div>
+                
+            </main>
+            
+
+            
+            
+    <nav class="wy-nav-side-toc">
+        <div class="wy-menu-vertical">
+            <ul>
+<li><a class="reference internal" href="#"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_waiters</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook">AwsBatchWaitersHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.default_config">default_config</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_config">waiter_config</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.waiter_model">waiter_model</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.get_waiter">get_waiter</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.list_waiters">list_waiters</a></li>
+</ul>
+<ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.AwsBatchWaitersHook.wait_for_job">wait_for_job</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/master/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://jira.atlassian.com/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://slack.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://youtube.com">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>Β© The Apache Software Foundation 2019</span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script 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/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/cloud_formation/index.html b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/cloud_formation/index.html
new file mode 100644
index 0000000..1980f88
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/1.2.0/_api/airflow/providers/amazon/aws/hooks/cloud_formation/index.html
@@ -0,0 +1,899 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.cloud_formation &mdash; apache-airflow-providers-amazon Documentation</title>
+    <link rel="stylesheet" href="../../../../../../../_static/_gen/css/main.min.css" type="text/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="airflow.providers.amazon.aws.hooks.datasync" href="../datasync/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.batch_waiters" href="../batch_waiters/index.html" />
+    <script type="application/javascript">
+        var doNotTrack = false;
+        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+        ga('create', 'UA-140539454-1', 'auto');
+        ga('send', 'pageview');
+    </script>
+    <script async src='https://www.google-analytics.com/analytics.js'></script>
+
+    
+</head><body class="td-section">
+    
+
+<header>
+
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">master</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/aws.html">Connection types</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../operators/index.html">Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../secrets-backends/index.html">Secrets backends</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../logging/index.html">Logging for Tasks</a></li>
+</ul>
+<p class="caption"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://github.com/apache/airflow/tree/master/airflow/providers/amazon/aws/example_dags">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+</ul>
+<p class="caption"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: 'β–Ί';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: 'β–Ό';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon</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.amazon.aws</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.amazon.aws.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.amazon.aws.hooks.cloud_formation</span></code></a></li>
+        
+    </ul>
+</div>
+                
+                <div class="rst-content">
+                    <div class="document">
+                            <div class="documentwrapper">
+                                <div class="bodywrapper">
+                                    <div class="body" role="main">
+                                        
+  <div class="section" id="module-airflow.providers.amazon.aws.hooks.cloud_formation">
+<span id="airflow-providers-amazon-aws-hooks-cloud-formation"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.cloud_formation" title="airflow.providers.amazon.aws.hooks.cloud_formation"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.cloud_formation</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.cloud_formation" title="Permalink to this headlin [...]
+<p><p>This module contains AWS CloudFormation Hook</p>
+</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 class">
+<dt id="airflow.providers.amazon.aws.hooks.cloud_formation.AWSCloudFormationHook">
+<em class="property">class </em><code class="sig-prename descclassname">airflow.providers.amazon.aws.hooks.cloud_formation.</code><code class="sig-name descname">AWSCloudFormationHook</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">*</span><span class="n">args</span></em>, <em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/pro [...]
+<dd><p>Bases: <a class="reference internal" href="../base_aws/index.html#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>Interact with AWS CloudFormation.</p>
+<p>Additional arguments (such as <code class="docutils literal notranslate"><span class="pre">aws_conn_id</span></code>) may be specified and
+are passed down to the underlying AwsBaseHook.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p><a class="reference internal" href="../base_aws/index.html#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-class docutils literal notranslate"><span class="pre">AwsBaseHook</span></code></a></p>
+</div>
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.cloud_formation.AWSCloudFormationHook.get_stack_status">
+<code class="sig-name descname">get_stack_status</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">stack_name</span><span class="p">:</span> <span class="n">Union<span class="p">[</span>client<span class="p">, </span>resource<span class="p">]</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/cloud_formation. [...]
+<dd><p>Get stack status from CloudFormation.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt id="airflow.providers.amazon.aws.hooks.cloud_formation.AWSCloudFormationHook.create_stack">
+<code class="sig-name descname">create_stack</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">self</span></em>, <em class="sig-param"><span class="n">stack_name</span><span class="p">:</span> <span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)">str</a></span></em>, <em class="sig-param"><span class="n">params</span><span class="p">:</span> <span class="n"><a class="reference external"  [...]
+<dd><p>Create stack in CloudFormation.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>stack_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.9)"><em>str</em></a>) – stack_name.</p></li>
+<li><p><strong>params</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.9)"><em>dict</em></a>) – parameters to be passed to CloudFormation.</p></li>
+</ul>
+</dd>
+</dl>
... 1613855 lines suppressed ...