The majority of the Terraform AWS Providers resources and data sources are based on aws-sdk-go. Currently we support the use of both aws-sdk-go and aws-sdk-go-v2 in the provider, and have a significant number of resources based on aws-sdk-go-v2.
AWS have now announced the End-Of-Support plan for the AWS SDK for Go v1 which presents these key dates for the provider to work towards:
Start of Maintenance Mode: July 31, 2024
Effectively this means that feature development on existing resources will require migration to v2 of the provider, as new features will not be added to that version of the SDK.
End of Support: July 31, 2025
By this time the provider should not have any functionality dependent on V1 of the SDK.
The maintainer team has stopped accepting net-new resources/data sources based on aws-sdk-go.
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
Volunteering to Work on This Issue
If you are interested in working on this issue, please leave a comment.
If this would be your first contribution, please review the contribution guide.
Description
The majority of the Terraform AWS Providers resources and data sources are based on aws-sdk-go. Currently we support the use of both aws-sdk-go and aws-sdk-go-v2 in the provider, and have a significant number of resources based on aws-sdk-go-v2.
AWS have now announced the End-Of-Support plan for the AWS SDK for Go v1 which presents these key dates for the provider to work towards:
Start of Maintenance Mode: July 31, 2024
Effectively this means that feature development on existing resources will require migration to v2 of the provider, as new features will not be added to that version of the SDK.
End of Support: July 31, 2025
By this time the provider should not have any functionality dependent on V1 of the SDK.
The maintainer team has stopped accepting net-new resources/data sources based on aws-sdk-go.
References
32917
Services Requiring Migration