-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Return concrete values for physical names and ARNs if explicitly stated #4093
Comments
Doesn't/shouldn't this already work today by means of the If it doesn't work for some particular resource, it's a bug in the implementation of that resource, rather than the system. Re: recording the implicit reference: tokens can easily be made to do this, with a little extension on what Seems good enough to me, but YMMV? |
This is a duplicate of #928 . Same reasons posted there apply here as well. |
🚀 Feature Request
Description
When a user specified an explicit physical name for an AWS resource, the corresponding attributes should also return a concrete name.
For example, if I define a bucket with a
bucketName
:Then, I would expect
bucket.bucketName
to returnhello
and not a token that resolves to{ "Fn::GetAtt": [ ... ] }
❗️There is a problem: CloudFormation references implicitly indicate that there is a dependency between the consuming resource and the referenced resource. If we return a concrete name (string), this dependency will now be lost forever. Is there anything we can do about it? (@rix0rrr?)
The text was updated successfully, but these errors were encountered: