From f92b2b7c5802fe3d17696416db12114df45a1c15 Mon Sep 17 00:00:00 2001 From: Maxime Bury Date: Tue, 23 Feb 2016 12:56:46 -0800 Subject: [PATCH] Also ignore empty VPC config after all --- builtin/providers/aws/structure.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builtin/providers/aws/structure.go b/builtin/providers/aws/structure.go index d257128b7..6facdf792 100644 --- a/builtin/providers/aws/structure.go +++ b/builtin/providers/aws/structure.go @@ -688,6 +688,10 @@ func flattenLambdaVpcConfigResponse(s *lambda.VpcConfigResponse) []map[string]in return nil } + if len(s.SubnetIds) == 0 && len(s.SecurityGroupIds) == 0 && s.VpcId == nil { + return nil + } + settings["subnet_ids"] = schema.NewSet(schema.HashString, flattenStringList(s.SubnetIds)) settings["security_group_ids"] = schema.NewSet(schema.HashString, flattenStringList(s.SecurityGroupIds)) if s.VpcId != nil {