cfca6a7daf3288fc7046f76a6da7235d424d0879
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / pnf-id.json
1 {
2   "name" : "pnf-id",
3   "tags" : "pnf-id",
4   "group":"default",
5   "updated-by" : "Rodrigo Ottero <rodrigo.ottero@est.tech>",
6   "property" : {
7     "description" : "pnf-id",
8     "type" : "string"
9   },
10   "sources" : {
11     "input" : {
12       "type" : "source-input",
13       "properties" : { }
14     },
15     "aai-data": {
16       "type": "source-rest",
17       "properties": {
18         "verb": "GET",
19         "type": "JSON",
20         "url-path": "/aai/v14/network/pnfs/pnf/$pnf-id",
21         "path": "/pnf-name",
22         "headers" : {
23           "Accept": "application/json",
24           "X-TransactionId": "AAI-Temp-Tool",
25           "X-FromAppId": "AAI-Temp-Tool"
26         },
27         "input-key-mapping": {
28           "pnf-id": "pnf.pnf-id"
29         },
30         "output-key-mapping": {
31           "pnf-id": "pnf-name"
32         },
33         "key-dependencies": [
34           "pnf.pnf-id"
35         ]
36       }
37     }
38   }
39 }