Allow passing resource properties by their IDs #1488
Labels
impact/usability
Something that impacts users' ability to use the product easily and intuitively
kind/enhancement
Improvements or new features
Hello!
Issue details
Currently the components in this provider accept multiple inputs that are pulumi resources. For example an
aws.iam.InstanceProfile
forNodeGroup
&NodeGroupV2
.This complicates passing dependencies across stacks or using constants for known properties and forces users to centralize their configuration or use
.get
functions for retrieving handles for resources.The bug pulumi/pulumi#17515 complicates this scenario even further because the results of
.get
fail to be passed across component boundaries in nodejs.To simplify the API, we should introduce scalar properties for all resources. E.g. a string input property called
instanceProfileName
for the instance profile.Affected area/feature
The text was updated successfully, but these errors were encountered: