mirror of https://github.com/pulumi/pulumi.git
9a06694676
<!---
Thanks so much for your contribution! If this is your first time
contributing, please ensure that you have read the
[CONTRIBUTING](https://github.com/pulumi/pulumi/blob/master/CONTRIBUTING.md)
documentation.
-->
# Description
This PR is motivated by https://github.com/pulumi/pulumi/pull/15145.
`resource.*` should be built on top of `property.Value`,[^1] which means
that `resource`
needs to be able to import `property.Value`, and so `property` cannot
import
`resource`. Since Assets and Archives are both types of properties, they
must be moved out
of `resource`.
[^1]: For example:
|
||
---|---|---|
.. | ||
internal/terminal | ||
testdata | ||
diff.go | ||
diff_test.go | ||
display.go | ||
doc.go | ||
events.go | ||
events_test.go | ||
json.go | ||
jsonmessage.go | ||
object_diff.go | ||
object_diff_test.go | ||
options.go | ||
progress.go | ||
progress_test.go | ||
query.go | ||
rows.go | ||
sigint_unix.go | ||
sigint_windows.go | ||
tableutil.go | ||
tree.go | ||
tree_test.go | ||
watch.go |