You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by el...@apache.org on 2023/03/03 14:24:37 UTC

[airflow-site] 01/01: Add documentation for packages - 2023-03-03

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

eladkal pushed a commit to branch add-documentation-2023-03-03
in repository https://gitbox.apache.org/repos/asf/airflow-site.git

commit cd2f625cec38d6b3c102a378574a0c91b977265d
Author: Elad Kalif <45...@users.noreply.github.com>
AuthorDate: Fri Mar 3 16:24:09 2023 +0200

    Add documentation for packages - 2023-03-03
---
 .../providers/airbyte/hooks/airbyte/index.html     |     2 +-
 .../7.3.0/.buildinfo                               |     4 +
 .../providers/amazon/aws/exceptions/index.html     |   919 +
 .../providers/amazon/aws/hooks/appflow/index.html  |   976 ++
 .../providers/amazon/aws/hooks/athena/index.html   |  1113 ++
 .../providers/amazon/aws/hooks/base_aws/index.html |  1384 ++
 .../amazon/aws/hooks/batch_client/index.html       |  1456 ++
 .../amazon/aws/hooks/batch_waiters/index.html      |  1096 ++
 .../amazon/aws/hooks/cloud_formation/index.html    |   967 ++
 .../providers/amazon/aws/hooks/datasync/index.html |  1248 ++
 .../providers/amazon/aws/hooks/dms/index.html      |  1126 ++
 .../providers/amazon/aws/hooks/dynamodb/index.html |   936 +
 .../providers/amazon/aws/hooks/ec2/index.html      |  1120 ++
 .../providers/amazon/aws/hooks/ecr/index.html      |  1015 ++
 .../providers/amazon/aws/hooks/ecs/index.html      |  1325 ++
 .../providers/amazon/aws/hooks/eks/index.html      |  1589 ++
 .../hooks/elasticache_replication_group/index.html |  1124 ++
 .../providers/amazon/aws/hooks/emr/index.html      |  1345 ++
 .../providers/amazon/aws/hooks/glacier/index.html  |   971 ++
 .../providers/amazon/aws/hooks/glue/index.html     |  1162 ++
 .../amazon/aws/hooks/glue_catalog/index.html       |  1081 ++
 .../amazon/aws/hooks/glue_crawler/index.html       |  1089 ++
 .../airflow/providers/amazon/aws/hooks/index.html  |   902 +
 .../providers/amazon/aws/hooks/kinesis/index.html  |   930 +
 .../amazon/aws/hooks/lambda_function/index.html    |   990 ++
 .../providers/amazon/aws/hooks/logs/index.html     |   949 ++
 .../amazon/aws/hooks/quicksight/index.html         |  1011 ++
 .../providers/amazon/aws/hooks/rds/index.html      |  1225 ++
 .../amazon/aws/hooks/redshift_cluster/index.html   |  1070 ++
 .../amazon/aws/hooks/redshift_data/index.html      |   976 ++
 .../amazon/aws/hooks/redshift_sql/index.html       |  1000 ++
 .../providers/amazon/aws/hooks/s3/index.html       |  1831 ++
 .../amazon/aws/hooks/sagemaker/index.html          |  1978 +++
 .../amazon/aws/hooks/secrets_manager/index.html    |   951 ++
 .../providers/amazon/aws/hooks/ses/index.html      |   947 ++
 .../providers/amazon/aws/hooks/sns/index.html      |   939 +
 .../providers/amazon/aws/hooks/sqs/index.html      |   965 ++
 .../providers/amazon/aws/hooks/ssm/index.html      |   928 +
 .../amazon/aws/hooks/step_function/index.html      |   959 ++
 .../providers/amazon/aws/hooks/sts/index.html      |   921 +
 .../_api/airflow/providers/amazon/aws/index.html   |  1017 ++
 .../providers/amazon/aws/links/base_aws/index.html |   992 ++
 .../providers/amazon/aws/links/batch/index.html    |   991 ++
 .../providers/amazon/aws/links/emr/index.html      |   954 ++
 .../providers/amazon/aws/links/glue/index.html     |   917 +
 .../airflow/providers/amazon/aws/links/index.html  |   871 +
 .../providers/amazon/aws/links/logs/index.html     |   929 +
 .../aws/log/cloudwatch_task_handler/index.html     |   967 ++
 .../airflow/providers/amazon/aws/log/index.html    |   868 +
 .../amazon/aws/log/s3_task_handler/index.html      |  1004 ++
 .../amazon/aws/operators/appflow/index.html        |  1209 ++
 .../amazon/aws/operators/athena/index.html         |   979 ++
 .../amazon/aws/operators/aws_lambda/index.html     |   859 +
 .../amazon/aws/operators/batch/index.html          |  1113 ++
 .../aws/operators/cloud_formation/index.html       |  1018 ++
 .../amazon/aws/operators/datasync/index.html       |  1052 ++
 .../providers/amazon/aws/operators/dms/index.html  |  1227 ++
 .../providers/amazon/aws/operators/ec2/index.html  |  1010 ++
 .../providers/amazon/aws/operators/ecs/index.html  |  1322 ++
 .../providers/amazon/aws/operators/eks/index.html  |  1505 ++
 .../providers/amazon/aws/operators/emr/index.html  |  1696 ++
 .../amazon/aws/operators/glacier/index.html        |   982 ++
 .../providers/amazon/aws/operators/glue/index.html |   971 ++
 .../amazon/aws/operators/glue_crawler/index.html   |   950 ++
 .../providers/amazon/aws/operators/index.html      |   891 +
 .../aws/operators/lambda_function/index.html       |  1043 ++
 .../amazon/aws/operators/quicksight/index.html     |   971 ++
 .../providers/amazon/aws/operators/rds/index.html  |  1431 ++
 .../aws/operators/redshift_cluster/index.html      |  1315 ++
 .../amazon/aws/operators/redshift_data/index.html  |  1006 ++
 .../amazon/aws/operators/redshift_sql/index.html   |   936 +
 .../providers/amazon/aws/operators/s3/index.html   |  1700 ++
 .../amazon/aws/operators/sagemaker/index.html      |  1874 ++
 .../providers/amazon/aws/operators/sns/index.html  |   947 ++
 .../providers/amazon/aws/operators/sqs/index.html  |   957 ++
 .../amazon/aws/operators/step_function/index.html  |  1009 ++
 .../providers/amazon/aws/secrets/index.html        |   868 +
 .../amazon/aws/secrets/secrets_manager/index.html  |  1037 ++
 .../amazon/aws/secrets/systems_manager/index.html  |  1015 ++
 .../providers/amazon/aws/sensors/athena/index.html |   976 ++
 .../providers/amazon/aws/sensors/batch/index.html  |  1107 ++
 .../amazon/aws/sensors/cloud_formation/index.html  |  1011 ++
 .../providers/amazon/aws/sensors/dms/index.html    |   992 ++
 .../providers/amazon/aws/sensors/ec2/index.html    |   956 ++
 .../providers/amazon/aws/sensors/ecs/index.html    |  1088 ++
 .../providers/amazon/aws/sensors/eks/index.html    |  1241 ++
 .../providers/amazon/aws/sensors/emr/index.html    |  1585 ++
 .../amazon/aws/sensors/glacier/index.html          |   978 ++
 .../providers/amazon/aws/sensors/glue/index.html   |   935 +
 .../aws/sensors/glue_catalog_partition/index.html  |   960 ++
 .../amazon/aws/sensors/glue_crawler/index.html     |   946 ++
 .../providers/amazon/aws/sensors/index.html        |   886 +
 .../amazon/aws/sensors/lambda_function/index.html  |   945 ++
 .../amazon/aws/sensors/quicksight/index.html       |   954 ++
 .../providers/amazon/aws/sensors/rds/index.html    |  1020 ++
 .../amazon/aws/sensors/redshift_cluster/index.html |   945 ++
 .../providers/amazon/aws/sensors/s3/index.html     |  1083 ++
 .../amazon/aws/sensors/sagemaker/index.html        |  1475 ++
 .../providers/amazon/aws/sensors/sqs/index.html    |  1016 ++
 .../amazon/aws/sensors/step_function/index.html    |   984 ++
 .../amazon/aws/transfers/dynamodb_to_s3/index.html |   975 ++
 .../amazon/aws/transfers/exasol_to_s3/index.html   |   958 ++
 .../amazon/aws/transfers/ftp_to_s3/index.html      |   950 ++
 .../amazon/aws/transfers/gcs_to_s3/index.html      |   985 ++
 .../amazon/aws/transfers/glacier_to_gcs/index.html |   950 ++
 .../aws/transfers/google_api_to_s3/index.html      |   990 ++
 .../aws/transfers/hive_to_dynamodb/index.html      |   961 ++
 .../aws/transfers/imap_attachment_to_s3/index.html |   938 +
 .../providers/amazon/aws/transfers/index.html      |   884 +
 .../amazon/aws/transfers/local_to_s3/index.html    |   960 ++
 .../amazon/aws/transfers/mongo_to_s3/index.html    |   969 ++
 .../amazon/aws/transfers/redshift_to_s3/index.html |   989 ++
 .../amazon/aws/transfers/s3_to_ftp/index.html      |   935 +
 .../amazon/aws/transfers/s3_to_redshift/index.html |   996 ++
 .../amazon/aws/transfers/s3_to_sftp/index.html     |   945 ++
 .../amazon/aws/transfers/s3_to_sql/index.html      |   972 ++
 .../aws/transfers/salesforce_to_s3/index.html      |   961 ++
 .../amazon/aws/transfers/sftp_to_s3/index.html     |   949 ++
 .../amazon/aws/transfers/sql_to_s3/index.html      |  1036 ++
 .../amazon/aws/utils/connection_wrapper/index.html |  1104 ++
 .../amazon/aws/utils/eks_get_token/index.html      |   932 +
 .../providers/amazon/aws/utils/emailer/index.html  |   894 +
 .../airflow/providers/amazon/aws/utils/index.html  |   957 ++
 .../providers/amazon/aws/utils/rds/index.html      |   910 +
 .../providers/amazon/aws/utils/redshift/index.html |   926 +
 .../amazon/aws/utils/sagemaker/index.html          |   917 +
 .../providers/amazon/aws/utils/tags/index.html     |   903 +
 .../providers/amazon/aws/utils/waiter/index.html   |   949 ++
 .../amazon/aws/waiters/base_waiter/index.html      |   907 +
 .../providers/amazon/aws/waiters/index.html        |   867 +
 .../7.3.0/_api/airflow/providers/amazon/index.html |  1010 ++
 .../providers/amazon/aws/example_athena/index.html |   978 ++
 .../providers/amazon/aws/example_batch/index.html  |  1040 ++
 .../amazon/aws/example_cloudformation/index.html   |   899 +
 .../amazon/aws/example_datasync/index.html         |  1030 ++
 .../providers/amazon/aws/example_dms/index.html    |  1072 ++
 .../amazon/aws/example_dynamodb_to_s3/index.html   |  1004 ++
 .../providers/amazon/aws/example_ec2/index.html    |   978 ++
 .../providers/amazon/aws/example_ecs/index.html    |   960 ++
 .../amazon/aws/example_ecs_fargate/index.html      |  1002 ++
 .../index.html                                     |   913 +
 .../example_eks_with_fargate_profile/index.html    |   920 +
 .../index.html                                     |   906 +
 .../aws/example_eks_with_nodegroups/index.html     |   906 +
 .../providers/amazon/aws/example_emr/index.html    |  1015 ++
 .../amazon/aws/example_emr_eks/index.html          |  1040 ++
 .../aws/example_emr_notebook_execution/index.html  |   906 +
 .../amazon/aws/example_emr_serverless/index.html   |   899 +
 .../providers/amazon/aws/example_glue/index.html   |  1008 ++
 .../example_google_api_youtube_to_s3/index.html    |  1045 ++
 .../providers/amazon/aws/example_lambda/index.html |   982 ++
 .../amazon/aws/example_local_to_s3/index.html      |   970 ++
 .../amazon/aws/example_quicksight/index.html       |  1031 ++
 .../amazon/aws/example_rds_event/index.html        |   954 ++
 .../amazon/aws/example_rds_export/index.html       |   962 ++
 .../amazon/aws/example_rds_instance/index.html     |   906 +
 .../amazon/aws/example_rds_snapshot/index.html     |   892 +
 .../amazon/aws/example_redshift/index.html         |  1016 ++
 .../aws/example_redshift_s3_transfers/index.html   |  1086 ++
 .../providers/amazon/aws/example_s3/index.html     |   936 +
 .../amazon/aws/example_s3_to_sql/index.html        |  1044 ++
 .../amazon/aws/example_sagemaker/index.html        |  1075 ++
 .../aws/example_sagemaker_endpoint/index.html      |  1029 ++
 .../providers/amazon/aws/example_sns/index.html    |   954 ++
 .../amazon/aws/example_sql_to_s3/index.html        |  1046 ++
 .../providers/amazon/aws/example_sqs/index.html    |   952 ++
 .../amazon/aws/example_step_functions/index.html   |   970 ++
 .../tests/system/providers/amazon/aws/index.html   |   912 +
 .../providers/amazon/aws/utils/ec2/index.html      |   990 ++
 .../system/providers/amazon/aws/utils/index.html   |  1198 ++
 .../_api/tests/system/providers/amazon/index.html  |   905 +
 .../7.3.0/_images/aws-base-conn-airflow.png        |   Bin 0 -> 186727 bytes
 .../7.3.0/_images/aws-secrets-manager-json.png     |   Bin 0 -> 86477 bytes
 .../7.3.0/_images/aws-secrets-manager-uri.png      |   Bin 0 -> 60559 bytes
 .../_images/aws-web-identity-federation-gcp.png    |   Bin 0 -> 40170 bytes
 .../airflow/providers/amazon/aws/exceptions.html   |   873 +
 .../providers/amazon/aws/hooks/appflow.html        |   965 ++
 .../airflow/providers/amazon/aws/hooks/athena.html |  1147 ++
 .../providers/amazon/aws/hooks/base_aws.html       |  1702 ++
 .../providers/amazon/aws/hooks/batch_client.html   |  1369 ++
 .../providers/amazon/aws/hooks/batch_waiters.html  |  1044 ++
 .../amazon/aws/hooks/cloud_formation.html          |   912 +
 .../providers/amazon/aws/hooks/datasync.html       |  1158 ++
 .../airflow/providers/amazon/aws/hooks/dms.html    |  1044 ++
 .../providers/amazon/aws/hooks/dynamodb.html       |   893 +
 .../airflow/providers/amazon/aws/hooks/ec2.html    |  1022 ++
 .../airflow/providers/amazon/aws/hooks/ecr.html    |   923 +
 .../airflow/providers/amazon/aws/hooks/ecs.html    |  1090 ++
 .../airflow/providers/amazon/aws/hooks/eks.html    |  1467 ++
 .../aws/hooks/elasticache_replication_group.html   |  1103 ++
 .../airflow/providers/amazon/aws/hooks/emr.html    |  1368 ++
 .../providers/amazon/aws/hooks/glacier.html        |   908 +
 .../airflow/providers/amazon/aws/hooks/glue.html   |  1156 ++
 .../providers/amazon/aws/hooks/glue_catalog.html   |  1016 ++
 .../providers/amazon/aws/hooks/glue_crawler.html   |  1042 ++
 .../providers/amazon/aws/hooks/kinesis.html        |   876 +
 .../amazon/aws/hooks/lambda_function.html          |  1000 ++
 .../airflow/providers/amazon/aws/hooks/logs.html   |   925 +
 .../providers/amazon/aws/hooks/quicksight.html     |   976 ++
 .../airflow/providers/amazon/aws/hooks/rds.html    |  1175 ++
 .../amazon/aws/hooks/redshift_cluster.html         |  1025 ++
 .../providers/amazon/aws/hooks/redshift_data.html  |  1015 ++
 .../providers/amazon/aws/hooks/redshift_sql.html   |   952 ++
 .../airflow/providers/amazon/aws/hooks/s3.html     |  1943 +++
 .../providers/amazon/aws/hooks/sagemaker.html      |  2141 +++
 .../amazon/aws/hooks/secrets_manager.html          |   892 +
 .../airflow/providers/amazon/aws/hooks/ses.html    |   926 +
 .../airflow/providers/amazon/aws/hooks/sns.html    |   918 +
 .../airflow/providers/amazon/aws/hooks/sqs.html    |   906 +
 .../airflow/providers/amazon/aws/hooks/ssm.html    |   884 +
 .../providers/amazon/aws/hooks/step_function.html  |   904 +
 .../airflow/providers/amazon/aws/hooks/sts.html    |   870 +
 .../providers/amazon/aws/links/base_aws.html       |   918 +
 .../airflow/providers/amazon/aws/links/batch.html  |   868 +
 .../airflow/providers/amazon/aws/links/emr.html    |   860 +
 .../airflow/providers/amazon/aws/links/glue.html   |   852 +
 .../airflow/providers/amazon/aws/links/logs.html   |   865 +
 .../amazon/aws/log/cloudwatch_task_handler.html    |   947 ++
 .../providers/amazon/aws/log/s3_task_handler.html  |  1024 ++
 .../providers/amazon/aws/operators/appflow.html    |  1303 ++
 .../providers/amazon/aws/operators/athena.html     |   980 ++
 .../providers/amazon/aws/operators/batch.html      |  1188 ++
 .../amazon/aws/operators/cloud_formation.html      |   921 +
 .../providers/amazon/aws/operators/datasync.html   |  1227 ++
 .../providers/amazon/aws/operators/dms.html        |  1114 ++
 .../providers/amazon/aws/operators/ec2.html        |   941 +
 .../providers/amazon/aws/operators/ecs.html        |  1554 ++
 .../providers/amazon/aws/operators/eks.html        |  1544 ++
 .../providers/amazon/aws/operators/emr.html        |  1915 +++
 .../providers/amazon/aws/operators/glacier.html    |   929 +
 .../providers/amazon/aws/operators/glue.html       |   999 ++
 .../amazon/aws/operators/glue_crawler.html         |   911 +
 .../amazon/aws/operators/lambda_function.html      |  1038 ++
 .../providers/amazon/aws/operators/quicksight.html |   922 +
 .../providers/amazon/aws/operators/rds.html        |  1562 ++
 .../amazon/aws/operators/redshift_cluster.html     |  1380 ++
 .../amazon/aws/operators/redshift_data.html        |  1032 ++
 .../amazon/aws/operators/redshift_sql.html         |   880 +
 .../airflow/providers/amazon/aws/operators/s3.html |  1583 ++
 .../providers/amazon/aws/operators/sagemaker.html  |  1958 +++
 .../providers/amazon/aws/operators/sns.html        |   907 +
 .../providers/amazon/aws/operators/sqs.html        |   919 +
 .../amazon/aws/operators/step_function.html        |   943 ++
 .../amazon/aws/secrets/secrets_manager.html        |  1188 ++
 .../amazon/aws/secrets/systems_manager.html        |  1044 ++
 .../providers/amazon/aws/sensors/athena.html       |   914 +
 .../providers/amazon/aws/sensors/batch.html        |  1039 ++
 .../amazon/aws/sensors/cloud_formation.html        |   932 +
 .../airflow/providers/amazon/aws/sensors/dms.html  |   942 ++
 .../airflow/providers/amazon/aws/sensors/ec2.html  |   896 +
 .../airflow/providers/amazon/aws/sensors/ecs.html  |  1011 ++
 .../airflow/providers/amazon/aws/sensors/eks.html  |  1079 ++
 .../airflow/providers/amazon/aws/sensors/emr.html  |  1353 ++
 .../providers/amazon/aws/sensors/glacier.html      |   926 +
 .../airflow/providers/amazon/aws/sensors/glue.html |   915 +
 .../amazon/aws/sensors/glue_catalog_partition.html |   918 +
 .../providers/amazon/aws/sensors/glue_crawler.html |   899 +
 .../amazon/aws/sensors/lambda_function.html        |   909 +
 .../providers/amazon/aws/sensors/quicksight.html   |   912 +
 .../airflow/providers/amazon/aws/sensors/rds.html  |  1016 ++
 .../amazon/aws/sensors/redshift_cluster.html       |   898 +
 .../airflow/providers/amazon/aws/sensors/s3.html   |  1106 ++
 .../providers/amazon/aws/sensors/sagemaker.html    |  1168 ++
 .../airflow/providers/amazon/aws/sensors/sqs.html  |  1050 ++
 .../amazon/aws/sensors/step_function.html          |   920 +
 .../amazon/aws/transfers/dynamodb_to_s3.html       |   983 ++
 .../amazon/aws/transfers/exasol_to_s3.html         |   933 +
 .../providers/amazon/aws/transfers/ftp_to_s3.html  |   975 ++
 .../providers/amazon/aws/transfers/gcs_to_s3.html  |  1019 ++
 .../amazon/aws/transfers/glacier_to_gcs.html       |   939 +
 .../amazon/aws/transfers/google_api_to_s3.html     |  1016 ++
 .../amazon/aws/transfers/hive_to_dynamodb.html     |   933 +
 .../aws/transfers/imap_attachment_to_s3.html       |   938 +
 .../amazon/aws/transfers/local_to_s3.html          |   931 +
 .../amazon/aws/transfers/mongo_to_s3.html          |   980 ++
 .../amazon/aws/transfers/redshift_to_s3.html       |  1004 ++
 .../providers/amazon/aws/transfers/s3_to_ftp.html  |   903 +
 .../amazon/aws/transfers/s3_to_redshift.html       |  1012 ++
 .../providers/amazon/aws/transfers/s3_to_sftp.html |   919 +
 .../providers/amazon/aws/transfers/s3_to_sql.html  |   951 ++
 .../amazon/aws/transfers/salesforce_to_s3.html     |   956 ++
 .../providers/amazon/aws/transfers/sftp_to_s3.html |   919 +
 .../providers/amazon/aws/transfers/sql_to_s3.html  |  1014 ++
 .../airflow/providers/amazon/aws/utils.html        |   869 +
 .../amazon/aws/utils/connection_wrapper.html       |  1308 ++
 .../providers/amazon/aws/utils/eks_get_token.html  |   896 +
 .../providers/amazon/aws/utils/emailer.html        |   880 +
 .../airflow/providers/amazon/aws/utils/rds.html    |   851 +
 .../providers/amazon/aws/utils/redshift.html       |   875 +
 .../providers/amazon/aws/utils/sagemaker.html      |   853 +
 .../airflow/providers/amazon/aws/utils/tags.html   |   863 +
 .../airflow/providers/amazon/aws/utils/waiter.html |   911 +
 .../providers/amazon/aws/waiters/base_waiter.html  |   859 +
 .../7.3.0/_modules/index.html                      |   977 ++
 .../providers/amazon/aws/example_athena.html       |  1009 ++
 .../system/providers/amazon/aws/example_batch.html |  1096 ++
 .../amazon/aws/example_cloudformation.html         |   943 ++
 .../providers/amazon/aws/example_datasync.html     |  1069 ++
 .../system/providers/amazon/aws/example_dms.html   |  1263 ++
 .../amazon/aws/example_dynamodb_to_s3.html         |   985 ++
 .../system/providers/amazon/aws/example_ec2.html   |   980 ++
 .../system/providers/amazon/aws/example_ecs.html   |  1051 ++
 .../providers/amazon/aws/example_ecs_fargate.html  |   970 ++
 .../aws/example_eks_with_fargate_in_one_step.html  |   968 ++
 .../aws/example_eks_with_fargate_profile.html      |  1003 ++
 .../example_eks_with_nodegroup_in_one_step.html    |   956 ++
 .../amazon/aws/example_eks_with_nodegroups.html    |   995 ++
 .../system/providers/amazon/aws/example_emr.html   |  1022 ++
 .../providers/amazon/aws/example_emr_eks.html      |  1126 ++
 .../amazon/aws/example_emr_notebook_execution.html |   946 ++
 .../amazon/aws/example_emr_serverless.html         |   974 ++
 .../system/providers/amazon/aws/example_glue.html  |  1036 ++
 .../aws/example_google_api_youtube_to_s3.html      |  1029 ++
 .../providers/amazon/aws/example_lambda.html       |   963 ++
 .../providers/amazon/aws/example_local_to_s3.html  |   926 +
 .../providers/amazon/aws/example_quicksight.html   |  1053 ++
 .../providers/amazon/aws/example_rds_event.html    |   954 ++
 .../providers/amazon/aws/example_rds_export.html   |  1011 ++
 .../providers/amazon/aws/example_rds_instance.html |   946 ++
 .../providers/amazon/aws/example_rds_snapshot.html |   973 ++
 .../providers/amazon/aws/example_redshift.html     |  1127 ++
 .../amazon/aws/example_redshift_s3_transfers.html  |  1103 ++
 .../system/providers/amazon/aws/example_s3.html    |  1100 ++
 .../providers/amazon/aws/example_s3_to_sql.html    |  1106 ++
 .../providers/amazon/aws/example_sagemaker.html    |  1529 ++
 .../amazon/aws/example_sagemaker_endpoint.html     |  1125 ++
 .../system/providers/amazon/aws/example_sns.html   |   910 +
 .../providers/amazon/aws/example_sql_to_s3.html    |  1044 ++
 .../system/providers/amazon/aws/example_sqs.html   |   935 +
 .../amazon/aws/example_step_functions.html         |   947 ++
 .../tests/system/providers/amazon/aws/utils.html   |  1165 ++
 .../system/providers/amazon/aws/utils/ec2.html     |   978 ++
 .../providers/amazon/aws/exceptions/index.rst.txt  |    40 +
 .../amazon/aws/hooks/appflow/index.rst.txt         |    71 +
 .../amazon/aws/hooks/athena/index.rst.txt          |   159 +
 .../amazon/aws/hooks/base_aws/index.rst.txt        |   312 +
 .../amazon/aws/hooks/batch_client/index.rst.txt    |   409 +
 .../amazon/aws/hooks/batch_waiters/index.rst.txt   |   177 +
 .../amazon/aws/hooks/cloud_formation/index.rst.txt |    70 +
 .../amazon/aws/hooks/datasync/index.rst.txt        |   199 +
 .../providers/amazon/aws/hooks/dms/index.rst.txt   |   149 +
 .../amazon/aws/hooks/dynamodb/index.rst.txt        |    54 +
 .../providers/amazon/aws/hooks/ec2/index.rst.txt   |   130 +
 .../providers/amazon/aws/hooks/ecr/index.rst.txt   |    94 +
 .../providers/amazon/aws/hooks/ecs/index.rst.txt   |   272 +
 .../providers/amazon/aws/hooks/eks/index.rst.txt   |   405 +
 .../elasticache_replication_group/index.rst.txt    |   139 +
 .../providers/amazon/aws/hooks/emr/index.rst.txt   |   293 +
 .../amazon/aws/hooks/glacier/index.rst.txt         |    66 +
 .../providers/amazon/aws/hooks/glue/index.rst.txt  |   166 +
 .../amazon/aws/hooks/glue_catalog/index.rst.txt    |   143 +
 .../amazon/aws/hooks/glue_crawler/index.rst.txt    |   114 +
 .../providers/amazon/aws/hooks/index.rst.txt       |    50 +
 .../amazon/aws/hooks/kinesis/index.rst.txt         |    50 +
 .../amazon/aws/hooks/lambda_function/index.rst.txt |   100 +
 .../providers/amazon/aws/hooks/logs/index.rst.txt  |    60 +
 .../amazon/aws/hooks/quicksight/index.rst.txt      |    87 +
 .../providers/amazon/aws/hooks/rds/index.rst.txt   |   195 +
 .../aws/hooks/redshift_cluster/index.rst.txt       |   125 +
 .../amazon/aws/hooks/redshift_data/index.rst.txt   |    77 +
 .../amazon/aws/hooks/redshift_sql/index.rst.txt    |    91 +
 .../providers/amazon/aws/hooks/s3/index.rst.txt    |   532 +
 .../amazon/aws/hooks/sagemaker/index.rst.txt       |   619 +
 .../amazon/aws/hooks/secrets_manager/index.rst.txt |    54 +
 .../providers/amazon/aws/hooks/ses/index.rst.txt   |    63 +
 .../providers/amazon/aws/hooks/sns/index.rst.txt   |    59 +
 .../providers/amazon/aws/hooks/sqs/index.rst.txt   |    65 +
 .../providers/amazon/aws/hooks/ssm/index.rst.txt   |    45 +
 .../amazon/aws/hooks/step_function/index.rst.txt   |    57 +
 .../providers/amazon/aws/hooks/sts/index.rst.txt   |    41 +
 .../airflow/providers/amazon/aws/index.rst.txt     |    32 +
 .../amazon/aws/links/base_aws/index.rst.txt        |    81 +
 .../providers/amazon/aws/links/batch/index.rst.txt |    84 +
 .../providers/amazon/aws/links/emr/index.rst.txt   |    62 +
 .../providers/amazon/aws/links/glue/index.rst.txt  |    40 +
 .../providers/amazon/aws/links/index.rst.txt       |    19 +
 .../providers/amazon/aws/links/logs/index.rst.txt  |    48 +
 .../aws/log/cloudwatch_task_handler/index.rst.txt  |    69 +
 .../airflow/providers/amazon/aws/log/index.rst.txt |    16 +
 .../amazon/aws/log/s3_task_handler/index.rst.txt   |    87 +
 .../amazon/aws/operators/appflow/index.rst.txt     |   216 +
 .../amazon/aws/operators/athena/index.rst.txt      |    81 +
 .../amazon/aws/operators/aws_lambda/index.rst.txt  |    11 +
 .../amazon/aws/operators/batch/index.rst.txt       |   188 +
 .../aws/operators/cloud_formation/index.rst.txt    |   111 +
 .../amazon/aws/operators/datasync/index.rst.txt    |   143 +
 .../amazon/aws/operators/dms/index.rst.txt         |   240 +
 .../amazon/aws/operators/ec2/index.rst.txt         |   102 +
 .../amazon/aws/operators/ecs/index.rst.txt         |   303 +
 .../amazon/aws/operators/eks/index.rst.txt         |   438 +
 .../amazon/aws/operators/emr/index.rst.txt         |   556 +
 .../amazon/aws/operators/glacier/index.rst.txt     |    82 +
 .../amazon/aws/operators/glue/index.rst.txt        |    80 +
 .../aws/operators/glue_crawler/index.rst.txt       |    60 +
 .../providers/amazon/aws/operators/index.rst.txt   |    39 +
 .../aws/operators/lambda_function/index.rst.txt    |   122 +
 .../amazon/aws/operators/quicksight/index.rst.txt  |    79 +
 .../amazon/aws/operators/rds/index.rst.txt         |   340 +
 .../aws/operators/redshift_cluster/index.rst.txt   |   303 +
 .../aws/operators/redshift_data/index.rst.txt      |    88 +
 .../aws/operators/redshift_sql/index.rst.txt       |    55 +
 .../amazon/aws/operators/s3/index.rst.txt          |   577 +
 .../amazon/aws/operators/sagemaker/index.rst.txt   |   662 +
 .../amazon/aws/operators/sns/index.rst.txt         |    66 +
 .../amazon/aws/operators/sqs/index.rst.txt         |    68 +
 .../aws/operators/step_function/index.rst.txt      |   105 +
 .../providers/amazon/aws/secrets/index.rst.txt     |    16 +
 .../aws/secrets/secrets_manager/index.rst.txt      |   146 +
 .../aws/secrets/systems_manager/index.rst.txt      |   113 +
 .../amazon/aws/sensors/athena/index.rst.txt        |    81 +
 .../amazon/aws/sensors/batch/index.rst.txt         |   160 +
 .../aws/sensors/cloud_formation/index.rst.txt      |    99 +
 .../providers/amazon/aws/sensors/dms/index.rst.txt |    86 +
 .../providers/amazon/aws/sensors/ec2/index.rst.txt |    64 +
 .../providers/amazon/aws/sensors/ecs/index.rst.txt |   138 +
 .../providers/amazon/aws/sensors/eks/index.rst.txt |   228 +
 .../providers/amazon/aws/sensors/emr/index.rst.txt |   418 +
 .../amazon/aws/sensors/glacier/index.rst.txt       |    80 +
 .../amazon/aws/sensors/glue/index.rst.txt          |    49 +
 .../sensors/glue_catalog_partition/index.rst.txt   |    66 +
 .../amazon/aws/sensors/glue_crawler/index.rst.txt  |    53 +
 .../providers/amazon/aws/sensors/index.rst.txt     |    34 +
 .../aws/sensors/lambda_function/index.rst.txt      |    55 +
 .../amazon/aws/sensors/quicksight/index.rst.txt    |    58 +
 .../providers/amazon/aws/sensors/rds/index.rst.txt |    98 +
 .../aws/sensors/redshift_cluster/index.rst.txt     |    52 +
 .../providers/amazon/aws/sensors/s3/index.rst.txt  |   143 +
 .../amazon/aws/sensors/sagemaker/index.rst.txt     |   374 +
 .../providers/amazon/aws/sensors/sqs/index.rst.txt |   103 +
 .../amazon/aws/sensors/step_function/index.rst.txt |    83 +
 .../aws/transfers/dynamodb_to_s3/index.rst.txt     |    85 +
 .../aws/transfers/exasol_to_s3/index.rst.txt       |    76 +
 .../amazon/aws/transfers/ftp_to_s3/index.rst.txt   |    69 +
 .../amazon/aws/transfers/gcs_to_s3/index.rst.txt   |    99 +
 .../aws/transfers/glacier_to_gcs/index.rst.txt     |    68 +
 .../aws/transfers/google_api_to_s3/index.rst.txt   |   108 +
 .../aws/transfers/hive_to_dynamodb/index.rst.txt   |    78 +
 .../transfers/imap_attachment_to_s3/index.rst.txt  |    59 +
 .../providers/amazon/aws/transfers/index.rst.txt   |    32 +
 .../amazon/aws/transfers/local_to_s3/index.rst.txt |    73 +
 .../amazon/aws/transfers/mongo_to_s3/index.rst.txt |    80 +
 .../aws/transfers/redshift_to_s3/index.rst.txt     |    98 +
 .../amazon/aws/transfers/s3_to_ftp/index.rst.txt   |    54 +
 .../aws/transfers/s3_to_redshift/index.rst.txt     |    95 +
 .../amazon/aws/transfers/s3_to_sftp/index.rst.txt  |    60 +
 .../amazon/aws/transfers/s3_to_sql/index.rst.txt   |    80 +
 .../aws/transfers/salesforce_to_s3/index.rst.txt   |    76 +
 .../amazon/aws/transfers/sftp_to_s3/index.rst.txt  |    64 +
 .../amazon/aws/transfers/sql_to_s3/index.rst.txt   |   111 +
 .../aws/utils/connection_wrapper/index.rst.txt     |   163 +
 .../amazon/aws/utils/eks_get_token/index.rst.txt   |    43 +
 .../amazon/aws/utils/emailer/index.rst.txt         |    29 +
 .../providers/amazon/aws/utils/index.rst.txt       |    60 +
 .../providers/amazon/aws/utils/rds/index.rst.txt   |    38 +
 .../amazon/aws/utils/redshift/index.rst.txt        |    41 +
 .../amazon/aws/utils/sagemaker/index.rst.txt       |    41 +
 .../providers/amazon/aws/utils/tags/index.rst.txt  |    31 +
 .../amazon/aws/utils/waiter/index.rst.txt          |    58 +
 .../amazon/aws/waiters/base_waiter/index.rst.txt   |    29 +
 .../providers/amazon/aws/waiters/index.rst.txt     |    15 +
 .../_api/airflow/providers/amazon/index.rst.txt    |    15 +
 .../amazon/aws/example_athena/index.rst.txt        |    81 +
 .../amazon/aws/example_batch/index.rst.txt         |    98 +
 .../aws/example_cloudformation/index.rst.txt       |    30 +
 .../amazon/aws/example_datasync/index.rst.txt      |    88 +
 .../providers/amazon/aws/example_dms/index.rst.txt |   119 +
 .../aws/example_dynamodb_to_s3/index.rst.txt       |    79 +
 .../providers/amazon/aws/example_ec2/index.rst.txt |    62 +
 .../providers/amazon/aws/example_ecs/index.rst.txt |    62 +
 .../amazon/aws/example_ecs_fargate/index.rst.txt   |    82 +
 .../index.rst.txt                                  |    41 +
 .../example_eks_with_fargate_profile/index.rst.txt |    45 +
 .../index.rst.txt                                  |    36 +
 .../aws/example_eks_with_nodegroups/index.rst.txt  |    36 +
 .../providers/amazon/aws/example_emr/index.rst.txt |    87 +
 .../amazon/aws/example_emr_eks/index.rst.txt       |   117 +
 .../example_emr_notebook_execution/index.rst.txt   |    36 +
 .../aws/example_emr_serverless/index.rst.txt       |    31 +
 .../amazon/aws/example_glue/index.rst.txt          |   110 +
 .../example_google_api_youtube_to_s3/index.rst.txt |   127 +
 .../amazon/aws/example_lambda/index.rst.txt        |    81 +
 .../amazon/aws/example_local_to_s3/index.rst.txt   |    66 +
 .../amazon/aws/example_quicksight/index.rst.txt    |    98 +
 .../amazon/aws/example_rds_event/index.rst.txt     |    54 +
 .../amazon/aws/example_rds_export/index.rst.txt    |    62 +
 .../amazon/aws/example_rds_instance/index.rst.txt  |    36 +
 .../amazon/aws/example_rds_snapshot/index.rst.txt  |    26 +
 .../amazon/aws/example_redshift/index.rst.txt      |    87 +
 .../example_redshift_s3_transfers/index.rst.txt    |   126 +
 .../providers/amazon/aws/example_s3/index.rst.txt  |    67 +
 .../amazon/aws/example_s3_to_sql/index.rst.txt     |   114 +
 .../amazon/aws/example_sagemaker/index.rst.txt     |   138 +
 .../aws/example_sagemaker_endpoint/index.rst.txt   |   105 +
 .../providers/amazon/aws/example_sns/index.rst.txt |    54 +
 .../amazon/aws/example_sql_to_s3/index.rst.txt     |   102 +
 .../providers/amazon/aws/example_sqs/index.rst.txt |    54 +
 .../aws/example_step_functions/index.rst.txt       |    65 +
 .../system/providers/amazon/aws/index.rst.txt      |    59 +
 .../providers/amazon/aws/utils/ec2/index.rst.txt   |    65 +
 .../providers/amazon/aws/utils/index.rst.txt       |   203 +
 .../tests/system/providers/amazon/index.rst.txt    |    15 +
 .../7.3.0/_sources/commits.rst.txt                 |  1136 ++
 .../7.3.0/_sources/connections/aws.rst.txt         |   820 +
 .../7.3.0/_sources/connections/emr.rst.txt         |    43 +
 .../7.3.0/_sources/connections/index.rst.txt       |    28 +
 .../7.3.0/_sources/connections/redshift.rst.txt    |    91 +
 .../7.3.0/_sources/example-dags.rst.txt            |    24 +
 .../7.3.0/_sources/index.rst.txt                   |   145 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../logging/cloud-watch-task-handlers.rst.txt      |    38 +
 .../7.3.0/_sources/logging/index.rst.txt           |    25 +
 .../7.3.0/_sources/logging/s3-task-handler.rst.txt |   140 +
 .../7.3.0/_sources/operators/appflow.rst.txt       |   146 +
 .../7.3.0/_sources/operators/athena.rst.txt        |    75 +
 .../7.3.0/_sources/operators/batch.rst.txt         |   111 +
 .../_sources/operators/cloudformation.rst.txt      |    99 +
 .../7.3.0/_sources/operators/datasync.rst.txt      |   114 +
 .../7.3.0/_sources/operators/dms.rst.txt           |   133 +
 .../7.3.0/_sources/operators/ec2.rst.txt           |    81 +
 .../7.3.0/_sources/operators/ecs.rst.txt           |   262 +
 .../7.3.0/_sources/operators/eks.rst.txt           |   247 +
 .../7.3.0/_sources/operators/emr.rst.txt           |   196 +
 .../7.3.0/_sources/operators/emr_eks.rst.txt       |   124 +
 .../_sources/operators/emr_serverless.rst.txt      |   113 +
 .../7.3.0/_sources/operators/glacier.rst.txt       |    83 +
 .../7.3.0/_sources/operators/glue.rst.txt          |   107 +
 .../7.3.0/_sources/operators/index.rst.txt         |    29 +
 .../7.3.0/_sources/operators/lambda.rst.txt        |    85 +
 .../7.3.0/_sources/operators/quicksight.rst.txt    |    69 +
 .../7.3.0/_sources/operators/rds.rst.txt           |   252 +
 .../_sources/operators/redshift_cluster.rst.txt    |   139 +
 .../7.3.0/_sources/operators/redshift_data.rst.txt |    55 +
 .../7.3.0/_sources/operators/redshift_sql.rst.txt  |    64 +
 .../7.3.0/_sources/operators/s3.rst.txt            |   271 +
 .../7.3.0/_sources/operators/sagemaker.rst.txt     |   316 +
 .../7.3.0/_sources/operators/sns.rst.txt           |    55 +
 .../7.3.0/_sources/operators/sqs.rst.txt           |    74 +
 .../_sources/operators/step_functions.rst.txt      |    82 +
 .../operators/transfer/dynamodb_to_s3.rst.txt      |    70 +
 .../_sources/operators/transfer/ftp_to_s3.rst.txt  |    53 +
 .../_sources/operators/transfer/gcs_to_s3.rst.txt  |    52 +
 .../operators/transfer/glacier_to_gcs.rst.txt      |    55 +
 .../operators/transfer/google_api_to_s3.rst.txt    |    81 +
 .../operators/transfer/hive_to_dynamodb.rst.txt    |    57 +
 .../transfer/imap_attachment_to_s3.rst.txt         |    51 +
 .../_sources/operators/transfer/index.rst.txt      |    28 +
 .../operators/transfer/local_to_s3.rst.txt         |    54 +
 .../operators/transfer/mongo_to_s3.rst.txt         |    59 +
 .../operators/transfer/redshift_to_s3.rst.txt      |    59 +
 .../_sources/operators/transfer/s3_to_ftp.rst.txt  |    54 +
 .../operators/transfer/s3_to_redshift.rst.txt      |    67 +
 .../_sources/operators/transfer/s3_to_sftp.rst.txt |    55 +
 .../_sources/operators/transfer/s3_to_sql.rst.txt  |    65 +
 .../operators/transfer/salesforce_to_s3.rst.txt    |    51 +
 .../_sources/operators/transfer/sftp_to_s3.rst.txt |    54 +
 .../_sources/operators/transfer/sql_to_s3.rst.txt  |    56 +
 .../secrets-backends/aws-secrets-manager.rst.txt   |   170 +
 .../aws-ssm-parameter-store.rst.txt                |   136 +
 .../7.3.0/_sources/secrets-backends/index.rst.txt  |    27 +
 .../7.3.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../7.3.0/_static/_gen/css/main.min.css            |     7 +
 .../7.3.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../7.3.0/_static/basic.css                        |   899 +
 .../7.3.0/_static/check-solid.svg                  |     4 +
 .../7.3.0/_static/clipboard.min.js                 |     7 +
 .../7.3.0/_static/copy-button.svg                  |     5 +
 .../7.3.0/_static/copybutton.css                   |    94 +
 .../7.3.0/_static/copybutton.js                    |   248 +
 .../7.3.0/_static/copybutton_funcs.js              |    73 +
 .../7.3.0/_static/doctools.js                      |   156 +
 .../7.3.0/_static/documentation_options.js         |    14 +
 .../7.3.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../7.3.0/_static/graphviz.css                     |    19 +
 .../7.3.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../7.3.0/_static/jquery.js                        |     2 +
 .../7.3.0/_static/js/globaltoc.js                  |    24 +
 .../7.3.0/_static/language_data.js                 |   199 +
 .../7.3.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../7.3.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../7.3.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../7.3.0/_static/pygments.css                     |    74 +
 .../7.3.0/_static/searchtools.js                   |   566 +
 .../7.3.0/_static/sphinx_highlight.js              |   144 +
 .../7.3.0/_static/underscore-1.13.1.js             |  2042 +++
 .../7.3.0/_static/underscore.js                    |     6 +
 .../7.3.0/commits.html                             |  4703 +++++
 .../7.3.0/connections/aws.html                     |  1573 ++
 .../7.3.0/connections/emr.html                     |   880 +
 .../7.3.0/connections/index.html                   |   861 +
 .../7.3.0/connections/redshift.html                |   920 +
 .../7.3.0/example-dags.html                        |   859 +
 .../7.3.0/genindex.html                            |  6376 +++++++
 .../7.3.0/index.html                               |  2087 +++
 .../7.3.0/installing-providers-from-sources.html   |   960 ++
 .../7.3.0/logging/cloud-watch-task-handlers.html   |   869 +
 .../7.3.0/logging/index.html                       |   860 +
 .../7.3.0/logging/s3-task-handler.html             |   971 ++
 .../7.3.0/objects.inv                              |   Bin 0 -> 22349 bytes
 .../7.3.0/operators/appflow.html                   |  1026 ++
 .../7.3.0/operators/athena.html                    |   936 +
 .../7.3.0/operators/batch.html                     |   986 ++
 .../7.3.0/operators/cloudformation.html            |   963 ++
 .../7.3.0/operators/datasync.html                  |   996 ++
 .../7.3.0/operators/dms.html                       |  1008 ++
 .../7.3.0/operators/ec2.html                       |   944 ++
 .../7.3.0/operators/ecs.html                       |  1169 ++
 .../7.3.0/operators/eks.html                       |  1177 ++
 .../7.3.0/operators/emr.html                       |  1100 ++
 .../7.3.0/operators/emr_eks.html                   |   998 ++
 .../7.3.0/operators/emr_serverless.html            |   983 ++
 .../7.3.0/operators/glacier.html                   |   942 ++
 .../7.3.0/operators/glue.html                      |   978 ++
 .../7.3.0/operators/google_api_to_s3_transfer.html |     1 +
 .../7.3.0/operators/imap_attachment_to_s3.html     |     1 +
 .../7.3.0/operators/index.html                     |   884 +
 .../7.3.0/operators/lambda.html                    |   953 ++
 .../7.3.0/operators/quicksight.html                |   932 +
 .../7.3.0/operators/rds.html                       |  1150 ++
 .../7.3.0/operators/redshift_cluster.html          |  1020 ++
 .../7.3.0/operators/redshift_data.html             |   924 +
 .../7.3.0/operators/redshift_sql.html              |   925 +
 .../7.3.0/operators/s3.html                        |  1179 ++
 .../7.3.0/operators/s3_to_redshift.html            |     1 +
 .../7.3.0/operators/sagemaker.html                 |  1204 ++
 .../7.3.0/operators/salesforce_to_s3.html          |     1 +
 .../7.3.0/operators/sns.html                       |   913 +
 .../7.3.0/operators/sqs.html                       |   950 ++
 .../7.3.0/operators/sqs_publish.html               |     1 +
 .../7.3.0/operators/step_functions.html            |   941 +
 .../7.3.0/operators/transfer/dynamodb_to_s3.html   |   953 ++
 .../7.3.0/operators/transfer/ftp_to_s3.html        |   913 +
 .../7.3.0/operators/transfer/gcs_to_s3.html        |   912 +
 .../7.3.0/operators/transfer/glacier_to_gcs.html   |   922 +
 .../7.3.0/operators/transfer/google_api_to_s3.html |   972 ++
 .../7.3.0/operators/transfer/hive_to_dynamodb.html |   917 +
 .../operators/transfer/imap_attachment_to_s3.html  |   914 +
 .../7.3.0/operators/transfer/index.html            |   877 +
 .../7.3.0/operators/transfer/local_to_s3.html      |   914 +
 .../7.3.0/operators/transfer/mongo_to_s3.html      |   922 +
 .../7.3.0/operators/transfer/redshift_to_s3.html   |   919 +
 .../7.3.0/operators/transfer/s3_to_ftp.html        |   913 +
 .../7.3.0/operators/transfer/s3_to_redshift.html   |   935 +
 .../7.3.0/operators/transfer/s3_to_sftp.html       |   914 +
 .../7.3.0/operators/transfer/s3_to_sql.html        |   955 ++
 .../7.3.0/operators/transfer/salesforce_to_s3.html |   914 +
 .../7.3.0/operators/transfer/sftp_to_s3.html       |   912 +
 .../7.3.0/operators/transfer/sql_to_s3.html        |   917 +
 .../7.3.0/py-modindex.html                         |  1696 ++
 .../7.3.0/search.html                              |   873 +
 .../7.3.0/searchindex.js                           |     1 +
 .../secrets-backends/aws-secrets-manager.html      |   990 ++
 .../secrets-backends/aws-ssm-parameter-store.html  |   950 ++
 .../7.3.0/secrets-backends/index.html              |   860 +
 .../apache-airflow-providers-amazon/stable.txt     |     2 +-
 .../apache/beam/operators/beam/index.html          |     2 +-
 .../1.0.1/.buildinfo                               |     4 +
 .../providers/apache/flink/hooks/index.html        |   840 +
 .../_api/airflow/providers/apache/flink/index.html |   857 +
 .../flink/operators/flink_kubernetes/index.html    |   959 ++
 .../providers/apache/flink/operators/index.html    |   851 +
 .../flink/sensors/flink_kubernetes/index.html      |   930 +
 .../providers/apache/flink/sensors/index.html      |   851 +
 .../apache/flink/operators/flink_kubernetes.html   |   927 +
 .../apache/flink/sensors/flink_kubernetes.html     |   944 ++
 .../1.0.1/_modules/index.html                      |   809 +
 .../providers/apache/flink/hooks/index.rst.txt     |     6 +
 .../airflow/providers/apache/flink/index.rst.txt   |    17 +
 .../flink/operators/flink_kubernetes/index.rst.txt |    78 +
 .../providers/apache/flink/operators/index.rst.txt |    15 +
 .../flink/sensors/flink_kubernetes/index.rst.txt   |    60 +
 .../providers/apache/flink/sensors/index.rst.txt   |    15 +
 .../1.0.1/_sources/commits.rst.txt                 |    52 +
 .../1.0.1/_sources/index.rst.txt                   |   114 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../1.0.1/_sources/operators.rst.txt               |    39 +
 .../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 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../1.0.1/_static/basic.css                        |   899 +
 .../1.0.1/_static/check-solid.svg                  |     4 +
 .../1.0.1/_static/clipboard.min.js                 |     7 +
 .../1.0.1/_static/copy-button.svg                  |     5 +
 .../1.0.1/_static/copybutton.css                   |    94 +
 .../1.0.1/_static/copybutton.js                    |   248 +
 .../1.0.1/_static/copybutton_funcs.js              |    73 +
 .../1.0.1/_static/doctools.js                      |   156 +
 .../1.0.1/_static/documentation_options.js         |    14 +
 .../1.0.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.0.1/_static/graphviz.css                     |    19 +
 .../1.0.1/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../1.0.1/_static/jquery.js                        |     2 +
 .../1.0.1/_static/js/globaltoc.js                  |    24 +
 .../1.0.1/_static/language_data.js                 |   199 +
 .../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                   |   566 +
 .../1.0.1/_static/sphinx_highlight.js              |   144 +
 .../1.0.1/_static/underscore-1.13.1.js             |  2042 +++
 .../1.0.1/_static/underscore.js                    |     6 +
 .../1.0.1/commits.html                             |   893 +
 .../1.0.1/genindex.html                            |   991 ++
 .../1.0.1/index.html                               |   977 ++
 .../1.0.1/installing-providers-from-sources.html   |   946 ++
 .../1.0.1/objects.inv                              |   Bin 0 -> 693 bytes
 .../1.0.1/operators.html                           |   860 +
 .../1.0.1/py-modindex.html                         |   857 +
 .../1.0.1/search.html                              |   859 +
 .../1.0.1/searchindex.js                           |     1 +
 .../stable.txt                                     |     2 +-
 .../3.2.0/_sources/index.rst.txt                   |     7 +
 .../3.2.0/index.html                               |     7 +
 .../3.2.0/searchindex.js                           |     2 +-
 .../3.3.0/.buildinfo                               |     4 +
 .../airflow/providers/apache/livy/hooks/index.html |   851 +
 .../providers/apache/livy/hooks/livy/index.html    |  1404 ++
 .../_api/airflow/providers/apache/livy/index.html  |   864 +
 .../providers/apache/livy/operators/index.html     |   851 +
 .../apache/livy/operators/livy/index.html          |  1003 ++
 .../providers/apache/livy/sensors/index.html       |   851 +
 .../providers/apache/livy/sensors/livy/index.html  |   923 +
 .../providers/apache/livy/triggers/index.html      |   851 +
 .../providers/apache/livy/triggers/livy/index.html |   935 +
 .../providers/apache/livy/example_livy/index.html  |   879 +
 .../tests/system/providers/apache/livy/index.html  |   849 +
 .../airflow/providers/apache/livy/hooks/livy.html  |  1643 ++
 .../providers/apache/livy/operators/livy.html      |  1019 ++
 .../providers/apache/livy/sensors/livy.html        |   883 +
 .../providers/apache/livy/triggers/livy.html       |   955 ++
 .../3.3.0/_modules/index.html                      |   812 +
 .../system/providers/apache/livy/example_livy.html |   875 +
 .../providers/apache/livy/hooks/index.rst.txt      |    15 +
 .../providers/apache/livy/hooks/livy/index.rst.txt |   327 +
 .../airflow/providers/apache/livy/index.rst.txt    |    18 +
 .../providers/apache/livy/operators/index.rst.txt  |    15 +
 .../apache/livy/operators/livy/index.rst.txt       |   110 +
 .../providers/apache/livy/sensors/index.rst.txt    |    15 +
 .../apache/livy/sensors/livy/index.rst.txt         |    53 +
 .../providers/apache/livy/triggers/index.rst.txt   |    15 +
 .../apache/livy/triggers/livy/index.rst.txt        |    66 +
 .../apache/livy/example_livy/index.rst.txt         |    33 +
 .../system/providers/apache/livy/index.rst.txt     |    15 +
 .../3.3.0/_sources/commits.rst.txt                 |   264 +
 .../3.3.0/_sources/index.rst.txt                   |   121 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../3.3.0/_sources/operators.rst.txt               |    40 +
 .../3.3.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.3.0/_static/_gen/css/main.min.css            |     7 +
 .../3.3.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../3.3.0/_static/basic.css                        |   899 +
 .../3.3.0/_static/check-solid.svg                  |     4 +
 .../3.3.0/_static/clipboard.min.js                 |     7 +
 .../3.3.0/_static/copy-button.svg                  |     5 +
 .../3.3.0/_static/copybutton.css                   |    94 +
 .../3.3.0/_static/copybutton.js                    |   248 +
 .../3.3.0/_static/copybutton_funcs.js              |    73 +
 .../3.3.0/_static/doctools.js                      |   156 +
 .../3.3.0/_static/documentation_options.js         |    14 +
 .../3.3.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.3.0/_static/graphviz.css                     |    19 +
 .../3.3.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../3.3.0/_static/jquery.js                        |     2 +
 .../3.3.0/_static/js/globaltoc.js                  |    24 +
 .../3.3.0/_static/language_data.js                 |   199 +
 .../3.3.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.3.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pygments.css                     |    74 +
 .../3.3.0/_static/searchtools.js                   |   566 +
 .../3.3.0/_static/sphinx_highlight.js              |   144 +
 .../3.3.0/_static/underscore-1.13.1.js             |  2042 +++
 .../3.3.0/_static/underscore.js                    |     6 +
 .../3.3.0/commits.html                             |  1521 ++
 .../3.3.0/genindex.html                            |  1219 ++
 .../3.3.0/index.html                               |  1155 ++
 .../3.3.0/installing-providers-from-sources.html   |   946 ++
 .../3.3.0/objects.inv                              |   Bin 0 -> 1126 bytes
 .../3.3.0/operators.html                           |   875 +
 .../3.3.0/py-modindex.html                         |   892 +
 .../3.3.0/search.html                              |   859 +
 .../3.3.0/searchindex.js                           |     1 +
 .../stable.txt                                     |     2 +-
 .../2.0.1/.buildinfo                               |     4 +
 .../providers/atlassian/jira/hooks/index.html      |   841 +
 .../providers/atlassian/jira/hooks/jira/index.html |   914 +
 .../airflow/providers/atlassian/jira/index.html    |   850 +
 .../providers/atlassian/jira/operators/index.html  |   841 +
 .../atlassian/jira/operators/jira/index.html       |   902 +
 .../providers/atlassian/jira/sensors/index.html    |   841 +
 .../atlassian/jira/sensors/jira/index.html         |   944 ++
 .../providers/atlassian/jira/hooks/jira.html       |   873 +
 .../providers/atlassian/jira/operators/jira.html   |   884 +
 .../providers/atlassian/jira/sensors/jira.html     |   932 +
 .../2.0.1/_modules/index.html                      |   800 +
 .../providers/atlassian/jira/hooks/index.rst.txt   |    15 +
 .../atlassian/jira/hooks/jira/index.rst.txt        |    58 +
 .../airflow/providers/atlassian/jira/index.rst.txt |    17 +
 .../atlassian/jira/operators/index.rst.txt         |    15 +
 .../atlassian/jira/operators/jira/index.rst.txt    |    48 +
 .../providers/atlassian/jira/sensors/index.rst.txt |    15 +
 .../atlassian/jira/sensors/jira/index.rst.txt      |    66 +
 .../2.0.1/_sources/commits.rst.txt                 |    76 +
 .../2.0.1/_sources/index.rst.txt                   |    79 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../2.0.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../2.0.1/_static/_gen/css/main.min.css            |     7 +
 .../2.0.1/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../2.0.1/_static/basic.css                        |   899 +
 .../2.0.1/_static/check-solid.svg                  |     4 +
 .../2.0.1/_static/clipboard.min.js                 |     7 +
 .../2.0.1/_static/copy-button.svg                  |     5 +
 .../2.0.1/_static/copybutton.css                   |    94 +
 .../2.0.1/_static/copybutton.js                    |   248 +
 .../2.0.1/_static/copybutton_funcs.js              |    73 +
 .../2.0.1/_static/doctools.js                      |   156 +
 .../2.0.1/_static/documentation_options.js         |    14 +
 .../2.0.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../2.0.1/_static/graphviz.css                     |    19 +
 .../2.0.1/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../2.0.1/_static/jquery.js                        |     2 +
 .../2.0.1/_static/js/globaltoc.js                  |    24 +
 .../2.0.1/_static/language_data.js                 |   199 +
 .../2.0.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../2.0.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../2.0.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../2.0.1/_static/pygments.css                     |    74 +
 .../2.0.1/_static/searchtools.js                   |   566 +
 .../2.0.1/_static/sphinx_highlight.js              |   144 +
 .../2.0.1/_static/underscore-1.13.1.js             |  2042 +++
 .../2.0.1/_static/underscore.js                    |     6 +
 .../2.0.1/commits.html                             |   939 +
 .../2.0.1/genindex.html                            |  1005 ++
 .../2.0.1/index.html                               |   958 ++
 .../2.0.1/installing-providers-from-sources.html   |   936 +
 .../2.0.1/objects.inv                              |    10 +
 .../2.0.1/py-modindex.html                         |   852 +
 .../2.0.1/search.html                              |   849 +
 .../2.0.1/searchindex.js                           |     1 +
 .../stable.txt                                     |     2 +-
 .../5.2.2/.buildinfo                               |     4 +
 .../cncf/kubernetes/decorators/index.html          |   853 +
 .../kubernetes/decorators/kubernetes/index.html    |   890 +
 .../providers/cncf/kubernetes/hooks/index.html     |   853 +
 .../cncf/kubernetes/hooks/kubernetes/index.html    |  1242 ++
 .../airflow/providers/cncf/kubernetes/index.html   |   885 +
 .../providers/cncf/kubernetes/operators/index.html |   854 +
 .../kubernetes/operators/kubernetes_pod/index.html |  1249 ++
 .../operators/spark_kubernetes/index.html          |   933 +
 .../kubernetes/python_kubernetes_script/index.html |   903 +
 .../providers/cncf/kubernetes/sensors/index.html   |   853 +
 .../kubernetes/sensors/spark_kubernetes/index.html |   932 +
 .../providers/cncf/kubernetes/triggers/index.html  |   853 +
 .../kubernetes/triggers/kubernetes_pod/index.html  |   993 ++
 .../providers/cncf/kubernetes/utils/index.html     |   854 +
 .../cncf/kubernetes/utils/pod_manager/index.html   |  1212 ++
 .../cncf/kubernetes/utils/xcom_sidecar/index.html  |   951 ++
 .../cncf/kubernetes/example_kubernetes/index.html  |   963 ++
 .../kubernetes/example_kubernetes_async/index.html |   963 ++
 .../example_kubernetes_decorator/index.html        |   896 +
 .../kubernetes/example_spark_kubernetes/index.html |   884 +
 .../system/providers/cncf/kubernetes/index.html    |   854 +
 .../cncf/kubernetes/decorators/kubernetes.html     |   973 ++
 .../cncf/kubernetes/hooks/kubernetes.html          |  1404 ++
 .../cncf/kubernetes/operators/kubernetes_pod.html  |  1684 ++
 .../kubernetes/operators/spark_kubernetes.html     |   889 +
 .../cncf/kubernetes/python_kubernetes_script.html  |   891 +
 .../cncf/kubernetes/sensors/spark_kubernetes.html  |   937 +
 .../cncf/kubernetes/triggers/kubernetes_pod.html   |  1057 ++
 .../cncf/kubernetes/utils/pod_manager.html         |  1236 ++
 .../cncf/kubernetes/utils/xcom_sidecar.html        |   872 +
 .../5.2.2/_modules/index.html                      |   822 +
 .../cncf/kubernetes/example_kubernetes.html        |   989 ++
 .../cncf/kubernetes/example_kubernetes_async.html  |   993 ++
 .../kubernetes/example_kubernetes_decorator.html   |   881 +
 .../cncf/kubernetes/example_spark_kubernetes.html  |   895 +
 .../cncf/kubernetes/decorators/index.rst.txt       |    15 +
 .../kubernetes/decorators/kubernetes/index.rst.txt |    33 +
 .../providers/cncf/kubernetes/hooks/index.rst.txt  |    15 +
 .../cncf/kubernetes/hooks/kubernetes/index.rst.txt |   232 +
 .../providers/cncf/kubernetes/index.rst.txt        |    29 +
 .../cncf/kubernetes/operators/index.rst.txt        |    16 +
 .../operators/kubernetes_pod/index.rst.txt         |   253 +
 .../operators/spark_kubernetes/index.rst.txt       |    63 +
 .../python_kubernetes_script/index.rst.txt         |    43 +
 .../cncf/kubernetes/sensors/index.rst.txt          |    15 +
 .../sensors/spark_kubernetes/index.rst.txt         |    60 +
 .../cncf/kubernetes/triggers/index.rst.txt         |    15 +
 .../triggers/kubernetes_pod/index.rst.txt          |    94 +
 .../providers/cncf/kubernetes/utils/index.rst.txt  |    16 +
 .../kubernetes/utils/pod_manager/index.rst.txt     |   196 +
 .../kubernetes/utils/xcom_sidecar/index.rst.txt    |    71 +
 .../kubernetes/example_kubernetes/index.rst.txt    |    79 +
 .../example_kubernetes_async/index.rst.txt         |    79 +
 .../example_kubernetes_decorator/index.rst.txt     |    34 +
 .../example_spark_kubernetes/index.rst.txt         |    37 +
 .../system/providers/cncf/kubernetes/index.rst.txt |    18 +
 .../5.2.2/_sources/commits.rst.txt                 |   635 +
 .../5.2.2/_sources/connections/kubernetes.rst.txt  |    84 +
 .../5.2.2/_sources/index.rst.txt                   |    96 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../5.2.2/_sources/operators.rst.txt               |   175 +
 .../5.2.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../5.2.2/_static/_gen/css/main.min.css            |     7 +
 .../5.2.2/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../5.2.2/_static/basic.css                        |   899 +
 .../5.2.2/_static/check-solid.svg                  |     4 +
 .../5.2.2/_static/clipboard.min.js                 |     7 +
 .../5.2.2/_static/copy-button.svg                  |     5 +
 .../5.2.2/_static/copybutton.css                   |    94 +
 .../5.2.2/_static/copybutton.js                    |   248 +
 .../5.2.2/_static/copybutton_funcs.js              |    73 +
 .../5.2.2/_static/doctools.js                      |   156 +
 .../5.2.2/_static/documentation_options.js         |    14 +
 .../5.2.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../5.2.2/_static/graphviz.css                     |    19 +
 .../5.2.2/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../5.2.2/_static/jquery.js                        |     2 +
 .../5.2.2/_static/js/globaltoc.js                  |    24 +
 .../5.2.2/_static/language_data.js                 |   199 +
 .../5.2.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../5.2.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../5.2.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../5.2.2/_static/pygments.css                     |    74 +
 .../5.2.2/_static/searchtools.js                   |   566 +
 .../5.2.2/_static/sphinx_highlight.js              |   144 +
 .../5.2.2/_static/underscore-1.13.1.js             |  2042 +++
 .../5.2.2/_static/underscore.js                    |     6 +
 .../5.2.2/commits.html                             |  2667 +++
 .../5.2.2/connections/index.html                   |     1 +
 .../5.2.2/connections/kubernetes.html              |   895 +
 .../5.2.2/genindex.html                            |  1577 ++
 .../5.2.2/index.html                               |  1690 ++
 .../5.2.2/installing-providers-from-sources.html   |   948 ++
 .../5.2.2/objects.inv                              |   Bin 0 -> 2514 bytes
 .../5.2.2/operators.html                           |  1123 ++
 .../5.2.2/py-modindex.html                         |   944 ++
 .../5.2.2/search.html                              |   861 +
 .../5.2.2/searchindex.js                           |     1 +
 .../stable.txt                                     |     2 +-
 .../1.3.4/.buildinfo                               |     4 +
 .../airflow/providers/common/sql/hooks/index.html  |   853 +
 .../providers/common/sql/hooks/sql/index.html      |  1375 ++
 .../_api/airflow/providers/common/sql/index.html   |   862 +
 .../providers/common/sql/operators/index.html      |   853 +
 .../providers/common/sql/operators/sql/index.html  |  1637 ++
 .../providers/common/sql/sensors/index.html        |   853 +
 .../providers/common/sql/sensors/sql/index.html    |   936 +
 .../sql/example_sql_column_table_check/index.html  |   878 +
 .../sql/example_sql_execute_query/index.html       |   878 +
 .../tests/system/providers/common/sql/index.html   |   852 +
 .../airflow/providers/common/sql/hooks/sql.html    |  1330 ++
 .../providers/common/sql/operators/sql.html        |  1924 +++
 .../airflow/providers/common/sql/sensors/sql.html  |   921 +
 .../1.3.4/_modules/index.html                      |   814 +
 .../common/sql/example_sql_column_table_check.html |   896 +
 .../common/sql/example_sql_execute_query.html      |   873 +
 .../providers/common/sql/hooks/index.rst.txt       |    15 +
 .../providers/common/sql/hooks/sql/index.rst.txt   |   318 +
 .../airflow/providers/common/sql/index.rst.txt     |    17 +
 .../providers/common/sql/operators/index.rst.txt   |    15 +
 .../common/sql/operators/sql/index.rst.txt         |   556 +
 .../providers/common/sql/sensors/index.rst.txt     |    15 +
 .../providers/common/sql/sensors/sql/index.rst.txt |    66 +
 .../example_sql_column_table_check/index.rst.txt   |    26 +
 .../sql/example_sql_execute_query/index.rst.txt    |    26 +
 .../system/providers/common/sql/index.rst.txt      |    16 +
 .../1.3.4/_sources/commits.rst.txt                 |   154 +
 .../1.3.4/_sources/connections.rst.txt             |    32 +
 .../1.3.4/_sources/index.rst.txt                   |    91 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../1.3.4/_sources/operators.rst.txt               |   148 +
 .../1.3.4/_static/_gen/css/main-custom.min.css     |     1 +
 .../1.3.4/_static/_gen/css/main.min.css            |     7 +
 .../1.3.4/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../1.3.4/_static/basic.css                        |   899 +
 .../1.3.4/_static/check-solid.svg                  |     4 +
 .../1.3.4/_static/clipboard.min.js                 |     7 +
 .../1.3.4/_static/copy-button.svg                  |     5 +
 .../1.3.4/_static/copybutton.css                   |    94 +
 .../1.3.4/_static/copybutton.js                    |   248 +
 .../1.3.4/_static/copybutton_funcs.js              |    73 +
 .../1.3.4/_static/doctools.js                      |   156 +
 .../1.3.4/_static/documentation_options.js         |    14 +
 .../1.3.4/_static/file.png                         |   Bin 0 -> 286 bytes
 .../1.3.4/_static/graphviz.css                     |    19 +
 .../1.3.4/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../1.3.4/_static/jquery.js                        |     2 +
 .../1.3.4/_static/js/globaltoc.js                  |    24 +
 .../1.3.4/_static/language_data.js                 |   199 +
 .../1.3.4/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../1.3.4/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../1.3.4/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../1.3.4/_static/pygments.css                     |    74 +
 .../1.3.4/_static/searchtools.js                   |   566 +
 .../1.3.4/_static/sphinx_highlight.js              |   144 +
 .../1.3.4/_static/underscore-1.13.1.js             |  2042 +++
 .../1.3.4/_static/underscore.js                    |     6 +
 .../1.3.4/commits.html                             |  1183 ++
 .../1.3.4/connections.html                         |   854 +
 .../1.3.4/genindex.html                            |  1279 ++
 .../1.3.4/index.html                               |  1086 ++
 .../1.3.4/installing-providers-from-sources.html   |   948 ++
 .../1.3.4/objects.inv                              |   Bin 0 -> 1576 bytes
 .../1.3.4/operators.html                           |   984 ++
 .../1.3.4/py-modindex.html                         |   889 +
 .../1.3.4/search.html                              |   861 +
 .../1.3.4/searchindex.js                           |     1 +
 .../apache-airflow-providers-common-sql/stable.txt |     2 +-
 .../3.1.0/.buildinfo                               |     4 +
 .../providers/dbt/cloud/hooks/dbt/index.html       |  1559 ++
 .../airflow/providers/dbt/cloud/hooks/index.html   |   853 +
 .../_api/airflow/providers/dbt/cloud/index.html    |   866 +
 .../providers/dbt/cloud/operators/dbt/index.html   |  1120 ++
 .../providers/dbt/cloud/operators/index.html       |   853 +
 .../providers/dbt/cloud/sensors/dbt/index.html     |   968 ++
 .../airflow/providers/dbt/cloud/sensors/index.html |   853 +
 .../providers/dbt/cloud/triggers/dbt/index.html    |   926 +
 .../providers/dbt/cloud/triggers/index.html        |   853 +
 .../dbt/cloud/example_dbt_cloud/index.html         |   878 +
 .../tests/system/providers/dbt/cloud/index.html    |   851 +
 .../airflow/providers/dbt/cloud/hooks/dbt.html     |  1411 ++
 .../airflow/providers/dbt/cloud/operators/dbt.html |  1122 ++
 .../airflow/providers/dbt/cloud/sensors/dbt.html   |   936 +
 .../airflow/providers/dbt/cloud/triggers/dbt.html  |   930 +
 .../3.1.0/_modules/index.html                      |   814 +
 .../providers/dbt/cloud/example_dbt_cloud.html     |   918 +
 .../providers/dbt/cloud/hooks/dbt/index.rst.txt    |   388 +
 .../providers/dbt/cloud/hooks/index.rst.txt        |    15 +
 .../_api/airflow/providers/dbt/cloud/index.rst.txt |    18 +
 .../dbt/cloud/operators/dbt/index.rst.txt          |   180 +
 .../providers/dbt/cloud/operators/index.rst.txt    |    15 +
 .../providers/dbt/cloud/sensors/dbt/index.rst.txt  |    75 +
 .../providers/dbt/cloud/sensors/index.rst.txt      |    15 +
 .../providers/dbt/cloud/triggers/dbt/index.rst.txt |    52 +
 .../providers/dbt/cloud/triggers/index.rst.txt     |    15 +
 .../dbt/cloud/example_dbt_cloud/index.rst.txt      |    26 +
 .../tests/system/providers/dbt/cloud/index.rst.txt |    15 +
 .../3.1.0/_sources/commits.rst.txt                 |   169 +
 .../3.1.0/_sources/connections.rst.txt             |   106 +
 .../3.1.0/_sources/index.rst.txt                   |   127 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../3.1.0/_sources/operators.rst.txt               |   157 +
 .../3.1.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.1.0/_static/_gen/css/main.min.css            |     7 +
 .../3.1.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../3.1.0/_static/basic.css                        |   899 +
 .../3.1.0/_static/check-solid.svg                  |     4 +
 .../3.1.0/_static/clipboard.min.js                 |     7 +
 .../3.1.0/_static/copy-button.svg                  |     5 +
 .../3.1.0/_static/copybutton.css                   |    94 +
 .../3.1.0/_static/copybutton.js                    |   248 +
 .../3.1.0/_static/copybutton_funcs.js              |    73 +
 .../3.1.0/_static/doctools.js                      |   156 +
 .../3.1.0/_static/documentation_options.js         |    14 +
 .../3.1.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.1.0/_static/graphviz.css                     |    19 +
 .../3.1.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../3.1.0/_static/jquery.js                        |     2 +
 .../3.1.0/_static/js/globaltoc.js                  |    24 +
 .../3.1.0/_static/language_data.js                 |   199 +
 .../3.1.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.1.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.1.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.1.0/_static/pygments.css                     |    74 +
 .../3.1.0/_static/searchtools.js                   |   566 +
 .../3.1.0/_static/sphinx_highlight.js              |   144 +
 .../3.1.0/_static/underscore-1.13.1.js             |  2042 +++
 .../3.1.0/_static/underscore.js                    |     6 +
 .../3.1.0/commits.html                             |  1203 ++
 .../3.1.0/connections.html                         |   910 +
 .../3.1.0/genindex.html                            |  1263 ++
 .../3.1.0/index.html                               |  1132 ++
 .../3.1.0/installing-providers-from-sources.html   |   948 ++
 .../3.1.0/objects.inv                              |   Bin 0 -> 1487 bytes
 .../3.1.0/operators.html                           |   977 ++
 .../3.1.0/py-modindex.html                         |   894 +
 .../3.1.0/search.html                              |   861 +
 .../3.1.0/searchindex.js                           |     1 +
 .../apache-airflow-providers-dbt-cloud/stable.txt  |     2 +-
 .../providers/dingding/hooks/dingding/index.html   |     2 +-
 .../discord/hooks/discord_webhook/index.html       |     2 +-
 .../discord/operators/discord_webhook/index.html   |     2 +-
 .../providers/docker/decorators/docker.html        |     2 +-
 .../2.2.1/.buildinfo                               |     4 +
 .../providers/github/hooks/github/index.html       |   957 ++
 .../_api/airflow/providers/github/hooks/index.html |   863 +
 .../2.2.1/_api/airflow/providers/github/index.html |   872 +
 .../providers/github/operators/github/index.html   |   927 +
 .../airflow/providers/github/operators/index.html  |   863 +
 .../providers/github/sensors/github/index.html     |  1000 ++
 .../airflow/providers/github/sensors/index.html    |   863 +
 .../providers/github/example_github/index.html     |   888 +
 .../_api/tests/system/providers/github/index.html  |   861 +
 .../airflow/providers/github/hooks/github.html     |   909 +
 .../airflow/providers/github/operators/github.html |   900 +
 .../airflow/providers/github/sensors/github.html   |   971 ++
 .../2.2.1/_modules/index.html                      |   823 +
 .../system/providers/github/example_github.html    |   926 +
 .../providers/github/hooks/github/index.rst.txt    |    71 +
 .../airflow/providers/github/hooks/index.rst.txt   |    15 +
 .../_api/airflow/providers/github/index.rst.txt    |    17 +
 .../github/operators/github/index.rst.txt          |    49 +
 .../providers/github/operators/index.rst.txt       |    15 +
 .../providers/github/sensors/github/index.rst.txt  |    81 +
 .../airflow/providers/github/sensors/index.rst.txt |    15 +
 .../providers/github/example_github/index.rst.txt  |    26 +
 .../tests/system/providers/github/index.rst.txt    |    15 +
 .../2.2.1/_sources/commits.rst.txt                 |   134 +
 .../2.2.1/_sources/connections/github.rst.txt      |    42 +
 .../2.2.1/_sources/index.rst.txt                   |    99 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../2.2.1/_sources/operators/index.rst.txt         |    80 +
 .../2.2.1/_static/_gen/css/main-custom.min.css     |     1 +
 .../2.2.1/_static/_gen/css/main.min.css            |     7 +
 .../2.2.1/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../2.2.1/_static/basic.css                        |   899 +
 .../2.2.1/_static/check-solid.svg                  |     4 +
 .../2.2.1/_static/clipboard.min.js                 |     7 +
 .../2.2.1/_static/copy-button.svg                  |     5 +
 .../2.2.1/_static/copybutton.css                   |    94 +
 .../2.2.1/_static/copybutton.js                    |   248 +
 .../2.2.1/_static/copybutton_funcs.js              |    73 +
 .../2.2.1/_static/doctools.js                      |   156 +
 .../2.2.1/_static/documentation_options.js         |    14 +
 .../2.2.1/_static/file.png                         |   Bin 0 -> 286 bytes
 .../2.2.1/_static/graphviz.css                     |    19 +
 .../2.2.1/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../2.2.1/_static/jquery.js                        |     2 +
 .../2.2.1/_static/js/globaltoc.js                  |    24 +
 .../2.2.1/_static/language_data.js                 |   199 +
 .../2.2.1/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../2.2.1/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../2.2.1/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../2.2.1/_static/pygments.css                     |    74 +
 .../2.2.1/_static/searchtools.js                   |   566 +
 .../2.2.1/_static/sphinx_highlight.js              |   144 +
 .../2.2.1/_static/underscore-1.13.1.js             |  2042 +++
 .../2.2.1/_static/underscore.js                    |     6 +
 .../2.2.1/commits.html                             |  1113 ++
 .../2.2.1/connections/github.html                  |   879 +
 .../2.2.1/genindex.html                            |  1060 ++
 .../2.2.1/index.html                               |  1050 ++
 .../2.2.1/installing-providers-from-sources.html   |   958 ++
 .../2.2.1/objects.inv                              |     7 +
 .../2.2.1/operators/index.html                     |   941 +
 .../2.2.1/py-modindex.html                         |   894 +
 .../2.2.1/search.html                              |   871 +
 .../2.2.1/searchindex.js                           |     1 +
 .../apache-airflow-providers-github/stable.txt     |     2 +-
 .../8.11.0/.buildinfo                              |     4 +
 .../providers/google/ads/hooks/ads/index.html      |  1021 ++
 .../airflow/providers/google/ads/hooks/index.html  |   865 +
 .../_api/airflow/providers/google/ads/index.html   |   874 +
 .../providers/google/ads/operators/ads/index.html  |   947 ++
 .../providers/google/ads/operators/index.html      |   865 +
 .../google/ads/transfers/ads_to_gcs/index.html     |   949 ++
 .../providers/google/ads/transfers/index.html      |   865 +
 .../providers/google/cloud/hooks/automl/index.html |  1367 ++
 .../google/cloud/hooks/bigquery/index.html         |  2908 ++++
 .../google/cloud/hooks/bigquery_dts/index.html     |  1126 ++
 .../google/cloud/hooks/bigtable/index.html         |  1090 ++
 .../google/cloud/hooks/cloud_build/index.html      |  1269 ++
 .../google/cloud/hooks/cloud_composer/index.html   |  1209 ++
 .../cloud/hooks/cloud_memorystore/index.html       |  1405 ++
 .../google/cloud/hooks/cloud_sql/index.html        |  1646 ++
 .../cloud_storage_transfer_service/index.html      |  1775 ++
 .../google/cloud/hooks/compute/index.html          |  1444 ++
 .../google/cloud/hooks/compute_ssh/index.html      |   964 ++
 .../google/cloud/hooks/datacatalog/index.html      |  1558 ++
 .../google/cloud/hooks/dataflow/index.html         |  1563 ++
 .../google/cloud/hooks/dataform/index.html         |  1227 ++
 .../google/cloud/hooks/datafusion/index.html       |  1316 ++
 .../google/cloud/hooks/dataplex/index.html         |  1106 ++
 .../google/cloud/hooks/dataprep/index.html         |  1093 ++
 .../google/cloud/hooks/dataproc/index.html         |  2149 +++
 .../cloud/hooks/dataproc_metastore/index.html      |  1294 ++
 .../google/cloud/hooks/datastore/index.html        |  1206 ++
 .../providers/google/cloud/hooks/dlp/index.html    |  1780 ++
 .../google/cloud/hooks/functions/index.html        |  1072 ++
 .../providers/google/cloud/hooks/gcs/index.html    |  1627 ++
 .../providers/google/cloud/hooks/gdm/index.html    |   941 +
 .../providers/google/cloud/hooks/index.html        |   924 +
 .../providers/google/cloud/hooks/kms/index.html    |   990 ++
 .../cloud/hooks/kubernetes_engine/index.html       |  1140 ++
 .../google/cloud/hooks/life_sciences/index.html    |   972 ++
 .../providers/google/cloud/hooks/looker/index.html |  1071 ++
 .../google/cloud/hooks/mlengine/index.html         |  1298 ++
 .../google/cloud/hooks/natural_language/index.html |  1066 ++
 .../google/cloud/hooks/os_login/index.html         |   938 +
 .../providers/google/cloud/hooks/pubsub/index.html |  1192 ++
 .../google/cloud/hooks/secret_manager/index.html   |   949 ++
 .../google/cloud/hooks/spanner/index.html          |  1136 ++
 .../google/cloud/hooks/speech_to_text/index.html   |   951 ++
 .../google/cloud/hooks/stackdriver/index.html      |  1175 ++
 .../providers/google/cloud/hooks/tasks/index.html  |  1277 ++
 .../google/cloud/hooks/text_to_speech/index.html   |   962 ++
 .../google/cloud/hooks/translate/index.html        |   963 ++
 .../cloud/hooks/vertex_ai/auto_ml/index.html       |  1670 ++
 .../vertex_ai/batch_prediction_job/index.html      |  1114 ++
 .../cloud/hooks/vertex_ai/custom_job/index.html    |  2205 +++
 .../cloud/hooks/vertex_ai/dataset/index.html       |  1155 ++
 .../hooks/vertex_ai/endpoint_service/index.html    |  1128 ++
 .../vertex_ai/hyperparameter_tuning_job/index.html |  1125 ++
 .../google/cloud/hooks/vertex_ai/index.html        |   873 +
 .../cloud/hooks/vertex_ai/model_service/index.html |  1027 ++
 .../cloud/hooks/video_intelligence/index.html      |   957 ++
 .../providers/google/cloud/hooks/vision/index.html |  1253 ++
 .../google/cloud/hooks/workflows/index.html        |  1140 ++
 .../_api/airflow/providers/google/cloud/index.html |  1084 ++
 .../providers/google/cloud/links/automl/index.html |  1181 ++
 .../providers/google/cloud/links/base/index.html   |   966 ++
 .../google/cloud/links/bigquery/index.html         |  1013 ++
 .../google/cloud/links/bigquery_dts/index.html     |   957 ++
 .../google/cloud/links/bigtable/index.html         |  1068 ++
 .../google/cloud/links/cloud_build/index.html      |  1124 ++
 .../google/cloud/links/cloud_functions/index.html  |  1013 ++
 .../cloud/links/cloud_memorystore/index.html       |  1125 ++
 .../google/cloud/links/cloud_sql/index.html        |  1013 ++
 .../cloud/links/cloud_storage_transfer/index.html  |  1093 ++
 .../google/cloud/links/cloud_tasks/index.html      |  1024 ++
 .../google/cloud/links/compute/index.html          |  1069 ++
 .../cloud/links/data_loss_prevention/index.html    |  1526 ++
 .../google/cloud/links/datacatalog/index.html      |  1069 ++
 .../google/cloud/links/dataflow/index.html         |   957 ++
 .../google/cloud/links/dataform/index.html         |  1069 ++
 .../google/cloud/links/datafusion/index.html       |  1131 ++
 .../google/cloud/links/dataplex/index.html         |  1069 ++
 .../google/cloud/links/dataprep/index.html         |  1012 ++
 .../google/cloud/links/dataproc/index.html         |  1087 ++
 .../google/cloud/links/datastore/index.html        |  1022 ++
 .../providers/google/cloud/links/index.html        |   893 +
 .../cloud/links/kubernetes_engine/index.html       |  1012 ++
 .../google/cloud/links/life_sciences/index.html    |   956 ++
 .../google/cloud/links/mlengine/index.html         |  1181 ++
 .../providers/google/cloud/links/pubsub/index.html |  1013 ++
 .../google/cloud/links/spanner/index.html          |  1013 ++
 .../google/cloud/links/stackdriver/index.html      |  1013 ++
 .../google/cloud/links/vertex_ai/index.html        |  1580 ++
 .../google/cloud/links/workflows/index.html        |  1069 ++
 .../google/cloud/log/gcs_task_handler/index.html   |  1017 ++
 .../airflow/providers/google/cloud/log/index.html  |   866 +
 .../cloud/log/stackdriver_task_handler/index.html  |  1111 ++
 .../google/cloud/operators/automl/index.html       |  1848 ++
 .../google/cloud/operators/bigquery/index.html     |  3102 ++++
 .../google/cloud/operators/bigquery_dts/index.html |  1121 ++
 .../google/cloud/operators/bigtable/index.html     |  1366 ++
 .../google/cloud/operators/cloud_base/index.html   |   894 +
 .../google/cloud/operators/cloud_build/index.html  |  1753 ++
 .../cloud/operators/cloud_composer/index.html      |  1436 ++
 .../cloud/operators/cloud_memorystore/index.html   |  2227 +++
 .../google/cloud/operators/cloud_sql/index.html    |  1768 ++
 .../cloud_storage_transfer_service/index.html      |  1688 ++
 .../google/cloud/operators/compute/index.html      |  1887 +++
 .../google/cloud/operators/datacatalog/index.html  |  2481 +++
 .../google/cloud/operators/dataflow/index.html     |  1882 ++
 .../google/cloud/operators/dataform/index.html     |  1739 ++
 .../google/cloud/operators/datafusion/index.html   |  1632 ++
 .../google/cloud/operators/dataplex/index.html     |  1317 ++
 .../google/cloud/operators/dataprep/index.html     |  1187 ++
 .../google/cloud/operators/dataproc/index.html     |  2672 +++
 .../cloud/operators/dataproc_metastore/index.html  |  1836 ++
 .../google/cloud/operators/datastore/index.html    |  1501 ++
 .../google/cloud/operators/dlp/index.html          |  3113 ++++
 .../google/cloud/operators/functions/index.html    |  1237 ++
 .../google/cloud/operators/gcs/index.html          |  1619 ++
 .../providers/google/cloud/operators/index.html    |   921 +
 .../cloud/operators/kubernetes_engine/index.html   |  1185 ++
 .../cloud/operators/life_sciences/index.html       |   946 ++
 .../google/cloud/operators/looker/index.html       |   938 +
 .../google/cloud/operators/mlengine/index.html     |  1882 ++
 .../cloud/operators/natural_language/index.html    |  1154 ++
 .../google/cloud/operators/pubsub/index.html       |  1539 ++
 .../google/cloud/operators/spanner/index.html      |  1331 ++
 .../cloud/operators/speech_to_text/index.html      |   953 ++
 .../google/cloud/operators/stackdriver/index.html  |  1746 ++
 .../google/cloud/operators/tasks/index.html        |  1856 ++
 .../cloud/operators/text_to_speech/index.html      |   957 ++
 .../google/cloud/operators/translate/index.html    |   958 ++
 .../cloud/operators/translate_speech/index.html    |   978 ++
 .../cloud/operators/vertex_ai/auto_ml/index.html   |  1213 ++
 .../vertex_ai/batch_prediction_job/index.html      |  1248 ++
 .../operators/vertex_ai/custom_job/index.html      |  2009 +++
 .../cloud/operators/vertex_ai/dataset/index.html   |  1326 ++
 .../vertex_ai/endpoint_service/index.html          |  1380 ++
 .../vertex_ai/hyperparameter_tuning_job/index.html |  1211 ++
 .../google/cloud/operators/vertex_ai/index.html    |   873 +
 .../operators/vertex_ai/model_service/index.html   |  1156 ++
 .../cloud/operators/video_intelligence/index.html  |  1095 ++
 .../google/cloud/operators/vision/index.html       |  2139 +++
 .../google/cloud/operators/workflows/index.html    |  1469 ++
 .../providers/google/cloud/secrets/index.html      |   865 +
 .../google/cloud/secrets/secret_manager/index.html |  1047 ++
 .../google/cloud/sensors/bigquery/index.html       |  1136 ++
 .../google/cloud/sensors/bigquery_dts/index.html   |   947 ++
 .../google/cloud/sensors/bigtable/index.html       |   951 ++
 .../google/cloud/sensors/cloud_composer/index.html |   938 +
 .../cloud_storage_transfer_service/index.html      |   947 ++
 .../google/cloud/sensors/dataflow/index.html       |  1140 ++
 .../google/cloud/sensors/dataform/index.html       |   940 +
 .../google/cloud/sensors/datafusion/index.html     |   940 +
 .../google/cloud/sensors/dataplex/index.html       |   987 ++
 .../google/cloud/sensors/dataprep/index.html       |   917 +
 .../google/cloud/sensors/dataproc/index.html       |  1007 ++
 .../providers/google/cloud/sensors/gcs/index.html  |  1269 ++
 .../providers/google/cloud/sensors/index.html      |   880 +
 .../google/cloud/sensors/looker/index.html         |   933 +
 .../google/cloud/sensors/pubsub/index.html         |   983 ++
 .../google/cloud/sensors/tasks/index.html          |   930 +
 .../google/cloud/sensors/workflows/index.html      |   930 +
 .../google/cloud/transfers/adls_to_gcs/index.html  |   987 ++
 .../transfers/azure_fileshare_to_gcs/index.html    |   945 ++
 .../transfers/bigquery_to_bigquery/index.html      |   987 ++
 .../cloud/transfers/bigquery_to_gcs/index.html     |  1002 ++
 .../cloud/transfers/bigquery_to_mssql/index.html   |   973 ++
 .../cloud/transfers/bigquery_to_mysql/index.html   |   966 ++
 .../cloud/transfers/calendar_to_gcs/index.html     |   963 ++
 .../cloud/transfers/cassandra_to_gcs/index.html    |  1143 ++
 .../cloud/transfers/facebook_ads_to_gcs/index.html |   990 ++
 .../cloud/transfers/gcs_to_bigquery/index.html     |  1102 ++
 .../google/cloud/transfers/gcs_to_gcs/index.html   |  1079 ++
 .../google/cloud/transfers/gcs_to_local/index.html |   959 ++
 .../google/cloud/transfers/gcs_to_sftp/index.html  |  1008 ++
 .../cloud/transfers/gdrive_to_gcs/index.html       |   943 ++
 .../cloud/transfers/gdrive_to_local/index.html     |   940 +
 .../providers/google/cloud/transfers/index.html    |   891 +
 .../google/cloud/transfers/local_to_gcs/index.html |   942 ++
 .../google/cloud/transfers/mssql_to_gcs/index.html |   971 ++
 .../google/cloud/transfers/mysql_to_gcs/index.html |   971 ++
 .../cloud/transfers/oracle_to_gcs/index.html       |   969 ++
 .../cloud/transfers/postgres_to_gcs/index.html     |   958 ++
 .../cloud/transfers/presto_to_gcs/index.html       |   947 ++
 .../google/cloud/transfers/s3_to_gcs/index.html    |   987 ++
 .../cloud/transfers/salesforce_to_gcs/index.html   |   953 ++
 .../google/cloud/transfers/sftp_to_gcs/index.html  |   977 ++
 .../cloud/transfers/sheets_to_gcs/index.html       |   943 ++
 .../google/cloud/transfers/sql_to_gcs/index.html   |  1023 ++
 .../google/cloud/transfers/trino_to_gcs/index.html |   947 ++
 .../google/cloud/triggers/bigquery/index.html      |  1202 ++
 .../google/cloud/triggers/bigquery_dts/index.html  |   934 +
 .../google/cloud/triggers/cloud_build/index.html   |   935 +
 .../cloud/triggers/cloud_composer/index.html       |   929 +
 .../google/cloud/triggers/dataflow/index.html      |   961 ++
 .../google/cloud/triggers/datafusion/index.html    |   939 +
 .../google/cloud/triggers/dataproc/index.html      |  1209 ++
 .../providers/google/cloud/triggers/gcs/index.html |   924 +
 .../providers/google/cloud/triggers/index.html     |   874 +
 .../cloud/triggers/kubernetes_engine/index.html    |   916 +
 .../google/cloud/triggers/mlengine/index.html      |   924 +
 .../google/cloud/utils/bigquery/index.html         |   892 +
 .../cloud/utils/bigquery_get_data/index.html       |   890 +
 .../cloud/utils/credentials_provider/index.html    |  1021 ++
 .../google/cloud/utils/dataform/index.html         |   951 ++
 .../google/cloud/utils/field_sanitizer/index.html  |   997 ++
 .../google/cloud/utils/field_validator/index.html  |  1091 ++
 .../google/cloud/utils/helpers/index.html          |   892 +
 .../providers/google/cloud/utils/index.html        |   873 +
 .../cloud/utils/mlengine_operator_utils/index.html |  1028 ++
 .../utils/mlengine_prediction_summary/index.html   |   992 ++
 .../common/auth_backend/google_openid/index.html   |   956 ++
 .../google/common/auth_backend/index.html          |   865 +
 .../providers/google/common/consts/index.html      |   876 +
 .../google/common/hooks/base_google/index.html     |  1378 ++
 .../google/common/hooks/discovery_api/index.html   |   964 ++
 .../providers/google/common/hooks/index.html       |   866 +
 .../airflow/providers/google/common/index.html     |   888 +
 .../providers/google/common/links/index.html       |   865 +
 .../google/common/links/storage/index.html         |  1013 ++
 .../common/utils/id_token_credentials/index.html   |  1002 ++
 .../providers/google/common/utils/index.html       |   865 +
 .../providers/google/config_templates/index.html   |   852 +
 .../google/firebase/hooks/firestore/index.html     |   971 ++
 .../providers/google/firebase/hooks/index.html     |   865 +
 .../airflow/providers/google/firebase/index.html   |   870 +
 .../google/firebase/operators/firestore/index.html |   941 +
 .../providers/google/firebase/operators/index.html |   865 +
 .../providers/google/go_module_utils/index.html    |   923 +
 .../_api/airflow/providers/google/index.html       |  1209 ++
 .../providers/google/leveldb/hooks/index.html      |   865 +
 .../google/leveldb/hooks/leveldb/index.html        |  1080 ++
 .../airflow/providers/google/leveldb/index.html    |   870 +
 .../providers/google/leveldb/operators/index.html  |   865 +
 .../google/leveldb/operators/leveldb/index.html    |   945 ++
 .../marketing_platform/hooks/analytics/index.html  |  1016 ++
 .../hooks/campaign_manager/index.html              |  1097 ++
 .../hooks/display_video/index.html                 |  1076 ++
 .../google/marketing_platform/hooks/index.html     |   868 +
 .../marketing_platform/hooks/search_ads/index.html |   947 ++
 .../providers/google/marketing_platform/index.html |   882 +
 .../operators/analytics/index.html                 |  1248 ++
 .../operators/campaign_manager/index.html          |  1317 ++
 .../operators/display_video/index.html             |  1412 ++
 .../google/marketing_platform/operators/index.html |   868 +
 .../operators/search_ads/index.html                |  1022 ++
 .../sensors/campaign_manager/index.html            |   944 ++
 .../sensors/display_video/index.html               |   995 ++
 .../google/marketing_platform/sensors/index.html   |   867 +
 .../sensors/search_ads/index.html                  |   942 ++
 .../google/suite/hooks/calendar/index.html         |   996 ++
 .../providers/google/suite/hooks/drive/index.html  |  1044 ++
 .../providers/google/suite/hooks/index.html        |   867 +
 .../providers/google/suite/hooks/sheets/index.html |  1196 ++
 .../_api/airflow/providers/google/suite/index.html |   883 +
 .../providers/google/suite/operators/index.html    |   865 +
 .../google/suite/operators/sheets/index.html       |   938 +
 .../google/suite/sensors/drive/index.html          |   941 +
 .../providers/google/suite/sensors/index.html      |   865 +
 .../suite/transfers/gcs_to_gdrive/index.html       |   988 ++
 .../suite/transfers/gcs_to_sheets/index.html       |   940 +
 .../providers/google/suite/transfers/index.html    |   868 +
 .../suite/transfers/local_to_drive/index.html      |   955 ++
 .../suite/transfers/sql_to_sheets/index.html       |   958 ++
 .../providers/google/ads/example_ads/index.html    |   962 ++
 .../tests/system/providers/google/ads/index.html   |   863 +
 .../cloud/automl/example_automl_dataset/index.html |  1034 ++
 .../cloud/automl/example_automl_model/index.html   |  1074 ++
 .../example_automl_nl_text_extraction/index.html   |   949 ++
 .../index.html                                     |   949 ++
 .../providers/google/cloud/automl/index.html       |   877 +
 .../google/cloud/automl/resources/index.html       |   856 +
 .../example_azure_fileshare_to_gcs/index.html      |   920 +
 .../system/providers/google/cloud/azure/index.html |   865 +
 .../bigquery/example_bigquery_dataset/index.html   |   900 +
 .../cloud/bigquery/example_bigquery_dts/index.html |   956 ++
 .../example_bigquery_operations/index.html         |   921 +
 .../index.html                                     |   907 +
 .../bigquery/example_bigquery_queries/index.html   |   942 ++
 .../example_bigquery_queries_async/index.html      |   971 ++
 .../bigquery/example_bigquery_sensors/index.html   |   942 ++
 .../bigquery/example_bigquery_tables/index.html    |   935 +
 .../example_bigquery_to_bigquery/index.html        |   921 +
 .../bigquery/example_bigquery_to_gcs/index.html    |   928 +
 .../example_bigquery_to_gcs_async/index.html       |   928 +
 .../bigquery/example_bigquery_to_mssql/index.html  |   928 +
 .../bigquery/example_bigquery_transfer/index.html  |   928 +
 .../providers/google/cloud/bigquery/index.html     |   886 +
 .../google/cloud/bigquery/resources/index.html     |   856 +
 .../cloud/bigtable/example_bigtable/index.html     |  1031 ++
 .../providers/google/cloud/bigtable/index.html     |   865 +
 .../cloud_build/example_cloud_build/index.html     |   973 ++
 .../example_cloud_build_async/index.html           |   973 ++
 .../example_cloud_build_trigger/index.html         |   937 +
 .../providers/google/cloud/cloud_build/index.html  |   876 +
 .../google/cloud/cloud_build/resources/index.html  |   856 +
 .../cloud_functions/example_functions/index.html   |  1005 ++
 .../google/cloud/cloud_functions/index.html        |   865 +
 .../example_cloud_memorystore_memcached/index.html |   921 +
 .../example_cloud_memorystore_redis/index.html     |   963 ++
 .../google/cloud/cloud_memorystore/index.html      |   866 +
 .../cloud/cloud_sql/example_cloud_sql/index.html   |  1011 ++
 .../providers/google/cloud/cloud_sql/index.html    |   865 +
 .../composer/example_cloud_composer/index.html     |   934 +
 .../example_cloud_composer_deferrable/index.html   |   934 +
 .../providers/google/cloud/composer/index.html     |   866 +
 .../cloud/compute/example_compute/index.html       |   957 ++
 .../cloud/compute/example_compute_igm/index.html   |   993 ++
 .../cloud/compute/example_compute_ssh/index.html   |   936 +
 .../providers/google/cloud/compute/index.html      |   867 +
 .../example_dlp_deidentify_content/index.html      |   949 ++
 .../example_dlp_info_types/index.html              |   998 ++
 .../example_dlp_inspect_template/index.html        |   928 +
 .../example_dlp_job/index.html                     |   921 +
 .../example_dlp_job_trigger/index.html             |   914 +
 .../google/cloud/data_loss_prevention/index.html   |   878 +
 .../data_loss_prevention/resources/index.html      |   856 +
 .../example_dataflow_native_java/index.html        |   949 ++
 .../example_dataflow_native_python/index.html      |   956 ++
 .../index.html                                     |   956 ++
 .../dataflow/example_dataflow_template/index.html  |   957 ++
 .../providers/google/cloud/dataflow/index.html     |   877 +
 .../google/cloud/dataflow/resources/index.html     |   856 +
 .../cloud/dataform/example_dataform/index.html     |   921 +
 .../providers/google/cloud/dataform/index.html     |   865 +
 .../cloud/datafusion/example_datafusion/index.html |   956 ++
 .../datafusion/example_datafusion_async/index.html |   956 ++
 .../providers/google/cloud/datafusion/index.html   |   866 +
 .../cloud/dataplex/example_dataplex/index.html     |   984 ++
 .../providers/google/cloud/dataplex/index.html     |   877 +
 .../google/cloud/dataplex/resources/index.html     |   867 +
 .../dataplex/resources/spark_example_pi/index.html |   873 +
 .../cloud/dataprep/example_dataprep/index.html     |   942 ++
 .../providers/google/cloud/dataprep/index.html     |   865 +
 .../dataproc/example_dataproc_batch/index.html     |   942 ++
 .../example_dataproc_batch_deferrable/index.html   |   922 +
 .../example_dataproc_batch_persistent/index.html   |   942 ++
 .../example_dataproc_cluster_deferrable/index.html |   949 ++
 .../example_dataproc_cluster_generator/index.html  |   957 ++
 .../cloud/dataproc/example_dataproc_gke/index.html |   935 +
 .../dataproc/example_dataproc_hadoop/index.html    |   977 ++
 .../dataproc/example_dataproc_hive/index.html      |   942 ++
 .../cloud/dataproc/example_dataproc_pig/index.html |   942 ++
 .../dataproc/example_dataproc_pyspark/index.html   |   963 ++
 .../dataproc/example_dataproc_spark/index.html     |   942 ++
 .../example_dataproc_spark_async/index.html        |   942 ++
 .../example_dataproc_spark_deferrable/index.html   |   943 ++
 .../dataproc/example_dataproc_spark_sql/index.html |   942 ++
 .../dataproc/example_dataproc_sparkr/index.html    |   963 ++
 .../dataproc/example_dataproc_update/index.html    |   949 ++
 .../dataproc/example_dataproc_workflow/index.html  |   942 ++
 .../providers/google/cloud/dataproc/index.html     |   893 +
 .../dataproc/resources/hello_world/index.html      |   887 +
 .../google/cloud/dataproc/resources/index.html     |   867 +
 .../example_dataproc_metastore/index.html          |   999 ++
 .../example_dataproc_metastore_backup/index.html   |   943 ++
 .../google/cloud/dataproc_metastore/index.html     |   866 +
 .../datastore/example_datastore_commit/index.html  |   914 +
 .../example_datastore_export_import/index.html     |   907 +
 .../datastore/example_datastore_query/index.html   |   914 +
 .../example_datastore_rollback/index.html          |   907 +
 .../providers/google/cloud/datastore/index.html    |   868 +
 .../cloud/gcs/example_calendar_to_gcs/index.html   |   920 +
 .../google/cloud/gcs/example_firestore/index.html  |   971 ++
 .../google/cloud/gcs/example_gcs_acl/index.html    |   942 ++
 .../cloud/gcs/example_gcs_copy_delete/index.html   |   929 +
 .../google/cloud/gcs/example_gcs_sensor/index.html |   994 ++
 .../cloud/gcs/example_gcs_to_bigquery/index.html   |   914 +
 .../gcs/example_gcs_to_bigquery_async/index.html   |   970 ++
 .../google/cloud/gcs/example_gcs_to_gcs/index.html |   915 +
 .../cloud/gcs/example_gcs_to_gdrive/index.html     |   944 ++
 .../cloud/gcs/example_gcs_to_sheets/index.html     |   920 +
 .../cloud/gcs/example_gcs_transform/index.html     |   928 +
 .../gcs/example_gcs_transform_timespan/index.html  |   949 ++
 .../gcs/example_gcs_upload_download/index.html     |   928 +
 .../cloud/gcs/example_gdrive_to_gcs/index.html     |   934 +
 .../cloud/gcs/example_mssql_to_gcs/index.html      |   920 +
 .../cloud/gcs/example_mysql_to_gcs/index.html      |   920 +
 .../cloud/gcs/example_oracle_to_gcs/index.html     |   920 +
 .../google/cloud/gcs/example_s3_to_gcs/index.html  |   991 ++
 .../cloud/gcs/example_sftp_to_gcs/index.html       |   970 ++
 .../google/cloud/gcs/example_sheets/index.html     |   927 +
 .../cloud/gcs/example_sheets_to_gcs/index.html     |   913 +
 .../cloud/gcs/example_trino_to_gcs/index.html      |   994 ++
 .../system/providers/google/cloud/gcs/index.html   |   899 +
 .../google/cloud/gcs/resources/index.html          |   868 +
 .../gcs/resources/transform_script/index.html      |   887 +
 .../gcs/resources/transform_timespan/index.html    |   901 +
 .../tests/system/providers/google/cloud/index.html |  1130 ++
 .../example_kubernetes_engine/index.html           |   921 +
 .../example_kubernetes_engine_async/index.html     |   921 +
 .../google/cloud/kubernetes_engine/index.html      |   866 +
 .../life_sciences/example_life_sciences/index.html |   948 ++
 .../google/cloud/life_sciences/index.html          |   874 +
 .../cloud/life_sciences/resources/index.html       |   856 +
 .../cloud/ml_engine/example_mlengine/index.html    |  1093 ++
 .../ml_engine/example_mlengine_async/index.html    |  1093 ++
 .../providers/google/cloud/ml_engine/index.html    |   866 +
 .../example_natural_language/index.html            |   932 +
 .../google/cloud/natural_language/index.html       |   865 +
 .../google/cloud/pubsub/example_pubsub/index.html  |   937 +
 .../providers/google/cloud/pubsub/index.html       |   865 +
 .../cloud/spanner/example_spanner/index.html       |   942 ++
 .../providers/google/cloud/spanner/index.html      |   865 +
 .../example_speech_to_text/index.html              |   948 ++
 .../google/cloud/speech_to_text/index.html         |   865 +
 .../sql_to_sheets/example_sql_to_sheets/index.html |   906 +
 .../google/cloud/sql_to_sheets/index.html          |   865 +
 .../stackdriver/example_stackdriver/index.html     |   956 ++
 .../providers/google/cloud/stackdriver/index.html  |   865 +
 .../index.html                                     |   963 ++
 .../google/cloud/storage_transfer/index.html       |   874 +
 .../cloud/storage_transfer/resources/index.html    |   856 +
 .../google/cloud/tasks/example_queue/index.html    |   955 ++
 .../google/cloud/tasks/example_tasks/index.html    |   985 ++
 .../system/providers/google/cloud/tasks/index.html |   866 +
 .../example_text_to_speech/index.html              |   934 +
 .../google/cloud/text_to_speech/index.html         |   865 +
 .../cloud/transfers/example_gcs_to_sftp/index.html |   963 ++
 .../transfers/example_gdrive_to_local/index.html   |   930 +
 .../providers/google/cloud/transfers/index.html    |   875 +
 .../google/cloud/transfers/resources/index.html    |   856 +
 .../cloud/translate/example_translate/index.html   |   887 +
 .../providers/google/cloud/translate/index.html    |   865 +
 .../example_translate_speech/index.html            |   976 ++
 .../google/cloud/translate_speech/index.html       |   865 +
 .../index.html                                     |   991 ++
 .../index.html                                     |   970 ++
 .../index.html                                     |   907 +
 .../index.html                                     |   970 ++
 .../index.html                                     |   970 ++
 .../index.html                                     |   970 ++
 .../index.html                                     |  1012 ++
 .../example_vertex_ai_custom_container/index.html  |  1033 ++
 .../example_vertex_ai_custom_job/index.html        |   984 ++
 .../index.html                                     |  1054 ++
 .../vertex_ai/example_vertex_ai_dataset/index.html |   998 ++
 .../example_vertex_ai_endpoint/index.html          |   970 ++
 .../index.html                                     |   977 ++
 .../example_vertex_ai_list_custom_jobs/index.html  |   907 +
 .../example_vertex_ai_model_service/index.html     |  1005 ++
 .../providers/google/cloud/vertex_ai/index.html    |   888 +
 .../google/cloud/vertex_ai/resources/index.html    |   856 +
 .../example_video_intelligence/index.html          |   933 +
 .../google/cloud/video_intelligence/index.html     |   865 +
 .../example_vision_annotate_image/index.html       |   955 ++
 .../vision/example_vision_autogenerated/index.html |   997 ++
 .../vision/example_vision_explicit/index.html      |   983 ++
 .../providers/google/cloud/vision/index.html       |   867 +
 .../cloud/workflows/example_workflows/index.html   |   986 ++
 .../providers/google/cloud/workflows/index.html    |   865 +
 .../system/providers/google/conftest/index.html    |   906 +
 .../example_datacatalog_entries/index.html         |   939 +
 .../example_datacatalog_search_catalog/index.html  |   960 ++
 .../example_datacatalog_tag_templates/index.html   |   939 +
 .../example_datacatalog_tags/index.html            |   960 ++
 .../system/providers/google/datacatalog/index.html |   866 +
 .../system/providers/google/firebase/index.html    |   852 +
 .../_api/tests/system/providers/google/index.html  |  1158 ++
 .../google/leveldb/example_leveldb/index.html      |   891 +
 .../system/providers/google/leveldb/index.html     |   863 +
 .../example_analytics/index.html                   |   933 +
 .../example_campaign_manager/index.html            |   968 ++
 .../example_search_ads/index.html                  |   919 +
 .../providers/google/marketing_platform/index.html |   865 +
 .../google/suite/example_local_to_drive/index.html |   928 +
 .../tests/system/providers/google/suite/index.html |   872 +
 .../providers/google/suite/resources/index.html    |   854 +
 .../system/providers/google/workplace/index.html   |   852 +
 .../8.11.0/_modules/airflow/providers/google.html  |   861 +
 .../airflow/providers/google/ads/hooks/ads.html    |  1083 ++
 .../providers/google/ads/operators/ads.html        |   939 +
 .../providers/google/ads/transfers/ads_to_gcs.html |   954 ++
 .../providers/google/cloud/hooks/automl.html       |  1452 ++
 .../providers/google/cloud/hooks/bigquery.html     |  4092 +++++
 .../providers/google/cloud/hooks/bigquery_dts.html |  1164 ++
 .../providers/google/cloud/hooks/bigtable.html     |  1116 ++
 .../providers/google/cloud/hooks/cloud_build.html  |  1456 ++
 .../google/cloud/hooks/cloud_composer.html         |  1224 ++
 .../google/cloud/hooks/cloud_memorystore.html      |  1722 ++
 .../providers/google/cloud/hooks/cloud_sql.html    |  1810 ++
 .../hooks/cloud_storage_transfer_service.html      |  1315 ++
 .../providers/google/cloud/hooks/compute.html      |  1659 ++
 .../providers/google/cloud/hooks/compute_ssh.html  |  1134 ++
 .../providers/google/cloud/hooks/datacatalog.html  |  1991 +++
 .../providers/google/cloud/hooks/dataflow.html     |  2092 +++
 .../providers/google/cloud/hooks/dataform.html     |  1450 ++
 .../providers/google/cloud/hooks/datafusion.html   |  1392 ++
 .../providers/google/cloud/hooks/dataplex.html     |  1189 ++
 .../providers/google/cloud/hooks/dataprep.html     |  1025 ++
 .../providers/google/cloud/hooks/dataproc.html     |  2615 +++
 .../google/cloud/hooks/dataproc_metastore.html     |  1455 ++
 .../providers/google/cloud/hooks/datastore.html    |  1167 ++
 .../airflow/providers/google/cloud/hooks/dlp.html  |  2394 +++
 .../providers/google/cloud/hooks/functions.html    |  1064 ++
 .../airflow/providers/google/cloud/hooks/gcs.html  |  2028 +++
 .../airflow/providers/google/cloud/hooks/gdm.html  |   925 +
 .../airflow/providers/google/cloud/hooks/kms.html  |   987 ++
 .../google/cloud/hooks/kubernetes_engine.html      |  1161 ++
 .../google/cloud/hooks/life_sciences.html          |   977 ++
 .../providers/google/cloud/hooks/looker.html       |  1078 ++
 .../providers/google/cloud/hooks/mlengine.html     |  1419 ++
 .../google/cloud/hooks/natural_language.html       |  1078 ++
 .../providers/google/cloud/hooks/os_login.html     |   927 +
 .../providers/google/cloud/hooks/pubsub.html       |  1393 ++
 .../google/cloud/hooks/secret_manager.html         |   912 +
 .../providers/google/cloud/hooks/spanner.html      |  1191 ++
 .../google/cloud/hooks/speech_to_text.html         |   924 +
 .../providers/google/cloud/hooks/stackdriver.html  |  1406 ++
 .../providers/google/cloud/hooks/tasks.html        |  1422 ++
 .../google/cloud/hooks/text_to_speech.html         |   941 +
 .../providers/google/cloud/hooks/translate.html    |   938 +
 .../google/cloud/hooks/vertex_ai/auto_ml.html      |  2135 +++
 .../hooks/vertex_ai/batch_prediction_job.html      |  1178 ++
 .../google/cloud/hooks/vertex_ai/custom_job.html   |  2878 ++++
 .../google/cloud/hooks/vertex_ai/dataset.html      |  1287 ++
 .../cloud/hooks/vertex_ai/endpoint_service.html    |  1202 ++
 .../hooks/vertex_ai/hyperparameter_tuning_job.html |  1246 ++
 .../cloud/hooks/vertex_ai/model_service.html       |  1051 ++
 .../google/cloud/hooks/video_intelligence.html     |   949 ++
 .../providers/google/cloud/hooks/vision.html       |  1496 ++
 .../providers/google/cloud/hooks/workflows.html    |  1166 ++
 .../providers/google/cloud/links/automl.html       |   986 ++
 .../airflow/providers/google/cloud/links/base.html |   873 +
 .../providers/google/cloud/links/bigquery.html     |   902 +
 .../providers/google/cloud/links/bigquery_dts.html |   875 +
 .../providers/google/cloud/links/bigtable.html     |   921 +
 .../providers/google/cloud/links/cloud_build.html  |   949 ++
 .../google/cloud/links/cloud_functions.html        |   903 +
 .../google/cloud/links/cloud_memorystore.html      |   944 ++
 .../providers/google/cloud/links/cloud_sql.html    |   899 +
 .../google/cloud/links/cloud_storage_transfer.html |   950 ++
 .../providers/google/cloud/links/cloud_tasks.html  |   906 +
 .../providers/google/cloud/links/compute.html      |   935 +
 .../google/cloud/links/data_loss_prevention.html   |  1141 ++
 .../providers/google/cloud/links/datacatalog.html  |   937 +
 .../providers/google/cloud/links/dataflow.html     |   875 +
 .../providers/google/cloud/links/dataform.html     |   950 ++
 .../providers/google/cloud/links/datafusion.html   |   953 ++
 .../providers/google/cloud/links/dataplex.html     |   927 +
 .../providers/google/cloud/links/dataprep.html     |   886 +
 .../providers/google/cloud/links/dataproc.html     |   941 +
 .../providers/google/cloud/links/datastore.html    |   894 +
 .../google/cloud/links/kubernetes_engine.html      |   907 +
 .../google/cloud/links/life_sciences.html          |   872 +
 .../providers/google/cloud/links/mlengine.html     |   963 ++
 .../providers/google/cloud/links/pubsub.html       |   896 +
 .../providers/google/cloud/links/spanner.html      |   899 +
 .../providers/google/cloud/links/stackdriver.html  |   894 +
 .../providers/google/cloud/links/vertex_ai.html    |  1144 ++
 .../providers/google/cloud/links/workflows.html    |   928 +
 .../google/cloud/log/gcs_task_handler.html         |  1070 ++
 .../google/cloud/log/stackdriver_task_handler.html |  1198 ++
 .../providers/google/cloud/operators/automl.html   |  2073 +++
 .../providers/google/cloud/operators/bigquery.html |  3640 ++++
 .../google/cloud/operators/bigquery_dts.html       |  1229 ++
 .../providers/google/cloud/operators/bigtable.html |  1413 ++
 .../google/cloud/operators/cloud_base.html         |   853 +
 .../google/cloud/operators/cloud_build.html        |  1908 +++
 .../google/cloud/operators/cloud_composer.html     |  1540 ++
 .../google/cloud/operators/cloud_memorystore.html  |  2529 +++
 .../google/cloud/operators/cloud_sql.html          |  2026 +++
 .../operators/cloud_storage_transfer_service.html  |  1934 +++
 .../providers/google/cloud/operators/compute.html  |  2512 +++
 .../google/cloud/operators/datacatalog.html        |  3022 ++++
 .../providers/google/cloud/operators/dataflow.html |  2201 +++
 .../providers/google/cloud/operators/dataform.html |  2063 +++
 .../google/cloud/operators/datafusion.html         |  1870 ++
 .../providers/google/cloud/operators/dataplex.html |  1493 ++
 .../providers/google/cloud/operators/dataprep.html |  1126 ++
 .../providers/google/cloud/operators/dataproc.html |  3452 ++++
 .../google/cloud/operators/dataproc_metastore.html |  1930 +++
 .../google/cloud/operators/datastore.html          |  1529 ++
 .../providers/google/cloud/operators/dlp.html      |  3722 ++++
 .../google/cloud/operators/functions.html          |  1318 ++
 .../providers/google/cloud/operators/gcs.html      |  1853 ++
 .../google/cloud/operators/kubernetes_engine.html  |  1358 ++
 .../google/cloud/operators/life_sciences.html      |   926 +
 .../providers/google/cloud/operators/looker.html   |   928 +
 .../providers/google/cloud/operators/mlengine.html |  2332 +++
 .../google/cloud/operators/natural_language.html   |  1148 ++
 .../providers/google/cloud/operators/pubsub.html   |  1676 ++
 .../providers/google/cloud/operators/spanner.html  |  1419 ++
 .../google/cloud/operators/speech_to_text.html     |   948 ++
 .../google/cloud/operators/stackdriver.html        |  1830 ++
 .../providers/google/cloud/operators/tasks.html    |  2020 +++
 .../google/cloud/operators/text_to_speech.html     |   975 ++
 .../google/cloud/operators/translate.html          |   957 ++
 .../google/cloud/operators/translate_speech.html   |  1012 ++
 .../google/cloud/operators/vertex_ai/auto_ml.html  |  1494 ++
 .../operators/vertex_ai/batch_prediction_job.html  |  1351 ++
 .../cloud/operators/vertex_ai/custom_job.html      |  2243 +++
 .../google/cloud/operators/vertex_ai/dataset.html  |  1435 ++
 .../operators/vertex_ai/endpoint_service.html      |  1505 ++
 .../vertex_ai/hyperparameter_tuning_job.html       |  1345 ++
 .../cloud/operators/vertex_ai/model_service.html   |  1214 ++
 .../google/cloud/operators/video_intelligence.html |  1126 ++
 .../providers/google/cloud/operators/vision.html   |  2355 +++
 .../google/cloud/operators/workflows.html          |  1563 ++
 .../google/cloud/secrets/secret_manager.html       |  1016 ++
 .../providers/google/cloud/sensors/bigquery.html   |  1134 ++
 .../google/cloud/sensors/bigquery_dts.html         |   966 ++
 .../providers/google/cloud/sensors/bigtable.html   |   942 ++
 .../google/cloud/sensors/cloud_composer.html       |   927 +
 .../sensors/cloud_storage_transfer_service.html    |   940 +
 .../providers/google/cloud/sensors/dataflow.html   |  1214 ++
 .../providers/google/cloud/sensors/dataform.html   |   938 +
 .../providers/google/cloud/sensors/datafusion.html |   959 ++
 .../providers/google/cloud/sensors/dataplex.html   |   949 ++
 .../providers/google/cloud/sensors/dataprep.html   |   876 +
 .../providers/google/cloud/sensors/dataproc.html   |  1008 ++
 .../providers/google/cloud/sensors/gcs.html        |  1297 ++
 .../providers/google/cloud/sensors/looker.html     |   910 +
 .../providers/google/cloud/sensors/pubsub.html     |   995 ++
 .../providers/google/cloud/sensors/tasks.html      |   912 +
 .../providers/google/cloud/sensors/workflows.html  |   945 ++
 .../google/cloud/transfers/adls_to_gcs.html        |   995 ++
 .../cloud/transfers/azure_fileshare_to_gcs.html    |   999 ++
 .../cloud/transfers/bigquery_to_bigquery.html      |   976 ++
 .../google/cloud/transfers/bigquery_to_gcs.html    |  1107 ++
 .../google/cloud/transfers/bigquery_to_mssql.html  |   978 ++
 .../google/cloud/transfers/bigquery_to_mysql.html  |   971 ++
 .../google/cloud/transfers/calendar_to_gcs.html    |  1023 ++
 .../google/cloud/transfers/cassandra_to_gcs.html   |  1229 ++
 .../cloud/transfers/facebook_ads_to_gcs.html       |  1055 ++
 .../google/cloud/transfers/gcs_to_bigquery.html    |  1562 ++
 .../google/cloud/transfers/gcs_to_gcs.html         |  1304 ++
 .../google/cloud/transfers/gcs_to_local.html       |   959 ++
 .../google/cloud/transfers/gcs_to_sftp.html        |  1031 ++
 .../google/cloud/transfers/gdrive_to_gcs.html      |   935 +
 .../google/cloud/transfers/gdrive_to_local.html    |   923 +
 .../google/cloud/transfers/local_to_gcs.html       |   949 ++
 .../google/cloud/transfers/mssql_to_gcs.html       |   917 +
 .../google/cloud/transfers/mysql_to_gcs.html       |   955 ++
 .../google/cloud/transfers/oracle_to_gcs.html      |   946 ++
 .../google/cloud/transfers/postgres_to_gcs.html    |   983 ++
 .../google/cloud/transfers/presto_to_gcs.html      |  1030 ++
 .../google/cloud/transfers/s3_to_gcs.html          |  1040 ++
 .../google/cloud/transfers/salesforce_to_gcs.html  |   942 ++
 .../google/cloud/transfers/sftp_to_gcs.html        |  1011 ++
 .../google/cloud/transfers/sheets_to_gcs.html      |   968 ++
 .../google/cloud/transfers/sql_to_gcs.html         |  1310 ++
 .../google/cloud/transfers/trino_to_gcs.html       |  1030 ++
 .../providers/google/cloud/triggers/bigquery.html  |  1423 ++
 .../google/cloud/triggers/bigquery_dts.html        |   985 ++
 .../google/cloud/triggers/cloud_build.html         |   953 ++
 .../google/cloud/triggers/cloud_composer.html      |   912 +
 .../providers/google/cloud/triggers/dataflow.html  |   973 ++
 .../google/cloud/triggers/datafusion.html          |   959 ++
 .../providers/google/cloud/triggers/dataproc.html  |  1176 ++
 .../providers/google/cloud/triggers/gcs.html       |   922 +
 .../google/cloud/triggers/kubernetes_engine.html   |   944 ++
 .../providers/google/cloud/triggers/mlengine.html  |   947 ++
 .../providers/google/cloud/utils/bigquery.html     |   859 +
 .../google/cloud/utils/bigquery_get_data.html      |   879 +
 .../google/cloud/utils/credentials_provider.html   |  1204 ++
 .../providers/google/cloud/utils/dataform.html     |  1030 ++
 .../google/cloud/utils/field_sanitizer.html        |   987 ++
 .../google/cloud/utils/field_validator.html        |  1280 ++
 .../providers/google/cloud/utils/helpers.html      |   846 +
 .../cloud/utils/mlengine_operator_utils.html       |  1084 ++
 .../cloud/utils/mlengine_prediction_summary.html   |  1038 ++
 .../google/common/auth_backend/google_openid.html  |   962 ++
 .../airflow/providers/google/common/consts.html    |   848 +
 .../providers/google/common/hooks/base_google.html |  1457 ++
 .../google/common/hooks/discovery_api.html         |   983 ++
 .../providers/google/common/links/storage.html     |   885 +
 .../google/common/utils/id_token_credentials.html  |  1056 ++
 .../providers/google/firebase/hooks/firestore.html |   970 ++
 .../google/firebase/operators/firestore.html       |   916 +
 .../airflow/providers/google/go_module_utils.html  |   870 +
 .../providers/google/leveldb/hooks/leveldb.html    |   976 ++
 .../google/leveldb/operators/leveldb.html          |   917 +
 .../google/marketing_platform/hooks/analytics.html |  1026 ++
 .../marketing_platform/hooks/campaign_manager.html |  1134 ++
 .../marketing_platform/hooks/display_video.html    |  1034 ++
 .../marketing_platform/hooks/search_ads.html       |   913 +
 .../marketing_platform/operators/analytics.html    |  1331 ++
 .../operators/campaign_manager.html                |  1418 ++
 .../operators/display_video.html                   |  1517 ++
 .../marketing_platform/operators/search_ads.html   |  1057 ++
 .../sensors/campaign_manager.html                  |   924 +
 .../marketing_platform/sensors/display_video.html  |   978 ++
 .../marketing_platform/sensors/search_ads.html     |   914 +
 .../providers/google/suite/hooks/calendar.html     |  1030 ++
 .../providers/google/suite/hooks/drive.html        |  1081 ++
 .../providers/google/suite/hooks/sheets.html       |  1232 ++
 .../providers/google/suite/operators/sheets.html   |   901 +
 .../providers/google/suite/sensors/drive.html      |   910 +
 .../google/suite/transfers/gcs_to_gdrive.html      |   991 ++
 .../google/suite/transfers/gcs_to_sheets.html      |   932 +
 .../google/suite/transfers/local_to_drive.html     |   957 ++
 .../google/suite/transfers/sql_to_sheets.html      |   955 ++
 .../8.11.0/_modules/index.html                     |  1187 ++
 .../system/providers/google/ads/example_ads.html   |   948 ++
 .../cloud/automl/example_automl_dataset.html       |  1022 ++
 .../google/cloud/automl/example_automl_model.html  |  1106 ++
 .../automl/example_automl_nl_text_extraction.html  |   949 ++
 .../example_automl_vision_classification.html      |   951 ++
 .../azure/example_azure_fileshare_to_gcs.html      |   911 +
 .../cloud/bigquery/example_bigquery_dataset.html   |   918 +
 .../cloud/bigquery/example_bigquery_dts.html       |  1012 ++
 .../bigquery/example_bigquery_operations.html      |   930 +
 .../example_bigquery_operations_location.html      |   910 +
 .../cloud/bigquery/example_bigquery_queries.html   |  1079 ++
 .../bigquery/example_bigquery_queries_async.html   |  1092 ++
 .../cloud/bigquery/example_bigquery_sensors.html   |   974 ++
 .../cloud/bigquery/example_bigquery_tables.html    |  1055 ++
 .../bigquery/example_bigquery_to_bigquery.html     |   933 +
 .../cloud/bigquery/example_bigquery_to_gcs.html    |   929 +
 .../bigquery/example_bigquery_to_gcs_async.html    |   928 +
 .../cloud/bigquery/example_bigquery_to_mssql.html  |   921 +
 .../cloud/bigquery/example_bigquery_transfer.html  |   947 ++
 .../google/cloud/bigtable/example_bigtable.html    |  1044 ++
 .../cloud/cloud_build/example_cloud_build.html     |  1037 ++
 .../cloud_build/example_cloud_build_async.html     |  1041 ++
 .../cloud_build/example_cloud_build_trigger.html   |   983 ++
 .../cloud/cloud_functions/example_functions.html   |   979 ++
 .../example_cloud_memorystore_memcached.html       |   974 ++
 .../example_cloud_memorystore_redis.html           |  1095 ++
 .../google/cloud/cloud_sql/example_cloud_sql.html  |  1149 ++
 .../cloud/composer/example_cloud_composer.html     |   957 ++
 .../example_cloud_composer_deferrable.html         |   947 ++
 .../google/cloud/compute/example_compute.html      |  1107 ++
 .../google/cloud/compute/example_compute_igm.html  |  1075 ++
 .../google/cloud/compute/example_compute_ssh.html  |   950 ++
 .../example_dlp_deidentify_content.html            |   989 ++
 .../example_dlp_info_types.html                    |   983 ++
 .../example_dlp_inspect_template.html              |   947 ++
 .../data_loss_prevention/example_dlp_job.html      |   922 +
 .../example_dlp_job_trigger.html                   |   927 +
 .../dataflow/example_dataflow_native_java.html     |   937 +
 .../dataflow/example_dataflow_native_python.html   |   944 ++
 .../example_dataflow_native_python_async.html      |  1020 ++
 .../cloud/dataflow/example_dataflow_template.html  |   919 +
 .../google/cloud/dataform/example_dataform.html    |  1128 ++
 .../cloud/datafusion/example_datafusion.html       |  1122 ++
 .../cloud/datafusion/example_datafusion_async.html |  1102 ++
 .../google/cloud/dataplex/example_dataplex.html    |  1035 ++
 .../cloud/dataplex/resources/spark_example_pi.html |   864 +
 .../google/cloud/dataprep/example_dataprep.html    |   996 ++
 .../cloud/dataproc/example_dataproc_batch.html     |  1003 ++
 .../example_dataproc_batch_deferrable.html         |   911 +
 .../example_dataproc_batch_persistent.html         |   944 ++
 .../example_dataproc_cluster_deferrable.html       |   945 ++
 .../example_dataproc_cluster_generator.html        |   944 ++
 .../cloud/dataproc/example_dataproc_gke.html       |   945 ++
 .../cloud/dataproc/example_dataproc_hadoop.html    |   963 ++
 .../cloud/dataproc/example_dataproc_hive.html      |   936 +
 .../cloud/dataproc/example_dataproc_pig.html       |   930 +
 .../cloud/dataproc/example_dataproc_pyspark.html   |   960 ++
 .../cloud/dataproc/example_dataproc_spark.html     |   932 +
 .../dataproc/example_dataproc_spark_async.html     |   940 +
 .../example_dataproc_spark_deferrable.html         |   933 +
 .../cloud/dataproc/example_dataproc_spark_sql.html |   928 +
 .../cloud/dataproc/example_dataproc_sparkr.html    |   954 ++
 .../cloud/dataproc/example_dataproc_update.html    |   938 +
 .../cloud/dataproc/example_dataproc_workflow.html  |   940 +
 .../cloud/dataproc/resources/hello_world.html      |   846 +
 .../example_dataproc_metastore.html                |  1019 ++
 .../example_dataproc_metastore_backup.html         |   957 ++
 .../cloud/datastore/example_datastore_commit.html  |   920 +
 .../datastore/example_datastore_export_import.html |   935 +
 .../cloud/datastore/example_datastore_query.html   |   905 +
 .../datastore/example_datastore_rollback.html      |   888 +
 .../google/cloud/gcs/example_calendar_to_gcs.html  |   899 +
 .../google/cloud/gcs/example_firestore.html        |   991 ++
 .../google/cloud/gcs/example_gcs_acl.html          |   943 ++
 .../google/cloud/gcs/example_gcs_copy_delete.html  |   952 ++
 .../google/cloud/gcs/example_gcs_sensor.html       |   990 ++
 .../google/cloud/gcs/example_gcs_to_bigquery.html  |   912 +
 .../cloud/gcs/example_gcs_to_bigquery_async.html   |  1004 ++
 .../google/cloud/gcs/example_gcs_to_gcs.html       |  1067 ++
 .../google/cloud/gcs/example_gcs_to_gdrive.html    |   950 ++
 .../google/cloud/gcs/example_gcs_to_sheets.html    |   907 +
 .../google/cloud/gcs/example_gcs_transform.html    |   923 +
 .../cloud/gcs/example_gcs_transform_timespan.html  |   942 ++
 .../cloud/gcs/example_gcs_upload_download.html     |   923 +
 .../google/cloud/gcs/example_gdrive_to_gcs.html    |   932 +
 .../google/cloud/gcs/example_mssql_to_gcs.html     |   910 +
 .../google/cloud/gcs/example_mysql_to_gcs.html     |   903 +
 .../google/cloud/gcs/example_oracle_to_gcs.html    |   895 +
 .../google/cloud/gcs/example_s3_to_gcs.html        |   923 +
 .../google/cloud/gcs/example_sftp_to_gcs.html      |   951 ++
 .../providers/google/cloud/gcs/example_sheets.html |   932 +
 .../google/cloud/gcs/example_sheets_to_gcs.html    |   897 +
 .../google/cloud/gcs/example_trino_to_gcs.html     |  1036 ++
 .../cloud/gcs/resources/transform_script.html      |   849 +
 .../cloud/gcs/resources/transform_timespan.html    |   859 +
 .../example_kubernetes_engine.html                 |   940 +
 .../example_kubernetes_engine_async.html           |   938 +
 .../cloud/life_sciences/example_life_sciences.html |   963 ++
 .../google/cloud/ml_engine/example_mlengine.html   |  1149 ++
 .../cloud/ml_engine/example_mlengine_async.html    |  1150 ++
 .../natural_language/example_natural_language.html |   945 ++
 .../google/cloud/pubsub/example_pubsub.html        |   979 ++
 .../google/cloud/spanner/example_spanner.html      |   992 ++
 .../speech_to_text/example_speech_to_text.html     |   919 +
 .../cloud/sql_to_sheets/example_sql_to_sheets.html |   873 +
 .../cloud/stackdriver/example_stackdriver.html     |  1058 ++
 ...example_cloud_storage_transfer_service_gcp.html |  1031 ++
 .../google/cloud/tasks/example_queue.html          |   991 ++
 .../google/cloud/tasks/example_tasks.html          |   986 ++
 .../text_to_speech/example_text_to_speech.html     |   910 +
 .../cloud/transfers/example_gcs_to_sftp.html       |  1002 ++
 .../cloud/transfers/example_gdrive_to_local.html   |   939 +
 .../google/cloud/translate/example_translate.html  |   889 +
 .../translate_speech/example_translate_speech.html |   942 ++
 ...ple_vertex_ai_auto_ml_forecasting_training.html |  1016 ++
 .../example_vertex_ai_auto_ml_image_training.html  |  1006 ++
 .../example_vertex_ai_auto_ml_list_training.html   |   880 +
 ...example_vertex_ai_auto_ml_tabular_training.html |  1010 ++
 .../example_vertex_ai_auto_ml_text_training.html   |  1004 ++
 .../example_vertex_ai_auto_ml_video_training.html  |  1000 ++
 .../example_vertex_ai_batch_prediction_job.html    |  1055 ++
 .../example_vertex_ai_custom_container.html        |  1004 ++
 .../vertex_ai/example_vertex_ai_custom_job.html    |   996 ++
 ...xample_vertex_ai_custom_job_python_package.html |  1012 ++
 .../cloud/vertex_ai/example_vertex_ai_dataset.html |  1126 ++
 .../vertex_ai/example_vertex_ai_endpoint.html      |  1077 ++
 ...xample_vertex_ai_hyperparameter_tuning_job.html |   979 ++
 .../example_vertex_ai_list_custom_jobs.html        |   878 +
 .../vertex_ai/example_vertex_ai_model_service.html |  1067 ++
 .../example_video_intelligence.html                |   989 ++
 .../vision/example_vision_annotate_image.html      |  1022 ++
 .../cloud/vision/example_vision_autogenerated.html |  1099 ++
 .../cloud/vision/example_vision_explicit.html      |  1108 ++
 .../google/cloud/workflows/example_workflows.html  |  1064 ++
 .../tests/system/providers/google/conftest.html    |   847 +
 .../datacatalog/example_datacatalog_entries.html   |  1032 ++
 .../example_datacatalog_search_catalog.html        |  1053 ++
 .../example_datacatalog_tag_templates.html         |  1015 ++
 .../datacatalog/example_datacatalog_tags.html      |  1065 ++
 .../providers/google/leveldb/example_leveldb.html  |   893 +
 .../marketing_platform/example_analytics.html      |   921 +
 .../example_campaign_manager.html                  |  1023 ++
 .../marketing_platform/example_search_ads.html     |   910 +
 .../google/suite/example_local_to_drive.html       |   906 +
 .../providers/google/ads/hooks/ads/index.rst.txt   |   113 +
 .../providers/google/ads/hooks/index.rst.txt       |    15 +
 .../airflow/providers/google/ads/index.rst.txt     |    17 +
 .../google/ads/operators/ads/index.rst.txt         |    73 +
 .../providers/google/ads/operators/index.rst.txt   |    15 +
 .../google/ads/transfers/ads_to_gcs/index.rst.txt  |    69 +
 .../providers/google/ads/transfers/index.rst.txt   |    15 +
 .../google/cloud/hooks/automl/index.rst.txt        |   329 +
 .../google/cloud/hooks/bigquery/index.rst.txt      |  1300 ++
 .../google/cloud/hooks/bigquery_dts/index.rst.txt  |   166 +
 .../google/cloud/hooks/bigtable/index.rst.txt      |   157 +
 .../google/cloud/hooks/cloud_build/index.rst.txt   |   277 +
 .../cloud/hooks/cloud_composer/index.rst.txt       |   214 +
 .../cloud/hooks/cloud_memorystore/index.rst.txt    |   406 +
 .../google/cloud/hooks/cloud_sql/index.rst.txt     |   461 +
 .../cloud_storage_transfer_service/index.rst.txt   |   530 +
 .../google/cloud/hooks/compute/index.rst.txt       |   383 +
 .../google/cloud/hooks/compute_ssh/index.rst.txt   |    74 +
 .../google/cloud/hooks/datacatalog/index.rst.txt   |   513 +
 .../google/cloud/hooks/dataflow/index.rst.txt      |   438 +
 .../google/cloud/hooks/dataform/index.rst.txt      |   232 +
 .../google/cloud/hooks/datafusion/index.rst.txt    |   275 +
 .../google/cloud/hooks/dataplex/index.rst.txt      |   169 +
 .../google/cloud/hooks/dataprep/index.rst.txt      |   153 +
 .../google/cloud/hooks/dataproc/index.rst.txt      |   876 +
 .../cloud/hooks/dataproc_metastore/index.rst.txt   |   331 +
 .../google/cloud/hooks/datastore/index.rst.txt     |   185 +
 .../providers/google/cloud/hooks/dlp/index.rst.txt |   658 +
 .../google/cloud/hooks/functions/index.rst.txt     |   115 +
 .../providers/google/cloud/hooks/gcs/index.rst.txt |   468 +
 .../providers/google/cloud/hooks/gdm/index.rst.txt |    50 +
 .../providers/google/cloud/hooks/index.rst.txt     |    65 +
 .../providers/google/cloud/hooks/kms/index.rst.txt |    86 +
 .../cloud/hooks/kubernetes_engine/index.rst.txt    |   164 +
 .../google/cloud/hooks/life_sciences/index.rst.txt |    78 +
 .../google/cloud/hooks/looker/index.rst.txt        |   133 +
 .../google/cloud/hooks/mlengine/index.rst.txt      |   243 +
 .../cloud/hooks/natural_language/index.rst.txt     |   140 +
 .../google/cloud/hooks/os_login/index.rst.txt      |    59 +
 .../google/cloud/hooks/pubsub/index.rst.txt        |   246 +
 .../cloud/hooks/secret_manager/index.rst.txt       |    65 +
 .../google/cloud/hooks/spanner/index.rst.txt       |   159 +
 .../cloud/hooks/speech_to_text/index.rst.txt       |    65 +
 .../google/cloud/hooks/stackdriver/index.rst.txt   |   227 +
 .../google/cloud/hooks/tasks/index.rst.txt         |   296 +
 .../cloud/hooks/text_to_speech/index.rst.txt       |    72 +
 .../google/cloud/hooks/translate/index.rst.txt     |    77 +
 .../cloud/hooks/vertex_ai/auto_ml/index.rst.txt    |   716 +
 .../vertex_ai/batch_prediction_job/index.rst.txt   |   202 +
 .../cloud/hooks/vertex_ai/custom_job/index.rst.txt |  1119 ++
 .../cloud/hooks/vertex_ai/dataset/index.rst.txt    |   193 +
 .../hooks/vertex_ai/endpoint_service/index.rst.txt |   195 +
 .../hyperparameter_tuning_job/index.rst.txt        |   205 +
 .../google/cloud/hooks/vertex_ai/index.rst.txt     |    21 +
 .../hooks/vertex_ai/model_service/index.rst.txt    |   118 +
 .../cloud/hooks/video_intelligence/index.rst.txt   |    76 +
 .../google/cloud/hooks/vision/index.rst.txt        |   244 +
 .../google/cloud/hooks/workflows/index.rst.txt     |   189 +
 .../airflow/providers/google/cloud/index.rst.txt   |    23 +
 .../google/cloud/links/automl/index.rst.txt        |   191 +
 .../google/cloud/links/base/index.rst.txt          |    66 +
 .../google/cloud/links/bigquery/index.rst.txt      |    98 +
 .../google/cloud/links/bigquery_dts/index.rst.txt  |    67 +
 .../google/cloud/links/bigtable/index.rst.txt      |   124 +
 .../google/cloud/links/cloud_build/index.rst.txt   |   155 +
 .../cloud/links/cloud_functions/index.rst.txt      |    98 +
 .../cloud/links/cloud_memorystore/index.rst.txt    |   160 +
 .../google/cloud/links/cloud_sql/index.rst.txt     |    98 +
 .../links/cloud_storage_transfer/index.rst.txt     |   139 +
 .../google/cloud/links/cloud_tasks/index.rst.txt   |   105 +
 .../google/cloud/links/compute/index.rst.txt       |   129 +
 .../cloud/links/data_loss_prevention/index.rst.txt |   377 +
 .../google/cloud/links/datacatalog/index.rst.txt   |   129 +
 .../google/cloud/links/dataflow/index.rst.txt      |    67 +
 .../google/cloud/links/dataform/index.rst.txt      |   129 +
 .../google/cloud/links/datafusion/index.rst.txt    |   167 +
 .../google/cloud/links/dataplex/index.rst.txt      |   130 +
 .../google/cloud/links/dataprep/index.rst.txt      |    93 +
 .../google/cloud/links/dataproc/index.rst.txt      |   133 +
 .../google/cloud/links/datastore/index.rst.txt     |    99 +
 .../providers/google/cloud/links/index.rst.txt     |    43 +
 .../cloud/links/kubernetes_engine/index.rst.txt    |    93 +
 .../google/cloud/links/life_sciences/index.rst.txt |    62 +
 .../google/cloud/links/mlengine/index.rst.txt      |   191 +
 .../google/cloud/links/pubsub/index.rst.txt        |    98 +
 .../google/cloud/links/spanner/index.rst.txt       |    98 +
 .../google/cloud/links/stackdriver/index.rst.txt   |    98 +
 .../google/cloud/links/vertex_ai/index.rst.txt     |   410 +
 .../google/cloud/links/workflows/index.rst.txt     |   129 +
 .../cloud/log/gcs_task_handler/index.rst.txt       |   105 +
 .../providers/google/cloud/log/index.rst.txt       |    16 +
 .../log/stackdriver_task_handler/index.rst.txt     |   176 +
 .../google/cloud/operators/automl/index.rst.txt    |   716 +
 .../google/cloud/operators/bigquery/index.rst.txt  |  1619 ++
 .../cloud/operators/bigquery_dts/index.rst.txt     |   193 +
 .../google/cloud/operators/bigtable/index.rst.txt  |   378 +
 .../cloud/operators/cloud_base/index.rst.txt       |    32 +
 .../cloud/operators/cloud_build/index.rst.txt      |   634 +
 .../cloud/operators/cloud_composer/index.rst.txt   |   377 +
 .../operators/cloud_memorystore/index.rst.txt      |   995 ++
 .../google/cloud/operators/cloud_sql/index.rst.txt |   642 +
 .../cloud_storage_transfer_service/index.rst.txt   |   594 +
 .../google/cloud/operators/compute/index.rst.txt   |   733 +
 .../cloud/operators/datacatalog/index.rst.txt      |  1205 ++
 .../google/cloud/operators/dataflow/index.rst.txt  |   845 +
 .../google/cloud/operators/dataform/index.rst.txt  |   605 +
 .../cloud/operators/datafusion/index.rst.txt       |   554 +
 .../google/cloud/operators/dataplex/index.rst.txt  |   331 +
 .../google/cloud/operators/dataprep/index.rst.txt  |   216 +
 .../google/cloud/operators/dataproc/index.rst.txt  |  1298 ++
 .../operators/dataproc_metastore/index.rst.txt     |   679 +
 .../google/cloud/operators/datastore/index.rst.txt |   457 +
 .../google/cloud/operators/dlp/index.rst.txt       |  1659 ++
 .../google/cloud/operators/functions/index.rst.txt |   259 +
 .../google/cloud/operators/gcs/index.rst.txt       |   574 +
 .../providers/google/cloud/operators/index.rst.txt |    62 +
 .../operators/kubernetes_engine/index.rst.txt      |   240 +
 .../cloud/operators/life_sciences/index.rst.txt    |    69 +
 .../google/cloud/operators/looker/index.rst.txt    |    62 +
 .../google/cloud/operators/mlengine/index.rst.txt  |   768 +
 .../cloud/operators/natural_language/index.rst.txt |   214 +
 .../google/cloud/operators/pubsub/index.rst.txt    |   571 +
 .../google/cloud/operators/spanner/index.rst.txt   |   336 +
 .../cloud/operators/speech_to_text/index.rst.txt   |    76 +
 .../cloud/operators/stackdriver/index.rst.txt      |   658 +
 .../google/cloud/operators/tasks/index.rst.txt     |   732 +
 .../cloud/operators/text_to_speech/index.rst.txt   |    80 +
 .../google/cloud/operators/translate/index.rst.txt |    92 +
 .../cloud/operators/translate_speech/index.rst.txt |   114 +
 .../operators/vertex_ai/auto_ml/index.rst.txt      |   215 +
 .../vertex_ai/batch_prediction_job/index.rst.txt   |   310 +
 .../operators/vertex_ai/custom_job/index.rst.txt   |   998 ++
 .../operators/vertex_ai/dataset/index.rst.txt      |   329 +
 .../vertex_ai/endpoint_service/index.rst.txt       |   388 +
 .../hyperparameter_tuning_job/index.rst.txt        |   275 +
 .../google/cloud/operators/vertex_ai/index.rst.txt |    21 +
 .../vertex_ai/model_service/index.rst.txt          |   221 +
 .../operators/video_intelligence/index.rst.txt     |   182 +
 .../google/cloud/operators/vision/index.rst.txt    |   935 +
 .../google/cloud/operators/workflows/index.rst.txt |   413 +
 .../providers/google/cloud/secrets/index.rst.txt   |    15 +
 .../cloud/secrets/secret_manager/index.rst.txt     |   123 +
 .../google/cloud/sensors/bigquery/index.rst.txt    |   192 +
 .../cloud/sensors/bigquery_dts/index.rst.txt       |    70 +
 .../google/cloud/sensors/bigtable/index.rst.txt    |    72 +
 .../cloud/sensors/cloud_composer/index.rst.txt     |    59 +
 .../cloud_storage_transfer_service/index.rst.txt   |    69 +
 .../google/cloud/sensors/dataflow/index.rst.txt    |   204 +
 .../google/cloud/sensors/dataform/index.rst.txt    |    65 +
 .../google/cloud/sensors/datafusion/index.rst.txt  |    66 +
 .../google/cloud/sensors/dataplex/index.rst.txt    |    92 +
 .../google/cloud/sensors/dataprep/index.rst.txt    |    44 +
 .../google/cloud/sensors/dataproc/index.rst.txt    |   101 +
 .../google/cloud/sensors/gcs/index.rst.txt         |   281 +
 .../providers/google/cloud/sensors/index.rst.txt   |    30 +
 .../google/cloud/sensors/looker/index.rst.txt      |    54 +
 .../google/cloud/sensors/pubsub/index.rst.txt      |   103 +
 .../google/cloud/sensors/tasks/index.rst.txt       |    55 +
 .../google/cloud/sensors/workflows/index.rst.txt   |    51 +
 .../cloud/transfers/adls_to_gcs/index.rst.txt      |   109 +
 .../transfers/azure_fileshare_to_gcs/index.rst.txt |    68 +
 .../transfers/bigquery_to_bigquery/index.rst.txt   |   103 +
 .../cloud/transfers/bigquery_to_gcs/index.rst.txt  |   115 +
 .../transfers/bigquery_to_mssql/index.rst.txt      |    95 +
 .../transfers/bigquery_to_mysql/index.rst.txt      |    91 +
 .../cloud/transfers/calendar_to_gcs/index.rst.txt  |    85 +
 .../cloud/transfers/cassandra_to_gcs/index.rst.txt |   191 +
 .../transfers/facebook_ads_to_gcs/index.rst.txt    |   101 +
 .../cloud/transfers/gcs_to_bigquery/index.rst.txt  |   202 +
 .../cloud/transfers/gcs_to_gcs/index.rst.txt       |   192 +
 .../cloud/transfers/gcs_to_local/index.rst.txt     |    79 +
 .../cloud/transfers/gcs_to_sftp/index.rst.txt      |   122 +
 .../cloud/transfers/gdrive_to_gcs/index.rst.txt    |    64 +
 .../cloud/transfers/gdrive_to_local/index.rst.txt  |    61 +
 .../providers/google/cloud/transfers/index.rst.txt |    41 +
 .../cloud/transfers/local_to_gcs/index.rst.txt     |    66 +
 .../cloud/transfers/mssql_to_gcs/index.rst.txt     |    84 +
 .../cloud/transfers/mysql_to_gcs/index.rst.txt     |    79 +
 .../cloud/transfers/oracle_to_gcs/index.rst.txt    |    73 +
 .../cloud/transfers/postgres_to_gcs/index.rst.txt  |    68 +
 .../cloud/transfers/presto_to_gcs/index.rst.txt    |    55 +
 .../google/cloud/transfers/s3_to_gcs/index.rst.txt |   102 +
 .../transfers/salesforce_to_gcs/index.rst.txt      |    70 +
 .../cloud/transfers/sftp_to_gcs/index.rst.txt      |    93 +
 .../cloud/transfers/sheets_to_gcs/index.rst.txt    |    64 +
 .../cloud/transfers/sql_to_gcs/index.rst.txt       |   130 +
 .../cloud/transfers/trino_to_gcs/index.rst.txt     |    55 +
 .../google/cloud/triggers/bigquery/index.rst.txt   |   197 +
 .../cloud/triggers/bigquery_dts/index.rst.txt      |    55 +
 .../cloud/triggers/cloud_build/index.rst.txt       |    53 +
 .../cloud/triggers/cloud_composer/index.rst.txt    |    51 +
 .../google/cloud/triggers/dataflow/index.rst.txt   |    73 +
 .../google/cloud/triggers/datafusion/index.rst.txt |    57 +
 .../google/cloud/triggers/dataproc/index.rst.txt   |   242 +
 .../google/cloud/triggers/gcs/index.rst.txt        |    42 +
 .../providers/google/cloud/triggers/index.rst.txt  |    24 +
 .../cloud/triggers/kubernetes_engine/index.rst.txt |    37 +
 .../google/cloud/triggers/mlengine/index.rst.txt   |    42 +
 .../google/cloud/utils/bigquery/index.rst.txt      |    25 +
 .../cloud/utils/bigquery_get_data/index.rst.txt    |    22 +
 .../cloud/utils/credentials_provider/index.rst.txt |   103 +
 .../google/cloud/utils/dataform/index.rst.txt      |    59 +
 .../cloud/utils/field_sanitizer/index.rst.txt      |   126 +
 .../cloud/utils/field_validator/index.rst.txt      |   197 +
 .../google/cloud/utils/helpers/index.rst.txt       |    29 +
 .../providers/google/cloud/utils/index.rst.txt     |    23 +
 .../utils/mlengine_operator_utils/index.rst.txt    |   169 +
 .../mlengine_prediction_summary/index.rst.txt      |   150 +
 .../auth_backend/google_openid/index.rst.txt       |    63 +
 .../google/common/auth_backend/index.rst.txt       |    15 +
 .../providers/google/common/consts/index.rst.txt   |    18 +
 .../google/common/hooks/base_google/index.rst.txt  |   335 +
 .../common/hooks/discovery_api/index.rst.txt       |    70 +
 .../providers/google/common/hooks/index.rst.txt    |    16 +
 .../airflow/providers/google/common/index.rst.txt  |    27 +
 .../providers/google/common/links/index.rst.txt    |    15 +
 .../google/common/links/storage/index.rst.txt      |    98 +
 .../utils/id_token_credentials/index.rst.txt       |   102 +
 .../providers/google/common/utils/index.rst.txt    |    15 +
 .../google/config_templates/index.rst.txt          |     6 +
 .../google/firebase/hooks/firestore/index.rst.txt  |    80 +
 .../providers/google/firebase/hooks/index.rst.txt  |    15 +
 .../providers/google/firebase/index.rst.txt        |    16 +
 .../firebase/operators/firestore/index.rst.txt     |    62 +
 .../google/firebase/operators/index.rst.txt        |    15 +
 .../providers/google/go_module_utils/index.rst.txt |    43 +
 .../_api/airflow/providers/google/index.rst.txt    |    47 +
 .../providers/google/leveldb/hooks/index.rst.txt   |    15 +
 .../google/leveldb/hooks/leveldb/index.rst.txt     |   131 +
 .../airflow/providers/google/leveldb/index.rst.txt |    16 +
 .../google/leveldb/operators/index.rst.txt         |    15 +
 .../google/leveldb/operators/leveldb/index.rst.txt |    49 +
 .../hooks/analytics/index.rst.txt                  |    88 +
 .../hooks/campaign_manager/index.rst.txt           |   141 +
 .../hooks/display_video/index.rst.txt              |   134 +
 .../google/marketing_platform/hooks/index.rst.txt  |    18 +
 .../hooks/search_ads/index.rst.txt                 |    58 +
 .../google/marketing_platform/index.rst.txt        |    17 +
 .../operators/analytics/index.rst.txt              |   278 +
 .../operators/campaign_manager/index.rst.txt       |   336 +
 .../operators/display_video/index.rst.txt          |   393 +
 .../marketing_platform/operators/index.rst.txt     |    18 +
 .../operators/search_ads/index.rst.txt             |   131 +
 .../sensors/campaign_manager/index.rst.txt         |    67 +
 .../sensors/display_video/index.rst.txt            |   100 +
 .../marketing_platform/sensors/index.rst.txt       |    17 +
 .../sensors/search_ads/index.rst.txt               |    65 +
 .../google/suite/hooks/calendar/index.rst.txt      |   102 +
 .../google/suite/hooks/drive/index.rst.txt         |   110 +
 .../providers/google/suite/hooks/index.rst.txt     |    17 +
 .../google/suite/hooks/sheets/index.rst.txt        |   198 +
 .../airflow/providers/google/suite/index.rst.txt   |    18 +
 .../providers/google/suite/operators/index.rst.txt |    15 +
 .../google/suite/operators/sheets/index.rst.txt    |    59 +
 .../google/suite/sensors/drive/index.rst.txt       |    64 +
 .../providers/google/suite/sensors/index.rst.txt   |    15 +
 .../suite/transfers/gcs_to_gdrive/index.rst.txt    |   104 +
 .../suite/transfers/gcs_to_sheets/index.rst.txt    |    61 +
 .../providers/google/suite/transfers/index.rst.txt |    18 +
 .../suite/transfers/local_to_drive/index.rst.txt   |    77 +
 .../suite/transfers/sql_to_sheets/index.rst.txt    |    74 +
 .../providers/google/ads/example_ads/index.rst.txt |    93 +
 .../system/providers/google/ads/index.rst.txt      |    15 +
 .../automl/example_automl_dataset/index.rst.txt    |   104 +
 .../automl/example_automl_model/index.rst.txt      |   124 +
 .../index.rst.txt                                  |    64 +
 .../index.rst.txt                                  |    64 +
 .../providers/google/cloud/automl/index.rst.txt    |    27 +
 .../google/cloud/automl/resources/index.rst.txt    |     6 +
 .../example_azure_fileshare_to_gcs/index.rst.txt   |    43 +
 .../providers/google/cloud/azure/index.rst.txt     |    15 +
 .../example_bigquery_dataset/index.rst.txt         |    35 +
 .../bigquery/example_bigquery_dts/index.rst.txt    |    69 +
 .../example_bigquery_operations/index.rst.txt      |    48 +
 .../index.rst.txt                                  |    40 +
 .../example_bigquery_queries/index.rst.txt         |    63 +
 .../example_bigquery_queries_async/index.rst.txt   |    79 +
 .../example_bigquery_sensors/index.rst.txt         |    61 +
 .../bigquery/example_bigquery_tables/index.rst.txt |    56 +
 .../example_bigquery_to_bigquery/index.rst.txt     |    50 +
 .../bigquery/example_bigquery_to_gcs/index.rst.txt |    53 +
 .../example_bigquery_to_gcs_async/index.rst.txt    |    53 +
 .../example_bigquery_to_mssql/index.rst.txt        |    53 +
 .../example_bigquery_transfer/index.rst.txt        |    53 +
 .../providers/google/cloud/bigquery/index.rst.txt  |    36 +
 .../google/cloud/bigquery/resources/index.rst.txt  |     6 +
 .../cloud/bigtable/example_bigtable/index.rst.txt  |   123 +
 .../providers/google/cloud/bigtable/index.rst.txt  |    15 +
 .../cloud_build/example_cloud_build/index.rst.txt  |    80 +
 .../example_cloud_build_async/index.rst.txt        |    80 +
 .../example_cloud_build_trigger/index.rst.txt      |    59 +
 .../google/cloud/cloud_build/index.rst.txt         |    26 +
 .../cloud/cloud_build/resources/index.rst.txt      |     6 +
 .../example_functions/index.rst.txt                |   112 +
 .../google/cloud/cloud_functions/index.rst.txt     |    15 +
 .../index.rst.txt                                  |    48 +
 .../example_cloud_memorystore_redis/index.rst.txt  |    72 +
 .../google/cloud/cloud_memorystore/index.rst.txt   |    16 +
 .../cloud_sql/example_cloud_sql/index.rst.txt      |   102 +
 .../providers/google/cloud/cloud_sql/index.rst.txt |    15 +
 .../composer/example_cloud_composer/index.rst.txt  |    51 +
 .../index.rst.txt                                  |    51 +
 .../providers/google/cloud/composer/index.rst.txt  |    16 +
 .../cloud/compute/example_compute/index.rst.txt    |    73 +
 .../compute/example_compute_igm/index.rst.txt      |    96 +
 .../compute/example_compute_ssh/index.rst.txt      |    60 +
 .../providers/google/cloud/compute/index.rst.txt   |    17 +
 .../example_dlp_deidentify_content/index.rst.txt   |    63 +
 .../example_dlp_info_types/index.rst.txt           |    94 +
 .../example_dlp_inspect_template/index.rst.txt     |    51 +
 .../example_dlp_job/index.rst.txt                  |    47 +
 .../example_dlp_job_trigger/index.rst.txt          |    43 +
 .../cloud/data_loss_prevention/index.rst.txt       |    28 +
 .../data_loss_prevention/resources/index.rst.txt   |     6 +
 .../example_dataflow_native_java/index.rst.txt     |    68 +
 .../example_dataflow_native_python/index.rst.txt   |    69 +
 .../index.rst.txt                                  |    69 +
 .../example_dataflow_template/index.rst.txt        |    70 +
 .../providers/google/cloud/dataflow/index.rst.txt  |    27 +
 .../google/cloud/dataflow/resources/index.rst.txt  |     6 +
 .../cloud/dataform/example_dataform/index.rst.txt  |    48 +
 .../providers/google/cloud/dataform/index.rst.txt  |    15 +
 .../datafusion/example_datafusion/index.rst.txt    |    71 +
 .../example_datafusion_async/index.rst.txt         |    71 +
 .../google/cloud/datafusion/index.rst.txt          |    16 +
 .../cloud/dataplex/example_dataplex/index.rst.txt  |    86 +
 .../providers/google/cloud/dataplex/index.rst.txt  |    24 +
 .../google/cloud/dataplex/resources/index.rst.txt  |    15 +
 .../resources/spark_example_pi/index.rst.txt       |    13 +
 .../cloud/dataprep/example_dataprep/index.rst.txt  |    60 +
 .../providers/google/cloud/dataprep/index.rst.txt  |    15 +
 .../dataproc/example_dataproc_batch/index.rst.txt  |    60 +
 .../index.rst.txt                                  |    49 +
 .../index.rst.txt                                  |    60 +
 .../index.rst.txt                                  |    65 +
 .../index.rst.txt                                  |    71 +
 .../dataproc/example_dataproc_gke/index.rst.txt    |    56 +
 .../dataproc/example_dataproc_hadoop/index.rst.txt |    82 +
 .../dataproc/example_dataproc_hive/index.rst.txt   |    61 +
 .../dataproc/example_dataproc_pig/index.rst.txt    |    61 +
 .../example_dataproc_pyspark/index.rst.txt         |    74 +
 .../dataproc/example_dataproc_spark/index.rst.txt  |    61 +
 .../example_dataproc_spark_async/index.rst.txt     |    61 +
 .../index.rst.txt                                  |    62 +
 .../example_dataproc_spark_sql/index.rst.txt       |    61 +
 .../dataproc/example_dataproc_sparkr/index.rst.txt |    74 +
 .../dataproc/example_dataproc_update/index.rst.txt |    65 +
 .../example_dataproc_workflow/index.rst.txt        |    61 +
 .../providers/google/cloud/dataproc/index.rst.txt  |    40 +
 .../dataproc/resources/hello_world/index.rst.txt   |    21 +
 .../google/cloud/dataproc/resources/index.rst.txt  |    15 +
 .../example_dataproc_metastore/index.rst.txt       |    96 +
 .../index.rst.txt                                  |    62 +
 .../google/cloud/dataproc_metastore/index.rst.txt  |    16 +
 .../example_datastore_commit/index.rst.txt         |    44 +
 .../example_datastore_export_import/index.rst.txt  |    39 +
 .../example_datastore_query/index.rst.txt          |    44 +
 .../example_datastore_rollback/index.rst.txt       |    40 +
 .../providers/google/cloud/datastore/index.rst.txt |    18 +
 .../gcs/example_calendar_to_gcs/index.rst.txt      |    43 +
 .../cloud/gcs/example_firestore/index.rst.txt      |    86 +
 .../google/cloud/gcs/example_gcs_acl/index.rst.txt |    63 +
 .../gcs/example_gcs_copy_delete/index.rst.txt      |    53 +
 .../cloud/gcs/example_gcs_sensor/index.rst.txt     |    84 +
 .../gcs/example_gcs_to_bigquery/index.rst.txt      |    44 +
 .../example_gcs_to_bigquery_async/index.rst.txt    |    81 +
 .../cloud/gcs/example_gcs_to_gcs/index.rst.txt     |    44 +
 .../cloud/gcs/example_gcs_to_gdrive/index.rst.txt  |    64 +
 .../cloud/gcs/example_gcs_to_sheets/index.rst.txt  |    42 +
 .../cloud/gcs/example_gcs_transform/index.rst.txt  |    52 +
 .../example_gcs_transform_timespan/index.rst.txt   |    66 +
 .../gcs/example_gcs_upload_download/index.rst.txt  |    53 +
 .../cloud/gcs/example_gdrive_to_gcs/index.rst.txt  |    53 +
 .../cloud/gcs/example_mssql_to_gcs/index.rst.txt   |    44 +
 .../cloud/gcs/example_mysql_to_gcs/index.rst.txt   |    44 +
 .../cloud/gcs/example_oracle_to_gcs/index.rst.txt  |    44 +
 .../cloud/gcs/example_s3_to_gcs/index.rst.txt      |    79 +
 .../cloud/gcs/example_sftp_to_gcs/index.rst.txt    |    81 +
 .../google/cloud/gcs/example_sheets/index.rst.txt  |    46 +
 .../cloud/gcs/example_sheets_to_gcs/index.rst.txt  |    38 +
 .../cloud/gcs/example_trino_to_gcs/index.rst.txt   |    84 +
 .../providers/google/cloud/gcs/index.rst.txt       |    45 +
 .../google/cloud/gcs/resources/index.rst.txt       |    16 +
 .../gcs/resources/transform_script/index.rst.txt   |    21 +
 .../gcs/resources/transform_timespan/index.rst.txt |    29 +
 .../system/providers/google/cloud/index.rst.txt    |    53 +
 .../example_kubernetes_engine/index.rst.txt        |    48 +
 .../example_kubernetes_engine_async/index.rst.txt  |    48 +
 .../google/cloud/kubernetes_engine/index.rst.txt   |    16 +
 .../example_life_sciences/index.rst.txt            |    60 +
 .../google/cloud/life_sciences/index.rst.txt       |    24 +
 .../cloud/life_sciences/resources/index.rst.txt    |     6 +
 .../cloud/ml_engine/example_mlengine/index.rst.txt |   133 +
 .../ml_engine/example_mlengine_async/index.rst.txt |   133 +
 .../providers/google/cloud/ml_engine/index.rst.txt |    16 +
 .../example_natural_language/index.rst.txt         |    67 +
 .../google/cloud/natural_language/index.rst.txt    |    15 +
 .../cloud/pubsub/example_pubsub/index.rst.txt      |    68 +
 .../providers/google/cloud/pubsub/index.rst.txt    |    15 +
 .../cloud/spanner/example_spanner/index.rst.txt    |    62 +
 .../providers/google/cloud/spanner/index.rst.txt   |    15 +
 .../example_speech_to_text/index.rst.txt           |    58 +
 .../google/cloud/speech_to_text/index.rst.txt      |    15 +
 .../example_sql_to_sheets/index.rst.txt            |    35 +
 .../google/cloud/sql_to_sheets/index.rst.txt       |    15 +
 .../stackdriver/example_stackdriver/index.rst.txt  |    67 +
 .../google/cloud/stackdriver/index.rst.txt         |    15 +
 .../index.rst.txt                                  |    76 +
 .../google/cloud/storage_transfer/index.rst.txt    |    24 +
 .../cloud/storage_transfer/resources/index.rst.txt |     6 +
 .../google/cloud/tasks/example_queue/index.rst.txt |    66 +
 .../google/cloud/tasks/example_tasks/index.rst.txt |    82 +
 .../providers/google/cloud/tasks/index.rst.txt     |    16 +
 .../example_text_to_speech/index.rst.txt           |    51 +
 .../google/cloud/text_to_speech/index.rst.txt      |    15 +
 .../transfers/example_gcs_to_sftp/index.rst.txt    |    76 +
 .../example_gdrive_to_local/index.rst.txt          |    56 +
 .../providers/google/cloud/transfers/index.rst.txt |    25 +
 .../google/cloud/transfers/resources/index.rst.txt |     6 +
 .../translate/example_translate/index.rst.txt      |    28 +
 .../providers/google/cloud/translate/index.rst.txt |    15 +
 .../example_translate_speech/index.rst.txt         |    77 +
 .../google/cloud/translate_speech/index.rst.txt    |    15 +
 .../index.rst.txt                                  |    93 +
 .../index.rst.txt                                  |    78 +
 .../index.rst.txt                                  |    40 +
 .../index.rst.txt                                  |    79 +
 .../index.rst.txt                                  |    78 +
 .../index.rst.txt                                  |    78 +
 .../index.rst.txt                                  |   105 +
 .../index.rst.txt                                  |   123 +
 .../example_vertex_ai_custom_job/index.rst.txt     |    90 +
 .../index.rst.txt                                  |   137 +
 .../example_vertex_ai_dataset/index.rst.txt        |    93 +
 .../example_vertex_ai_endpoint/index.rst.txt       |    78 +
 .../index.rst.txt                                  |    84 +
 .../index.rst.txt                                  |    40 +
 .../example_vertex_ai_model_service/index.rst.txt  |   101 +
 .../providers/google/cloud/vertex_ai/index.rst.txt |    38 +
 .../google/cloud/vertex_ai/resources/index.rst.txt |     6 +
 .../example_video_intelligence/index.rst.txt       |    59 +
 .../google/cloud/video_intelligence/index.rst.txt  |    15 +
 .../example_vision_annotate_image/index.rst.txt    |    66 +
 .../example_vision_autogenerated/index.rst.txt     |    92 +
 .../vision/example_vision_explicit/index.rst.txt   |    85 +
 .../providers/google/cloud/vision/index.rst.txt    |    17 +
 .../workflows/example_workflows/index.rst.txt      |   110 +
 .../providers/google/cloud/workflows/index.rst.txt |    15 +
 .../system/providers/google/conftest/index.rst.txt |    35 +
 .../example_datacatalog_entries/index.rst.txt      |    57 +
 .../index.rst.txt                                  |    70 +
 .../index.rst.txt                                  |    58 +
 .../example_datacatalog_tags/index.rst.txt         |    70 +
 .../providers/google/datacatalog/index.rst.txt     |    18 +
 .../system/providers/google/firebase/index.rst.txt |     6 +
 .../tests/system/providers/google/index.rst.txt    |    31 +
 .../google/leveldb/example_leveldb/index.rst.txt   |    31 +
 .../system/providers/google/leveldb/index.rst.txt  |    15 +
 .../example_analytics/index.rst.txt                |    57 +
 .../example_campaign_manager/index.rst.txt         |    75 +
 .../example_search_ads/index.rst.txt               |    47 +
 .../google/marketing_platform/index.rst.txt        |    17 +
 .../suite/example_local_to_drive/index.rst.txt     |    57 +
 .../system/providers/google/suite/index.rst.txt    |    24 +
 .../providers/google/suite/resources/index.rst.txt |     6 +
 .../providers/google/workplace/index.rst.txt       |     6 +
 .../api-auth-backend/google-openid.rst.txt         |    69 +
 .../8.11.0/_sources/commits.rst.txt                |  1385 ++
 .../8.11.0/_sources/configurations-ref.rst.txt     |    71 +
 .../8.11.0/_sources/connections/gcp.rst.txt        |   291 +
 .../8.11.0/_sources/connections/gcp_looker.rst.txt |    75 +
 .../8.11.0/_sources/connections/gcp_sql.rst.txt    |    78 +
 .../8.11.0/_sources/connections/gcp_ssh.rst.txt    |    72 +
 .../8.11.0/_sources/connections/index.rst.txt      |    25 +
 .../8.11.0/_sources/example-dags.rst.txt           |    28 +
 .../8.11.0/_sources/index.rst.txt                  |   198 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../8.11.0/_sources/logging/gcs.rst.txt            |    78 +
 .../8.11.0/_sources/logging/index.rst.txt          |    25 +
 .../8.11.0/_sources/logging/stackdriver.rst.txt    |    79 +
 .../8.11.0/_sources/operators/ads.rst.txt          |    64 +
 .../8.11.0/_sources/operators/cloud/automl.rst.txt |   192 +
 .../_sources/operators/cloud/bigquery.rst.txt      |   529 +
 .../_sources/operators/cloud/bigquery_dts.rst.txt  |   131 +
 .../_sources/operators/cloud/bigtable.rst.txt      |   197 +
 .../_sources/operators/cloud/cloud_build.rst.txt   |   426 +
 .../operators/cloud/cloud_composer.rst.txt         |   159 +
 .../operators/cloud/cloud_memorystore.rst.txt      |   275 +
 .../cloud/cloud_memorystore_memcached.rst.txt      |   154 +
 .../_sources/operators/cloud/cloud_sql.rst.txt     |   611 +
 .../cloud/cloud_storage_transfer_service.rst.txt   |   375 +
 .../_sources/operators/cloud/compute.rst.txt       |   580 +
 .../_sources/operators/cloud/compute_ssh.rst.txt   |    68 +
 .../operators/cloud/data_loss_prevention.rst.txt   |   338 +
 .../_sources/operators/cloud/datacatalog.rst.txt   |   580 +
 .../_sources/operators/cloud/dataflow.rst.txt      |   310 +
 .../_sources/operators/cloud/dataform.rst.txt      |   230 +
 .../_sources/operators/cloud/datafusion.rst.txt    |   264 +
 .../_sources/operators/cloud/dataplex.rst.txt      |   144 +
 .../_sources/operators/cloud/dataprep.rst.txt      |   174 +
 .../_sources/operators/cloud/dataproc.rst.txt      |   385 +
 .../operators/cloud/dataproc_metastore.rst.txt     |   196 +
 .../_sources/operators/cloud/datastore.rst.txt     |   196 +
 .../_sources/operators/cloud/functions.rst.txt     |   188 +
 .../8.11.0/_sources/operators/cloud/gcs.rst.txt    |   236 +
 .../8.11.0/_sources/operators/cloud/index.rst.txt  |    32 +
 .../operators/cloud/kubernetes_engine.rst.txt      |   159 +
 .../_sources/operators/cloud/life_sciences.rst.txt |    74 +
 .../8.11.0/_sources/operators/cloud/looker.rst.txt |    70 +
 .../_sources/operators/cloud/mlengine.rst.txt      |   237 +
 .../operators/cloud/natural_language.rst.txt       |   178 +
 .../8.11.0/_sources/operators/cloud/pubsub.rst.txt |   141 +
 .../_sources/operators/cloud/spanner.rst.txt       |   276 +
 .../operators/cloud/speech_to_text.rst.txt         |    81 +
 .../_sources/operators/cloud/stackdriver.rst.txt   |   227 +
 .../8.11.0/_sources/operators/cloud/tasks.rst.txt  |   229 +
 .../operators/cloud/text_to_speech.rst.txt         |    81 +
 .../_sources/operators/cloud/translate.rst.txt     |    79 +
 .../operators/cloud/translate_speech.rst.txt       |    78 +
 .../_sources/operators/cloud/vertex_ai.rst.txt     |   423 +
 .../operators/cloud/video_intelligence.rst.txt     |   184 +
 .../8.11.0/_sources/operators/cloud/vision.rst.txt |  1025 ++
 .../_sources/operators/cloud/workflows.rst.txt     |   181 +
 .../_sources/operators/firebase/firestore.rst.txt  |    61 +
 .../8.11.0/_sources/operators/index.rst.txt        |    32 +
 .../_sources/operators/leveldb/leveldb.rst.txt     |    52 +
 .../operators/marketing_platform/analytics.rst.txt |    81 +
 .../marketing_platform/campaign_manager.rst.txt    |   161 +
 .../marketing_platform/display_video.rst.txt       |   222 +
 .../operators/marketing_platform/index.rst.txt     |    32 +
 .../marketing_platform/search_ads.rst.txt          |    90 +
 .../8.11.0/_sources/operators/suite/sheets.rst.txt |    62 +
 .../transfer/azure_fileshare_to_gcs.rst.txt        |    54 +
 .../transfer/bigquery_to_bigquery.rst.txt          |    66 +
 .../operators/transfer/bigquery_to_gcs.rst.txt     |    69 +
 .../operators/transfer/bigquery_to_mssql.rst.txt   |    69 +
 .../operators/transfer/bigquery_to_mysql.rst.txt   |    67 +
 .../operators/transfer/calendar_to_gcs.rst.txt     |    47 +
 .../operators/transfer/facebook_ads_to_gcs.rst.txt |    48 +
 .../operators/transfer/gcs_to_bigquery.rst.txt     |    77 +
 .../_sources/operators/transfer/gcs_to_gcs.rst.txt |   252 +
 .../operators/transfer/gcs_to_gdrive.rst.txt       |    85 +
 .../operators/transfer/gcs_to_local.rst.txt        |    52 +
 .../operators/transfer/gcs_to_sftp.rst.txt         |    99 +
 .../operators/transfer/gcs_to_sheets.rst.txt       |    48 +
 .../operators/transfer/gdrive_to_gcs.rst.txt       |    66 +
 .../operators/transfer/gdrive_to_local.rst.txt     |    53 +
 .../_sources/operators/transfer/index.rst.txt      |    28 +
 .../operators/transfer/local_to_drive.rst.txt      |    45 +
 .../operators/transfer/local_to_gcs.rst.txt        |    53 +
 .../operators/transfer/mssql_to_gcs.rst.txt        |    50 +
 .../operators/transfer/mysql_to_gcs.rst.txt        |    53 +
 .../operators/transfer/oracle_to_gcs.rst.txt       |    53 +
 .../operators/transfer/presto_to_gcs.rst.txt       |   142 +
 .../_sources/operators/transfer/s3_to_gcs.rst.txt  |    48 +
 .../operators/transfer/salesforce_to_gcs.rst.txt   |    45 +
 .../operators/transfer/sftp_to_gcs.rst.txt         |   101 +
 .../operators/transfer/sheets_to_gcs.rst.txt       |    48 +
 .../operators/transfer/sql_to_sheets.rst.txt       |    45 +
 .../operators/transfer/trino_to_gcs.rst.txt        |   142 +
 .../google-cloud-secret-manager-backend.rst.txt    |   195 +
 .../_sources/sensors/google-cloud-tasks.rst.txt    |    39 +
 .../8.11.0/_sources/sensors/index.rst.txt          |    26 +
 .../8.11.0/_static/_gen/css/main-custom.min.css    |     1 +
 .../8.11.0/_static/_gen/css/main.min.css           |     7 +
 .../8.11.0/_static/_gen/js/docs.js                 |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../8.11.0/_static/basic.css                       |   899 +
 .../8.11.0/_static/check-solid.svg                 |     4 +
 .../8.11.0/_static/clipboard.min.js                |     7 +
 .../8.11.0/_static/copy-button.svg                 |     5 +
 .../8.11.0/_static/copybutton.css                  |    94 +
 .../8.11.0/_static/copybutton.js                   |   248 +
 .../8.11.0/_static/copybutton_funcs.js             |    73 +
 .../8.11.0/_static/doctools.js                     |   156 +
 .../8.11.0/_static/documentation_options.js        |    14 +
 .../8.11.0/_static/file.png                        |   Bin 0 -> 286 bytes
 .../8.11.0/_static/graphviz.css                    |    19 +
 .../8.11.0/_static/jquery-3.6.0.js                 | 10881 ++++++++++++
 .../8.11.0/_static/jquery.js                       |     2 +
 .../8.11.0/_static/js/globaltoc.js                 |    24 +
 .../8.11.0/_static/language_data.js                |   199 +
 .../8.11.0/_static/minus.png                       |   Bin 0 -> 90 bytes
 .../8.11.0/_static/pin_32.png                      |   Bin 0 -> 1201 bytes
 .../8.11.0/_static/plus.png                        |   Bin 0 -> 90 bytes
 .../8.11.0/_static/pygments.css                    |    74 +
 .../8.11.0/_static/searchtools.js                  |   566 +
 .../8.11.0/_static/sphinx_highlight.js             |   144 +
 .../8.11.0/_static/underscore-1.13.1.js            |  2042 +++
 .../8.11.0/_static/underscore.js                   |     6 +
 .../8.11.0/api-auth-backend/google-openid.html     |   894 +
 .../8.11.0/api-auth-backend/index.html             |     1 +
 .../8.11.0/commits.html                            |  5659 +++++++
 .../8.11.0/configurations-ref.html                 |   870 +
 .../8.11.0/connections/gcp.html                    |  1095 ++
 .../8.11.0/connections/gcp_looker.html             |   903 +
 .../8.11.0/connections/gcp_sql.html                |   904 +
 .../8.11.0/connections/gcp_ssh.html                |   903 +
 .../8.11.0/connections/index.html                  |   860 +
 .../8.11.0/example-dags.html                       |   862 +
 .../8.11.0/genindex.html                           | 16945 +++++++++++++++++++
 .../8.11.0/index.html                              |  2527 +++
 .../8.11.0/installing-providers-from-sources.html  |   958 ++
 .../8.11.0/logging/gcs.html                        |   902 +
 .../8.11.0/logging/index.html                      |   858 +
 .../8.11.0/logging/stackdriver.html                |   903 +
 .../8.11.0/objects.inv                             |   Bin 0 -> 58147 bytes
 .../8.11.0/operators/ads.html                      |   903 +
 .../8.11.0/operators/cloud/automl.html             |  1083 ++
 .../8.11.0/operators/cloud/bigquery.html           |  1528 ++
 .../8.11.0/operators/cloud/bigquery_dts.html       |   987 ++
 .../8.11.0/operators/cloud/bigtable.html           |  1102 ++
 .../8.11.0/operators/cloud/cloud_build.html        |  1317 ++
 .../8.11.0/operators/cloud/cloud_composer.html     |  1044 ++
 .../8.11.0/operators/cloud/cloud_memorystore.html  |  1132 ++
 .../cloud/cloud_memorystore_memcached.html         |  1031 ++
 .../8.11.0/operators/cloud/cloud_sql.html          |  1740 ++
 .../cloud/cloud_storage_transfer_service.html      |  1293 ++
 .../8.11.0/operators/cloud/compute.html            |  1551 ++
 .../8.11.0/operators/cloud/compute_ssh.html        |   935 +
 .../operators/cloud/data_loss_prevention.html      |  1177 ++
 .../8.11.0/operators/cloud/datacatalog.html        |  1493 ++
 .../8.11.0/operators/cloud/dataflow.html           |  1253 ++
 .../8.11.0/operators/cloud/dataform.html           |  1190 ++
 .../8.11.0/operators/cloud/datafusion.html         |  1120 ++
 .../8.11.0/operators/cloud/dataplex.html           |  1021 ++
 .../8.11.0/operators/cloud/dataprep.html           |  1026 ++
 .../8.11.0/operators/cloud/dataproc.html           |  1422 ++
 .../8.11.0/operators/cloud/dataproc_metastore.html |  1107 ++
 .../8.11.0/operators/cloud/datastore.html          |  1057 ++
 .../8.11.0/operators/cloud/functions.html          |  1039 ++
 .../8.11.0/operators/cloud/gcs.html                |  1113 ++
 .../8.11.0/operators/cloud/index.html              |   904 +
 .../8.11.0/operators/cloud/kubernetes_engine.html  |  1027 ++
 .../8.11.0/operators/cloud/life_sciences.html      |   952 ++
 .../8.11.0/operators/cloud/looker.html             |   920 +
 .../8.11.0/operators/cloud/mlengine.html           |  1212 ++
 .../8.11.0/operators/cloud/natural_language.html   |  1026 ++
 .../8.11.0/operators/cloud/pubsub.html             |   997 ++
 .../8.11.0/operators/cloud/spanner.html            |  1189 ++
 .../8.11.0/operators/cloud/speech_to_text.html     |   929 +
 .../8.11.0/operators/cloud/stackdriver.html        |  1087 ++
 .../8.11.0/operators/cloud/tasks.html              |  1112 ++
 .../8.11.0/operators/cloud/text_to_speech.html     |   935 +
 .../8.11.0/operators/cloud/translate.html          |   928 +
 .../8.11.0/operators/cloud/translate_speech.html   |   945 ++
 .../8.11.0/operators/cloud/vertex_ai.html          |  1527 ++
 .../8.11.0/operators/cloud/video_intelligence.html |  1061 ++
 .../8.11.0/operators/cloud/vision.html             |  2064 +++
 .../8.11.0/operators/cloud/workflows.html          |  1062 ++
 .../8.11.0/operators/firebase/firestore.html       |   894 +
 .../8.11.0/operators/index.html                    |   863 +
 .../8.11.0/operators/leveldb/leveldb.html          |   890 +
 .../operators/marketing_platform/analytics.html    |   916 +
 .../marketing_platform/campaign_manager.html       |  1015 ++
 .../marketing_platform/display_video.html          |  1058 ++
 .../8.11.0/operators/marketing_platform/index.html |   867 +
 .../operators/marketing_platform/search_ads.html   |   920 +
 .../8.11.0/operators/suite/sheets.html             |   898 +
 .../operators/transfer/azure_fileshare_to_gcs.html |   900 +
 .../operators/transfer/bigquery_to_bigquery.html   |   902 +
 .../8.11.0/operators/transfer/bigquery_to_gcs.html |   905 +
 .../operators/transfer/bigquery_to_mssql.html      |   906 +
 .../operators/transfer/bigquery_to_mysql.html      |   905 +
 .../8.11.0/operators/transfer/calendar_to_gcs.html |   885 +
 .../operators/transfer/facebook_ads_to_gcs.html    |   894 +
 .../8.11.0/operators/transfer/gcs_to_bigquery.html |   969 ++
 .../8.11.0/operators/transfer/gcs_to_gcs.html      |  1136 ++
 .../8.11.0/operators/transfer/gcs_to_gdrive.html   |   936 +
 .../8.11.0/operators/transfer/gcs_to_local.html    |   894 +
 .../8.11.0/operators/transfer/gcs_to_sftp.html     |   958 ++
 .../8.11.0/operators/transfer/gcs_to_sheets.html   |   886 +
 .../8.11.0/operators/transfer/gdrive_to_gcs.html   |   906 +
 .../8.11.0/operators/transfer/gdrive_to_local.html |   895 +
 .../8.11.0/operators/transfer/index.html           |   885 +
 .../8.11.0/operators/transfer/local_to_drive.html  |   884 +
 .../8.11.0/operators/transfer/local_to_gcs.html    |   895 +
 .../8.11.0/operators/transfer/mssql_to_gcs.html    |   896 +
 .../8.11.0/operators/transfer/mysql_to_gcs.html    |   892 +
 .../8.11.0/operators/transfer/oracle_to_gcs.html   |   892 +
 .../8.11.0/operators/transfer/presto_to_gcs.html   |  1021 ++
 .../8.11.0/operators/transfer/s3_to_gcs.html       |   878 +
 .../operators/transfer/salesforce_to_gcs.html      |   914 +
 .../8.11.0/operators/transfer/sftp_to_gcs.html     |   956 ++
 .../8.11.0/operators/transfer/sheets_to_gcs.html   |   885 +
 .../8.11.0/operators/transfer/sql_to_sheets.html   |   884 +
 .../8.11.0/operators/transfer/trino_to_gcs.html    |  1021 ++
 .../8.11.0/py-modindex.html                        |  3179 ++++
 .../8.11.0/search.html                             |   871 +
 .../8.11.0/searchindex.js                          |     1 +
 .../google-cloud-secret-manager-backend.html       |  1021 ++
 .../8.11.0/secrets-backends/index.html             |     1 +
 .../8.11.0/sensors/google-cloud-tasks.html         |   878 +
 .../8.11.0/sensors/index.html                      |   857 +
 .../apache-airflow-providers-google/stable.txt     |     2 +-
 .../3.3.0/.buildinfo                               |     4 +
 .../airflow/providers/hashicorp/hooks/index.html   |   849 +
 .../providers/hashicorp/hooks/vault/index.html     |  1088 ++
 .../_api/airflow/providers/hashicorp/index.html    |   854 +
 .../airflow/providers/hashicorp/secrets/index.html |   849 +
 .../providers/hashicorp/secrets/vault/index.html   |  1027 ++
 .../airflow/providers/hashicorp/hooks/vault.html   |  1170 ++
 .../airflow/providers/hashicorp/secrets/vault.html |  1067 ++
 .../3.3.0/_modules/index.html                      |   807 +
 .../providers/hashicorp/hooks/index.rst.txt        |    15 +
 .../providers/hashicorp/hooks/vault/index.rst.txt  |   176 +
 .../_api/airflow/providers/hashicorp/index.rst.txt |    16 +
 .../providers/hashicorp/secrets/index.rst.txt      |    15 +
 .../hashicorp/secrets/vault/index.rst.txt          |   126 +
 .../3.3.0/_sources/commits.rst.txt                 |   292 +
 .../3.3.0/_sources/index.rst.txt                   |   113 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../secrets-backends/hashicorp-vault.rst.txt       |   216 +
 .../3.3.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.3.0/_static/_gen/css/main.min.css            |     7 +
 .../3.3.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../3.3.0/_static/basic.css                        |   899 +
 .../3.3.0/_static/check-solid.svg                  |     4 +
 .../3.3.0/_static/clipboard.min.js                 |     7 +
 .../3.3.0/_static/copy-button.svg                  |     5 +
 .../3.3.0/_static/copybutton.css                   |    94 +
 .../3.3.0/_static/copybutton.js                    |   248 +
 .../3.3.0/_static/copybutton_funcs.js              |    73 +
 .../3.3.0/_static/doctools.js                      |   156 +
 .../3.3.0/_static/documentation_options.js         |    14 +
 .../3.3.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.3.0/_static/graphviz.css                     |    19 +
 .../3.3.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../3.3.0/_static/jquery.js                        |     2 +
 .../3.3.0/_static/js/globaltoc.js                  |    24 +
 .../3.3.0/_static/language_data.js                 |   199 +
 .../3.3.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.3.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pygments.css                     |    74 +
 .../3.3.0/_static/searchtools.js                   |   566 +
 .../3.3.0/_static/sphinx_highlight.js              |   144 +
 .../3.3.0/_static/underscore-1.13.1.js             |  2042 +++
 .../3.3.0/_static/underscore.js                    |     6 +
 .../3.3.0/commits.html                             |  1591 ++
 .../3.3.0/genindex.html                            |   967 ++
 .../3.3.0/index.html                               |  1184 ++
 .../3.3.0/installing-providers-from-sources.html   |   944 ++
 .../3.3.0/objects.inv                              |   Bin 0 -> 690 bytes
 .../3.3.0/py-modindex.html                         |   850 +
 .../3.3.0/search.html                              |   857 +
 .../3.3.0/searchindex.js                           |     1 +
 .../3.3.0/secrets-backends/hashicorp-vault.html    |  1003 ++
 .../3.3.0/secrets-backends/index.html              |     1 +
 .../apache-airflow-providers-hashicorp/stable.txt  |     2 +-
 .../airflow/providers/jdbc/hooks/jdbc/index.html   |     2 +-
 .../providers/jdbc/operators/jdbc/index.html       |     2 +-
 .../microsoft/mssql/hooks/mssql/index.html         |     2 +-
 .../microsoft/mssql/operators/mssql/index.html     |     2 +-
 .../4.0.2/.buildinfo                               |     4 +
 .../_api/airflow/providers/mysql/hooks/index.html  |   853 +
 .../airflow/providers/mysql/hooks/mysql/index.html |  1090 ++
 .../4.0.2/_api/airflow/providers/mysql/index.html  |   865 +
 .../airflow/providers/mysql/operators/index.html   |   853 +
 .../providers/mysql/operators/mysql/index.html     |   932 +
 .../airflow/providers/mysql/transfers/index.html   |   856 +
 .../mysql/transfers/presto_to_mysql/index.html     |   939 +
 .../mysql/transfers/s3_to_mysql/index.html         |   934 +
 .../mysql/transfers/trino_to_mysql/index.html      |   939 +
 .../mysql/transfers/vertica_to_mysql/index.html    |   943 ++
 .../providers/mysql/example_mysql/index.html       |   879 +
 .../_api/tests/system/providers/mysql/index.html   |   851 +
 .../airflow/providers/mysql/hooks/mysql.html       |  1097 ++
 .../airflow/providers/mysql/operators/mysql.html   |   880 +
 .../providers/mysql/transfers/presto_to_mysql.html |   895 +
 .../providers/mysql/transfers/s3_to_mysql.html     |   904 +
 .../providers/mysql/transfers/trino_to_mysql.html  |   895 +
 .../mysql/transfers/vertica_to_mysql.html          |   969 ++
 .../4.0.2/_modules/index.html                      |   816 +
 .../system/providers/mysql/example_mysql.html      |   875 +
 .../airflow/providers/mysql/hooks/index.rst.txt    |    15 +
 .../providers/mysql/hooks/mysql/index.rst.txt      |   160 +
 .../_api/airflow/providers/mysql/index.rst.txt     |    17 +
 .../providers/mysql/operators/index.rst.txt        |    15 +
 .../providers/mysql/operators/mysql/index.rst.txt  |    63 +
 .../providers/mysql/transfers/index.rst.txt        |    18 +
 .../mysql/transfers/presto_to_mysql/index.rst.txt  |    67 +
 .../mysql/transfers/s3_to_mysql/index.rst.txt      |    61 +
 .../mysql/transfers/trino_to_mysql/index.rst.txt   |    67 +
 .../mysql/transfers/vertica_to_mysql/index.rst.txt |    71 +
 .../providers/mysql/example_mysql/index.rst.txt    |    31 +
 .../tests/system/providers/mysql/index.rst.txt     |    15 +
 .../4.0.2/_sources/commits.rst.txt                 |   375 +
 .../4.0.2/_sources/connections/mysql.rst.txt       |   100 +
 .../4.0.2/_sources/index.rst.txt                   |   127 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../4.0.2/_sources/operators.rst.txt               |    69 +
 .../4.0.2/_static/_gen/css/main-custom.min.css     |     1 +
 .../4.0.2/_static/_gen/css/main.min.css            |     7 +
 .../4.0.2/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../4.0.2/_static/basic.css                        |   899 +
 .../4.0.2/_static/check-solid.svg                  |     4 +
 .../4.0.2/_static/clipboard.min.js                 |     7 +
 .../4.0.2/_static/copy-button.svg                  |     5 +
 .../4.0.2/_static/copybutton.css                   |    94 +
 .../4.0.2/_static/copybutton.js                    |   248 +
 .../4.0.2/_static/copybutton_funcs.js              |    73 +
 .../4.0.2/_static/doctools.js                      |   156 +
 .../4.0.2/_static/documentation_options.js         |    14 +
 .../4.0.2/_static/file.png                         |   Bin 0 -> 286 bytes
 .../4.0.2/_static/graphviz.css                     |    19 +
 .../4.0.2/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../4.0.2/_static/jquery.js                        |     2 +
 .../4.0.2/_static/js/globaltoc.js                  |    24 +
 .../4.0.2/_static/language_data.js                 |   199 +
 .../4.0.2/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../4.0.2/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../4.0.2/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../4.0.2/_static/pygments.css                     |    74 +
 .../4.0.2/_static/searchtools.js                   |   566 +
 .../4.0.2/_static/sphinx_highlight.js              |   144 +
 .../4.0.2/_static/underscore-1.13.1.js             |  2042 +++
 .../4.0.2/_static/underscore.js                    |     6 +
 .../4.0.2/commits.html                             |  1827 ++
 .../4.0.2/connections/index.html                   |     1 +
 .../4.0.2/connections/mysql.html                   |   914 +
 .../4.0.2/genindex.html                            |  1165 ++
 .../4.0.2/index.html                               |  1279 ++
 .../4.0.2/installing-providers-from-sources.html   |   948 ++
 .../4.0.2/objects.inv                              |   Bin 0 -> 1117 bytes
 .../4.0.2/operators.html                           |   910 +
 .../4.0.2/py-modindex.html                         |   899 +
 .../4.0.2/search.html                              |   861 +
 .../4.0.2/searchindex.js                           |     1 +
 .../apache-airflow-providers-mysql/stable.txt      |     2 +-
 .../airflow/providers/odbc/hooks/odbc/index.html   |     4 +-
 .../3.2.1/connections/odbc.html                    |     2 +-
 .../providers/oracle/hooks/oracle/index.html       |     2 +-
 .../providers/oracle/operators/oracle/index.html   |     2 +-
 .../providers/postgres/hooks/postgres/index.html   |     2 +-
 .../postgres/operators/postgres/index.html         |     2 +-
 .../providers/presto/hooks/presto/index.html       |     2 +-
 .../providers/qubole/hooks/qubole_check/index.html |     2 +-
 .../qubole/operators/qubole_check/index.html       |     4 +-
 .../apache-airflow-providers-sftp/4.2.4/.buildinfo |     4 +
 .../_api/airflow/providers/sftp/hooks/index.html   |   843 +
 .../airflow/providers/sftp/hooks/sftp/index.html   |  1242 ++
 .../4.2.4/_api/airflow/providers/sftp/index.html   |   852 +
 .../airflow/providers/sftp/operators/index.html    |   843 +
 .../providers/sftp/operators/sftp/index.html       |   961 ++
 .../_api/airflow/providers/sftp/sensors/index.html |   843 +
 .../airflow/providers/sftp/sensors/sftp/index.html |   900 +
 .../airflow/providers/sftp/hooks/sftp.html         |  1209 ++
 .../airflow/providers/sftp/operators/sftp.html     |   991 ++
 .../airflow/providers/sftp/sensors/sftp.html       |   897 +
 .../4.2.4/_modules/index.html                      |   802 +
 .../airflow/providers/sftp/hooks/index.rst.txt     |    15 +
 .../providers/sftp/hooks/sftp/index.rst.txt        |   238 +
 .../_api/airflow/providers/sftp/index.rst.txt      |    17 +
 .../airflow/providers/sftp/operators/index.rst.txt |    15 +
 .../providers/sftp/operators/sftp/index.rst.txt    |    96 +
 .../airflow/providers/sftp/sensors/index.rst.txt   |    15 +
 .../providers/sftp/sensors/sftp/index.rst.txt      |    47 +
 .../4.2.4/_sources/commits.rst.txt                 |   391 +
 .../4.2.4/_sources/connections/sftp.rst.txt        |   109 +
 .../4.2.4/_sources/index.rst.txt                   |   108 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../4.2.4/_static/_gen/css/main-custom.min.css     |     1 +
 .../4.2.4/_static/_gen/css/main.min.css            |     7 +
 .../4.2.4/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../4.2.4/_static/basic.css                        |   899 +
 .../4.2.4/_static/check-solid.svg                  |     4 +
 .../4.2.4/_static/clipboard.min.js                 |     7 +
 .../4.2.4/_static/copy-button.svg                  |     5 +
 .../4.2.4/_static/copybutton.css                   |    94 +
 .../4.2.4/_static/copybutton.js                    |   248 +
 .../4.2.4/_static/copybutton_funcs.js              |    73 +
 .../4.2.4/_static/doctools.js                      |   156 +
 .../4.2.4/_static/documentation_options.js         |    14 +
 .../4.2.4/_static/file.png                         |   Bin 0 -> 286 bytes
 .../4.2.4/_static/graphviz.css                     |    19 +
 .../4.2.4/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../4.2.4/_static/jquery.js                        |     2 +
 .../4.2.4/_static/js/globaltoc.js                  |    24 +
 .../4.2.4/_static/language_data.js                 |   199 +
 .../4.2.4/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../4.2.4/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../4.2.4/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../4.2.4/_static/pygments.css                     |    74 +
 .../4.2.4/_static/searchtools.js                   |   566 +
 .../4.2.4/_static/sphinx_highlight.js              |   144 +
 .../4.2.4/_static/underscore-1.13.1.js             |  2042 +++
 .../4.2.4/_static/underscore.js                    |     6 +
 .../4.2.4/commits.html                             |  1821 ++
 .../4.2.4/connections/sftp.html                    |   908 +
 .../4.2.4/genindex.html                            |  1074 ++
 .../apache-airflow-providers-sftp/4.2.4/index.html |  1292 ++
 .../4.2.4/installing-providers-from-sources.html   |   938 +
 .../4.2.4/objects.inv                              |   Bin 0 -> 848 bytes
 .../4.2.4/py-modindex.html                         |   854 +
 .../4.2.4/search.html                              |   851 +
 .../4.2.4/searchindex.js                           |     1 +
 .../apache-airflow-providers-sftp/stable.txt       |     2 +-
 .../providers/snowflake/hooks/snowflake/index.html |     2 +-
 .../snowflake/operators/snowflake/index.html       |     8 +-
 .../providers/sqlite/hooks/sqlite/index.html       |     2 +-
 .../providers/sqlite/operators/sqlite/index.html   |     2 +-
 .../apache-airflow-providers-ssh/3.5.0/.buildinfo  |     4 +
 .../_api/airflow/providers/ssh/hooks/index.html    |   849 +
 .../airflow/providers/ssh/hooks/ssh/index.html     |  1083 ++
 .../3.5.0/_api/airflow/providers/ssh/index.html    |   854 +
 .../airflow/providers/ssh/operators/index.html     |   849 +
 .../airflow/providers/ssh/operators/ssh/index.html |   996 ++
 .../_modules/airflow/providers/ssh/hooks/ssh.html  |  1361 ++
 .../airflow/providers/ssh/operators/ssh.html       |   989 ++
 .../3.5.0/_modules/index.html                      |   807 +
 .../_api/airflow/providers/ssh/hooks/index.rst.txt |    15 +
 .../airflow/providers/ssh/hooks/ssh/index.rst.txt  |   146 +
 .../_api/airflow/providers/ssh/index.rst.txt       |    16 +
 .../airflow/providers/ssh/operators/index.rst.txt  |    15 +
 .../providers/ssh/operators/ssh/index.rst.txt      |    96 +
 .../3.5.0/_sources/commits.rst.txt                 |   368 +
 .../3.5.0/_sources/connections/ssh.rst.txt         |   108 +
 .../3.5.0/_sources/index.rst.txt                   |    86 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../3.5.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.5.0/_static/_gen/css/main.min.css            |     7 +
 .../3.5.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../3.5.0/_static/basic.css                        |   899 +
 .../3.5.0/_static/check-solid.svg                  |     4 +
 .../3.5.0/_static/clipboard.min.js                 |     7 +
 .../3.5.0/_static/copy-button.svg                  |     5 +
 .../3.5.0/_static/copybutton.css                   |    94 +
 .../3.5.0/_static/copybutton.js                    |   248 +
 .../3.5.0/_static/copybutton_funcs.js              |    73 +
 .../3.5.0/_static/doctools.js                      |   156 +
 .../3.5.0/_static/documentation_options.js         |    14 +
 .../3.5.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.5.0/_static/graphviz.css                     |    19 +
 .../3.5.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../3.5.0/_static/jquery.js                        |     2 +
 .../3.5.0/_static/js/globaltoc.js                  |    24 +
 .../3.5.0/_static/language_data.js                 |   199 +
 .../3.5.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.5.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.5.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.5.0/_static/pygments.css                     |    74 +
 .../3.5.0/_static/searchtools.js                   |   566 +
 .../3.5.0/_static/sphinx_highlight.js              |   144 +
 .../3.5.0/_static/underscore-1.13.1.js             |  2042 +++
 .../3.5.0/_static/underscore.js                    |     6 +
 .../3.5.0/commits.html                             |  1795 ++
 .../3.5.0/connections/ssh.html                     |   912 +
 .../3.5.0/genindex.html                            |  1038 ++
 .../apache-airflow-providers-ssh/3.5.0/index.html  |  1252 ++
 .../3.5.0/installing-providers-from-sources.html   |   944 ++
 .../apache-airflow-providers-ssh/3.5.0/objects.inv |   Bin 0 -> 771 bytes
 .../3.5.0/py-modindex.html                         |   850 +
 .../apache-airflow-providers-ssh/3.5.0/search.html |   857 +
 .../3.5.0/searchindex.js                           |     1 +
 .../apache-airflow-providers-ssh/stable.txt        |     2 +-
 .../4.0.0/.buildinfo                               |     4 +
 .../airflow/providers/telegram/hooks/index.html    |   851 +
 .../providers/telegram/hooks/telegram/index.html   |   940 +
 .../_api/airflow/providers/telegram/index.html     |   856 +
 .../providers/telegram/operators/index.html        |   851 +
 .../telegram/operators/telegram/index.html         |   923 +
 .../providers/telegram/example_telegram/index.html |   891 +
 .../tests/system/providers/telegram/index.html     |   849 +
 .../airflow/providers/telegram/hooks/telegram.html |   952 ++
 .../providers/telegram/operators/telegram.html     |   892 +
 .../4.0.0/_modules/index.html                      |   810 +
 .../providers/telegram/example_telegram.html       |   860 +
 .../airflow/providers/telegram/hooks/index.rst.txt |    15 +
 .../telegram/hooks/telegram/index.rst.txt          |    71 +
 .../_api/airflow/providers/telegram/index.rst.txt  |    16 +
 .../providers/telegram/operators/index.rst.txt     |    15 +
 .../telegram/operators/telegram/index.rst.txt      |    59 +
 .../telegram/example_telegram/index.rst.txt        |    41 +
 .../tests/system/providers/telegram/index.rst.txt  |    15 +
 .../4.0.0/_sources/commits.rst.txt                 |   203 +
 .../4.0.0/_sources/index.rst.txt                   |    92 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../4.0.0/_sources/operators.rst.txt               |    59 +
 .../4.0.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../4.0.0/_static/_gen/css/main.min.css            |     7 +
 .../4.0.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../4.0.0/_static/basic.css                        |   899 +
 .../4.0.0/_static/check-solid.svg                  |     4 +
 .../4.0.0/_static/clipboard.min.js                 |     7 +
 .../4.0.0/_static/copy-button.svg                  |     5 +
 .../4.0.0/_static/copybutton.css                   |    94 +
 .../4.0.0/_static/copybutton.js                    |   248 +
 .../4.0.0/_static/copybutton_funcs.js              |    73 +
 .../4.0.0/_static/doctools.js                      |   156 +
 .../4.0.0/_static/documentation_options.js         |    14 +
 .../4.0.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../4.0.0/_static/graphviz.css                     |    19 +
 .../4.0.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../4.0.0/_static/jquery.js                        |     2 +
 .../4.0.0/_static/js/globaltoc.js                  |    24 +
 .../4.0.0/_static/language_data.js                 |   199 +
 .../4.0.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../4.0.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../4.0.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../4.0.0/_static/pygments.css                     |    74 +
 .../4.0.0/_static/searchtools.js                   |   566 +
 .../4.0.0/_static/sphinx_highlight.js              |   144 +
 .../4.0.0/_static/underscore-1.13.1.js             |  2042 +++
 .../4.0.0/_static/underscore.js                    |     6 +
 .../4.0.0/commits.html                             |  1297 ++
 .../4.0.0/genindex.html                            |   997 ++
 .../4.0.0/index.html                               |  1075 ++
 .../4.0.0/installing-providers-from-sources.html   |   946 ++
 .../4.0.0/objects.inv                              |   Bin 0 -> 716 bytes
 .../4.0.0/operators.html                           |   893 +
 .../4.0.0/py-modindex.html                         |   872 +
 .../4.0.0/search.html                              |   859 +
 .../4.0.0/searchindex.js                           |     1 +
 .../apache-airflow-providers-telegram/stable.txt   |     2 +-
 .../airflow/providers/trino/hooks/trino/index.html |     2 +-
 .../providers/trino/operators/trino/index.html     |     2 +-
 .../providers/vertica/hooks/vertica/index.html     |     2 +-
 .../providers/vertica/operators/vertica/index.html |     2 +-
 .../3.3.0/.buildinfo                               |     4 +
 .../_api/airflow/providers/yandex/hooks/index.html |   854 +
 .../providers/yandex/hooks/yandex/index.html       |   945 ++
 .../yandex/hooks/yandexcloud_dataproc/index.html   |   883 +
 .../3.3.0/_api/airflow/providers/yandex/index.html |   859 +
 .../airflow/providers/yandex/operators/index.html  |   853 +
 .../operators/yandexcloud_dataproc/index.html      |  1267 ++
 .../yandex/example_yandexcloud/index.html          |  1014 ++
 .../yandex/example_yandexcloud_dataproc/index.html |   892 +
 .../index.html                                     |   892 +
 .../_api/tests/system/providers/yandex/index.html  |   853 +
 .../airflow/providers/yandex/hooks/yandex.html     |   987 ++
 .../yandex/hooks/yandexcloud_dataproc.html         |   846 +
 .../yandex/operators/yandexcloud_dataproc.html     |  1336 ++
 .../3.3.0/_modules/index.html                      |   815 +
 .../providers/yandex/example_yandexcloud.html      |  1009 ++
 .../yandex/example_yandexcloud_dataproc.html       |   985 ++
 .../example_yandexcloud_dataproc_lightweight.html  |   893 +
 .../airflow/providers/yandex/hooks/index.rst.txt   |    16 +
 .../providers/yandex/hooks/yandex/index.rst.txt    |    66 +
 .../hooks/yandexcloud_dataproc/index.rst.txt       |    28 +
 .../_api/airflow/providers/yandex/index.rst.txt    |    16 +
 .../providers/yandex/operators/index.rst.txt       |    15 +
 .../operators/yandexcloud_dataproc/index.rst.txt   |   281 +
 .../yandex/example_yandexcloud/index.rst.txt       |    89 +
 .../example_yandexcloud_dataproc/index.rst.txt     |    36 +
 .../index.rst.txt                                  |    36 +
 .../tests/system/providers/yandex/index.rst.txt    |    17 +
 .../3.3.0/_sources/commits.rst.txt                 |   260 +
 .../3.3.0/_sources/connections/yandexcloud.rst.txt |    62 +
 .../3.3.0/_sources/index.rst.txt                   |    93 +
 .../installing-providers-from-sources.rst.txt      |    18 +
 .../3.3.0/_sources/operators.rst.txt               |    33 +
 .../3.3.0/_static/_gen/css/main-custom.min.css     |     1 +
 .../3.3.0/_static/_gen/css/main.min.css            |     7 +
 .../3.3.0/_static/_gen/js/docs.js                  |     1 +
 .../_sphinx_javascript_frameworks_compat.js        |   134 +
 .../3.3.0/_static/basic.css                        |   899 +
 .../3.3.0/_static/check-solid.svg                  |     4 +
 .../3.3.0/_static/clipboard.min.js                 |     7 +
 .../3.3.0/_static/copy-button.svg                  |     5 +
 .../3.3.0/_static/copybutton.css                   |    94 +
 .../3.3.0/_static/copybutton.js                    |   248 +
 .../3.3.0/_static/copybutton_funcs.js              |    73 +
 .../3.3.0/_static/doctools.js                      |   156 +
 .../3.3.0/_static/documentation_options.js         |    14 +
 .../3.3.0/_static/file.png                         |   Bin 0 -> 286 bytes
 .../3.3.0/_static/graphviz.css                     |    19 +
 .../3.3.0/_static/jquery-3.6.0.js                  | 10881 ++++++++++++
 .../3.3.0/_static/jquery.js                        |     2 +
 .../3.3.0/_static/js/globaltoc.js                  |    24 +
 .../3.3.0/_static/language_data.js                 |   199 +
 .../3.3.0/_static/minus.png                        |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pin_32.png                       |   Bin 0 -> 1201 bytes
 .../3.3.0/_static/plus.png                         |   Bin 0 -> 90 bytes
 .../3.3.0/_static/pygments.css                     |    74 +
 .../3.3.0/_static/searchtools.js                   |   566 +
 .../3.3.0/_static/sphinx_highlight.js              |   144 +
 .../3.3.0/_static/underscore-1.13.1.js             |  2042 +++
 .../3.3.0/_static/underscore.js                    |     6 +
 .../3.3.0/commits.html                             |  1527 ++
 .../3.3.0/connections/yandexcloud.html             |   882 +
 .../3.3.0/genindex.html                            |  1161 ++
 .../3.3.0/index.html                               |  1089 ++
 .../3.3.0/installing-providers-from-sources.html   |   948 ++
 .../3.3.0/objects.inv                              |   Bin 0 -> 1192 bytes
 .../3.3.0/operators.html                           |   854 +
 .../3.3.0/py-modindex.html                         |   889 +
 .../3.3.0/search.html                              |   861 +
 .../3.3.0/searchindex.js                           |     1 +
 .../apache-airflow-providers-yandex/stable.txt     |     2 +-
 .../core-extensions/connections.html               |    40 +-
 .../core-extensions/extra-links.html               |   212 +-
 .../core-extensions/logging.html                   |    12 +-
 .../core-extensions/secrets-backends.html          |     8 +-
 .../operators-and-hooks-ref/apache.html            |    16 +-
 .../operators-and-hooks-ref/aws.html               |   228 +-
 .../operators-and-hooks-ref/azure.html             |     6 +-
 .../operators-and-hooks-ref/google.html            |   431 +-
 .../operators-and-hooks-ref/protocol.html          |    36 +-
 .../operators-and-hooks-ref/services.html          |    26 +-
 .../operators-and-hooks-ref/software.html          |    88 +-
 .../apache-airflow-providers/packages-ref.html     |    60 +-
 .../apache-airflow-providers/searchindex.js        |     2 +-
 3102 files changed, 2088768 insertions(+), 623 deletions(-)

