Skip to main content

Outputs

Pulumi Ep 5: Inputs, Outputs, and Promises (The Asynchronous Conundrum)

When you write standard TypeScript, data is computed immediately. But in Pulumi, when you request an EC2 instance’s IP address, the IP does not exist until AWS physically boots the server. This introduces temporal paradoxes. In this final fundamental episode, we master Inputs, Outputs, and how to safely manipulate asynchronous infrastructure data.