blob: e6cc15c32830c1dee625acd6eeacb80ca97d12fb [file] [log] [blame]
Michal Banka5fb2f1d2021-03-10 14:30:09 +01001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
4
5VES OpenAPI Manager
6===================
7
8VES OpenAPI Manager has been created to validate the presence of OpenAPI schemas declared in *VES_EVENT* type artifacts,
9within the DCAE run-time environment during Service Model distribution in SDC. When deployed, it automatically listens
10to events of Service Models distributions by using SDC Distribution Client in order to read the declared OpenAPI
11descriptions. Purpose of this component is to partially validate artifacts of type *VES_EVENT* from Resources of
12distributed services. During validation phase it checks whether *stndDefined* events defined in VES_EVENT type artifact,
13contain only *schemaReferences* that local copies are accessible by DCAE VES Collector. If any of schemaReference is
14absent in local externalSchema repository, the VES OpenAPI Manager informs ONAP user which schemas need to be uploaded
15to the DCAE run-time environment.
16
17
18VES OpenAPI Manager overview and functions
19------------------------------------------
20
21.. toctree::
22 :maxdepth: 1
23
24 ./architecture.rst
25 ./artifacts.rst
26 ./deployment.rst
27 ./use-cases.rst