There are some niche services that might not be covered by cloudformation resources.

These custom resources are the one that we use as workaround, more like terraform providers