terraform/builtin/providers/aws
Paul Hinze 92335b742a provider/aws: aws_main_route_table_association
This resource allows an existing Route Table to be assigned as the
"main" Route Table of a VPC. This means that the Route Table will be
used for any subnets within the VPC without an explicit Route Table
assigned [1].

This is particularly useful in getting an Internet Gateway in place as
the default for a VPC, since the automatically created Main Route Table
does not have one [2].

Note that this resource is an abstraction over an association and does not
map directly to a CRUD-able object in AWS. In order to retain a coherent
"Delete" operation for this resource, we remember the ID of the AWS-created
Route Table and reset the VPC's main Route Table to it when this
resource is deleted.

refs #843, #748

[1] http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html#RouteTableDetails
[2] http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html#Add_IGW_Routing
2015-02-03 13:47:43 -06:00
..
config.go Merge pull request #525 from pmoust/patch-2 2014-12-15 16:40:35 -08:00
network_acl_entry.go aws_network_acl: return error if protocol is invalid 2014-12-08 16:53:05 +05:30
network_acl_entry_test.go aws_network_acl: return error if protocol is invalid 2014-12-08 16:53:05 +05:30
provider.go provider/aws: aws_main_route_table_association 2015-02-03 13:47:43 -06:00
provider_test.go Read the "standard" AWS environment variables 2015-01-22 16:09:25 -05:00
resource_aws_autoscaling_group.go core: refactoring the way sets work internally v2 2014-12-12 23:21:20 +01:00
resource_aws_autoscaling_group_test.go core: refactoring the way sets work internally v2 2014-12-12 23:21:20 +01:00
resource_aws_db_instance.go Fix aws_db_instance to not recreate each time 2015-01-28 12:03:26 -05:00
resource_aws_db_instance_test.go Fix aws_db_instance to not recreate each time 2015-01-28 12:03:26 -05:00
resource_aws_db_parameter_group.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_db_parameter_group_test.go core: refactoring the way sets work internally v2 2014-12-12 23:21:20 +01:00
resource_aws_db_security_group.go Refactored the last two resources 2014-11-24 14:04:48 +01:00
resource_aws_db_security_group_test.go Refactored the last two resources 2014-11-24 14:04:48 +01:00
resource_aws_db_subnet_group.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_db_subnet_group_test.go Making some last tweaks and fixing some acc tests 2014-11-24 21:22:18 +01:00
resource_aws_eip.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_eip_test.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_elb.go No longer needed after merging of PR 804. 2015-01-21 18:48:28 +11:00
resource_aws_elb_test.go epic typo 2015-01-16 16:07:55 +02:00
resource_aws_instance.go providers/aws: ignore ec2 root devices 2015-01-28 05:14:21 -06:00
resource_aws_instance_test.go whitespace: fix mixed case indent 2015-01-28 05:16:04 -06:00
resource_aws_internet_gateway.go Merge branch 'add-ig-tags' of https://github.com/robzienert/terraform into robzienert-add-ig-tags 2015-01-10 15:28:14 -08:00
resource_aws_internet_gateway_test.go Merge branch 'add-ig-tags' of https://github.com/robzienert/terraform into robzienert-add-ig-tags 2015-01-10 15:28:14 -08:00
resource_aws_key_pair.go add aws_key_pair resource 2014-12-18 01:27:06 -08:00
resource_aws_key_pair_test.go add aws_key_pair resource 2014-12-18 01:27:06 -08:00
resource_aws_launch_configuration.go Add spot_price parameter to aws_launch_configuration resource 2015-01-21 22:48:04 -06:00
resource_aws_launch_configuration_test.go Add test for launch configuration with spot price 2015-01-23 15:51:25 -06:00
resource_aws_main_route_table_association.go provider/aws: aws_main_route_table_association 2015-02-03 13:47:43 -06:00
resource_aws_main_route_table_association_test.go provider/aws: aws_main_route_table_association 2015-02-03 13:47:43 -06:00
resource_aws_network_acl.go builtin/providers/aws: vet fix 2014-12-17 12:37:46 +01:00
resource_aws_network_acl_test.go builtin/providers/aws: vet fix 2014-12-17 12:37:46 +01:00
resource_aws_route53_record.go Updated the code so it makes use of the available functionality 2014-12-16 11:14:33 +01:00
resource_aws_route53_record_test.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_route53_zone.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_route53_zone_test.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_route_table.go Merge pull request #728 from atlassian/route_diff_fix 2015-01-05 10:43:02 +01:00
resource_aws_route_table_association.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_route_table_association_test.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_route_table_test.go Adding tag support to AWS EC2 route table resource. 2014-12-11 00:03:13 +05:30
resource_aws_s3_bucket.go Refactored about 90% 2014-11-21 17:58:34 +01:00
resource_aws_s3_bucket_test.go Making some last tweaks and fixing some acc tests 2014-11-24 21:22:18 +01:00
resource_aws_security_group.go aws: Making security group ingress rules optional 2014-12-07 23:52:04 -08:00
resource_aws_security_group_test.go core: refactoring the way sets work internally v2 2014-12-12 23:21:20 +01:00
resource_aws_subnet.go Avoid unnecessary updating of aws_subnet 2015-01-30 13:17:16 -05:00
resource_aws_subnet_test.go builtin/providers/aws: vet fix 2014-12-17 12:37:46 +01:00
resource_aws_vpc.go Adding default security group id attribute reference on creation of VPC. Fixes issue #466. 2014-12-23 11:43:33 +05:30
resource_aws_vpc_test.go added vpc tenancy argument 2014-12-10 16:10:00 +05:30
structure.go Updating the tests and refactoring the code a little 2014-12-16 15:21:25 +01:00
structure_test.go Fixed bug with final_snapshot_identifier and skip_final_snapshot and removed apply_method as an option for now and am only supporting immediate mode 2014-11-05 11:03:06 -08:00
tags.go "Computed" should be false 2015-01-03 18:33:18 +11:00
tags_test.go argument and verb formatting fixes reported by go vet 2014-11-02 13:56:44 +01:00