aviau 15821e45a5 Added checkresult post on hosts
Change-Id: I8f78cceb1de5adc96898ca74bf15f63f0fcd5ebc
2014-08-27 17:00:49 -04:00

55 lines
1.3 KiB
ReStructuredText

.. docbookrestapi
============
V1 Web API
============
Hello
=====
.. rest-controller:: surveil.api.controllers.v1.hello:HelloController
:webprefix: /v1/hello
Hosts
=====
.. rest-controller:: surveil.api.controllers.v1.hosts:HostsController
:webprefix: /v1/hosts
.. rest-controller:: surveil.api.controllers.v1.hosts:HostController
:webprefix: /v1/hosts
.. rest-controller:: surveil.api.controllers.v1.hosts:HostServicesSubController
:webprefix: /v1/hosts/(host_name)/services
.. rest-controller:: surveil.api.controllers.v1.hosts:HostCheckResultsSubController
:webprefix: /v1/hosts/(host_name)/results
.. autotype:: surveil.api.controllers.v1.datamodel.checkresult.CheckResult
:members:
.. autotype:: surveil.api.controllers.v1.datamodel.host.Host
:members:
Services
========
.. rest-controller:: surveil.api.controllers.v1.services:ServicesController
:webprefix: /v1/services
.. autotype:: surveil.api.controllers.v1.datamodel.service.Service
:members:
Commands
========
.. rest-controller:: surveil.api.controllers.v1.commands:CommandsController
:webprefix: /v1/commands
.. rest-controller:: surveil.api.controllers.v1.commands:CommandController
:webprefix: /v1/commands
.. autotype:: surveil.api.controllers.v1.datamodel.command.Command
:members: