This message was deleted.
# general
s
This message was deleted.
b
GitHub would be better for this question as the design team generally moderate the github issues, we're generally here for tech support 🙂
🤦🏻‍♂️ 1
b
I know there is an existing issue exploring exposing the functionality required to
await
and
Output<T>
. Currently there exists some variation of
Output<T>.GetValueAsync
that you can await in most of the SDK implementations but it may not be exposed the way you would like. Some discussion here: https://github.com/pulumi/pulumi/issues/6374 As for being declarative versus functional, I agree that in some scenarios the latter would be better than the former. For instance if your code looked like:
Copy code
var stack = new Stack();
var bucket = new Aws.S3.Bucket(...);
stack.Add(bucket);
Would solve a fair amount of internal problems related to statically detecting the declared bucket implicitly. But obviously has trade-offs of its own and is a large architectural change so 🤷‍♂️