# firewall

firewall\_db.py中定义了跟防火墙数据库相关的几个类，包括FirewallRule、Firewall、FirewallPolicy和Firewall\_db\_mixin。

* FirewallRule表示数据库中一条防火墙规则记录；
* Firewall表示数据库中一个防火墙资源记录；
* FirewallPolicy表示数据库中一条防火墙策略记录；
* Firewall\_db\_mixin表示数据库中防火墙相关操作的实现类，包括创建、删除、更新和获取各种防火墙资源等操作；

![](https://github.com/yeasy/openstack_code_Neutron/tree/f46dcf5e6238c1e730845060ea2d3e4103007e88/neutron/_images/neutron.db.firewall.firewall_db.png)
