github.com/hobbeswalsh/terraform@v0.3.7-0.20150619183303-ad17cf55a0fa/website/source/docs/providers/aws/r/main_route_table_assoc.html.markdown (about) 1 --- 2 layout: "aws" 3 page_title: "AWS: aws_main_route_table_association" 4 sidebar_current: "docs-aws-resource-main-route-table-assoc" 5 description: |- 6 Provides a resource for managing the main routing table of a VPC. 7 --- 8 9 # aws\_main\_route\_table\_<wbr>association 10 11 Provides a resource for managing the main routing table of a VPC. 12 13 ## Example Usage 14 15 ``` 16 resource "aws_main_route_table_association" "a" { 17 vpc_id = "${aws_vpc.foo.id}" 18 route_table_id = "${aws_route_table.bar.id}" 19 } 20 ``` 21 22 ## Argument Reference 23 24 The following arguments are supported: 25 26 * `vpc_id` - (Required) The ID of the VPC whose main route table should be set 27 * `route_table_id` - (Required) The ID of the Route Table to set as the new 28 main route table for the target VPC 29 30 ## Attributes Reference 31 32 The following attributes are exported: 33 34 * `id` - The ID of the Route Table Association 35 * `original_route_table_id` - Used internally, see __Notes__ below 36 37 ## Notes 38 39 On VPC creation, the AWS API always creates an initial Main Route Table. This 40 resource records the ID of that Route Table under `original_route_table_id`. 41 The "Delete" action for a `main_route_table_association` consists of resetting 42 this original table as the Main Route Table for the VPC. You'll see this 43 additional Route Table in the AWS console; it must remain intact in order for 44 the `main_route_table_association` delete to work properly.