```Previewing update (test): Type ...
# google-cloud
d
Copy code
Previewing update (test):
     Type                              Name                                 Plan       Info
     pulumi:pulumi:Stack               test             
 ~   ├─ gcp:spanner:Database           test1-ledger                         update     [diff: ~deletionProtection]
 ~   ├─ gcp:spanner:Database           test2-ledger                         update     [diff: ~deletionProtection]
 ~   ├─ gcp:cloudfunctionsv2:Function  test1-node                           update     [diff: ~buildConfig,serviceConfig]
 ~   └─ gcp:cloudfunctionsv2:Function  test2-node                           update     [diff: ~buildConfig,serviceConfig]
 
Resources:
    ~ 4 to update
    - 2 to delete
    6 changes. 9 unchanged

Updating (test):
     Type                     Name                                 Status                  Info
     pulumi:pulumi:Stack      test                                 **failed**              1 error
 -   ├─ gcp:spanner:Database  test2-ledger                         **deleting failed**     1 error
 -   └─ gcp:spanner:Database  test1-ledger                         **deleting failed**     1 error
 
Diagnostics:
  gcp:spanner:Database (test2-ledger):
    error: deleting urn:pulumi:test::tyblocks-cloud-deploy::gcp:spanner/database:Database::test2-ledger: 1 error occurred:
    	* cannot destroy instance without setting deletion_protection=false and running `terraform apply`
 
  pulumi:pulumi:Stack (test):
    error: update failed
 
  gcp:spanner:Database (test1-ledger):
    error: deleting urn:pulumi:test::tyblocks-cloud-deploy::gcp:spanner/database:Database::test1-ledger: 1 error occurred:
    	* cannot destroy instance without setting deletion_protection=false and running `terraform apply`
I have added "`deletionProtection: false`" to the resource, but it seems like it wants me to add it in the past (which, as time moves only forward, I cannot do)
I was able to get around this by using
--refresh
as a CLI argument
👍 1