The neutron_fwaas.extensions.firewall_v2 Module

class neutron_fwaas.extensions.firewall_v2.Firewall_v2

Bases: neutron_lib.api.extensions.ExtensionDescriptor

api_definition = <module ‘neutron_lib.api.definitions.firewall_v2’ from ‘/home/jenkins/workspace/neutron-fwaas-docs-ubuntu-xenial/.tox/venv/local/lib/python2.7/site-packages/neutron_lib/api/definitions/firewall_v2.pyc’>
classmethod get_alias()
classmethod get_description()
get_extended_resources(version)
classmethod get_name()
classmethod get_plugin_interface()
classmethod get_resources()

Returns Ext Resources.

classmethod get_updated()
update_attributes_map(attributes)
class neutron_fwaas.extensions.firewall_v2.Firewallv2PluginBase

Bases: neutron_lib.services.base.ServicePluginBase

create_firewall_group(context, firewall_group)
create_firewall_policy(context, firewall_policy)
create_firewall_rule(context, firewall_rule)
delete_firewall_group(context, id)
delete_firewall_policy(context, id)
delete_firewall_rule(context, id)
get_firewall_group(context, id)
get_firewall_groups(context, filters=None, fields=None)
get_firewall_policies(context, filters=None, fields=None)
get_firewall_policy(context, id, fields=None)
get_firewall_rule(context, id, fields=None)
get_firewall_rules(context, filters=None, fields=None)
get_plugin_description()
get_plugin_name()
get_plugin_type()
insert_rule(context, id, rule_info)
remove_rule(context, id, rule_info)
update_firewall_group(context, id, firewall_group)
update_firewall_policy(context, id, firewall_policy)
update_firewall_rule(context, id, firewall_rule)