The vmware_nsx.plugins.nsx_v.drivers.abstract_router_driver Module

class vmware_nsx.plugins.nsx_v.drivers.abstract_router_driver.RouterAbstractDriver

Bases: object

Abstract router driver that expose API for nsxv plugin.

add_router_interface(context, router_id, interface_info)
create_router(context, lrouter, appliance_size=None, allow_metadata=True)
delete_router(context, router_id)
get_type()
remove_router_interface(context, router_id, interface_info)
update_router(context, router_id, router)
update_routes(context, router_id, nexthop)
class vmware_nsx.plugins.nsx_v.drivers.abstract_router_driver.RouterBaseDriver(plugin)

Bases: vmware_nsx.plugins.nsx_v.drivers.abstract_router_driver.RouterAbstractDriver

Previous topic

The vmware_nsx.plugins.nsx_mh.plugin Module

Next topic

The vmware_nsx.plugins.nsx_v.drivers.distributed_router_driver Module

This Page