If you’re passing the output of one resource directly into another, then Pulumi will resolve it automatically. If you need to manipulate the value (eg. appending text, turning into json,etc), then you will need to use .apply or .all for multiple values.