docs: def cancel_guests(self, host_id):
          """Cancel all guests into the dedicated host immediately.
  
          To cancel an specified guest use the method VSManager.cancel_instance()
  
          :param host_id: The ID of the dedicated host.
          :return: The id, fqdn and status of all guests into a dictionary. The status
                   could be 'Cancelled' or an exception message, The dictionary is empty
                   if there isn't any guest in the dedicated host.
  
          Example::
              # Cancel guests of dedicated host id 12345
              result = mgr.cancel_guests(12345)
          """
          result = []
  
          guests = self.host.getGuests(id=host_id, mask='id,fullyQualifiedDomainName')
  
          if guests:
              for vs in guests:
                  status_info = {
                      'id': vs['id'],
                      'fqdn': vs['fullyQualifiedDomainName'],
                      'status': self._delete_guest(vs['id'])
                  }
                  result.append(status_info)
  
          return result