cloudformation-template-generator
cloudformation-template-generator copied to clipboard
Clean up `DependsOn`
Currently DependsOn is spottily implemented in resources. Since DependsOn should be possible for all resources, I propose making it part of the Resource signature and dropping all occurrences in the individual resources.
Some discussion is here: #187
I can't think of a way to do this (removing an argument from case classes) without a major version bump. Are people at Monsanto interested in this? It will require changes by all callers using DependsOn.
After some tinkering, it seems possible in general to remove the argument by adding a new apply function without requiring a major version change.