code: def add_tunnel_interface(self, interface_id, address, network_value,
                               zone_ref=None, comment=None):
          
          interfaces = [{'nodes': [{'address': address, 'network_value': network_value}]}]
          interface = {'interface_id': interface_id, 'interfaces': interfaces,
              'zone_ref': zone_ref, 'comment': comment}
          tunnel_interface = TunnelInterface(**interface)
          self._engine.add_interface(tunnel_interface)
docs: Creates a tunnel interface for a virtual engine.
  
          :param str,int interface_id: the tunnel id for the interface, used as nicid also
          :param str address: ip address of interface
          :param str network_value: network cidr for interface; format: 1.1.1.0/24
          :param str zone_ref: zone reference for interface can be name, href or Zone
          :raises EngineCommandFailed: failure during creation
          :return: None