Specifying ignore_changes for a block correctly

Given a block in a resource e.g

version {
    instance_template = "foo"
    name              = "bar"

Is it possible to use ignore_changes in a partial way - meaning to only specify the name attribute be ignored, for instance?

Also, if the block were dynamic - how would ignore_changes be specified in that case?

If you have multiple dynamic blocks, you can reference them like this:

ignore_changes = ["version.0.instance_template"]