I'm not 100% sure what you're asking here, but I think what you're getting at is that you want Terraform to temporarily ignore certain resources while still keeping track of them so you can continue using them in Terraform later.
If so, the closest feature to that today is the -target argument accepted on the terraform plan and terraform apply (with no arguments) commands. This actually does the opposite of what I think you want here: it asks Terraform to focus its attention only on the resources that are targeted:
terraform plan -out=tfplan -target=aws_instance.foo -target=aws_route53_record.foo
When using -target, Terraform will not do any semantic validation, refreshing, planning or applying on any resource except those that you explicitly name and any resources that are dependencies of those targets.