node query for service instance query
[externalapi/nbi.git] / src / main / resources / jolt / getServiceInventory.json
1 [
2   {
3     "operation": "shift",
4      "spec": {
5       "service-instance-id": "id",
6       "service-instance-name": "name",
7       "orchestration-status": "state",
8        "model-version-id" : "serviceSpecification.id",
9        "model-invariant-id": "serviceSpecification.invariantUUID",
10        "vnfs" : {
11          "*": {
12            "vnf-id": "supportingResource[&1].id",
13            "related-link": "supportingResource[&1].href",
14            "vnf-name": "supportingResource[&1].name",
15            "prov-status": "supportingResource[&1].status",
16            "model-invariant-id": "supportingResource[&1].modelInvariantId",
17            "model-version-id": "supportingResource[&1].modelVersionId",
18            "model-customisation-id": "supportingResource[&1].status"
19
20          }
21        }
22      }
23   },
24   {
25     "operation": "default",
26     "spec": {
27       "type": "service-instance",
28       "@type": "serviceONAP",
29       "serviceSpecification" : {
30         "@type" :"ONAPservice"
31       },
32       "supportingResource[]" : {
33         "*": {
34           "@referredType": "ONAP resource"
35         }
36
37       },
38       "relatedParty" : {
39         "role" :"ONAPcustomer"
40       }
41
42     }
43   }
44 ]