docs: def destroy_vm_by_uuid(self, si, vm_uuid, vm_path, logger):
          """
          destroy the given vm
          :param si:      pyvmomi 'ServiceInstance'
          :param vm_uuid: str uuid of the vm to destroyed
          :param vm_path: str path to the vm that will be destroyed
          :param logger:
          """
          if vm_uuid is not None:
              vm = self.find_by_uuid(si, vm_uuid, vm_path)
              if vm:
                  return self.destroy_vm(vm, logger)
          # return 'vm not found'
          # for apply the same Interface as for 'destroy_vm_by_name'
          raise ValueError('vm not found')