DMI REST interface documentation 05/137805/4
authoregernug <gerard.nugent@est.tech>
Mon, 29 Apr 2024 14:26:50 +0000 (15:26 +0100)
committeregernug <gerard.nugent@est.tech>
Wed, 1 May 2024 10:29:59 +0000 (11:29 +0100)
Issue-ID: CPS-2141

Change-Id: Ifb31682128cc23d20cdb46214bddc3cc9061257c
Signed-off-by: egernug <gerard.nugent@est.tech>
docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png
docs/architecture.rst
docs/design.rst
docs/index.rst

index 6c5903d..5a06fbf 100644 (file)
Binary files a/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png and b/docs/_static/cps-r9-ncmp-dmi-plugin-interface-diagram.png differ
index 622b9c8..f0b8745 100644 (file)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2021-2023 Nordix Foundation
+.. Copyright (C) 2021-2024 Nordix Foundation
 .. _architecture:
 
 DMI-Plugin Architecture
@@ -52,5 +52,14 @@ The DMI-Plugin provides following interfaces.
        - Query data
        - Query module references
      - REST
+   * - DMI-I-02
+     - Provides support for Async Data Subjobs enabling CRUDAQ requests for the paths in the request using the ID of the producer registered by DMI. This enables subnetwork-wide requests
+     - - Create data based on dataProducerId
+       - Read data based on dataProducerId
+       - Update data based on dataProducerId
+       - Delete data based on dataProducerId
+       - Perform action on data based on dataProducerId
+       - Query data based on dataProducerId
+     - REST
 
 More details on the CPS interface CPS-E-05 which is responsible for the DMI-Plugin can be found on the :ref:`CPS Architecture page<onap-cps:architecture>`
index 2efcc58..dd1472c 100644 (file)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2021-2023 Nordix Foundation
+.. Copyright (C) 2021-2024 Nordix Foundation
 
 .. DO NOT CHANGE THIS LABEL FOR RELEASE NOTES - EVEN THOUGH IT GIVES A WARNING
 .. _design:
@@ -19,6 +19,8 @@ The DMI-Plugin supports the public APIs listed in the link below:
 
 :download:`DMI Rest OpenApi Specification <api/swagger/openapi.yaml>`
 
+:download:`DMI Datajob OpenApi Specification <api/swagger/openapi-datajob.yaml>`
+
 View Offered APIs
 -----------------
 
index 236b1c8..ade7561 100644 (file)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2021 Nordix Foundation
+.. Copyright (C) 2021-2024 Nordix Foundation
 
 .. DO NOT CHANGE THIS LABEL FOR RELEASE NOTES - EVEN THOUGH IT GIVES A WARNING
 .. _master_index:
@@ -28,7 +28,4 @@ CPS-NCMP Documentation
 
 * :ref:`CPS-NCMP<onap-cps:master_index>`
 
-CPS-Temporal Documentation
---------------------------
 
-* :ref:`CPS-Temporal<onap-cps-cps-temporal:master_index>`