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:
[ ] Did a review by yourself.
[ ] Added proper tests to cover this PR. (If tests are not applicable, explain.)
[ ] Checked if this PR is a breaking (APIs have been changed) change.
[ ] Checked if this PR will not introduce cross-platform inconsistent behavior.
[ ] Checked if this PR would require a ReadMe/Wiki update.
Check which platforms you have built SDK on to verify the correctness of this PR.
[ ] Linux
[ ] Windows
[ ] Android
[ ] MacOS
[ ] IOS
[ ] Other Platforms
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
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.