From c48a5bf42b2584a08605fb8c36dbfc740aa65a4e Mon Sep 17 00:00:00 2001 From: Clint Shryock Date: Thu, 19 Mar 2015 16:45:07 -0500 Subject: [PATCH] provider/aws: Fix DB Subnet refresh issue --- builtin/providers/aws/resource_aws_db_subnet_group.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/builtin/providers/aws/resource_aws_db_subnet_group.go b/builtin/providers/aws/resource_aws_db_subnet_group.go index d204c5f96..a7bbc7b47 100644 --- a/builtin/providers/aws/resource_aws_db_subnet_group.go +++ b/builtin/providers/aws/resource_aws_db_subnet_group.go @@ -79,6 +79,11 @@ func resourceAwsDbSubnetGroupRead(d *schema.ResourceData, meta interface{}) erro describeResp, err := rdsconn.DescribeDBSubnetGroups(&describeOpts) if err != nil { + if ec2err, ok := err.(aws.APIError); ok && ec2err.Code == "DBSubnetGroupNotFoundFault" { + // Update state to indicate the db subnet no longer exists. + d.SetId("") + return nil + } return err }