From a64056156c90980c824e322fe49e2c28d6130286 Mon Sep 17 00:00:00 2001 From: Nathan McKinley Date: Wed, 20 Jun 2018 15:02:25 -0700 Subject: [PATCH] Reject disk shrinkage. --- google/resource_sql_database_instance.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/google/resource_sql_database_instance.go b/google/resource_sql_database_instance.go index f92e3a8c..b892716e 100644 --- a/google/resource_sql_database_instance.go +++ b/google/resource_sql_database_instance.go @@ -7,6 +7,7 @@ import ( "strings" "time" + "github.com/hashicorp/terraform/helper/customdiff" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/helper/schema" "github.com/hashicorp/terraform/helper/validation" @@ -48,6 +49,9 @@ func resourceSqlDatabaseInstance() *schema.Resource { Delete: schema.DefaultTimeout(10 * time.Minute), }, + CustomizeDiff: customdiff.All( + customdiff.ForceNewIfChange("settings.0.disk_size", isDiskShrinkage)), + Schema: map[string]*schema.Schema{ "region": &schema.Schema{ Type: schema.TypeString,