code: def create(cls, interface_id, address, network_value,
                 nodeid=1, **kwargs):
          
          data = {'address': address,
                  'network_value': network_value,
                  'nicid': str(interface_id),
                  'auth_request': False,
                  'backup_heartbeat': False,
                  'nodeid': nodeid,
                  'outgoing': False,
                  'primary_mgt': False,
                  'primary_heartbeat': False}
  
          for k, v in kwargs.items():
              data.update({k: v})
  
          return cls(data)
docs: :param int interface_id: interface id
          :param str address: ip address of the interface
          :param str network_value: network/netmask, i.e. x.x.x.x/24
          :param int nodeid: for clusters, used to identify the node number
          :rtype: dict