A documentação de todos os ganchos disponíveis está disponível aqui:
O ciclo de vida básico (instalar, iniciar, parar) e os ganchos de relação são documentados em charms. Ganchos de relação são definidos para cada relação que um charme define em seus metadados.
Além desses, há dois ganchos de interesse, o gancho 'upgrade-charm', que é chamado quando o charme de um serviço é atualizado para cada uma de suas unidades de serviço.
O outro é o gancho 'config-changed', chamado quando um charme que define um esquema de configuração de serviço tem sua configuração alterada, já que os serviços podem ser implementados com dados de configuração, o gancho config-changed também é chamado na implementação inicial de uma unidade antes de iniciá-lo.
todos os ganchos são opcionais.