fix(route53): correct traffic policy behavior (#27767) #42365
+100
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR enhances the
aws_route53_traffic_policy
resource to properly support versioning when updating traffic policy documents. Previously, updates to the traffic policy document would overwrite existing versions rather than creating a new version as expected. This change ensures that when a traffic policy document is modified, a new version is created while preserving previous versions, aligning with AWS Route53 API behavior and user expectations.Relations
Closes #27767
References
Output from Acceptance Testing