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.