Provides a resource for managing the main routing table of a VPC.
resource "aws_main_route_table_association" "a" { vpc_id = "${aws_vpc.foo.id}" route_table_id = "${aws_route_table.bar.id}" }
The following arguments are supported:
vpc_id
- (Required) The ID of the VPC whose main route table should be set route_table_id
- (Required) The ID of the Route Table to set as the new main route table for the target VPC In addition to all arguments above, the following attributes are exported:
id
- The ID of the Route Table Association original_route_table_id
- Used internally, see Notes below On VPC creation, the AWS API always creates an initial Main Route Table. This resource records the ID of that Route Table under original_route_table_id
. The "Delete" action for a main_route_table_association
consists of resetting this original table as the Main Route Table for the VPC. You'll see this additional Route Table in the AWS console; it must remain intact in order for the main_route_table_association
delete to work properly.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/main_route_table_assoc.html