Roll to next snapshot
[ccsdk/features.git] / blueprints-processor / plugin / assignment-provider / src / test / resources / mapping / dependency.json
1 [\r
2         {\r
3                 "name": "vnf-id",\r
4                 "input-param": true,\r
5                 "property": {\r
6                         "type": "string",\r
7                         "required": true\r
8                 },\r
9                 "dictionary-name": "vnf-id",\r
10                 "dictionary-source": "input",\r
11                 "dependencies": []\r
12         },\r
13         {\r
14                 "name": "service-instance-id",\r
15                 "input-param": true,\r
16                 "property": {\r
17                         "type": "string",\r
18                         "required": true\r
19                 },\r
20                 "dictionary-name": "service-instance-id",\r
21                 "dictionary-source": "input",\r
22                 "dependencies": []\r
23         },\r
24         {\r
25                 "name": "bundle-id",\r
26                 "input-param": true,\r
27                 "property": {\r
28                         "type": "string",\r
29                         "required": true\r
30                 },\r
31                 "dictionary-name": "bundle-id",\r
32                 "dictionary-source": "mdsal",\r
33                 "dependencies": [\r
34                         "vnf-id"\r
35                 ]\r
36         },\r
37         {\r
38                 "name": "bundle-ip",\r
39                 "input-param": true,\r
40                 "property": {\r
41                         "type": "string",\r
42                         "required": true\r
43                 },\r
44                 "dictionary-name": "bundle-ip",\r
45                 "dictionary-source": "mdsal",\r
46                 "dependencies": [\r
47                         "vnf-id"\r
48                 ]\r
49         },\r
50         {\r
51                 "name": "bundle-mac",\r
52                 "input-param": true,\r
53                 "property": {\r
54                         "type": "string"\r
55                 },\r
56                 "dictionary-name": "bundle-mac",\r
57                 "dictionary-source": "mdsal",\r
58                 "dependencies": [\r
59                         "vnf-id",\r
60                         "bundle-id"\r
61                 ]\r
62         },\r
63         {\r
64                 "name": "managed-ip",\r
65                 "input-param": true,\r
66                 "property": {\r
67                         "type": "string"\r
68                 },\r
69                 "dictionary-name": "managed-ip",\r
70                 "dictionary-source": "mdsal",\r
71                 "dependencies": [\r
72                         "loopback-ip"\r
73                 ]\r
74         },\r
75         {\r
76                 "name": "vnf-name",\r
77                 "input-param": true,\r
78                 "property": {\r
79                         "type": "string",\r
80                         "required": true\r
81                 },\r
82                 "dictionary-name": "vnf-name",\r
83                 "dictionary-source": "input",\r
84                 "dependencies": []\r
85         },\r
86         {\r
87                 "name": "managed-ip1",\r
88                 "input-param": true,\r
89                 "property": {\r
90                         "type": "string"\r
91                 },\r
92                 "dictionary-name": "managed-ip1",\r
93                 "dictionary-source": "mdsal",\r
94                 "dependencies": [\r
95                         "loopback-ip"\r
96                 ]\r
97         },\r
98         {\r
99                 "name": "loopback-ip",\r
100                 "input-param": true,\r
101                 "property": {\r
102                         "type": "string"\r
103                 },\r
104                 "dictionary-name": "loopback-ip",\r
105                 "dictionary-source": "db",\r
106                 "dependencies": [\r
107                         "bundle-mac"\r
108                 ]\r
109         }\r
110 ]\r