summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLF Jenkins CI <releng+lf-jobbuilder@linuxfoundation.org>2020-04-08 19:39:08 +0000
committerLF Jenkins CI <releng+lf-jobbuilder@linuxfoundation.org>2020-04-08 19:39:11 +0000
commite614a277b353cd2952a62005e966fa8cf8c343df (patch)
tree60a9980f0ff994f277cbfe956e408d951a1213df
parent0da53d515210898e7171c55336adbea69aa128de (diff)
Automation adds modeling-toscaparsers-offeredapis.rst
Issue-ID: CIMAN-376 Change-Id: I1e3ab24a90fd7facd45b5b11cf239c5abd2cb21a Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
-rw-r--r--docs/javatoscachecker/offeredapis.rst33
1 files changed, 6 insertions, 27 deletions
diff --git a/docs/javatoscachecker/offeredapis.rst b/docs/javatoscachecker/offeredapis.rst
index ca814eb..b412a70 100644
--- a/docs/javatoscachecker/offeredapis.rst
+++ b/docs/javatoscachecker/offeredapis.rst
@@ -1,31 +1,10 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. _offeredapis:
-Checker API
-===========
+TOSCA parsers APIs
+==================
-**POST /check_template/**
- - unnamed (isolated/one time) service template checking
- - return: a json representation of the report produced by the checker (an array with json objects as elements, one per error encoutered)
+.. toctree::
+ :maxdepth: 1
-**POST /check_template/{catalog}/{name}**
- - named template submitted as part of the given catalog. A catalog allows a client application to isolate a particular TOSCA schema (type system) against which other templates will be checked. The catalog names are arbitrary (see catalog GET below as a way of checking if a catalog name is in use).
- - return: a json representation of the report produced by the checker (an array with json objects as elements, one per error encoutered). When using the catalog based api one can use import statements within the templates but .. all import references are towards templates submitted prior hence all the errors in the report are for the submitted template).
-
-.. note::
- currently there is no explicit catalog creation API. A new catalog with the given name will be created if not already existing.
-
-**GET /check_template/{catalog}/{name}**
- - checks if a template with the given name was submitted/checked as part of the given catalog.
- - returns HTTP 200 OK if a catalog with that name existed and the given name is associated with a previously submitted (named) template, 404 otherwise. No other catalog or template information is returned.
-
-**POST /check_template/{catalog}**
- - unnamed template submitted as part of the given catalog. The template is processed but not registered so it cannot be referenced afterwards; it can use import statements refering to named templates within this catalog.
- - return: a json representation of the report produced by the checker (an array with json objects as elements, one per error encoutered)
-
-**GET /check_template/{catalog}**
- - checks if a catalog with the given name exists
- - returns HTTP 200 OK if a catalog with that name existed, 404 otherwise. No other catalog information is returned.
-
-**DELETE /check_template/{catalog}**
- - deletes an existing catalog (and all information associated with it)
- - returns HTTP 200 OK if a catalog with that name existed, 404 otherwise
+ javatoscachecker/offeredapis