code: def teardown(self, hooks=True):
          
          if not self.is_valid:
              raise PolyaxonDeploymentConfigError(
                  'Deployment type `{}` not supported'.format(self.deployment_type))
  
          if self.is_kubernetes:
              self.teardown_on_kubernetes(hooks=hooks)
          elif self.is_docker_compose:
              self.teardown_on_docker_compose()
          elif self.is_docker:
              self.teardown_on_docker(hooks=hooks)
          elif self.is_heroku:
              self.teardown_on_heroku(hooks=hooks)
docs: Teardown Polyaxon.