Update AAI endpoints to /aai/v21
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / vnf_assign_aai.json
1 {
2     "tags": "vnf_assign_aai",
3     "name": "vnf_assign_aai",
4     "group":"default",
5     "property": {
6         "description": "vnf_assign_aai",
7         "type": "string"
8     },
9     "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
10     "sources": {
11         "aai-data": {
12             "type": "source-rest",
13             "properties": {
14                 "verb": "PATCH",
15                 "type": "JSON",
16                 "headers": {
17                     "Content-Type": "application/merge-patch+json"
18                 },
19                 "url-path": "/aai/v21/network/generic-vnfs/generic-vnf/$vnf-id",
20                 "payload": "{\r\n\"vnf-name\":\"${vnf_name}\", \r\n \"selflink\": \"restconf/config/GENERIC-RESOURCE-API:services/service/${service-instance-id}/service-data/vnfs/vnf/${vnf-id}/vnf-data/vnf-topology/\"\r\n}",
21                 "path": "",
22                 "input-key-mapping": {
23                     "service-instance-id": "service-instance-id",
24                     "vnf-id": "vnf-id",
25                     "vnf_name": "vnf_name"
26                 },
27                 "output-key-mapping": {},
28                 "key-dependencies": [
29                     "service-instance-id",
30                     "vnf-id",
31                     "vnf_name"
32                 ]
33             }
34         }
35     }
36 }