summaryrefslogtreecommitdiffstats
path: root/docs/platform/consumedapis.rst
blob: 5576e8e89351927c5694a1f892659a495c629aaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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>`_.