The following works well enough for my needs
To speed up the plan, you can use -target=foo.bar
to generate a smaller plan file
tf plan -target=vault_generic_secret.foobar -out=/tmp/tfplan
tf show -json /tmp/tfplan | jq -r ".resource_changes[0].change.before.data , .resource_changes[0].change.after.data"