Graham Davison
Graham Davison
The HTTP Transport used for sending requests to the AWS API is currently configured in this module. Some cases, such as acceptance testing require a special HTTP Transport. Add the...
### Community Note * Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request * Please do...
Allow passing additional user-agent strings in the AWS API request context. Supports module-scoped user-agent strings in Terraform providers.
We currently support using an [external credentials process](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html) from shared config files with a named profile. Add support to provide it directly. Needs investigation to see if we can provide...
The error message returned when no region parameter was found in any of the sources needs improvement. For example, the AWS Provider returns: > Error: error configuring Terraform AWS Provider:...
The `2022-02-24` release of the AWS SDK for Go v2 adds support for `RetryMode` for API clients. Add support for this parameter - [ ] directly - [ ] environment...
The PR #81 added support for the `HTTPProxy` parameter. Some situations may require bypassing the general proxy setting. Note: The `NO_PROXY` environment variable is supported. Reference hashicorp/terraform-provider-aws#23348
Since the AWS SDK for Go v2 no longer exposes partition and region data (aws/aws-sdk-go-v2#1205), we provide our own for region validation with https://github.com/hashicorp/aws-sdk-go-base/blob/main/internal/endpoints/endpoints.go. This is currently maintained manually. Add...
When an AWS profile is configured to use a `credential_process`, the authentication flow should fail when there's an error running the process, e.g. if the process name is misspelled or...
Since Terraform handles log levels, request/response logging should always be enabled. Remove parameter `Config.DebugLogging`