Sorry for leaving it out for such a long time, going back to it now.
I've double-checked all the StackResource class hierarchy, and apart from couple of small fixes,
the only resource violating the design proposed here currently is
ResourceGroup
in its handle_create and handle_update, that both might return lists of scheduler tasks.
I'll look into it and see what can be done, hopefully to close this for good.
Sorry for leaving it out for such a long time, going back to it now.
I've double-checked all the StackResource class hierarchy, and apart from couple of small fixes,
the only resource violating the design proposed here currently is
ResourceGroup
in its handle_create and handle_update, that both might return lists of scheduler tasks.
I'll look into it and see what can be done, hopefully to close this for good.