> For the complete documentation index, see [llms.txt](https://yeasy.gitbook.io/openstack_code_neutron/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yeasy.gitbook.io/openstack_code_neutron/neutron/neutron_plugin_base_v2.py.md).

# neutron\_plugin\_base\_v2.py

Neutron plugin的抽象基础类，是实现plugin的参考和基础，它定义了实现一个neutron plugin所需的基本接口。 包括下面的方法：

| 属性              | Create | Delete | Read | Update |
| --------------- | ------ | ------ | ---- | ------ |
| port            | Y      | Y      | Y    | Y      |
| ports           |        |        | Y    |        |
| ports\_count    |        |        | Y    |        |
| network         | Y      | Y      | Y    | Y      |
| networks        |        |        | Y    |        |
| networks\_count |        |        | Y    |        |
| subnet          | Y      | Y      | Y    | Y      |
| subnets         |        |        | Y    |        |
| subnet\_count   |        |        | Y    |        |
