Given a terraform configuration for one set of single `aws_instance`, `aws_ebs_volume` and `aws_volume_attachment` resources, each named, say,`foo`;

How would one `terraform destroy -target=aws_instance.foo` _without_ terraform also destroying the `aws_ebs_volumen.foo` as the resulting plan insists that it will?

I've tried to `terraform destroy -target=aws_volume_attachement.foo` first;

... no-change.

I've tried removing the `aws_volume_attachment` from the configuration, `terraform apply` it and _then_ `terraform destroy -target=aws_instance.foo`;

... didn't help either

Somehow terraform really wants to destroy the `aws_ebs_volume` resource together  with the `aws_instance` resource. 

I, otoh, would very much like to preserve that `aws_ebs_volume` for later attachment to a re-created `aws_instance`...

Can it be done?