Based on the existing slack plugin. Currently does not implement creating new rules or deleting rules.
Provider controllers are automatically disabled when the provider is disabled (works the same way as plugin controllers)