code: def ndi_interfaces(self):
          
          return [{'address': interface.address, 'nicid': interface.nicid}
                  for interface in self.interfaces
                  if isinstance(interface, (NodeInterface, SingleNodeInterface))]
docs: Return a formatted dict list of NDI interfaces on this engine.
          This will ignore CVI or any inline or layer 2 interface types.
          This can be used to identify  to indicate available IP addresses
          for a given interface which can be used to run services such as
          SNMP or DNS Relay.
          
          :return: list of dict items [{'address':x, 'nicid':y}]
          :rtype: list(dict)