neutron_fwaas.db.firewall.v2.firewall_db_v2 module

exception neutron_fwaas.db.firewall.v2.firewall_db_v2.FirewallDefaultObjectUpdateRestricted(**kwargs)

Bases: FirewallDefaultParameterExists

message = "Operation cannot be performed on default object '%(resource_id)s' of type %(resource_type)s."
exception neutron_fwaas.db.firewall.v2.firewall_db_v2.FirewallDefaultParameterExists(**kwargs)

Bases: InUse

Default Firewall Parameter conflict exception

Occurs when user creates/updates any existing firewall resource with reserved parameter names.

message = "Operation cannot be performed since '%(name)s' is a reserved name for %(resource_type)s."
class neutron_fwaas.db.firewall.v2.firewall_db_v2.FirewallPluginDb(*args, **kwargs)

Bases: object

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, fields=None)
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_fwg_attached_to_port(context, port_id)

Return a firewall group ID that is attached to a given port

get_fwg_ports_in_project(context, project_id)

Return a list of ports under a given project

get_fwgs_with_policy(context, fwp_id)
get_policies_with_rule(context, fwrid)

Gets rules in a firewall policy

get_ports_in_firewall_group(context, firewall_group_id)

Get the Ports associated with the firewall group.

insert_rule(context, id, rule_info)
make_firewall_group_dict_with_rules(context, firewall_group_id)
remove_rule(context, id, rule_info)
update_firewall_group(context, id, firewall_group)
update_firewall_group_status(context, id, status, not_in=None)

Conditionally update firewall_group status. Status transition is performed only if firewall is not in the specified states as defined by ‘not_in’ list.

update_firewall_policy(context, id, firewall_policy)
update_firewall_rule(context, id, firewall_rule)