Usually, you have to wait for a resource to reach a certain state before being considered stable. Could it be possible to have a way to define in terraform framework an interface that would enable terraform to know when it is waiting for a resource to be available?
Anyhow it would be useful to have a consistent pattern to wait in a standard fashion.