summaryrefslogtreecommitdiffstats
path: root/docs/design.rst
diff options
context:
space:
mode:
authorlukegleeson <luke.gleeson@est.tech>2021-09-30 13:36:37 +0100
committerLuke Gleeson <luke.gleeson@est.tech>2021-10-11 09:41:21 +0000
commite1308ace3df3de1efc204db1e9eac05a72b75c22 (patch)
treef5c74f0a2a47f02d3e0e31d6ba3c26b49d46e779 /docs/design.rst
parent98e686f3aa8ae8171e850591c1f85433b00c56cf (diff)
Update Design & Modeling Sections
Update both Design and Modeling sections of Cps-Core Documentation Issue-ID: CPS-626 Change-Id: I7b42e0bcedbec8d973557140c503828e33239847 Signed-off-by: DylanB95EST <dylan.byrne@est.tech> Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Diffstat (limited to 'docs/design.rst')
-rwxr-xr-xdocs/design.rst24
1 files changed, 19 insertions, 5 deletions
diff --git a/docs/design.rst b/docs/design.rst
index f9f12de432..ce419caedf 100755
--- a/docs/design.rst
+++ b/docs/design.rst
@@ -9,8 +9,6 @@
CPS Design
##########
-.. warning:: draft
-
.. toctree::
:maxdepth: 1
@@ -23,8 +21,8 @@ CPS supports the public APIs listed in the link below:
:download:`CPS NCMP RestOpenApi Specification <api/swagger/ncmp/openapi.yaml>`
-Exposed API
------------
+View Offered APIs
+-----------------
The standard for API definition in the RESTful API world is the OpenAPI Specification (OAS).
The OAS 3, which is based on the original "Swagger Specification", is being widely used in API developments.
@@ -33,7 +31,23 @@ Specification can be accessed using following URI:
.. code-block:: bash
- “http://<hostname>:<port>/v3/api-docs?group=cps-docket”
+ http://<hostname>:<port>/v3/api-docs?group=cps-docket
+
+Additionally, the Swagger User Interface can be found at the following URI. The component may be changed between CPS-Core
+and CPS-NCMP using the drop down table in the top right:
+
+.. code-block:: bash
+
+ http://<hostname>:<port>/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/
+
+Consumed APIs
+-------------
+
+CPS Core uses API's from the following ONAP components
+
+* DMI-Plugin: REST based interface which is used to provide integration
+ and allow the DMI registry API's have access to the corresponding NCMP API's within CPS Core.
+ More information on the DMI Plugins offered APIs can be found on the `DMI Plugin's Design Page <https://docs.onap.org/projects/onap-cps-ncmp-dmi-plugin/en/latest/design.html>`_.
CPS Path
========