Advanced Services documentation
Adds the beginnings of documentation for the Firewall as a Service, Loadbalancer as a Service, and VPN as a Service. Part of blueprint developer-documentation Change-Id: I5e46df2dc4f87f961490ee75791a7e825ea94e1e
This commit is contained in:
parent
27c79e67db
commit
45b22d21cb
7
doc/source/devref/advanced_services.rst
Normal file
7
doc/source/devref/advanced_services.rst
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Advanced Services
|
||||||
|
=================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
fwaas
|
||||||
|
lbaas
|
||||||
|
vpnaas
|
30
doc/source/devref/fwaas.rst
Normal file
30
doc/source/devref/fwaas.rst
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
Firewall as a Service
|
||||||
|
=====================
|
||||||
|
|
||||||
|
`Design Document`_
|
||||||
|
|
||||||
|
.. _Design Document: https://docs.google.com/document/d/1PJaKvsX2MzMRlLGfR0fBkrMraHYF0flvl0sqyZ704tA/edit#heading=h.aed6tiupj0qk
|
||||||
|
|
||||||
|
Plugin
|
||||||
|
------
|
||||||
|
.. automodule:: neutron.services.firewall.fwaas_plugin
|
||||||
|
|
||||||
|
.. autoclass:: FirewallPlugin
|
||||||
|
:members:
|
||||||
|
|
||||||
|
Database layer
|
||||||
|
--------------
|
||||||
|
|
||||||
|
.. automodule:: neutron.db.firewall.firewall_db
|
||||||
|
|
||||||
|
.. autoclass:: Firewall_db_mixin
|
||||||
|
:members:
|
||||||
|
|
||||||
|
|
||||||
|
Driver layer
|
||||||
|
------------
|
||||||
|
|
||||||
|
.. automodule:: neutron.services.firewall.drivers.fwaas_base
|
||||||
|
|
||||||
|
.. autoclass:: FwaasDriverBase
|
||||||
|
:members:
|
@ -44,6 +44,7 @@ Neutron Internals
|
|||||||
rpc_api
|
rpc_api
|
||||||
layer3
|
layer3
|
||||||
l2_agents
|
l2_agents
|
||||||
|
advanced_services
|
||||||
|
|
||||||
|
|
||||||
Module Reference
|
Module Reference
|
||||||
|
32
doc/source/devref/lbaas.rst
Normal file
32
doc/source/devref/lbaas.rst
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
Loadbalancer as a Service
|
||||||
|
=========================
|
||||||
|
|
||||||
|
|
||||||
|
https://wiki.openstack.org/wiki/Neutron/LBaaS/Architecture
|
||||||
|
|
||||||
|
https://wiki.openstack.org/wiki/Neutron/LBaaS/API_1.0
|
||||||
|
|
||||||
|
|
||||||
|
Plugin
|
||||||
|
------
|
||||||
|
.. automodule:: neutron.services.loadbalancer.plugin
|
||||||
|
|
||||||
|
.. autoclass:: LoadBalancerPlugin
|
||||||
|
:members:
|
||||||
|
|
||||||
|
Database layer
|
||||||
|
--------------
|
||||||
|
|
||||||
|
.. automodule:: neutron.db.loadbalancer.loadbalancer_db
|
||||||
|
|
||||||
|
.. autoclass:: LoadBalancerPluginDb
|
||||||
|
:members:
|
||||||
|
|
||||||
|
|
||||||
|
Driver layer
|
||||||
|
------------
|
||||||
|
|
||||||
|
.. automodule:: neutron.services.loadbalancer.drivers.abstract_driver
|
||||||
|
|
||||||
|
.. autoclass:: LoadBalancerAbstractDriver
|
||||||
|
:members:
|
21
doc/source/devref/vpnaas.rst
Normal file
21
doc/source/devref/vpnaas.rst
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
VPN as a Service
|
||||||
|
=====================
|
||||||
|
|
||||||
|
`API Specification`_
|
||||||
|
|
||||||
|
.. _API Specification: http://docs.openstack.org/api/openstack-network/2.0/content/vpnaas_ext.html
|
||||||
|
|
||||||
|
Plugin
|
||||||
|
------
|
||||||
|
.. automodule:: neutron.services.vpn.plugin
|
||||||
|
|
||||||
|
.. autoclass:: VPNPlugin
|
||||||
|
:members:
|
||||||
|
|
||||||
|
Database layer
|
||||||
|
--------------
|
||||||
|
|
||||||
|
.. automodule:: neutron.db.vpn.vpn_db
|
||||||
|
|
||||||
|
.. autoclass:: VPNPluginDb
|
||||||
|
:members:
|
Loading…
Reference in New Issue
Block a user