Browse Source

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
changes/25/80825/3
Sean M. Collins 9 years ago
parent
commit
c160a03c4e
  1. 7
      doc/source/devref/advanced_services.rst
  2. 30
      doc/source/devref/fwaas.rst
  3. 1
      doc/source/devref/index.rst
  4. 32
      doc/source/devref/lbaas.rst
  5. 21
      doc/source/devref/vpnaas.rst

7
doc/source/devref/advanced_services.rst

@ -0,0 +1,7 @@
Advanced Services
=================
.. toctree::
fwaas
lbaas
vpnaas

30
doc/source/devref/fwaas.rst

@ -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:

1
doc/source/devref/index.rst

@ -44,6 +44,7 @@ Neutron Internals
rpc_api
layer3
l2_agents
advanced_services
Module Reference

32
doc/source/devref/lbaas.rst

@ -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

@ -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…
Cancel
Save