So as you noticed Pulumi differentiates between the ordering relationship and the dependency relationship. The ordering is like parent -> child and it is one:many and that's what you see when you run a preview. But dependency is many:one so it must be different, and is obviously a bit harder to draw in console. You can output that tree with with the “pulumi stack graph” command. It can output a .dot file