The vmware_nsx.services.fwaas.nsx_v3.edge_fwaas_driver_base Module

class vmware_nsx.services.fwaas.nsx_v3.edge_fwaas_driver_base.CommonEdgeFwaasV3Driver(driver_exception, driver_name)

Bases: vmware_nsx.services.fwaas.common.fwaas_mocks.FwaasDriverBase

Base class for NSX-V3 driver for Firewall As A Service - V1 & V2.

check_backend_version(resource, event, trigger, payload=None)
core_plugin

Get the NSX-V3 core plugin

get_default_backend_rule(section_id, allow_all=True)
nsx_firewall
nsx_router
nsxlib
should_apply_firewall_to_router(router_data)

Return True if the firewall rules should be added the router

Right now the driver supports for all routers.

translate_addresses_to_target(cidrs, fwaas_rule_id=None)
validate_backend_version()