The networking_cisco.plugins.cisco.l3.rpc.l3_router_rpc_cfg_agent_api
Module¶
-
class
networking_cisco.plugins.cisco.l3.rpc.l3_router_rpc_cfg_agent_api.
L3RouterCfgAgentNotifyAPI
(l3plugin, topic=’cisco_cfg_agent_l3_routing’)¶ Bases:
object
API for plugin to notify Cisco cfg agent.
-
router_added_to_hosting_device
(context, router)¶ Notify cfg agent about router added to hosting device.
-
router_deleted
(context, router)¶ Notifies cfg agents about a deleted router.
-
router_removed_from_hosting_device
(context, router)¶ Notify cfg agent about router removed from hosting device.
-
routers_removed_from_hosting_device
(context, router_ids, hosting_device)¶ Notify cfg agent that routers have been removed from hosting device. @param: context - information about tenant, user etc @param: router-ids - list of ids @param: hosting_device - device hosting the routers
-
routers_updated
(context, routers, operation=None, data=None, shuffle_agents=False)¶ Notify cfg agents about configuration changes to routers.
This includes operations performed on the router like when a router interface is added or removed.
-