code: def delete(self):
          
          if not self._created:
              return
          try:
              node1 = self._nodes[0]["node"]
              adapter_number1 = self._nodes[0]["adapter_number"]
              port_number1 = self._nodes[0]["port_number"]
          except IndexError:
              return
          try:
              yield from node1.delete("/adapters/{adapter_number}/ports/{port_number}/nio".format(adapter_number=adapter_number1, port_number=port_number1), timeout=120)
          # If the node is already delete (user selected multiple element and delete all in the same time)
          except aiohttp.web.HTTPNotFound:
              pass
  
          try:
              node2 = self._nodes[1]["node"]
              adapter_number2 = self._nodes[1]["adapter_number"]
              port_number2 = self._nodes[1]["port_number"]
          except IndexError:
              return
          try:
              yield from node2.delete("/adapters/{adapter_number}/ports/{port_number}/nio".format(adapter_number=adapter_number2, port_number=port_number2), timeout=120)
          # If the node is already delete (user selected multiple element and delete all in the same time)
          except aiohttp.web.HTTPNotFound:
              pass
          yield from super().delete()
docs: Delete the link and free the resources