6c8e226fbf7c3e84aed8936ff9d3474924fd3e95
[ccsdk/cds.git] / components / model-catalog / resource-dictionary / starter-dictionary / vf-module-assign.json
1 {
2     "tags": "vf-module-assign",
3     "name": "vf-module-assign",
4     "group":"default",
5     "property": {
6         "description": "vf-module-assign",
7         "type": "string"
8     },
9     "updated-by": "Singal, Kapil <ks220y@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/v14/network/generic-vnfs/generic-vnf/$vnf-id/vf-modules/vf-module/$vf-module-id",
20                 "payload": "{\r\n\"vf-module-name\":\"${vf-module-name}\", \r\n\"selflink\": \"restconf/config/GENERIC-RESOURCE-API:services/service/${service-instance-id}/service-data/vnfs/vnf/${vnf-id}/vnf-data/vf-modules/vf-module/${vf-module-id}/vf-module-data/vf-module-topology/\"\r\n  \r\n}",
21                 "path": "",
22                 "input-key-mapping": {
23                     "service-instance-id": "service-instance-id",
24                     "vnf-id": "vnf-id",
25                     "vf-module-id": "vf-module-id",
26                     "vf-module-name": "vf-module-name"
27                 },
28                 "output-key-mapping": {},
29                 "key-dependencies": [
30                     "service-instance-id",
31                     "vnf-id",
32                     "vf-module-id",
33                     "vf-module-name"
34                 ]
35             }
36         }
37     }
38 }