├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── documentation.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── autoscaling_tests.yml │ ├── dependabot_auto_merge.yml │ ├── draft_release.yml │ ├── integration_tests.yml │ ├── integration_tests_codebuild.yml │ ├── main.yml │ ├── mysql_performance_tests.yml │ ├── pg_performance_tests.yml │ ├── release.yml │ └── remove-old-artifacts.yml ├── .gitignore ├── .vale.ini ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Maintenance.md ├── NOTICE ├── README.md ├── SECURITY.md ├── THIRD-PARTY-LICENSES ├── aws_advanced_python_wrapper ├── __init__.py ├── allowed_and_blocked_hosts.py ├── aurora_connection_tracker_plugin.py ├── aurora_initial_connection_strategy_plugin.py ├── aws_secrets_manager_plugin.py ├── blue_green_plugin.py ├── connect_time_plugin.py ├── connection_provider.py ├── credentials_provider_factory.py ├── custom_endpoint_plugin.py ├── database_dialect.py ├── default_plugin.py ├── developer_plugin.py ├── driver_configuration_profiles.py ├── driver_dialect.py ├── driver_dialect_codes.py ├── driver_dialect_manager.py ├── driver_info.py ├── errors.py ├── exception_handling.py ├── execute_time_plugin.py ├── failover_plugin.py ├── failover_result.py ├── fastest_response_strategy_plugin.py ├── federated_plugin.py ├── host_availability.py ├── host_list_provider.py ├── host_monitoring_plugin.py ├── host_monitoring_v2_plugin.py ├── host_selector.py ├── hostinfo.py ├── iam_plugin.py ├── limitless_plugin.py ├── mysql_driver_dialect.py ├── okta_plugin.py ├── pep249.py ├── pg_driver_dialect.py ├── plugin.py ├── plugin_service.py ├── read_write_splitting_plugin.py ├── reader_failover_handler.py ├── resources │ └── aws_advanced_python_wrapper_messages.properties ├── sql_alchemy_connection_provider.py ├── sqlalchemy_driver_dialect.py ├── stale_dns_plugin.py ├── states │ ├── __init__.py │ ├── session_state.py │ └── session_state_service.py ├── utils │ ├── __init__.py │ ├── atomic.py │ ├── cache_map.py │ ├── concurrent.py │ ├── decorators.py │ ├── failover_mode.py │ ├── iam_utils.py │ ├── log.py │ ├── messages.py │ ├── mysql_exception_handler.py │ ├── notifications.py │ ├── pg_exception_handler.py │ ├── properties.py │ ├── rds_url_type.py │ ├── rdsutils.py │ ├── region_utils.py │ ├── saml_utils.py │ ├── sliding_expiration_cache.py │ ├── telemetry │ │ ├── default_telemetry_factory.py │ │ ├── null_telemetry.py │ │ ├── open_telemetry.py │ │ ├── telemetry.py │ │ └── xray_telemetry.py │ ├── utils.py │ └── value_container.py ├── wrapper.py └── writer_failover_handler.py ├── benchmarks ├── README.md ├── __init__.py ├── benchmark_plugin.py ├── plugin_benchmarks.py └── plugin_manager_benchmarks.py ├── docs ├── GettingStarted.md ├── README.md ├── development-guide │ ├── Architecture.md │ ├── DevelopmentGuide.md │ ├── IntegrationTests.md │ ├── LoadablePlugins.md │ ├── Pipelines.md │ ├── PluginManager.md │ ├── PluginPipelinePerformanceResults.md │ ├── PluginService.md │ └── ReadWriteSplittingPluginPerformanceResults.md ├── examples │ ├── MySQLFailover.py │ ├── MySQLFastestResponseStrategy.py │ ├── MySQLFederatedAuthentication.py │ ├── MySQLIamAuthentication.py │ ├── MySQLInternalConnectionPoolPasswordWarning.py │ ├── MySQLOktaAuthentication.py │ ├── MySQLReadWriteSplitting.py │ ├── MySQLSecretsManager.py │ ├── PGFailover.py │ ├── PGFastestResponseStrategy.py │ ├── PGFederatedAuthentication.py │ ├── PGIamAuthentication.py │ ├── PGInternalConnectionPoolPasswordWarning.py │ ├── PGLimitless.py │ ├── PGOktaAuthentication.py │ ├── PGOpenTelemetry.py │ ├── PGReadWriteSplitting.py │ ├── PGSecretsManager.py │ └── PGXRayTelemetry.py ├── images │ ├── architecture_user_application.png │ ├── aurora_initial_connection_strategy.png │ ├── enhanced_failure_monitoring_diagram.png │ ├── failover_behavior.png │ ├── failover_diagram.png │ ├── monitor_process.png │ ├── pipelines.png │ ├── plugin_manager_initiate_pipelines.png │ ├── plugin_service.png │ ├── psycopg_efm_30000_5000_3.png │ ├── psycopg_efm_6000_1000_1.png │ ├── psycopg_failover_efm_30000_5000_3.png │ ├── psycopg_failover_efm_6000_1000_1.png │ ├── session_state_switch_connection.png │ ├── telemetry_nested.png │ ├── telemetry_toplevel.png │ └── telemetry_traces.png └── using-the-python-driver │ ├── DatabaseDialects.md │ ├── DriverDialects.md │ ├── FailoverConfigurationGuide.md │ ├── HostAvailabilityStrategy.md │ ├── ReaderSelectionStrategies.md │ ├── SessionState.md │ ├── SupportForRDSMultiAzDBCluster.md │ ├── Telemetry.md │ ├── UsingThePythonDriver.md │ └── using-plugins │ ├── UsingTheAuroraConnectionTrackerPlugin.md │ ├── UsingTheAuroraInitialConnectionStrategyPlugin.md │ ├── UsingTheAwsSecretsManagerPlugin.md │ ├── UsingTheBlueGreenPlugin.md │ ├── UsingTheCustomEndpointPlugin.md │ ├── UsingTheDeveloperPlugin.md │ ├── UsingTheFailoverPlugin.md │ ├── UsingTheFastestResponseStrategyPlugin.md │ ├── UsingTheFederatedAuthenticationPlugin.md │ ├── UsingTheHostMonitoringPlugin.md │ ├── UsingTheIamAuthenticationPlugin.md │ ├── UsingTheLimitlessPlugin.md │ ├── UsingTheOktaAuthenticationPlugin.md │ └── UsingTheReadWriteSplittingPlugin.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── settings.gradle.kts └── tests ├── __init__.py ├── integration ├── __init__.py ├── container │ ├── __init__.py │ ├── conftest.py │ ├── scripts │ │ ├── __init__.py │ │ ├── debug_integration_pycharm.py │ │ └── debug_integration_vscode.py │ ├── test_aurora_failover.py │ ├── test_autoscaling.py │ ├── test_basic_connectivity.py │ ├── test_basic_functionality.py │ ├── test_blue_green_deployment.py │ ├── test_custom_endpoint.py │ ├── test_failover_performance.py │ ├── test_host_monitoring_v2.py │ ├── test_iam_authentication.py │ ├── test_read_write_splitting.py │ ├── test_read_write_splitting_performance.py │ └── utils │ │ ├── __init__.py │ │ ├── conditions.py │ │ ├── connection_utils.py │ │ ├── database_engine.py │ │ ├── database_engine_deployment.py │ │ ├── database_instances.py │ │ ├── driver_helper.py │ │ ├── performance_utility.py │ │ ├── proxy_helper.py │ │ ├── proxy_info.py │ │ ├── rds_test_utility.py │ │ ├── target_python_version.py │ │ ├── test_database_info.py │ │ ├── test_driver.py │ │ ├── test_environment.py │ │ ├── test_environment_features.py │ │ ├── test_environment_info.py │ │ ├── test_environment_request.py │ │ ├── test_instance_info.py │ │ ├── test_proxy_database_info.py │ │ └── test_telemetry_info.py └── host │ ├── build.gradle.kts │ ├── scripts │ ├── __init__.py │ └── merge_reports.py │ └── src │ └── test │ ├── config │ └── standard-mysql-grant-root.sql │ ├── java │ └── integration │ │ ├── DatabaseEngine.java │ │ ├── DatabaseEngineDeployment.java │ │ ├── DatabaseInstances.java │ │ ├── DebugEnv.java │ │ ├── DriverHelper.java │ │ ├── GenericTypedParameterResolver.java │ │ ├── TargetPythonVersion.java │ │ ├── TestDatabaseInfo.java │ │ ├── TestDriver.java │ │ ├── TestEnvironmentFeatures.java │ │ ├── TestEnvironmentInfo.java │ │ ├── TestEnvironmentRequest.java │ │ ├── TestInstanceInfo.java │ │ ├── TestProxyDatabaseInfo.java │ │ ├── TestTelemetryInfo.java │ │ ├── host │ │ ├── TestEnvironment.java │ │ ├── TestEnvironmentConfiguration.java │ │ ├── TestEnvironmentProvider.java │ │ └── TestRunner.java │ │ └── util │ │ ├── AuroraTestUtility.java │ │ ├── ConsoleConsumer.java │ │ ├── ContainerHelper.java │ │ └── StringUtils.java │ └── resources │ ├── logging-test.properties │ ├── otel-config.yaml │ ├── rds-ca-2019-root.pem │ └── simplelogger.properties ├── test_weight_random_host_selector.py └── unit ├── __init__.py ├── conftest.py ├── resources └── federated_auth │ ├── adfs-saml.html │ ├── adfs-sign-in-page.html │ └── saml-assertion.txt ├── test_adfs_credentials_provider_factory.py ├── test_atomic_int.py ├── test_aurora_connection_tracker.py ├── test_cache_map.py ├── test_concurrent_dict.py ├── test_connection.py ├── test_connection_provider.py ├── test_connection_string_host_list_provider.py ├── test_developer_plugin.py ├── test_dialect.py ├── test_failover_plugin.py ├── test_fastest_response_strategy_plugin.py ├── test_federated_auth_plugin.py ├── test_highest_weight_host_selector.py ├── test_host_availability.py ├── test_host_monitor_v2_plugin.py ├── test_host_monitoring_plugin.py ├── test_host_response_time_monitor.py ├── test_host_selector.py ├── test_hostinfo.py ├── test_iam_plugin.py ├── test_limitless_plugin.py ├── test_limitless_router_service.py ├── test_monitor.py ├── test_monitor_service.py ├── test_monitoring_context.py ├── test_monitoring_thread_container.py ├── test_multi_az_rds_host_list_provider.py ├── test_multithreaded_monitor_service.py ├── test_mysql_driver_dialect.py ├── test_okta_plugin.py ├── test_pg_driver_dialect.py ├── test_plugin_manager.py ├── test_pool_key.py ├── test_properties_utils.py ├── test_random_host_selector.py ├── test_rds_host_list_provider.py ├── test_rds_utils.py ├── test_read_write_splitting_plugin.py ├── test_reader_failover_handler.py ├── test_round_robin_host_selector.py ├── test_secrets_manager_plugin.py ├── test_session_state_service.py ├── test_sliding_expiration_cache.py ├── test_sql_alchemy_driver_dialect.py ├── test_sql_alchemy_pooled_connection_provider.py ├── test_stale_dns_helper.py ├── test_writer_failover_handler.py └── utils ├── __init__.py └── unit_test_utils.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/ISSUE_TEMPLATE/documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/autoscaling_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/autoscaling_tests.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot_auto_merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/dependabot_auto_merge.yml -------------------------------------------------------------------------------- /.github/workflows/draft_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/draft_release.yml -------------------------------------------------------------------------------- /.github/workflows/integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/integration_tests_codebuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/integration_tests_codebuild.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/mysql_performance_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/mysql_performance_tests.yml -------------------------------------------------------------------------------- /.github/workflows/pg_performance_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/pg_performance_tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/remove-old-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.github/workflows/remove-old-artifacts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.vale.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.vale.ini -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/LICENSE -------------------------------------------------------------------------------- /Maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/Maintenance.md -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/SECURITY.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/THIRD-PARTY-LICENSES -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/__init__.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/allowed_and_blocked_hosts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/allowed_and_blocked_hosts.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/aurora_connection_tracker_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/aurora_connection_tracker_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/aurora_initial_connection_strategy_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/aurora_initial_connection_strategy_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/aws_secrets_manager_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/aws_secrets_manager_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/blue_green_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/blue_green_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/connect_time_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/connect_time_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/connection_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/connection_provider.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/credentials_provider_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/credentials_provider_factory.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/custom_endpoint_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/custom_endpoint_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/database_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/database_dialect.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/default_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/default_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/developer_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/developer_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/driver_configuration_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/driver_configuration_profiles.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/driver_dialect.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/driver_dialect_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/driver_dialect_codes.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/driver_dialect_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/driver_dialect_manager.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/driver_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/driver_info.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/errors.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/exception_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/exception_handling.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/execute_time_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/execute_time_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/failover_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/failover_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/failover_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/failover_result.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/fastest_response_strategy_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/fastest_response_strategy_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/federated_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/federated_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/host_availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/host_availability.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/host_list_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/host_list_provider.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/host_monitoring_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/host_monitoring_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/host_monitoring_v2_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/host_monitoring_v2_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/host_selector.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/hostinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/hostinfo.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/iam_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/iam_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/limitless_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/limitless_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/mysql_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/mysql_driver_dialect.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/okta_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/okta_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/pep249.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/pep249.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/pg_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/pg_driver_dialect.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/plugin_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/plugin_service.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/read_write_splitting_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/read_write_splitting_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/reader_failover_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/reader_failover_handler.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/resources/aws_advanced_python_wrapper_messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/resources/aws_advanced_python_wrapper_messages.properties -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/sql_alchemy_connection_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/sql_alchemy_connection_provider.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/sqlalchemy_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/sqlalchemy_driver_dialect.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/stale_dns_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/stale_dns_plugin.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/states/__init__.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/states/session_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/states/session_state.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/states/session_state_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/states/session_state_service.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/__init__.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/atomic.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/cache_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/cache_map.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/concurrent.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/decorators.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/failover_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/failover_mode.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/iam_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/iam_utils.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/log.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/messages.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/mysql_exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/mysql_exception_handler.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/notifications.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/pg_exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/pg_exception_handler.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/properties.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/rds_url_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/rds_url_type.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/rdsutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/rdsutils.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/region_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/region_utils.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/saml_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/saml_utils.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/sliding_expiration_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/sliding_expiration_cache.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/telemetry/default_telemetry_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/telemetry/default_telemetry_factory.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/telemetry/null_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/telemetry/null_telemetry.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/telemetry/open_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/telemetry/open_telemetry.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/telemetry/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/telemetry/telemetry.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/telemetry/xray_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/telemetry/xray_telemetry.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/utils.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/utils/value_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/utils/value_container.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/wrapper.py -------------------------------------------------------------------------------- /aws_advanced_python_wrapper/writer_failover_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/aws_advanced_python_wrapper/writer_failover_handler.py -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/benchmarks/__init__.py -------------------------------------------------------------------------------- /benchmarks/benchmark_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/benchmarks/benchmark_plugin.py -------------------------------------------------------------------------------- /benchmarks/plugin_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/benchmarks/plugin_benchmarks.py -------------------------------------------------------------------------------- /benchmarks/plugin_manager_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/benchmarks/plugin_manager_benchmarks.py -------------------------------------------------------------------------------- /docs/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/GettingStarted.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/development-guide/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/Architecture.md -------------------------------------------------------------------------------- /docs/development-guide/DevelopmentGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/DevelopmentGuide.md -------------------------------------------------------------------------------- /docs/development-guide/IntegrationTests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/IntegrationTests.md -------------------------------------------------------------------------------- /docs/development-guide/LoadablePlugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/LoadablePlugins.md -------------------------------------------------------------------------------- /docs/development-guide/Pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/Pipelines.md -------------------------------------------------------------------------------- /docs/development-guide/PluginManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/PluginManager.md -------------------------------------------------------------------------------- /docs/development-guide/PluginPipelinePerformanceResults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/PluginPipelinePerformanceResults.md -------------------------------------------------------------------------------- /docs/development-guide/PluginService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/PluginService.md -------------------------------------------------------------------------------- /docs/development-guide/ReadWriteSplittingPluginPerformanceResults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/development-guide/ReadWriteSplittingPluginPerformanceResults.md -------------------------------------------------------------------------------- /docs/examples/MySQLFailover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLFailover.py -------------------------------------------------------------------------------- /docs/examples/MySQLFastestResponseStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLFastestResponseStrategy.py -------------------------------------------------------------------------------- /docs/examples/MySQLFederatedAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLFederatedAuthentication.py -------------------------------------------------------------------------------- /docs/examples/MySQLIamAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLIamAuthentication.py -------------------------------------------------------------------------------- /docs/examples/MySQLInternalConnectionPoolPasswordWarning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLInternalConnectionPoolPasswordWarning.py -------------------------------------------------------------------------------- /docs/examples/MySQLOktaAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLOktaAuthentication.py -------------------------------------------------------------------------------- /docs/examples/MySQLReadWriteSplitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLReadWriteSplitting.py -------------------------------------------------------------------------------- /docs/examples/MySQLSecretsManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/MySQLSecretsManager.py -------------------------------------------------------------------------------- /docs/examples/PGFailover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGFailover.py -------------------------------------------------------------------------------- /docs/examples/PGFastestResponseStrategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGFastestResponseStrategy.py -------------------------------------------------------------------------------- /docs/examples/PGFederatedAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGFederatedAuthentication.py -------------------------------------------------------------------------------- /docs/examples/PGIamAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGIamAuthentication.py -------------------------------------------------------------------------------- /docs/examples/PGInternalConnectionPoolPasswordWarning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGInternalConnectionPoolPasswordWarning.py -------------------------------------------------------------------------------- /docs/examples/PGLimitless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGLimitless.py -------------------------------------------------------------------------------- /docs/examples/PGOktaAuthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGOktaAuthentication.py -------------------------------------------------------------------------------- /docs/examples/PGOpenTelemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGOpenTelemetry.py -------------------------------------------------------------------------------- /docs/examples/PGReadWriteSplitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGReadWriteSplitting.py -------------------------------------------------------------------------------- /docs/examples/PGSecretsManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGSecretsManager.py -------------------------------------------------------------------------------- /docs/examples/PGXRayTelemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/examples/PGXRayTelemetry.py -------------------------------------------------------------------------------- /docs/images/architecture_user_application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/architecture_user_application.png -------------------------------------------------------------------------------- /docs/images/aurora_initial_connection_strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/aurora_initial_connection_strategy.png -------------------------------------------------------------------------------- /docs/images/enhanced_failure_monitoring_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/enhanced_failure_monitoring_diagram.png -------------------------------------------------------------------------------- /docs/images/failover_behavior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/failover_behavior.png -------------------------------------------------------------------------------- /docs/images/failover_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/failover_diagram.png -------------------------------------------------------------------------------- /docs/images/monitor_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/monitor_process.png -------------------------------------------------------------------------------- /docs/images/pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/pipelines.png -------------------------------------------------------------------------------- /docs/images/plugin_manager_initiate_pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/plugin_manager_initiate_pipelines.png -------------------------------------------------------------------------------- /docs/images/plugin_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/plugin_service.png -------------------------------------------------------------------------------- /docs/images/psycopg_efm_30000_5000_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/psycopg_efm_30000_5000_3.png -------------------------------------------------------------------------------- /docs/images/psycopg_efm_6000_1000_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/psycopg_efm_6000_1000_1.png -------------------------------------------------------------------------------- /docs/images/psycopg_failover_efm_30000_5000_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/psycopg_failover_efm_30000_5000_3.png -------------------------------------------------------------------------------- /docs/images/psycopg_failover_efm_6000_1000_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/psycopg_failover_efm_6000_1000_1.png -------------------------------------------------------------------------------- /docs/images/session_state_switch_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/session_state_switch_connection.png -------------------------------------------------------------------------------- /docs/images/telemetry_nested.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/telemetry_nested.png -------------------------------------------------------------------------------- /docs/images/telemetry_toplevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/telemetry_toplevel.png -------------------------------------------------------------------------------- /docs/images/telemetry_traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/images/telemetry_traces.png -------------------------------------------------------------------------------- /docs/using-the-python-driver/DatabaseDialects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/DatabaseDialects.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/DriverDialects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/DriverDialects.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/FailoverConfigurationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/FailoverConfigurationGuide.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/HostAvailabilityStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/HostAvailabilityStrategy.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/ReaderSelectionStrategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/ReaderSelectionStrategies.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/SessionState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/SessionState.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/SupportForRDSMultiAzDBCluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/SupportForRDSMultiAzDBCluster.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/Telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/Telemetry.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/UsingThePythonDriver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/UsingThePythonDriver.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheAuroraConnectionTrackerPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheAuroraConnectionTrackerPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheAuroraInitialConnectionStrategyPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheAuroraInitialConnectionStrategyPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheBlueGreenPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheBlueGreenPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheCustomEndpointPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheCustomEndpointPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheDeveloperPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheDeveloperPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheFastestResponseStrategyPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheFastestResponseStrategyPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheFederatedAuthenticationPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheFederatedAuthenticationPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheIamAuthenticationPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheIamAuthenticationPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheLimitlessPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheLimitlessPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheOktaAuthenticationPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheOktaAuthenticationPlugin.md -------------------------------------------------------------------------------- /docs/using-the-python-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/docs/using-the-python-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/__init__.py -------------------------------------------------------------------------------- /tests/integration/container/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/__init__.py -------------------------------------------------------------------------------- /tests/integration/container/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/conftest.py -------------------------------------------------------------------------------- /tests/integration/container/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/scripts/__init__.py -------------------------------------------------------------------------------- /tests/integration/container/scripts/debug_integration_pycharm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/scripts/debug_integration_pycharm.py -------------------------------------------------------------------------------- /tests/integration/container/scripts/debug_integration_vscode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/scripts/debug_integration_vscode.py -------------------------------------------------------------------------------- /tests/integration/container/test_aurora_failover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_aurora_failover.py -------------------------------------------------------------------------------- /tests/integration/container/test_autoscaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_autoscaling.py -------------------------------------------------------------------------------- /tests/integration/container/test_basic_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_basic_connectivity.py -------------------------------------------------------------------------------- /tests/integration/container/test_basic_functionality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_basic_functionality.py -------------------------------------------------------------------------------- /tests/integration/container/test_blue_green_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_blue_green_deployment.py -------------------------------------------------------------------------------- /tests/integration/container/test_custom_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_custom_endpoint.py -------------------------------------------------------------------------------- /tests/integration/container/test_failover_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_failover_performance.py -------------------------------------------------------------------------------- /tests/integration/container/test_host_monitoring_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_host_monitoring_v2.py -------------------------------------------------------------------------------- /tests/integration/container/test_iam_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_iam_authentication.py -------------------------------------------------------------------------------- /tests/integration/container/test_read_write_splitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_read_write_splitting.py -------------------------------------------------------------------------------- /tests/integration/container/test_read_write_splitting_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/test_read_write_splitting_performance.py -------------------------------------------------------------------------------- /tests/integration/container/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/__init__.py -------------------------------------------------------------------------------- /tests/integration/container/utils/conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/conditions.py -------------------------------------------------------------------------------- /tests/integration/container/utils/connection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/connection_utils.py -------------------------------------------------------------------------------- /tests/integration/container/utils/database_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/database_engine.py -------------------------------------------------------------------------------- /tests/integration/container/utils/database_engine_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/database_engine_deployment.py -------------------------------------------------------------------------------- /tests/integration/container/utils/database_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/database_instances.py -------------------------------------------------------------------------------- /tests/integration/container/utils/driver_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/driver_helper.py -------------------------------------------------------------------------------- /tests/integration/container/utils/performance_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/performance_utility.py -------------------------------------------------------------------------------- /tests/integration/container/utils/proxy_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/proxy_helper.py -------------------------------------------------------------------------------- /tests/integration/container/utils/proxy_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/proxy_info.py -------------------------------------------------------------------------------- /tests/integration/container/utils/rds_test_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/rds_test_utility.py -------------------------------------------------------------------------------- /tests/integration/container/utils/target_python_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/target_python_version.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_database_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_database_info.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_driver.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_environment.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_environment_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_environment_features.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_environment_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_environment_info.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_environment_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_environment_request.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_instance_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_instance_info.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_proxy_database_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_proxy_database_info.py -------------------------------------------------------------------------------- /tests/integration/container/utils/test_telemetry_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/container/utils/test_telemetry_info.py -------------------------------------------------------------------------------- /tests/integration/host/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/build.gradle.kts -------------------------------------------------------------------------------- /tests/integration/host/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/scripts/__init__.py -------------------------------------------------------------------------------- /tests/integration/host/scripts/merge_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/scripts/merge_reports.py -------------------------------------------------------------------------------- /tests/integration/host/src/test/config/standard-mysql-grant-root.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/config/standard-mysql-grant-root.sql -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/DatabaseEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/DatabaseEngine.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/DatabaseEngineDeployment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/DatabaseEngineDeployment.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/DatabaseInstances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/DatabaseInstances.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/DebugEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/DebugEnv.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/DriverHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/DriverHelper.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/GenericTypedParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/GenericTypedParameterResolver.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TargetPythonVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TargetPythonVersion.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestDatabaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestDatabaseInfo.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestDriver.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestEnvironmentFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestEnvironmentFeatures.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestEnvironmentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestEnvironmentInfo.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestEnvironmentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestEnvironmentRequest.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestInstanceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestInstanceInfo.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestProxyDatabaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestProxyDatabaseInfo.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/TestTelemetryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/TestTelemetryInfo.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/host/TestEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/host/TestEnvironment.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/host/TestEnvironmentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/host/TestEnvironmentConfiguration.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/host/TestEnvironmentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/host/TestEnvironmentProvider.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/host/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/host/TestRunner.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/util/AuroraTestUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/util/AuroraTestUtility.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/util/ConsoleConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/util/ConsoleConsumer.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/util/ContainerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/util/ContainerHelper.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/java/integration/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/java/integration/util/StringUtils.java -------------------------------------------------------------------------------- /tests/integration/host/src/test/resources/logging-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/resources/logging-test.properties -------------------------------------------------------------------------------- /tests/integration/host/src/test/resources/otel-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/resources/otel-config.yaml -------------------------------------------------------------------------------- /tests/integration/host/src/test/resources/rds-ca-2019-root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/resources/rds-ca-2019-root.pem -------------------------------------------------------------------------------- /tests/integration/host/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/integration/host/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /tests/test_weight_random_host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/test_weight_random_host_selector.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/resources/federated_auth/adfs-saml.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/resources/federated_auth/adfs-saml.html -------------------------------------------------------------------------------- /tests/unit/resources/federated_auth/adfs-sign-in-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/resources/federated_auth/adfs-sign-in-page.html -------------------------------------------------------------------------------- /tests/unit/resources/federated_auth/saml-assertion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/resources/federated_auth/saml-assertion.txt -------------------------------------------------------------------------------- /tests/unit/test_adfs_credentials_provider_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_adfs_credentials_provider_factory.py -------------------------------------------------------------------------------- /tests/unit/test_atomic_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_atomic_int.py -------------------------------------------------------------------------------- /tests/unit/test_aurora_connection_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_aurora_connection_tracker.py -------------------------------------------------------------------------------- /tests/unit/test_cache_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_cache_map.py -------------------------------------------------------------------------------- /tests/unit/test_concurrent_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_concurrent_dict.py -------------------------------------------------------------------------------- /tests/unit/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_connection.py -------------------------------------------------------------------------------- /tests/unit/test_connection_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_connection_provider.py -------------------------------------------------------------------------------- /tests/unit/test_connection_string_host_list_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_connection_string_host_list_provider.py -------------------------------------------------------------------------------- /tests/unit/test_developer_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_developer_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_dialect.py -------------------------------------------------------------------------------- /tests/unit/test_failover_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_failover_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_fastest_response_strategy_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_fastest_response_strategy_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_federated_auth_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_federated_auth_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_highest_weight_host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_highest_weight_host_selector.py -------------------------------------------------------------------------------- /tests/unit/test_host_availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_host_availability.py -------------------------------------------------------------------------------- /tests/unit/test_host_monitor_v2_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_host_monitor_v2_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_host_monitoring_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_host_monitoring_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_host_response_time_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_host_response_time_monitor.py -------------------------------------------------------------------------------- /tests/unit/test_host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_host_selector.py -------------------------------------------------------------------------------- /tests/unit/test_hostinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_hostinfo.py -------------------------------------------------------------------------------- /tests/unit/test_iam_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_iam_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_limitless_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_limitless_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_limitless_router_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_limitless_router_service.py -------------------------------------------------------------------------------- /tests/unit/test_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_monitor.py -------------------------------------------------------------------------------- /tests/unit/test_monitor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_monitor_service.py -------------------------------------------------------------------------------- /tests/unit/test_monitoring_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_monitoring_context.py -------------------------------------------------------------------------------- /tests/unit/test_monitoring_thread_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_monitoring_thread_container.py -------------------------------------------------------------------------------- /tests/unit/test_multi_az_rds_host_list_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_multi_az_rds_host_list_provider.py -------------------------------------------------------------------------------- /tests/unit/test_multithreaded_monitor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_multithreaded_monitor_service.py -------------------------------------------------------------------------------- /tests/unit/test_mysql_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_mysql_driver_dialect.py -------------------------------------------------------------------------------- /tests/unit/test_okta_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_okta_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_pg_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_pg_driver_dialect.py -------------------------------------------------------------------------------- /tests/unit/test_plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_plugin_manager.py -------------------------------------------------------------------------------- /tests/unit/test_pool_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_pool_key.py -------------------------------------------------------------------------------- /tests/unit/test_properties_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_properties_utils.py -------------------------------------------------------------------------------- /tests/unit/test_random_host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_random_host_selector.py -------------------------------------------------------------------------------- /tests/unit/test_rds_host_list_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_rds_host_list_provider.py -------------------------------------------------------------------------------- /tests/unit/test_rds_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_rds_utils.py -------------------------------------------------------------------------------- /tests/unit/test_read_write_splitting_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_read_write_splitting_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_reader_failover_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_reader_failover_handler.py -------------------------------------------------------------------------------- /tests/unit/test_round_robin_host_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_round_robin_host_selector.py -------------------------------------------------------------------------------- /tests/unit/test_secrets_manager_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_secrets_manager_plugin.py -------------------------------------------------------------------------------- /tests/unit/test_session_state_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_session_state_service.py -------------------------------------------------------------------------------- /tests/unit/test_sliding_expiration_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_sliding_expiration_cache.py -------------------------------------------------------------------------------- /tests/unit/test_sql_alchemy_driver_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_sql_alchemy_driver_dialect.py -------------------------------------------------------------------------------- /tests/unit/test_sql_alchemy_pooled_connection_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_sql_alchemy_pooled_connection_provider.py -------------------------------------------------------------------------------- /tests/unit/test_stale_dns_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_stale_dns_helper.py -------------------------------------------------------------------------------- /tests/unit/test_writer_failover_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/test_writer_failover_handler.py -------------------------------------------------------------------------------- /tests/unit/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/utils/__init__.py -------------------------------------------------------------------------------- /tests/unit/utils/unit_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-advanced-python-wrapper/HEAD/tests/unit/utils/unit_test_utils.py --------------------------------------------------------------------------------