maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. http://creativecommons.org/licenses/by/4.0 |
elinuxhenrik | 7f93fb6 | 2020-04-08 17:02:40 +0200 | [diff] [blame] | 3 | .. Copyright (C) 2020 Nordix |
maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 4 | |
elinuxhenrik | 0d27184 | 2020-10-19 10:17:28 +0200 | [diff] [blame] | 5 | .. _api_docs: |
| 6 | |
elinuxhenrik | 6208ce8 | 2020-11-18 15:15:07 +0100 | [diff] [blame] | 7 | .. |swagger-icon| image:: ./images/swagger.png |
| 8 | :width: 40px |
| 9 | |
| 10 | .. |yaml-icon| image:: ./images/yaml_logo.png |
| 11 | :width: 40px |
| 12 | |
elinuxhenrik | 0d27184 | 2020-10-19 10:17:28 +0200 | [diff] [blame] | 13 | |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 14 | ======== |
maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 15 | API-Docs |
| 16 | ======== |
| 17 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 18 | Here we describe the APIs to access the Non-RT RIC functions. |
maximesson | e6b4d27 | 2019-10-31 13:26:13 +0100 | [diff] [blame] | 19 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 20 | The core Non-RT RIC consists of several parts, with available APIs described in the sections below: |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 21 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 22 | * The A1 Policy Management Service |
PatrikBuhr | c691603 | 2021-11-22 16:12:27 +0100 | [diff] [blame] | 23 | * The Information Coordinator Service |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 24 | * The Non-RT-RIC App Catalogue |
| 25 | * K8S Helm Chart LCM Manager (Initial) **<ToDo>** |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 26 | |
elinuxhenrik | ff5f78e | 2020-12-08 12:59:19 +0100 | [diff] [blame] | 27 | A1 Policy Management Service |
| 28 | ============================ |
elinuxhenrik | c7a0d73 | 2020-02-04 14:49:59 +0100 | [diff] [blame] | 29 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 30 | For information about the A1 Policy Management Service that is implemented in ONAP, see `ONAP docs <https://docs.onap.org/projects/onap-ccsdk-oran/en/latest/index.html>`_ and `wiki <https://wiki.onap.org/pages/viewpage.action?pageId=84672221>`_. |
elinuxhenrik | e0fab9a | 2020-03-31 17:59:49 +0200 | [diff] [blame] | 31 | |
PatrikBuhr | c691603 | 2021-11-22 16:12:27 +0100 | [diff] [blame] | 32 | Information Coordinator Service |
| 33 | =============================== |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 34 | |
PatrikBuhr | c691603 | 2021-11-22 16:12:27 +0100 | [diff] [blame] | 35 | See `A1 Information Information Coordination Service API <./ics-api.html>`_ for full details of the API. |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 36 | |
| 37 | The API is also described in Swagger-JSON and YAML: |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 38 | |
elinuxhenrik | 6208ce8 | 2020-11-18 15:15:07 +0100 | [diff] [blame] | 39 | .. csv-table:: |
elinuxhenrik | 7a09fbb | 2020-12-04 16:51:19 +0100 | [diff] [blame] | 40 | :header: "API name", "|swagger-icon|", "|yaml-icon|" |
| 41 | :widths: 10,5,5 |
elinuxhenrik | c7a0d73 | 2020-02-04 14:49:59 +0100 | [diff] [blame] | 42 | |
elinuxhenrik | 2980437 | 2021-12-01 07:36:37 +0100 | [diff] [blame^] | 43 | "A1 Information Coordination Service API", ":download:`link <../information-coordinator-service/api/ics-api.json>`", ":download:`link <../information-coordinator-service/api/ics-api.yaml>`" |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 44 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 45 | Non-RT-RIC App Catalogue (Initial) |
| 46 | ================================== |
elinuxhenrik | 0c44286 | 2020-01-31 11:27:50 +0100 | [diff] [blame] | 47 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 48 | The Service Catalogue provides a way for services to register themselves for other services to discover. |
elinuxhenrik | 5ada515 | 2020-10-19 10:39:59 +0200 | [diff] [blame] | 49 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 50 | See `Service Catalogue API <./rac-api.html>`_ for full details of the API. |
elinuxhenrik | 5ada515 | 2020-10-19 10:39:59 +0200 | [diff] [blame] | 51 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 52 | The API is also described in Swagger-JSON and YAML: |
elinuxhenrik | 5ada515 | 2020-10-19 10:39:59 +0200 | [diff] [blame] | 53 | |
elinuxhenrik | 5ada515 | 2020-10-19 10:39:59 +0200 | [diff] [blame] | 54 | |
| 55 | .. csv-table:: |
| 56 | :header: "API name", "|swagger-icon|", "|yaml-icon|" |
| 57 | :widths: 10,5, 5 |
| 58 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 59 | "Service Catalogue API", ":download:`link <../r-app-catalogue/api/rac-api.json>`", ":download:`link <../r-app-catalogue/api/rac-api.yaml>`" |
elinuxhenrik | 5ada515 | 2020-10-19 10:39:59 +0200 | [diff] [blame] | 60 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 61 | K8S Helm Chart LCM Manager (Initial) |
| 62 | ==================================== |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 63 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 64 | **<ToDo>** |
| 65 | |
| 66 | See Also: Non-RT RIC Control Panel |
| 67 | ================================== |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 68 | |
maximesson | f217fff | 2020-04-09 15:16:04 +0200 | [diff] [blame] | 69 | The Non-RT RIC Control Panel provides a user interface that allows the user to interact with the Non-RT RIC. |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 70 | |
| 71 | Documentation for the Control Panel can be found here: `Non-RT RIC Control Panel <https://docs.o-ran-sc.org/projects/o-ran-sc-portal-nonrtric-controlpanel/en/latest/>`_. |
| 72 | |
elinuxhenrik | 0a4c38b | 2020-04-14 10:59:36 +0200 | [diff] [blame] | 73 | It can be downloaded from here: :: |
maximesson | eaaee91 | 2020-03-26 16:43:27 +0100 | [diff] [blame] | 74 | |
elinuxhenrik | 0a4c38b | 2020-04-14 10:59:36 +0200 | [diff] [blame] | 75 | git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel". |
| 76 | |
JohnKeeney | 01ea4be | 2021-05-26 19:32:47 +0100 | [diff] [blame] | 77 | See Also: A1 / Near-RT RIC simulator |
| 78 | ==================================== |
| 79 | |
| 80 | The Near-RT RIC simulator simulates an A1 protocol termination endpoint. |
| 81 | |
| 82 | Documentation for the simulator can be found here: `A1 Interface Simulator <https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface/en/latest/>`_. |
| 83 | |
| 84 | It can be downloaded from here: :: |
elinuxhenrik | 0a4c38b | 2020-04-14 10:59:36 +0200 | [diff] [blame] | 85 | |
| 86 | git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" |