ucloud/terraform-provider-ucloud

Unreasonablef forces replacement argument of ucloud_vpc.

hanyouqing opened this issue · 1 comments

I am gong to change the service name which is part of the name, tag, remark of many other products.
I found lots of unexpectedforces replacement arguments when I terraform plan:

  • ucloud_vpc
    • name
    • tag
  • ucloud_subnet (because of the ucloud_vpc is forces replacement)
  • ucloud_instance (because of the subnet_id is forces replacement)

It looks like I have to recreate all of my resources even if I just want to change thename ortag of ucloud_vpc.

At present, part of the updated API is being revised, and our terraform has not yet included it. For unsupported updates, terraform will be forceNew (delete and rebuild) by default.