code: def _delete(self, c, context, hm):
          
          pools = hm.get("pools", [])
  
          for pool in pools:
              pool_id = pool.get("pool_id")
              self._dissociate(c, context, hm, pool_id)
  
          self._delete_unused(c, context, hm)
docs: Delete a healthmonitor and ALL its pool associations