Example #1
0
 def sandesh_ri_build(self, vn_name, ri_name):
     vn = VirtualNetworkST.get(vn_name)
     sandesh_ri_list = []
     for riname in vn.routing_instances:
         ri = RoutingInstanceST.get(riname)
         sandesh_ri = sandesh.RoutingInstance(name=ri.obj.get_fq_name_str())
         sandesh_ri.service_chain = ri.service_chain
         sandesh_ri.connections = list(ri.connections)
         sandesh_ri_list.append(sandesh_ri)
     return sandesh_ri_list
Example #2
0
 def sandesh_ri_build(self, vn_name, ri_name):
     vn = VirtualNetworkST.get(vn_name)
     sandesh_ri_list = []
     for riname in vn.routing_instances:
         ri = RoutingInstanceST.get(riname)
         sandesh_ri = sandesh.RoutingInstance(name=ri.obj.get_fq_name_str())
         sandesh_ri.service_chain = ri.service_chain
         sandesh_ri.connections = list(ri.connections)
         sandesh_ri_list.append(sandesh_ri)
     return sandesh_ri_list
Example #3
0
    def sandesh_vn_build(self, vn_name):
        vn = VirtualNetworkST.get(vn_name)
        sandesh_vn = sandesh.VirtualNetwork(name=vn_name)
        sandesh_vn.policies = vn.network_policys.keys()
        sandesh_vn.connections = list(vn.connections)
        sandesh_vn.routing_instances = vn.routing_instances
        if vn.acl:
            sandesh_vn.acl = vn.acl.get_fq_name_str()
        if vn.dynamic_acl:
            sandesh_vn.dynamic_acl = vn.dynamic_acl.get_fq_name_str()

        return sandesh_vn
Example #4
0
    def sandesh_vn_build(self, vn_name):
        vn = VirtualNetworkST.get(vn_name)
        sandesh_vn = sandesh.VirtualNetwork(name=vn_name)
        sandesh_vn.policies = vn.network_policys.keys()
        sandesh_vn.connections = list(vn.connections)
        sandesh_vn.routing_instances = vn.routing_instances
        if vn.acl:
            sandesh_vn.acl = vn.acl.get_fq_name_str()
        if vn.dynamic_acl:
            sandesh_vn.dynamic_acl = vn.dynamic_acl.get_fq_name_str()

        return sandesh_vn