from odltools.mdsal.models.model import Model
-NAME = "l3vpn"
+MODULE = "l3vpn"
def vpn_instance_to_vpn_id(store, args):
- return VpnInterfaces(NAME, VpnInterfaces.CONTAINER, store, args)
+ return VpnInterfaces(MODULE, store, args)
class VpnInterfaces(Model):
CONTAINER = "vpn-interfaces"
- VPN_INTERFACE = "vpn-interface"
-
- def get_vpn_interfaces(self):
- return self.data[self.CONTAINER][self.VPN_INTERFACE]
-
- def get_vpn_ids_by_key(self, key="name"):
- d = {}
- ifaces = self.get_vpn_interfaces()
- if ifaces is None:
- return None
- for iface in ifaces:
- d[iface[key]] = iface
- return d
+ CLIST = "vpn-interface"
+ CLIST_KEY = "name"