The vmware_nsx.services.fwaas.nsx_tv.plugin_v1 Module

class vmware_nsx.services.fwaas.nsx_tv.plugin_v1.FwaasTVPluginV1

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

NSX-TV plugin for Firewall As A Service - V1.

This plugin adds separation between T/V instances

get_firewall_policies(context, **kwargs)

Run the original get-list method, and filter the results by the project id of the context

get_firewall_rules(context, **kwargs)

Run the original get-list method, and filter the results by the project id of the context

get_firewalls(context, **kwargs)

Run the original get-list method, and filter the results by the project id of the context

methods_to_separate = ['get_firewalls', 'get_firewall_policies', 'get_firewall_rules']
validate_firewall_routers_not_in_use(context, router_ids, fwid=None)