surveil/doc/source/webapi/v2/config.rst
aviau 671b3367bc Refactored passive checks
Change-Id: If7e7c903b7f6f35d2debd90c807aad7b4d6e7166
2015-06-11 12:56:18 -04:00

82 lines
2.2 KiB
ReStructuredText

.. docbookrestapi
======
Config
======
.. rest-controller:: surveil.api.controllers.v2.config:ConfigController
:webprefix: /v2/config
Hosts
=====
.. rest-controller:: surveil.api.controllers.v2.config.hosts:HostsController
:webprefix: /v2/config/hosts
.. rest-controller:: surveil.api.controllers.v2.config.hosts:HostController
:webprefix: /v2/config/hosts
.. rest-controller:: surveil.api.controllers.v2.config.hosts:HostServicesSubController
:webprefix: /v2/config/hosts/(host_name)/services
.. rest-controller:: surveil.api.controllers.v2.config.hosts:HostServiceSubController
:webprefix: /v2/config/hosts/(host_name)/services/(service_name)
Services
========
.. rest-controller:: surveil.api.controllers.v2.config.services:ServicesController
:webprefix: /v2/config/services
.. autotype:: surveil.api.datamodel.config.service.Service
:members:
Commands
========
.. rest-controller:: surveil.api.controllers.v2.config.commands:CommandsController
:webprefix: /v2/config/commands
.. rest-controller:: surveil.api.controllers.v2.config.commands:CommandController
:webprefix: /v2/config/commands
Business impact modulations
===========================
.. rest-controller:: surveil.api.controllers.v2.config.businessimpactmodulations:BusinessImpactModulationsController
:webprefix: /v2/config/businessimpactmodulations
Check modulations
===========================
.. rest-controller:: surveil.api.controllers.v2.config.checkmodulations:CheckModulationsController
:webprefix: /v2/config/checkmodulations
Notification ways
=================
.. rest-controller:: surveil.api.controllers.v2.config.notificationways:NotificationWaysController
:webprefix: /v2/config/notificationways
types documentation
===================
.. autotype:: surveil.api.datamodel.config.command.Command
:members:
.. autotype:: surveil.api.datamodel.config.host.Host
:members:
.. autotype:: surveil.api.datamodel.checkresult.CheckResult
:members:
.. autotype:: surveil.api.datamodel.config.businessimpactmodulation.BuisnessImpactModulation
:members:
.. autotype:: surveil.api.datamodel.config.checkmodulation.CheckModulation
:members:
.. autotype:: surveil.api.datamodel.config.notificationway.NotificationWay
:members: