blob: 5b9e5f4b6c3d02bedbb072cd2254bfc1caae2e7a [file] [log] [blame]
niamhcoref7ba3592020-10-19 12:48:06 +01001openapi: 3.0.1
2info:
Rishi.Chailcc6e5e22021-01-24 20:33:50 +00003 title: ONAP Open API v3 Configuration Persistence Service
4 description: Configuration Persistence Service is a Model Driven Generic Database
5 version: "1.0.0"
Rishi.Chail6d13f162021-01-26 05:58:39 +00006 contact:
Rishi.Chailcc6e5e22021-01-24 20:33:50 +00007 name: ONAP
8 url: "https://onap.readthedocs.io"
9 email: "onap-discuss@lists.onap.org"
Rishi.Chail6d13f162021-01-26 05:58:39 +000010 license:
Rishi.Chailcc6e5e22021-01-24 20:33:50 +000011 name: "Apache 2.0"
12 url: "http://www.apache.org/licenses/LICENSE-2.0"
13 x-planned-retirement-date: "202212"
14 x-component: "Modeling"
15 x-logo:
16 url: "cps_logo.png"
17
niamhcoref7ba3592020-10-19 12:48:06 +010018servers:
Rishi.Chail6d13f162021-01-26 05:58:39 +000019 - url: //localhost:8088
niamhcoref7ba3592020-10-19 12:48:06 +010020tags:
Rishi.Chail6d13f162021-01-26 05:58:39 +000021 - name: cps-admin
22 description: cps Admin
23 - name: cps-data
24 description: cps Data
niamhcoref7ba3592020-10-19 12:48:06 +010025paths:
Rishi.Chail6d13f162021-01-26 05:58:39 +000026
Ruslan Kashapov5a8718b2020-12-10 10:49:59 +020027 /v1/dataspaces:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000028 $ref: 'cpsAdmin.yml#/dataspace'
29
Rishi.Chail6d13f162021-01-26 05:58:39 +000030 /v1/dataspaces/{dataspace-name}:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000031 $ref: 'cpsAdmin.yml#/dataspaceByDataspaceName'
32
niamhcoref7ba3592020-10-19 12:48:06 +010033 /v1/dataspaces/{dataspace-name}/anchors:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000034 $ref: 'cpsAdmin.yml#/anchorsByDataspace'
35
niamhcoref7ba3592020-10-19 12:48:06 +010036 /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000037 $ref: 'cpsAdmin.yml#/anchorByDataspaceAndAnchorName'
38
39 /v1/dataspaces/{dataspace-name}/schema-sets:
40 $ref: 'cpsAdmin.yml#/schemaSet'
41
42 /v1/dataspaces/{dataspace-name}/schema-sets/{schema-set-name}:
43 $ref: 'cpsAdmin.yml#/schemaSetBySchemaSetName'
44
niamhcoref7ba3592020-10-19 12:48:06 +010045 /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/nodes:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000046 $ref: 'cpsData.yml#/nodesByDataspaceAndAnchor'
47
niamhcoref7ba3592020-10-19 12:48:06 +010048 /v1/dataspaces/{dataspace-name}/nodes:
puthuparambil.aditya001e7732021-01-13 12:06:20 +000049 $ref: 'cpsData.yml#/nodesByDataspace'