🤖🤖🤖 New Resource: aws_ec2_local_gateway_route_table_virtual_interface_group_association#48014
Draft
BenjaminSaintCyr wants to merge 5 commits into
Conversation
added 3 commits
May 21, 2026 15:37
…on: Add missing WithRegionModel
…on: Document region attribute
Contributor
Community GuidelinesThis comment is added to every new Pull Request to provide quick reference to how the Terraform AWS Provider is maintained. Please review the information below, and thank you for contributing to the community that keeps the provider thriving! 🚀 Voting for Prioritization
Pull Request Authors
|
added 2 commits
May 21, 2026 16:18
…on: Add CHANGELOG entry for hashicorp#48014
…on: Fix tags_all description style
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Rollback Plan
If a change needs to be reverted, we will publish an updated version of the library.
Changes to Security Controls
No changes to security controls (access controls, encryption, logging) are introduced by this pull request.
Description
Adds a new resource
aws_ec2_local_gateway_route_table_virtual_interface_group_associationthat manages the association between an EC2 Local Gateway Route Table and a Virtual Interface Group on AWS Outposts.This is a straightforward CRUD resource (Create/Read/Delete, no Update) that wraps the
CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation,DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations, andDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationEC2 APIs. Both required arguments (local_gateway_route_table_idandlocal_gateway_virtual_interface_group_id) are ForceNew since the API does not support modifying an existing association. Tags are the only in-place updatable attribute.Implementation uses terraform-plugin-framework + aws-sdk-go-v2. Async state transitions (
associating→associated,disassociating→ removed) are handled via waiters with a 5-minute timeout.Relations
Closes #48006.
References
Output from Acceptance Testing
Tests require an AWS account with Outpost hardware. Tests are gated by
acctest.PreCheckOutpostsOutpostsand will skip in environments without Outposts.Acceptance test output to be added once run against an Outpost-enabled account.
AI Usage Disclosure
This pull request was prepared with assistance from an AI agent — specifically, a custom agent running inside Claude Code. The agent was configured for this repository (branching conventions, skaff usage,
make genawareness, no manual edits to_gen.go, AutoFlex, identity generators, acceptance-test scaffolding) and used for code generation, test authoring, documentation, and PR creation. Every line has been reviewed by the human contributor, who has verified the code compiles and understands each design decision. Per the project's AI Usage Policy, "🤖🤖🤖" is included in the PR title.