AWS wont let you delete a VPC if there are instances in it.
If I create a non tf managed instance in a vpc (that I did create with terraform) and then do a terraform destroy tf hangs waiting.
I can then go to aws console and manually delete the vpc and get a useful response from aws as to why it cant be deleted and a list of the offending resources i can manually delete.
Is there a verbose switch where terraform would spit out these messages from the AWS API? I assume the AWS API returns this info, but perhaps it only does that when deleting via the console?
I havent found any info on how to make the tf destroy command return this info so assuming it probably not possible but wanted to confirm.