I’m migrating an existing provider from the v2 SDK to the new framework and i have been trying to use a nested block so the interface matches the existing provider interface, but have had issues (see currently unanswered questions here: How to compare changes for nested block with new framework? and How to convert concrete tftypes.Value to something that implements attr.Value).
I’m thinking if I don’t get any help on those other two questions then I’ll consider moving to a nested attribute which looks to be easier to deal with but I’m wondering what are the fundamental differences between nested blocks and nested attributes?
Why would I choose one over the other?
Thanks.