docs: def DeleteInstance(self, si, logger, session, vcenter_data_model, vm_uuid, vm_name):
          """
          :param logger:
          :param CloudShellAPISession session:
          :param str vm_name: This is the resource name
          :return:
          """
          # find vm
          vm = self.pv_service.find_by_uuid(si, vm_uuid)
          if vm is not None:
              # destroy vm
              result = self.pv_service.destroy_vm(vm=vm, logger=logger)
          else:
              resource___format = "Could not find the VM {0},will remove the resource.".format(vm_name)
              logger.info(resource___format)
              result = resource___format
  
          return result