diff --git a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
index 37510689aa..04ce39008d 100644
--- a/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
+++ b/docs-archive/apache-airflow-providers-airbyte/3.2.0/_api/airflow/providers/airbyte/hooks/airbyte/index.html
@@ -610,7 +610,7 @@
 <dl class="py class">
 <dt class="sig sig-object py" id="airflow.providers.airbyte.hooks.airbyte.AirbyteHook">
 <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.airbyte.hooks.airbyte.</span></span><span class="sig-name descname"><span class="pre">AirbyteHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">airbyte_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'airbyte_defa [...]
-<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.1.1)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow-providers-http/stable/_api/airflow/providers/http/hooks/http/index.html#airflow.providers.http.hooks.http.HttpHook" title="(in apache-airflow-providers-http v4.2.0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.http.hooks.http.HttpHook</span></code></a></p>
 <p>Hook for Airbyte API</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/.buildinfo b/docs-archive/apache-airflow-providers-amazon/7.3.0/.buildinfo
new file mode 100644
index 0000000000..0591087a38
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.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: 753554d42b9a989529104dfe4b922cb1
+tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/exceptions/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/exceptions/index.html
new file mode 100644
index 0000000000..da8acb24d0
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/exceptions/index.html
@@ -0,0 +1,919 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.exceptions &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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../search.html" />
+            <link rel="next" title="tests.system.providers.amazon" href="../../../../../tests/system/providers/amazon/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.waiters.base_waiter" href="../waiters/base_waiter/index.html" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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.exceptions</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.exceptions">
+<span id="airflow-providers-amazon-aws-exceptions"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.exceptions" title="airflow.providers.amazon.aws.exceptions"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.exceptions</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.exceptions" title="Permalink to this heading">¶</a></h1>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<dl class="py exception">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart">
+<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.exceptions.</span></span><span class="sig-name descname"><span class="pre">EcsTaskFailToStart</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airfl [...]
+<dd><p>Bases: <a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.11)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Exception</span></code></a></p>
+<p>Raise when ECS tasks fail to start AFTER processing the request.</p>
+<dl class="field-list simple">
+</dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart.__reduce__">
+<span class="sig-name descname"><span class="pre">__reduce__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/amazon/aws/exceptions.html#EcsTaskFailToStart.__reduce__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart.__reduce__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Helper for pickle.</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py exception">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.exceptions.EcsOperatorError">
+<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.exceptions.</span></span><span class="sig-name descname"><span class="pre">EcsOperatorError</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">failures</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig- [...]
+<dd><p>Bases: <a class="reference external" href="https://docs.python.org/3/library/exceptions.html#Exception" title="(in Python v3.11)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Exception</span></code></a></p>
+<p>Raise when ECS cannot handle the request.</p>
+<dl class="field-list simple">
+</dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.exceptions.EcsOperatorError.__reduce__">
+<span class="sig-name descname"><span class="pre">__reduce__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../_modules/airflow/providers/amazon/aws/exceptions.html#EcsOperatorError.__reduce__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.exceptions.EcsOperatorError.__reduce__" title="Permalink to this definition">¶</a></dt>
+<dd><p>Helper for pickle.</p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py exception">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.exceptions.S3HookUriParseFailure">
+<em class="property"><span class="pre">exception</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.exceptions.</span></span><span class="sig-name descname"><span class="pre">S3HookUriParseFailure</span></span><a class="reference internal" href="../../../../../../_modules/airflow/providers/amazon/aws/exceptions.html#S3HookUriParseFailure"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow/stable/_api/airflow/exceptions/index.html#airflow.exceptions.AirflowException" title="(in apache-airflow v2.6.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.exceptions.AirflowException</span></code></a></p>
+<p>When parse_s3_url fails to parse URL, this error is thrown.</p>
+</dd></dl>
+
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.waiters.base_waiter" href="../waiters/base_waiter/index.html" >
+                <button class="btn-hollow btn-blue bodytext__medium--cerulean-blue" accesskey="p">Previous</button>
+            </a>
+            <a rel="next" title="tests.system.providers.amazon" href="../../../../../tests/system/providers/amazon/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.exceptions</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.exceptions.EcsTaskFailToStart"><code class="docutils literal notranslate"><span class="pre">EcsTaskFailToStart</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart.__reduce__"><code class="docutils literal notranslate"><span class="pre">EcsTaskFailToStart.__reduce__()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsOperatorError"><code class="docutils literal notranslate"><span class="pre">EcsOperatorError</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsOperatorError.__reduce__"><code class="docutils literal notranslate"><span class="pre">EcsOperatorError.__reduce__()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.S3HookUriParseFailure"><code class="docutils literal notranslate"><span class="pre">S3HookUriParseFailure</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart">EcsTaskFailToStart</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsTaskFailToStart.__reduce__">__reduce__</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsOperatorError">EcsOperatorError</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.EcsOperatorError.__reduce__">__reduce__</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.exceptions.S3HookUriParseFailure">S3HookUriParseFailure</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/exceptions/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../" src="../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script data-url_root="../../../../../../" id="documentation_options" src="../../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../../_static/jquery.js"></script>
+        <script src="../../../../../../_static/underscore.js"></script>
+        <script src="../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../../../../../_static/doctools.js"></script>
+        <script src="../../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../../_static/copybutton.js"></script>
+        <script src="../../../../../../_static/js/globaltoc.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/appflow/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/appflow/index.html
new file mode 100644
index 0000000000..2bb01f7769
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/appflow/index.html
@@ -0,0 +1,976 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.amazon.aws.hooks.appflow &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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../../search.html" />
+            <link rel="next" title="airflow.providers.amazon.aws.hooks.athena" href="../athena/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks" href="../index.html" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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.appflow</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.appflow">
+<span id="airflow-providers-amazon-aws-hooks-appflow"></span><h1><a class="reference internal" href="#module-airflow.providers.amazon.aws.hooks.appflow" title="airflow.providers.amazon.aws.hooks.appflow"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.appflow</span></code></a><a class="headerlink" href="#module-airflow.providers.amazon.aws.hooks.appflow" title="Permalink to this heading">¶</a></h1>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook" title="airflow.providers.amazon.aws.hooks.appflow.AppflowHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AppflowHook</span></code></a></p></td>
+<td><p>Interact with Amazon Appflow.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.appflow.</span></span><span class="sig-name descname"><span class="pre">AppflowHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</ [...]
+<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-obj docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>Interact with Amazon Appflow.
+Provide thin wrapper around <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/services/appflow.html#Appflow.Client" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-class docutils literal notranslate"><span class="pre">boto3.client(&quot;appflow&quot;)</span></code></a>.</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>
+<ul class="simple">
+<li><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">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p></li>
+<li><p><a class="reference external" href="https://docs.aws.amazon.com/appflow/1.0/APIReference/Welcome.html">Amazon Appflow API Reference</a></p></li>
+</ul>
+</div>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_OFFSET">
+<span class="sig-name descname"><span class="pre">EVENTUAL_CONSISTENCY_OFFSET</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">15</span></em><a c [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_POLLING">
+<span class="sig-name descname"><span class="pre">EVENTUAL_CONSISTENCY_POLLING</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><span class="pre">int</span></a></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">10</span></em><a  [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook.conn">
+<span class="sig-name descname"><span class="pre">conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/appflow.html#AppflowHook.conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.conn" title="Permalink to this definition">¶</a></dt>
+<dd><p>Get the underlying boto3 Appflow client (cached)</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook.run_flow">
+<span class="sig-name descname"><span class="pre">run_flow</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">flow_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">poll_interval</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">20</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airfl [...]
+<dd><p>Execute an AppFlow run.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>flow_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The flow name</p></li>
+<li><p><strong>poll_interval</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Time (seconds) to wait between two consecutive calls to check the run status</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>The run execution ID</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.appflow.AppflowHook.update_flow_filter">
+<span class="sig-name descname"><span class="pre">update_flow_filter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">flow_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_tasks</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">set_trigger_ondemand</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span [...]
+<dd><p>Update the flow task filter.
+All filters will be removed if an empty array is passed to filter_tasks.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>flow_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – The flow name</p></li>
+<li><p><strong>filter_tasks</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><em>mypy_boto3_appflow.type_defs.TaskTypeDef</em><em>]</em>) – List flow tasks to be added</p></li>
+<li><p><strong>set_trigger_ondemand</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – If True, set the trigger to on-demand; otherwise, keep the trigger as is</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>None</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p>None</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</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.athena" href="../athena/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.appflow</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#classes">Classes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook"><code class="docutils literal notranslate"><span class="pre">AppflowHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_OFFSET"><code class="docutils literal notranslate"><span class="pre">AppflowHook.EVENTUAL_CONSISTENCY_OFFSET</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_POLLING"><code class="docutils literal notranslate"><span class="pre">AppflowHook.EVENTUAL_CONSISTENCY_POLLING</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.conn"><code class="docutils literal notranslate"><span class="pre">AppflowHook.conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.run_flow"><code class="docutils literal notranslate"><span class="pre">AppflowHook.run_flow()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.update_flow_filter"><code class="docutils literal notranslate"><span class="pre">AppflowHook.update_flow_filter()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook">AppflowHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_OFFSET">EVENTUAL_CONSISTENCY_OFFSET</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.EVENTUAL_CONSISTENCY_POLLING">EVENTUAL_CONSISTENCY_POLLING</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.conn">conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.run_flow">run_flow</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.appflow.AppflowHook.update_flow_filter">update_flow_filter</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-amazon/_api/airflow/providers/amazon/aws/hooks/appflow/index.rst" rel="nofollow">
+
+                <button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30">
+                        <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.15 [...]
+                    </svg>
+
+                    <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span>
+                </button>
+            </a>
+        </div>
+    
+
+    </div>
+
+
+    
+
+<footer>
+    <div class="footer-section footer-section__media-section">
+        <div class="d-flex align-items-center">
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script data-url_root="../../../../../../../" id="documentation_options" src="../../../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../../../_static/jquery.js"></script>
+        <script src="../../../../../../../_static/underscore.js"></script>
+        <script src="../../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../../../../../../_static/doctools.js"></script>
+        <script src="../../../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../../../_static/copybutton.js"></script>
+        <script src="../../../../../../../_static/js/globaltoc.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html
new file mode 100644
index 0000000000..c49528d587
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/athena/index.html
@@ -0,0 +1,1113 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../../search.html" />
+            <link rel="next" title="airflow.providers.amazon.aws.hooks.base_aws" href="../base_aws/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.appflow" href="../appflow/index.html" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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 heading">¶</a></h1>
+<p>This module contains AWS Athena hook.</p>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook" title="airflow.providers.amazon.aws.hooks.athena.AthenaHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AthenaHook</span></code></a></p></td>
+<td><p>Interact with Amazon Athena.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.athena.</span></span><span class="sig-name descname"><span class="pre">AthenaHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sleep_ [...]
+<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-obj docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>Interact with Amazon Athena.
+Provide thick wrapper around <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/services/athena.html#Athena.Client" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-class docutils literal notranslate"><span class="pre">boto3.client(&quot;athena&quot;)</span></code></a>.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>sleep_time</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a>) – Time (in seconds) to wait between two consecutive calls to check query status on Athena</p></li>
+<li><p><strong>log_query</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a>) – Whether to log athena query and other execution params when it’s executed.
+Defaults to <em>True</em>.</p></li>
+</ul>
+</dd>
+</dl>
+<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>
+<ul class="simple">
+<li><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">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p></li>
+</ul>
+</div>
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.INTERMEDIATE_STATES">
+<span class="sig-name descname"><span class="pre">INTERMEDIATE_STATES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('QUEUED',</span> <span class="pre">'RUNNING')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.INTERMEDIATE_STATES"><span class="viewcode-link"><span class="pre">[source]</span></span></ [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.FAILURE_STATES">
+<span class="sig-name descname"><span class="pre">FAILURE_STATES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('FAILED',</span> <span class="pre">'CANCELLED')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.FAILURE_STATES"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a cla [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.SUCCESS_STATES">
+<span class="sig-name descname"><span class="pre">SUCCESS_STATES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('SUCCEEDED',)</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.SUCCESS_STATES"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pro [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.TERMINAL_STATES">
+<span class="sig-name descname"><span class="pre">TERMINAL_STATES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('SUCCEEDED',</span> <span class="pre">'FAILED',</span> <span class="pre">'CANCELLED')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.TERMINAL_STATES"><span class="viewcode-link"><span clas [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.run_query">
+<span class="sig-name descname"><span class="pre">run_query</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">query_context</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">result_configuration</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">client_request_token</span></span><span class="o"><span class= [...]
+<dd><p>Run Presto query on athena with provided config and return submitted query_execution_id</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/1.26.80/reference/services/athena.html#Athena.Client.start_query_execution" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.start_query_execution()</span></code></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>query</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><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.11)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – Context in which query  [...]
+<li><p><strong>result_configuration</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>, </em><em>Any</em><em>]</em>) – 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.11)"><em>str</em></a><em> | </em><em>None</em>) – 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.11)"><em>str</em></a>) – Athena workgroup name, when not specified, will be ‘primary’</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.check_query_status">
+<span class="sig-name descname"><span class="pre">check_query_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.check_query_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dd><p>Fetch the status of submitted athena query. Returns None or one of valid query states.</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/1.26.80/reference/services/athena.html#Athena.Client.get_query_execution" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.get_query_execution()</span></code></a></p></li>
+</ul>
+</div>
+<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.11)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_state_change_reason">
+<span class="sig-name descname"><span class="pre">get_state_change_reason</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.get_state_change_reason"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href= [...]
+<dd><p>Fetch the reason for a state change (e.g. error message). Returns None or reason string.</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/1.26.80/reference/services/athena.html#Athena.Client.get_query_execution" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.get_query_execution()</span></code></a></p></li>
+</ul>
+</div>
+<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.11)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results">
+<span class="sig-name descname"><span class="pre">get_query_results</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">next_token_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_results</span></span> [...]
+<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>
+<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/1.26.80/reference/services/athena.html#Athena.Client.get_query_results" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.get_query_results()</span></code></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>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – 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.11)"><em>str</em></a><em> | </em><em>None</em>) – 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.11)"><em>int</em></a>) – The maximum number of results (rows) to return in this request.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results_paginator">
+<span class="sig-name descname"><span class="pre">get_query_results_paginator</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_items</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></s [...]
+<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>
+<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/1.26.80/reference/services/athena.html#Athena.Paginator.GetQueryResults" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Athena.Paginator.GetQueryResults</span></code></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>query_execution_id</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – 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.11)"><em>int</em></a><em> | </em><em>None</em>) – 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.11)"><em>int</em></a><em> | </em><em>None</em>) – 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.11)"><em>str</em></a><em> | </em><em>None</em>) – A token to specify where to start paginating.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.poll_query_status">
+<span class="sig-name descname"><span class="pre">poll_query_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_tries</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_polling_attempts</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.11)"><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.11)"><em>int</em></a><em> | </em><em>None</em>) – Deprecated - Use max_polling_attempts instead</p></li>
+<li><p><strong>max_polling_attempts</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – Number of times to poll for query state before function exits</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_output_location">
+<span class="sig-name descname"><span class="pre">get_output_location</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.get_output_location"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd><p>Function to get the output location of the query results
+in s3 uri format.</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/1.26.80/reference/services/athena.html#Athena.Client.get_query_execution" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.get_query_execution()</span></code></a></p></li>
+</ul>
+</div>
+<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.11)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.athena.AthenaHook.stop_query">
+<span class="sig-name descname"><span class="pre">stop_query</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query_execution_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/athena.html#AthenaHook.stop_query"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon [...]
+<dd><p>Cancel the submitted athena query</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/1.26.80/reference/services/athena.html#Athena.Client.stop_query_execution" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">Athena.Client.stop_query_execution()</span></code></a></p></li>
+</ul>
+</div>
+<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.11)"><em>str</em></a>) – Id of submitted athena query</p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+</div>
+</div>
+
+
+    <div class="pager" role="navigation" aria-label="related navigation">
+            <a rel="prev" title="airflow.providers.amazon.aws.hooks.appflow" href="../appflow/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.athena</span></code></a><ul>
+<li><a class="reference internal" href="#module-contents">Module Contents</a><ul>
+<li><a class="reference internal" href="#classes">Classes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook"><code class="docutils literal notranslate"><span class="pre">AthenaHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.INTERMEDIATE_STATES"><code class="docutils literal notranslate"><span class="pre">AthenaHook.INTERMEDIATE_STATES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.FAILURE_STATES"><code class="docutils literal notranslate"><span class="pre">AthenaHook.FAILURE_STATES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.SUCCESS_STATES"><code class="docutils literal notranslate"><span class="pre">AthenaHook.SUCCESS_STATES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.TERMINAL_STATES"><code class="docutils literal notranslate"><span class="pre">AthenaHook.TERMINAL_STATES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.run_query"><code class="docutils literal notranslate"><span class="pre">AthenaHook.run_query()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.check_query_status"><code class="docutils literal notranslate"><span class="pre">AthenaHook.check_query_status()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_state_change_reason"><code class="docutils literal notranslate"><span class="pre">AthenaHook.get_state_change_reason()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results"><code class="docutils literal notranslate"><span class="pre">AthenaHook.get_query_results()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results_paginator"><code class="docutils literal notranslate"><span class="pre">AthenaHook.get_query_results_paginator()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.poll_query_status"><code class="docutils literal notranslate"><span class="pre">AthenaHook.poll_query_status()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_output_location"><code class="docutils literal notranslate"><span class="pre">AthenaHook.get_output_location()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.stop_query"><code class="docutils literal notranslate"><span class="pre">AthenaHook.stop_query()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook">AthenaHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.INTERMEDIATE_STATES">INTERMEDIATE_STATES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.FAILURE_STATES">FAILURE_STATES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.SUCCESS_STATES">SUCCESS_STATES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.TERMINAL_STATES">TERMINAL_STATES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.run_query">run_query</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.check_query_status">check_query_status</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_state_change_reason">get_state_change_reason</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results">get_query_results</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_query_results_paginator">get_query_results_paginator</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.poll_query_status">poll_query_status</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.get_output_location">get_output_location</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.athena.AthenaHook.stop_query">stop_query</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-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/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script data-url_root="../../../../../../../" id="documentation_options" src="../../../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../../../_static/jquery.js"></script>
+        <script src="../../../../../../../_static/underscore.js"></script>
+        <script src="../../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../../../../../../_static/doctools.js"></script>
+        <script src="../../../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../../../_static/copybutton.js"></script>
+        <script src="../../../../../../../_static/js/globaltoc.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html
new file mode 100644
index 0000000000..d7b9dbfcd2
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/base_aws/index.html
@@ -0,0 +1,1384 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../../search.html" />
+            <link rel="next" title="airflow.providers.amazon.aws.hooks.batch_client" href="../batch_client/index.html" />
+            <link rel="prev" title="airflow.providers.amazon.aws.hooks.athena" href="../athena/index.html" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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 heading">¶</a></h1>
+<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-aws"><span class="std std-ref">Amazon Web Services Connection</span></a></p>
+</div>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory" title="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseSessionFactory</span></code></a></p></td>
+<td><p>Base AWS Session Factory class to handle boto3 session creation.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AwsGenericHook</span></code></a></p></td>
+<td><p>Generic class for interact with AWS.</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AwsBaseHook</span></code></a></p></td>
+<td><p>Base class for interact with AWS.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="functions">
+<h3>Functions<a class="headerlink" href="#functions" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.resolve_session_factory" title="airflow.providers.amazon.aws.hooks.base_aws.resolve_session_factory"><code class="xref py py-obj docutils literal notranslate"><span class="pre">resolve_session_factory</span></code></a>()</p></td>
+<td><p>Resolves custom SessionFactory class</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="attributes">
+<h3>Attributes<a class="headerlink" href="#attributes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnection" title="airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnection"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseAwsConnection</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.SessionFactory" title="airflow.providers.amazon.aws.hooks.base_aws.SessionFactory"><code class="xref py py-obj docutils literal notranslate"><span class="pre">SessionFactory</span></code></a></p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnection">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">BaseAwsConnection</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#BaseAwsConnection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnectio [...]
+<dd></dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">BaseSessionFactory</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">conn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><spa [...]
+<dd><p>Bases: <code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.utils.log.logging_mixin.LoggingMixin</span></code></p>
+<p>Base AWS Session Factory class to handle boto3 session creation.
+It can handle most of the AWS supported authentication methods.</p>
+<p>User can also derive from this class to have full control of boto3 session
+creation or to support custom federation.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="../../../../../../../connections/aws.html#howto-connection-aws-session-factory"><span class="std std-ref">Session Factory</span></a></p></li>
+</ul>
+</div>
+<dl class="field-list simple">
+</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.extra_config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">extra_config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https [...]
+<dd><p>AWS Connection extra_config.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.region_name">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">region_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </s [...]
+<dd><p>AWS Region Name read-only property.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Config</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.11)"> [...]
+<dd><p>Configuration for botocore client read-only property.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.role_arn">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">role_arn</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span [...]
+<dd><p>Assume Role ARN from AWS Connection</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.conn">
+<span class="sig-name descname"><span class="pre">conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#BaseSessionFactory.conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.conn" title="Permalink to this definition">¶</a></dt>
+<dd><p>Cached AWS Connection Wrapper.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.basic_session">
+<span class="sig-name descname"><span class="pre">basic_session</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#BaseSessionFactory.basic_session"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.basic_session" title="Permalink to thi [...]
+<dd><p>Cached property with basic boto3.session.Session.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.create_session">
+<span class="sig-name descname"><span class="pre">create_session</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#BaseSessionFactory.create_session"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.create_session" title="Permalink to  [...]
+<dd><p>Create boto3 Session from connection config.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">AwsGenericHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">aws_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">default_co [...]
+<dd><p>Bases: <a class="reference external" href="/docs/apache-airflow/stable/_api/airflow/hooks/base/index.html#airflow.hooks.base.BaseHook" title="(in apache-airflow v2.6.0.dev0)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.hooks.base.BaseHook</span></code></a>, <code class="xref py py-obj docutils literal notranslate"><span class="pre">Generic</span></code>[<a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseAwsC [...]
+<p>Generic class for interact with AWS.
+This class provide 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.11)"><em>str</em></a><em> | </em><em>None</em>) – 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> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Whether or not to verify SSL certificates. See:
+<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> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – AWS region_name. If not specified then the default boto3 behaviour is used.</p></li>
+<li><p><strong>client_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Reference to <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/core/session.html#boto3.session.Session.client" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">boto3.client</span> < [...]
+Mutually exclusive with <code class="docutils literal notranslate"><span class="pre">resource_type</span></code>.</p></li>
+<li><p><strong>resource_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Reference to <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/core/session.html#boto3.session.Session.resource" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">boto3.resource</s [...]
+Mutually exclusive with <code class="docutils literal notranslate"><span class="pre">client_type</span></code>.</p></li>
+<li><p><strong>config</strong> (<em>Config</em><em> | </em><em>None</em>) – Configuration for botocore client. See:
+<a class="reference external" href="https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html">https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html</a></p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.service_config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">service_config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.region_name">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">region_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </s [...]
+<dd><p>AWS Region Name read-only property.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">botocore.config.Config</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.config"><span class="viewcode-link"><span class="pre">[source]< [...]
+<dd><p>Configuration for botocore client read-only property.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.verify">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">verify</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><span class="pre">bool</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </spa [...]
+<dd><p>Verify or not SSL certificates boto3 client/resource read-only property.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_region_name">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">conn_region_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers [...]
+<dd><p>Get actual AWS Region Name from Hook connection (cached).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_partition">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">conn_partition</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><span class="pre">str</span></a></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/a [...]
+<dd><p>Get associated AWS Region Partition from Hook connection (cached).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_name_attr">
+<span class="sig-name descname"><span class="pre">conn_name_attr</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'aws_conn_id'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.conn_name_attr"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.default_conn_name">
+<span class="sig-name descname"><span class="pre">default_conn_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'aws_default'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.default_conn_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="# [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_type">
+<span class="sig-name descname"><span class="pre">conn_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'aws'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.conn_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.hook_name">
+<span class="sig-name descname"><span class="pre">hook_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'Amazon</span> <span class="pre">Web</span> <span class="pre">Services'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.hook_name"><span class="viewcode-link"><span class="pre">[source]</spa [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_config">
+<span class="sig-name descname"><span class="pre">conn_config</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.conn_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_config" title="Permalink to this definition"> [...]
+<dd><p>Get the Airflow Connection object and wrap it in helper (cached).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_session">
+<span class="sig-name descname"><span class="pre">get_session</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.get_session"><span class [...]
+<dd><p>Get the underlying boto3.session.Session(region_name=region_name).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_client_type">
+<span class="sig-name descname"><span class="pre">get_client_type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">config</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</spa [...]
+<dd><p>Get the underlying boto3 client using boto3 session</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_resource_type">
+<span class="sig-name descname"><span class="pre">get_resource_type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">config</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</s [...]
+<dd><p>Get the underlying boto3 resource using boto3 session</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn">
+<span class="sig-name descname"><span class="pre">conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.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>BaseAwsConnection</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_client_meta">
+<span class="sig-name descname"><span class="pre">conn_client_meta</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.conn_client_meta"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_client_meta" title="Permalink to th [...]
+<dd><p>Get botocore client metadata from Hook connection (cached).</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_conn">
+<span class="sig-name descname"><span class="pre">get_conn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.get_conn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.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>BaseAwsConnection</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_credentials">
+<span class="sig-name descname"><span class="pre">get_credentials</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.get_credentials"><sp [...]
+<dd><p>Get the underlying <cite>botocore.Credentials</cite> object.</p>
+<p>This contains the following authentication attributes: access_key, secret_key and token.
+By use this method also secret_key and token will mask in tasks logs.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.expand_role">
+<span class="sig-name descname"><span class="pre">expand_role</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">role</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">region_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow [...]
+<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"><ul class="simple">
+<li><p><strong>role</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a>) – IAM role name or ARN</p></li>
+<li><p><strong>region_name</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Optional region name to get credentials for</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>IAM role ARN</p>
+</dd>
+<dt class="field-odd">Return type</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.retry">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">retry</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">should_retry</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.retry"><span class="viewcode-link"><span class="pre">[source] [...]
+<dd><p>A decorator that provides a mechanism to repeat requests in response to exceeding a temporary quote
+limit.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_ui_field_behaviour">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_ui_field_behaviour</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.get_ui_field_behaviour"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd><p>Returns custom UI field behaviour for AWS Connection.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.test_connection">
+<span class="sig-name descname"><span class="pre">test_connection</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.test_connection"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.test_connection" title="Permalink to this  [...]
+<dd><p>Tests the AWS connection by call AWS STS (Security Token Service) GetCallerIdentity API.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p><a class="reference external" href="https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html">https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html</a></p>
+</div>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.waiter_path">
+<span class="sig-name descname"><span class="pre">waiter_path</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.waiter_path"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.waiter_path" title="Permalink to this definition"> [...]
+<dd><dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_waiter">
+<span class="sig-name descname"><span class="pre">get_waiter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">waiter_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.get_waiter"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon. [...]
+<dd><p>First checks if there is a custom waiter with the provided waiter_name and
+uses that if it exists, otherwise it will check the service client for a
+waiter that matches the name and pass that through.</p>
+<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.11)"><em>str</em></a>) – The name of the waiter.  The name should exactly match the
+name of the key in the waiter model file (typically this is CamelCase).</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.list_waiters">
+<span class="sig-name descname"><span class="pre">list_waiters</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#AwsGenericHook.list_waiters"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.list_waiters" title="Permalink to this definitio [...]
+<dd><p>Returns a list containing the names of all waiters for the service, official and custom.</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">AwsBaseHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">aws_conn_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">default_conn_ [...]
+<dd><p>Bases: <a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook" title="airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">AwsGenericHook</span></code></a>[<code class="xref py py-obj docutils literal notranslate"><span class="pre">Union</span></code>[<a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/core/b [...]
+<p>Base class for interact with AWS.
+This class provide 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.11)"><em>str</em></a><em> | </em><em>None</em>) – 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> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.11)"><em>bool</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Whether or not to verify SSL certificates. See:
+<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> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – AWS region_name. If not specified then the default boto3 behaviour is used.</p></li>
+<li><p><strong>client_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Reference to <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/core/session.html#boto3.session.Session.client" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">boto3.client</span> < [...]
+Mutually exclusive with <code class="docutils literal notranslate"><span class="pre">resource_type</span></code>.</p></li>
+<li><p><strong>resource_type</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em> | </em><em>None</em>) – Reference to <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/core/session.html#boto3.session.Session.resource" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">boto3.resource</s [...]
+Mutually exclusive with <code class="docutils literal notranslate"><span class="pre">client_type</span></code>.</p></li>
+<li><p><strong>config</strong> (<em>Config</em><em> | </em><em>None</em>) – Configuration for botocore client. See:
+<a class="reference external" href="https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html">https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html</a></p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py function">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.resolve_session_factory">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">resolve_session_factory</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#resolve_session_factory"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="hea [...]
+<dd><p>Resolves custom SessionFactory class</p>
+<dl class="field-list simple">
+</dl>
+</dd></dl>
+
+<dl class="py data">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.base_aws.SessionFactory">
+<span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.</span></span><span class="sig-name descname"><span class="pre">SessionFactory</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/base_aws.html#SessionFactory"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.base_aws.SessionFactory" title= [...]
+<dd></dd></dl>
+
+</div>
+</div>
+</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.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="#classes">Classes</a></li>
+<li><a class="reference internal" href="#functions">Functions</a></li>
+<li><a class="reference internal" href="#attributes">Attributes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnection"><code class="docutils literal notranslate"><span class="pre">BaseAwsConnection</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.extra_config"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.extra_config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.region_name"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.region_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.config"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.role_arn"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.role_arn</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.conn"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.basic_session"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.basic_session()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.create_session"><code class="docutils literal notranslate"><span class="pre">BaseSessionFactory.create_session()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.service_config"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.service_config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.region_name"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.region_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.config"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.verify"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.verify</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_region_name"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_region_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_partition"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_partition</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_name_attr"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_name_attr</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.default_conn_name"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.default_conn_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_type"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_type</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.hook_name"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.hook_name</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_config"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_config()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_session"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_session()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_client_type"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_client_type()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_resource_type"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_resource_type()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_client_meta"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.conn_client_meta()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_conn"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_conn()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_credentials"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_credentials()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.expand_role"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.expand_role()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.retry"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.retry()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_ui_field_behaviour"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_ui_field_behaviour()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.test_connection"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.test_connection()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.waiter_path"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.waiter_path()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_waiter"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.get_waiter()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.list_waiters"><code class="docutils literal notranslate"><span class="pre">AwsGenericHook.list_waiters()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook"><code class="docutils literal notranslate"><span class="pre">AwsBaseHook</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.resolve_session_factory"><code class="docutils literal notranslate"><span class="pre">resolve_session_factory()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.SessionFactory"><code class="docutils literal notranslate"><span class="pre">SessionFactory</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseAwsConnection">BaseAwsConnection</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory">BaseSessionFactory</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.extra_config">extra_config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.region_name">region_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.config">config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.role_arn">role_arn</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.conn">conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.basic_session">basic_session</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.BaseSessionFactory.create_session">create_session</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook">AwsGenericHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.service_config">service_config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.region_name">region_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.config">config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.verify">verify</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_region_name">conn_region_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_partition">conn_partition</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_name_attr">conn_name_attr</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.default_conn_name">default_conn_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_type">conn_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.hook_name">hook_name</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_config">conn_config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_session">get_session</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_client_type">get_client_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_resource_type">get_resource_type</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn">conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.conn_client_meta">conn_client_meta</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_conn">get_conn</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_credentials">get_credentials</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.expand_role">expand_role</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.retry">retry</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_ui_field_behaviour">get_ui_field_behaviour</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.test_connection">test_connection</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.waiter_path">waiter_path</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.get_waiter">get_waiter</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook.list_waiters">list_waiters</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook">AwsBaseHook</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.resolve_session_factory">resolve_session_factory</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.base_aws.SessionFactory">SessionFactory</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/main/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/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script data-url_root="../../../../../../../" id="documentation_options" src="../../../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../../../_static/jquery.js"></script>
+        <script src="../../../../../../../_static/underscore.js"></script>
+        <script src="../../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../../../../../../_static/doctools.js"></script>
+        <script src="../../../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../../../_static/copybutton.js"></script>
+        <script src="../../../../../../../_static/js/globaltoc.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html
new file mode 100644
index 0000000000..8b16579fc9
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_client/index.html
@@ -0,0 +1,1456 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../../search.html" />
+            <link rel="next" title="airflow.providers.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" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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 heading">¶</a></h1>
+<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="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html">https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html</a></p></li>
+<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/batch/latest/APIReference/Welcome.html">https://docs.aws.amazon.com/batch/latest/APIReference/Welcome.html</a></p></li>
+</ul>
+</div>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol" title="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BatchProtocol</span></code></a></p></td>
+<td><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>.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook" title="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BatchClientHook</span></code></a></p></td>
+<td><p>Interact with AWS Batch.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client.</span></span><span class="sig-name descname"><span class="pre">BatchProtocol</span></span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchProtocol"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class= [...]
+<dd><p>Bases: <code class="xref py py-obj 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">BatchClient.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="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>
+</ul>
+</div>
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.describe_jobs">
+<span class="sig-name descname"><span class="pre">describe_jobs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchProtocol.describe_jobs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazo [...]
+<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> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – a 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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.get_waiter">
+<span class="sig-name descname"><span class="pre">get_waiter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">waiterName</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchProtocol.get_waiter"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazo [...]
+<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.11)"><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="s2">&quot;batch&quot;</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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.submit_job">
+<span class="sig-name descname"><span class="pre">submit_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobName</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jobQueue</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jobDefinition</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">arrayProperties</span></span></em>, <em class="sig-param"><span class=" [...]
+<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.11)"><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.11)"><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.11)"><em>str</em></a>) – the job definition name on AWS Batch</p></li>
+<li><p><strong>arrayProperties</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>parameters</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>containerOverrides</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – the same parameter that boto3 will receive</p></li>
+<li><p><strong>tags</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – 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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.terminate_job">
+<span class="sig-name descname"><span class="pre">terminate_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobId</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reason</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchProtocol.terminate_job"><span class="viewcode-link"><span class= [...]
+<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.11)"><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.11)"><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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client.</span></span><span class="sig-name descname"><span class="pre">BatchClientHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class=" [...]
+<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-obj docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></a></p>
+<p>Interact with AWS Batch.
+Provide thick wrapper around <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/1.26.80/reference/services/batch.html#Batch.Client" title="(in Boto3 Docs v1.26.80)"><code class="xref py py-class docutils literal notranslate"><span class="pre">boto3.client(&quot;batch&quot;)</span></code></a>.</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> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – exponential back-off retries, 4200 = 48 hours;
+polling is only used when waiters is None</p></li>
+<li><p><strong>status_retries</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><em>None</em>) – 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">BatchClient</span><span class="o">.</span><span class="n">DEFAULT_DELAY_MIN</span> <span class="o">=</span> <span class="mi">0</span>
+<span class="n">BatchClient</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">BatchClient.add_jitter(10,</span> <span class="pre">width=5,</span> <span class="pre">minima=0)</span></code></p>
+</div>
+<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>
+<ul class="simple">
+<li><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">airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook</span></code></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 property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.client">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">client</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol" title="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol"><span class="pre">BatchProtocol</span></a><span class="w"> </span><span cla [...]
+<dd><p>An AWS API client for Batch services.</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><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol" title="airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol">BatchProtocol</a> | botocore.client.BaseClient</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.MAX_RETRIES">
+<span class="sig-name descname"><span class="pre">MAX_RETRIES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">4200</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.MAX_RETRIES"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.provider [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.STATUS_RETRIES">
+<span class="sig-name descname"><span class="pre">STATUS_RETRIES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">10</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.STATUS_RETRIES"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.prov [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MIN">
+<span class="sig-name descname"><span class="pre">DEFAULT_DELAY_MIN</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">1</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.DEFAULT_DELAY_MIN"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MAX">
+<span class="sig-name descname"><span class="pre">DEFAULT_DELAY_MAX</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">10</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.DEFAULT_DELAY_MAX"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflo [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.FAILURE_STATE">
+<span class="sig-name descname"><span class="pre">FAILURE_STATE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'FAILED'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.FAILURE_STATE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow. [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.SUCCESS_STATE">
+<span class="sig-name descname"><span class="pre">SUCCESS_STATE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'SUCCEEDED'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.SUCCESS_STATE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airfl [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.RUNNING_STATE">
+<span class="sig-name descname"><span class="pre">RUNNING_STATE</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'RUNNING'</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.RUNNING_STATE"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.INTERMEDIATE_STATES">
+<span class="sig-name descname"><span class="pre">INTERMEDIATE_STATES</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('SUBMITTED',</span> <span class="pre">'PENDING',</span> <span class="pre">'RUNNABLE',</span> <span class="pre">'STARTING')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.INT [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_TERMINAL_STATUS">
+<span class="sig-name descname"><span class="pre">COMPUTE_ENVIRONMENT_TERMINAL_STATUS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('VALID',</span> <span class="pre">'DELETED')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.COMPUTE_ENVIRONMENT_TERMINAL_STATUS"><span class="viewcode-link"> [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS">
+<span class="sig-name descname"><span class="pre">COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('CREATING',</span> <span class="pre">'UPDATING',</span> <span class="pre">'DELETING')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.COMPUTE_ENVIRONMENT_ [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_TERMINAL_STATUS">
+<span class="sig-name descname"><span class="pre">JOB_QUEUE_TERMINAL_STATUS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('VALID',</span> <span class="pre">'DELETED')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.JOB_QUEUE_TERMINAL_STATUS"><span class="viewcode-link"><span class="pre">[s [...]
+<dd></dd></dl>
+
+<dl class="py attribute">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_INTERMEDIATE_STATUS">
+<span class="sig-name descname"><span class="pre">JOB_QUEUE_INTERMEDIATE_STATUS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('CREATING',</span> <span class="pre">'UPDATING',</span> <span class="pre">'DELETING')</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.JOB_QUEUE_INTERMEDIATE_STATUS" [...]
+<dd></dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.terminate_job">
+<span class="sig-name descname"><span class="pre">terminate_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">reason</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.terminate_job"><span class="viewcode-link"><span cla [...]
+<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.11)"><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.11)"><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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.check_job_success">
+<span class="sig-name descname"><span class="pre">check_job_success</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.check_job_success"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.pro [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p>
+</dd>
+<dt class="field-even">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.wait_for_job">
+<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delay</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/pr [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – 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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_running">
+<span class="sig-name descname"><span class="pre">poll_for_job_running</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delay</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/ai [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – 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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_complete">
+<span class="sig-name descname"><span class="pre">poll_for_job_complete</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delay</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/a [...]
+<dd><p>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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – 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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_job_status">
+<span class="sig-name descname"><span class="pre">poll_job_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">match_status</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.poll_job_status"><span class="viewcode-link" [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>match_status</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)"><em>list</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)"><em>str</em></a><em>]</em>) – a 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">Raises</dt>
+<dd class="field-even"><p>AirflowException</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_description">
+<span class="sig-name descname"><span class="pre">get_job_description</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.get_job_description"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow [...]
+<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.11)"><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">Raises</dt>
+<dd class="field-odd"><p>AirflowException</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.parse_job_description">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">parse_job_description</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">response</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/h [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>response</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a>) – 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">Raises</dt>
+<dd class="field-odd"><p>AirflowException</p>
+</dd>
+<dt class="field-even">Return type</dt>
+<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_awslogs_info">
+<span class="sig-name descname"><span class="pre">get_job_awslogs_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.get_job_awslogs_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airfl [...]
+<dd><p>Parse job description to extract AWS CloudWatch information.</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.11)"><em>str</em></a>) – AWS Batch Job ID</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.add_jitter">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">add_jitter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">delay</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">width</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">1</span></span></em>, <em class="sig-param"><span cla [...]
+<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> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – number of seconds to pause;
+delay is assumed to be a positive number</p></li>
+<li><p><strong>width</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – delay +/- width for random jitter;
+width is assumed to be a positive number</p></li>
+<li><p><strong>minima</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a>) – 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.11)">float</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.delay">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">delay</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">delay</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/a [...]
+<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> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – a delay to pause execution using <code class="docutils literal notranslate"><span class="pre">time.sleep(delay)</span></code>;
+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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.exponential_delay">
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">exponential_delay</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">tries</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_client.html#BatchClientHook.exponential_delay"><span class="viewcode-link"><spa [...]
+<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.11)"><em>int</em></a>) – Number of tries</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>
+
+
+    <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="#classes">Classes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol"><code class="docutils literal notranslate"><span class="pre">BatchProtocol</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.describe_jobs"><code class="docutils literal notranslate"><span class="pre">BatchProtocol.describe_jobs()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.get_waiter"><code class="docutils literal notranslate"><span class="pre">BatchProtocol.get_waiter()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.submit_job"><code class="docutils literal notranslate"><span class="pre">BatchProtocol.submit_job()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.terminate_job"><code class="docutils literal notranslate"><span class="pre">BatchProtocol.terminate_job()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook"><code class="docutils literal notranslate"><span class="pre">BatchClientHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.client"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.client</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.MAX_RETRIES"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.MAX_RETRIES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.STATUS_RETRIES"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.STATUS_RETRIES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MIN"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.DEFAULT_DELAY_MIN</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MAX"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.DEFAULT_DELAY_MAX</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.FAILURE_STATE"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.FAILURE_STATE</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.SUCCESS_STATE"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.SUCCESS_STATE</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.RUNNING_STATE"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.RUNNING_STATE</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.INTERMEDIATE_STATES"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.INTERMEDIATE_STATES</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_TERMINAL_STATUS"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.COMPUTE_ENVIRONMENT_TERMINAL_STATUS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_TERMINAL_STATUS"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.JOB_QUEUE_TERMINAL_STATUS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_INTERMEDIATE_STATUS"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.JOB_QUEUE_INTERMEDIATE_STATUS</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.terminate_job"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.terminate_job()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.check_job_success"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.check_job_success()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.wait_for_job()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_running"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.poll_for_job_running()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_complete"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.poll_for_job_complete()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_job_status"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.poll_job_status()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_description"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.get_job_description()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.parse_job_description"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.parse_job_description()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_awslogs_info"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.get_job_awslogs_info()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.add_jitter"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.add_jitter()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.delay"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.delay()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.exponential_delay"><code class="docutils literal notranslate"><span class="pre">BatchClientHook.exponential_delay()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol">BatchProtocol</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.describe_jobs">describe_jobs</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.get_waiter">get_waiter</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.submit_job">submit_job</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchProtocol.terminate_job">terminate_job</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook">BatchClientHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.client">client</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.MAX_RETRIES">MAX_RETRIES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.STATUS_RETRIES">STATUS_RETRIES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MIN">DEFAULT_DELAY_MIN</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.DEFAULT_DELAY_MAX">DEFAULT_DELAY_MAX</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.FAILURE_STATE">FAILURE_STATE</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.SUCCESS_STATE">SUCCESS_STATE</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.RUNNING_STATE">RUNNING_STATE</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.INTERMEDIATE_STATES">INTERMEDIATE_STATES</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_TERMINAL_STATUS">COMPUTE_ENVIRONMENT_TERMINAL_STATUS</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS">COMPUTE_ENVIRONMENT_INTERMEDIATE_STATUS</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_TERMINAL_STATUS">JOB_QUEUE_TERMINAL_STATUS</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.JOB_QUEUE_INTERMEDIATE_STATUS">JOB_QUEUE_INTERMEDIATE_STATUS</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.terminate_job">terminate_job</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.check_job_success">check_job_success</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.wait_for_job">wait_for_job</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_running">poll_for_job_running</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_for_job_complete">poll_for_job_complete</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.poll_job_status">poll_job_status</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_description">get_job_description</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.parse_job_description">parse_job_description</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.get_job_awslogs_info">get_job_awslogs_info</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.add_jitter">add_jitter</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.delay">delay</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook.exponential_delay">exponential_delay</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-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/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
+                        <path id="Path_218" d="M394.82 1315.282h-21.671a9.784 9.784 0 0 0 9.784 9.778h3.986v3.857a9.784 9.784 0 0 0 9.784 9.771v-21.523a1.884 1.884 0 0 0-1.883-1.883z" fill="#fff" data-name="Path 218" transform="translate(-11.914)"></path>
+                        <path id="Path_219" d="M378.14 1332.072h-21.671a9.778 9.778 0 0 0 9.778 9.778h4.018v3.857a9.784 9.784 0 0 0 9.752 9.778v-21.536a1.877 1.877 0 0 0-1.877-1.877z" fill="#fff" data-name="Path 219" transform="translate(-5.957 -5.996)"></path>
+                        <path id="Path_220" d="M361.46 1348.862h-21.671a9.778 9.778 0 0 0 9.778 9.778h3.992v3.857a9.778 9.778 0 0 0 9.778 9.778v-21.529a1.883 1.883 0 0 0-1.877-1.884z" fill="#fff" data-name="Path 220" transform="translate(0 -11.993)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://s.apache.org/airflow-slack">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073">
+                    <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)">
+                        <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)">
+                            <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"></path>
+                            <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"></path>
+                        </g>
+                        <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)">
+                            <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"></path>
+                            <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"></path>
+                        </g>
+                        <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)">
+                            <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"></path>
+                            <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"></path>
+                        </g>
+                        <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)">
+                            <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"></path>
+                            <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6">
+                    <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)">
+                        <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"></path>
+                        <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"></path>
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/ApacheAirflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355">
+                    <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)">
+                        <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.7 [...]
+                    </g>
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA">
+                <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941">
+                    <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223 [...]
+                </svg>
+
+            </a>
+
+        </div>
+        
+
+        <div class="footer-section__media-section--button-with-text">
+            <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span>
+            <a href="/community">
+
+                <button id="" class="btn-filled bodytext__medium--white ">Join community</button>
+
+            </a>
+        </div>
+        
+
+    </div>
+    <div class="footer-section footer-section__policies-section">
+        <div class="footer-section">
+            <span>© The Apache Software Foundation <script>document.write(new Date().getFullYear())</script></span>
+            <div class="footer-section__policies-section--policies">
+
+                <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item">
+                    <span>License</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item">
+                    <span>Donate</span>
+                </a>
+
+                <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item">
+                    <span>Thanks</span>
+                </a>
+
+                <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item">
+                    <span>Security</span>
+                </a>
+                
+
+            </div>
+        </div>
+        <span class="footer-section__policies-section--disclaimer">
+            Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.
+            All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.
+        </span>
+    </div>
+</footer>
+    <script type="text/javascript" src="../../../../../../../_static/_gen/js/docs.js"></script>
+    <script type="text/javascript" id="documentation_options" data-url_root="../../../../../../../" src="../../../../../../../_static/documentation_options.js"></script>
+    <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
+        <script data-url_root="../../../../../../../" id="documentation_options" src="../../../../../../../_static/documentation_options.js"></script>
+        <script src="../../../../../../../_static/jquery.js"></script>
+        <script src="../../../../../../../_static/underscore.js"></script>
+        <script src="../../../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../../../../../../_static/doctools.js"></script>
+        <script src="../../../../../../../_static/sphinx_highlight.js"></script>
+        <script src="../../../../../../../_static/clipboard.min.js"></script>
+        <script src="../../../../../../../_static/copybutton.js"></script>
+        <script src="../../../../../../../_static/js/globaltoc.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html
new file mode 100644
index 0000000000..23f9e515b2
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/7.3.0/_api/airflow/providers/amazon/aws/hooks/batch_waiters/index.html
@@ -0,0 +1,1096 @@
+
+
+
+
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+<head>
+        <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+        <title>airflow.providers.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/pygments.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/copybutton.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/_gen/css/main-custom.min.css" />
+            <link rel="stylesheet" type="text/css" href="../../../../../../../_static/graphviz.css" />
+            <link rel="shortcut icon" href="../../../../../../../_static/pin_32.png"/>
+            <link rel="index" title="Index" href="../../../../../../../genindex.html" />
+            <link rel="search" title="Search" href="../../../../../../../search.html" />
+            <link rel="next" title="airflow.providers.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" />
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '13']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
+
+    
+</head><body class="td-section">
+    
+
+<header>
+    <nav class="js-navbar-scroll navbar">
+        <div class="navbar__icon-container">
+            <a href="/">
+                <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                    <defs>
+                        <clipPath id="clip-path">
+                            <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                        </clipPath>
+                    </defs>
+                    <g id="logo" transform="translate(-1305 -780.355)">
+                        <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                            <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258 [...]
+                                <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1 [...]
+                                <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1 [...]
+                            </g>
+                        </g>
+                    </g>
+                </svg>
+
+            </a>
+        </div>
+        <div class="desktop-only navbar__menu-container">
+
+            <div class="navbar__menu-content" id="main_navbar">
+
+                <div class="navbar__links-container">
+                    
+                        <a class="navbar__text-link" href="/community/">
+                            Community
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/meetups/">
+                            Meetups
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/docs/">
+                            Documentation
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/use-cases/">
+                            Use-cases
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/announcements/">
+                            Announcements
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/blog/">
+                            Blog
+                        </a>
+                    
+                        <a class="navbar__text-link" href="/ecosystem/">
+                            Ecosystem
+                        </a>
+                    
+                </div>
+
+                
+
+            </div>
+
+        </div>
+        <div class="mobile-only navbar__drawer-container">
+            <button class="navbar__toggle-button" id="navbar-toggle-button">
+
+                <div id="hamburger-icon" class="navbar__toggle-button--icon visible">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
+                        <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
+                            <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                            <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
+                                <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+                <div id="close-icon" class="navbar__toggle-button--icon">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                        <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                            <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                                <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                            </g>
+                            <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                                <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                            </g>
+                        </g>
+                    </svg>
+
+                </div>
+
+            </button>
+            <div class="navbar__drawer" id="navbar-drawer">
+                <div class="navbar__menu-content" id="main_navbar">
+
+                    <div class="navbar__links-container">
+                        
+                            <a class="navbar__text-link" href="/community/">
+                                Community
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/meetups/">
+                                Meetups
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/docs/">
+                                Documentation
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/use-cases/">
+                                Use-cases
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/announcements/">
+                                Announcements
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/blog/">
+                                Blog
+                            </a>
+                        
+                            <a class="navbar__text-link" href="/ecosystem/">
+                                Ecosystem
+                            </a>
+                        
+
+                    </div>
+                    
+
+                </div>
+            </div>
+        </div>
+    </nav>
+
+</header>
+
+
+    <div class="roadmap container-fluid td-default base-layout">
+        
+        
+    <div class="content-drawer-wrapper">
+        <button class="content-drawer__toggle-button" id="content-open-button">
+
+            <div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
+                    <g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
+                        <g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
+                            <path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
+                        </g>
+                        <g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
+                            <path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
+                        </g>
+                        <g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
+                            <path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
+                        </g>
+                        <g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
+                            <path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
+                        </g>
+                        <g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
+                            <path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
+                        </g>
+                        <g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
+                            <path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
+                        </g>
+                    </g>
+                </svg>
+
+                <span class="bodytext__mobile--brownish-grey">Content</span>
+            </div>
+
+        </button>
+        <nav id="content-navbar" class="navbar navbar--hidden">
+            <div class="navbar__icon-container">
+                <a href="/">
+                    <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
+                        <defs>
+                            <clipPath id="clip-path">
+                                <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
+                            </clipPath>
+                        </defs>
+                        <g id="logo" transform="translate(-1305 -780.355)">
+                            <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
+                                <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
+                                    <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
+                                    <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
+                                    <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
+                                    <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
+                                    <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
+                                    <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
+                                    <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
+                                    <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
+                                    <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
+                                    <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178 [...]
+                                    <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0 [...]
+                                    <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482- [...]
+                                </g>
+                            </g>
+                        </g>
+                    </svg>
+
+                </a>
+            </div>
+
+            <div id="content-close-button">
+                <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
+                    <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
+                        <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
+                            <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
+                        </g>
+                        <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
+                            <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
+                        </g>
+                    </g>
+                </svg>
+
+            </div>
+
+        </nav>
+        <div class="content-drawer-container" id="content-drawer">
+            <div class="content-drawer">
+                <div class="td-sidebar">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+                </div>
+            </div>
+        </div>
+    </div>
+        
+        <div class="d-flex">
+            
+            
+    <div class="td-sidebar desktop-only d-print-none">
+
+<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
+    <a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
+       aria-expanded="false">
+        <span class="bodytext__medium--greyish-brown">Version: </span><span class="version">7.3.0</span>
+    </a>
+    <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+
+    </div>
+    <script type="application/x-template" id="version-item-template">
+        <a class="dropdown-item"></a>
+    </script>
+</div>
+
+<div class="searchb-box">
+    <form class="search-form" action="../../../../../../../search.html" method="get">
+        <input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
+        <input type="hidden" name="check_keywords" value="yes" />
+        <input type="hidden" name="area" value="default" />
+
+        <button class="search-form__button" type="submit">
+
+            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+                <g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
+                    <path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
+                    <path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
+                </g>
+            </svg>
+        </button>
+    </form>
+</div>
+
+
+<style>
+    .searchb-box {
+        margin-bottom: 26px;
+    }
+    .searchb-box .search-form {
+        width: 100%;
+        margin-top: 20px;
+    }
+</style>
+
+
+<div class="toctree" role="navigation" aria-label="main navigation">
+    <p class="caption" role="heading"><span class="caption-text">Guides</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../connections/index.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" role="heading"><span class="caption-text">References</span></p>
+<ul class="current">
+<li class="toctree-l1 current"><a class="reference internal" href="../../../index.html">Python API</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">System tests</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference external" href="https://aws-mwaa.github.io/open-source/system-tests/dashboard.html">System Tests Dashboard</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../example-dags.html">Example DAGs</a></li>
+<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../installing-providers-from-sources.html">Installing from sources</a></li>
+</ul>
+<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="../../../../../../../commits.html">Detailed list of commits</a></li>
+</ul>
+
+</div>
+
+<style type="text/css">
+    .toctree {
+    }
+    .toctree li {
+        list-style: none;
+    }
+    .toctree .caption {
+        font-family: Roboto;
+        font-size: 18px;
+        font-weight: bold;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.33;
+        letter-spacing: normal;
+        color: #51504f;
+        padding-bottom: 13px;
+        text-transform: uppercase;
+        margin-bottom: 0;
+    }
+    .toctree .current > a:not([href="#"])  {
+        color: #017cee;
+    }
+    .toctree > ul {
+        padding-left: 0;
+    }
+    .toctree ul {
+        padding-left: 15px;
+        display: none;
+    }
+    .toctree > ul,
+    .toctree li.current > ul {
+        display: block;
+    }
+
+    .toctree a .toctree-expand {
+        display: inline-block;
+        position: relative;
+        height: 1em;
+    }
+
+    .toctree a .toctree-expand:before {
+        position: absolute;
+        top: 6px;
+        left: -12px;
+        content: '►';
+        font-size: 7px;
+    }
+    .toctree .current > a > .toctree-expand:before {
+        content: '▼';
+    }
+
+    .toctree .current {
+        color: #017cee;
+    }
+    .toctree li {
+        font-family: Roboto;
+        font-size: 16px;
+        font-weight: normal;
+        font-stretch: normal;
+        font-style: normal;
+        line-height: 1.63;
+        letter-spacing: normal;
+        color: #707070;
+    }
+
+</style>
+    </div>
+            
+
+            
+
+            <main class="col-12 col-md-9 col-xl-8" role="main">
+                
+
+
+    
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
+
+    <ul class="breadcrumb">
+        
+            <li class="breadcrumb-item"><a href="../../../../../../../index.html" class="icon icon-home"> Home</a></li>
+            
+                <li class="breadcrumb-item"><a href="../../../index.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">airflow.providers.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 heading">¶</a></h1>
+<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>
+<div class="section" id="module-contents">
+<h2>Module Contents<a class="headerlink" href="#module-contents" title="Permalink to this heading">¶</a></h2>
+<div class="section" id="classes">
+<h3>Classes<a class="headerlink" href="#classes" title="Permalink to this heading">¶</a></h3>
+<table class="autosummary longtable docutils align-default">
+<colgroup>
+<col style="width: 10%" />
+<col style="width: 90%" />
+</colgroup>
+<tbody>
+<tr class="row-odd"><td><p><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook" title="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BatchWaitersHook</span></code></a></p></td>
+<td><p>A utility to manage waiters for AWS Batch services.</p></td>
+</tr>
+</tbody>
+</table>
+<dl class="py class">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook">
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">airflow.providers.amazon.aws.hooks.batch_waiters.</span></span><span class="sig-name descname"><span class="pre">BatchWaitersHook</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class [...]
+<dd><p>Bases: <a class="reference internal" href="../batch_client/index.html#airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook" title="airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook"><code class="xref py py-obj docutils literal notranslate"><span class="pre">airflow.providers.amazon.aws.hooks.batch_client.BatchClientHook</span></code></a></p>
+<p>A utility to manage waiters for AWS Batch services.</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">BatchWaiters</span>
+
+<span class="c1"># to inspect default waiters</span>
+<span class="n">waiters</span> <span class="o">=</span> <span class="n">BatchWaiters</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">BatchWaiters</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 BatchWaiters, 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> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><em>dict</em></a><em> | </em><em>None</em>) – a custom waiter configuration for AWS Batch services</p></li>
+<li><p><strong>aws_conn_id</strong> – connection id of AWS credentials / region name. If None,
+credential boto3 strategy will be used
+(<a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html">https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html</a>).</p></li>
+<li><p><strong>region_name</strong> – region name to use in AWS client.
+Override the AWS region in connection (if provided)</p></li>
+</ul>
+</dd>
+</dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.default_config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">default_config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers [...]
+<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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_config">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">waiter_config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)"><span class="pre">dict</span></a></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/ [...]
+<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 BatchWaiters, 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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.11)">dict</a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py property">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_model">
+<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">waiter_model</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">botocore.waiter.WaiterModel</span></em><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#BatchWaitersHook.waiter_model"><span class="viewcode-link"><sp [...]
+<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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.get_waiter">
+<span class="sig-name descname"><span class="pre">get_waiter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">waiter_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#BatchWaitersHook.get_waiter"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers. [...]
+<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.</p>
+<div class="highlight-python 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.</p>
+<div class="highlight-python 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.11)"><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 class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.list_waiters">
+<span class="sig-name descname"><span class="pre">list_waiters</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/providers/amazon/aws/hooks/batch_waiters.html#BatchWaitersHook.list_waiters"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.list_waiters" title="Permalink to  [...]
+<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><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.11)">list</a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.11)">str</a>]</p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.wait_for_job">
+<span class="sig-name descname"><span class="pre">wait_for_job</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delay</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../../../../../../_modules/airflow/pr [...]
+<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.11)"><em>str</em></a>) – a Batch job ID</p></li>
+<li><p><strong>delay</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.11)"><em>int</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.11)"><em>float</em></a><em> | </em><em>None</em>) – 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>
+<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>
+
+
+    <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="#classes">Classes</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook</span></code></a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.default_config"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.default_config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_config"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.waiter_config</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_model"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.waiter_model</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.get_waiter"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.get_waiter()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.list_waiters"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.list_waiters()</span></code></a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.wait_for_job"><code class="docutils literal notranslate"><span class="pre">BatchWaitersHook.wait_for_job()</span></code></a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook">BatchWaitersHook</a><ul>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.default_config">default_config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_config">waiter_config</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.waiter_model">waiter_model</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.get_waiter">get_waiter</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.list_waiters">list_waiters</a></li>
+<li><a class="reference internal" href="#airflow.providers.amazon.aws.hooks.batch_waiters.BatchWaitersHook.wait_for_job">wait_for_job</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+        </div>
+    </nav>
+            
+        </div>
+        
+
+
+    
+
+
+
+
+
+
+
+    
+        
+            
+        
+        <div class="base-layout--button">
+            <a href="https://github.com/apache/airflow/edit/main/docs/apache-airflow-providers-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/apache/airflow">
+                <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45">
+                    <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.3 [...]
+                </svg>
+
+            </a>
+
+            <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/issues">
+                <svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
+                    <g id="Group_210" data-name="Group 210" transform="translate(-339.789 -1315.282)">
... 2105010 lines suppressed ...