code: def create(self, name, vfw_id, domain='Shared Domain',
                 show_master_nic=False, connection_limit=0, comment=None):
          
          allocated_domain = domain_helper(domain)
          json = {'name': name,
                  'connection_limit': connection_limit,
                  'show_master_nic': show_master_nic,
                  'vfw_id': vfw_id,
                  'comment': comment,
                  'allocated_domain_ref': allocated_domain}
          
          return ElementCreator(self.__class__, json=json, href=self.href)
docs: Create a new virtual resource. Called through engine
          reference::
  
              engine.virtual_resource.create(....)
  
          :param str name: name of virtual resource
          :param int vfw_id: virtual fw identifier
          :param str domain: name of domain to install, (default Shared)
          :param bool show_master_nic: whether to show the master engine NIC ID's
                 in the virtual instance
          :param int connection_limit: whether to limit number of connections for
              this instance
          :return: href of new virtual resource
          :rtype: str