73a081355f
This is the first step towards moving API ref/docs to https://docs.openstack.org/api The `conf.py` file is a copy of the file from `doc/source` and all the other files simply need moving to the new location. Change-Id: I9ecf84b53274d9b86f05800fc9816de275f3e9c5
95 lines
2.5 KiB
ReStructuredText
95 lines
2.5 KiB
ReStructuredText
========================
|
|
CloudKitty REST API (v1)
|
|
========================
|
|
|
|
Collector
|
|
=========
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.collector:CollectorController
|
|
:webprefix: /v1/collector
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.collector:MappingController
|
|
:webprefix: /v1/collector/mappings
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.collector:CollectorStateController
|
|
:webprefix: /v1/collector/states
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.collector.CollectorInfos
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.collector.ServiceToCollectorMapping
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.collector.ServiceToCollectorMappingCollection
|
|
:members:
|
|
|
|
|
|
Info
|
|
====
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.info:InfoController
|
|
:webprefix: /v1/info
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.info:MetricInfoController
|
|
:webprefix: /v1/info/metric
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.info.CloudkittyMetricInfo
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.info.CloudkittyMetricInfoCollection
|
|
:members:
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.info:ServiceInfoController
|
|
:webprefix: /v1/info/service
|
|
|
|
|
|
Rating
|
|
======
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.rating:ModulesController
|
|
:webprefix: /v1/rating/modules
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.rating:ModulesExposer
|
|
:webprefix: /v1/rating/module_config
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.rating:RatingController
|
|
:webprefix: /v1/rating
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.rating.CloudkittyModule
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.rating.CloudkittyModuleCollection
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.rating.CloudkittyResource
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.rating.CloudkittyResourceCollection
|
|
:members:
|
|
|
|
|
|
Report
|
|
======
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.report:ReportController
|
|
:webprefix: /v1/report
|
|
|
|
|
|
Storage
|
|
=======
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.storage:StorageController
|
|
:webprefix: /v1/storage
|
|
|
|
.. rest-controller:: cloudkitty.api.v1.controllers.storage:DataFramesController
|
|
:webprefix: /v1/storage/dataframes
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.storage.RatedResource
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.storage.DataFrame
|
|
:members:
|
|
|
|
.. autotype:: cloudkitty.api.v1.datamodels.storage.DataFrameCollection
|
|
:members:
|