aws / aws-sdk-cpp

AWS SDK for C++
Apache License 2.0
1.96k stars 1.05k forks source link

Disable endpoint discovery on the dynamodb by default #3064

Closed SergeyRyabinin closed 1 month ago

SergeyRyabinin commented 1 month ago

Issue #, if available: Disable endpoint discovery on the dynamodb by default as it causes a lot of pain. It is a feature on a deprecation path and the service team suggests to not use it. It is there purely for backward compatibility.

Still, 2 clients of Timestream would require endpoint discovery enabled by default (because it is required, otherwise the API call would fail) Description of changes: Get rid of intermediate template GenericClientConfiguration, there are only 3 service clients using the endpoint discovery, so they will generate their service-specific ClientConfiguration classes.

Check all that applies:

Check which platforms you have built SDK on to verify the correctness of this PR.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.