summaryrefslogtreecommitdiffstats
path: root/docs/platform/consumedapis.rst
diff options
context:
space:
mode:
authorLi Zi <li.zi30@zte.com.cn>2017-10-13 08:11:00 +0000
committerGerrit Code Review <gerrit@onap.org>2017-10-13 08:11:00 +0000
commit7fabfb85c3493de9c58bb782e46fe71aa0bf543c (patch)
tree2db8245f498579f65ba96a78db0bdc07531ea3fe /docs/platform/consumedapis.rst
parent5880dc6f74a80e98efab6f137b4fb4f1ae3c51d7 (diff)
parent5e3a6c1091ff9b8acdc72d917ebaef99ae699596 (diff)
Merge "Add doc files for esr-gui."
Diffstat (limited to 'docs/platform/consumedapis.rst')
-rw-r--r--docs/platform/consumedapis.rst63
1 files changed, 63 insertions, 0 deletions
diff --git a/docs/platform/consumedapis.rst b/docs/platform/consumedapis.rst
new file mode 100644
index 0000000..5576e8e
--- /dev/null
+++ b/docs/platform/consumedapis.rst
@@ -0,0 +1,63 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Consumed APIs
+-------------
+
+In the Amsterdam release, Holmes does not consume any APIs provided by other ONAP components.
+
+ESR-SERVER
+^^^^^^^^^^
+
+ESR-gui manage the external system (VIM/VNFM/EMS/thirdparty SDNC) with ers-server API.
+
+#. VIM management API:
+
+ ``POST /api/aai-esr-server/v1/vims``
+
+ ``PUT /api/aai-esr-server/v1/vims/{cloudOwner}/{cloudRegionId}``
+
+ ``GET /api/aai-esr-server/v1/vims/{cloudOwner}/{cloudRegionId}``
+
+ ``GET /api/aai-esr-server/v1/vims``
+
+ ``DELETE /api/aai-esr-server/v1/vims/{cloudOwner}/{cloudRegionId}``
+
+#. VNFM management API:
+
+ ``POST /api/aai-esr-server/v1/vnfms``
+
+ ``PUT /api/aai-esr-server/v1/vnfms/{vnfmId}``
+
+ ``GET /api/aai-esr-server/v1/vnfms/{vnfmId}``
+
+ ``GET /api/aai-esr-server/v1/vnfms``
+
+ ``DELETE /api/aai-esr-server/v1/vnfms/{vnfmId}``
+
+#. EMS management API:
+
+ ``POST /api/aai-esr-server/v1/emses``
+
+ ``PUT /api/aai-esr-server/v1/emses/{emsId}``
+
+ ``GET /api/aai-esr-server/v1/emses/{emsId}``
+
+ ``GET /api/aai-esr-server/v1/emses``
+
+ ``DELETE /api/aai-esr-server/v1/emses/{emsId}``
+
+#. Thirdparty SDNC management API:
+
+ ``POST /api/aai-esr-server/v1/sdncontrollers``
+
+ ``PUT /api/aai-esr-server/v1/sdncontrollers/{sdnControllerId}``
+
+ ``GET /api/aai-esr-server/v1/sdncontrollers/{sdnControllerId}``
+
+ ``GET /api/aai-esr-server/v1/sdncontrollers``
+
+ ``DELETE /api/aai-esr-server/v1/sdncontrollers/{sdnControllerId}``
+
+More details could be found at `A&AI APIs <https://wiki.onap.org/pages/viewpage.action?pageId=11930343>`_.
+ \ No newline at end of file