From 9b9d14758594daa04c119b8dd6b1ba66a2f37672 Mon Sep 17 00:00:00 2001 From: Greg Osuri Date: Sun, 14 Dec 2014 14:05:38 -0800 Subject: [PATCH] Setting the VPC id to blank for unattached igws --- builtin/providers/aws/resource_aws_internet_gateway.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builtin/providers/aws/resource_aws_internet_gateway.go b/builtin/providers/aws/resource_aws_internet_gateway.go index 4618a067e..14f8432b4 100644 --- a/builtin/providers/aws/resource_aws_internet_gateway.go +++ b/builtin/providers/aws/resource_aws_internet_gateway.go @@ -61,7 +61,8 @@ func resourceAwsInternetGatewayRead(d *schema.ResourceData, meta interface{}) er ig := igRaw.(*ec2.InternetGateway) if len(ig.Attachments) == 0 { - d.SetId("") + // Gateway exists but not attached to the VPC + d.Set("vpc_id", "") } else { d.Set("vpc_id", ig.Attachments[0].VpcId) }