I'm currently deleting an RDS instance. The instance is gone, but the optiongroup won't delete, because it's referred to by all the auto-backups that RDS has made. It'll timeout soon and I'll have to go through the manually-delete/export stack/update stack/import stack rigmarole to get it sorted.
Is there an alternative? Maybe something like:
* Pulumi could discover unmanaged resources that would prevent a deletion (e.g. BucketObjects, backups, etc.),
* mark some types of resources as "can be blocked on deletion" and given them a shorter timeout, a more-specific failed-to-delete error message and don't mark them as deletion-in-progress?
* A
pulumi undelete
command that marks the resources as not-deleted instead of deletion-in-progress (so that I can go delete the unmanaged resources then run
pulumi up
again, cleanly).