Merge "update install and configure document"
[so.git] / bpmn / so-bpmn-tasks / src / test / resources / __files / BuildingBlocks / VnfAndVfModuleMapper / genericResourceApiVfModuleSdncVfModuleTopology.json
1 {
2   "vf-module-assignments": {
3     "vms": {
4       "vm": [
5         {
6           "vm-type": "vmType0",
7           "vm-names": {
8             "vm-name": [
9               "vmName0",
10               "vmName1"
11             ],
12             "vnfc-names": [
13               {
14                 "vnfc-name": "vnfcName0",
15                 "vnfc-networks": {
16                   "vnfc-network-data": [
17                     {
18                       "vnfc-network-role": "vnfcNetworkRole0",
19                       "vnfc-type": "fw",
20                       "vnfc-ports": {
21                         "vnfc-port": [
22                           {
23                             "vnfc-port-id": "01",
24                             "common-sub-interface-role": "ctrl",
25                             "vnic-sub-interfaces": {
26                               "sub-interface-network-data": [
27                                 {
28                                   "network-id": "networkId0",
29                                   "network-name": 1,
30                                   "vlan-tag-id": 1,
31                                   "network-information-items": {
32                                     "network-information-item": [
33                                       {
34                                         "ip-version": "ipv4",
35                                         "network-ips": {
36                                           "network-ip": [
37                                             "ip0",
38                                             "ip1"
39                                           ]
40                                         }
41                                       },
42                                       {
43                                         "ip-version": "ipv6",
44                                         "network-ips": {
45                                           "network-ip": [
46                                             "ip0",
47                                             "ip1"
48                                           ]
49                                         }
50                                       }
51                                     ]
52                                   },
53                                   "floating-ips": {
54                                     "floating-ip-v4": [
55                                       "floatingIpV40",
56                                       "floatingIpV41"
57                                     ],
58                                     "floating-ip-v6": [
59                                       "floatingIpV60",
60                                       "floatingIpV61"
61                                     ]
62                                   }
63                                 }
64                               ]
65                             }
66                           }
67                         ]
68                       }
69                     }
70                   ]
71                 }
72               }
73             ]
74           },
75           "vm-networks": {
76             "vm-network": [
77               {
78                 "network-role": "vmNetworkRole0",
79                 "floating-ips": {
80                   "floating-ip-v4": [
81                     "floatingIpV40",
82                     "floatingIpV41"
83                   ],
84                   "floating-ip-v6": [
85                     "floatingIpV60",
86                     "floatingIpV61"
87                   ]
88                 },
89                 "interface-route-prefixes": {
90                   "interface-route-prefix": [
91                     "interfaceRoutePrefix0",
92                     "interfaceRoutePrefix1"
93                   ]
94                 },
95                 "sriov-parameters": {
96                   "heat-vlan-filters": {
97                     "heat-vlan-filter": [
98                       "heatVlanFilter0",
99                       "heatVlanFilter1"
100                     ]
101                   }
102                 },
103                 "network-information-items": {
104                   "network-information-item": [
105                     {
106                       "network-ips": {
107                         "network-ip": [
108                           "ip0",
109                           "ip1"
110                         ]
111                       },
112                       "ip-version": "ipv4"
113                     },
114                     {
115                       "network-ips": {
116                         "network-ip": [
117                           "ip2",
118                           "ip3"
119                         ]
120                       },
121                       "ip-version": "ipv6"
122                     }
123                   ]
124                 }
125               }
126             ]
127           }
128         }
129       ]
130     }
131   },
132   "vf-module-parameters": {
133     "param": [
134       {
135         "name": "paramOne",
136         "value": "paramOneValue",
137         "resource-resolution-data": {
138           "resource-key": [
139             {
140               "name": "resourceKeyName",
141               "value": "resourceKeyValue"
142             }
143           ],
144           "status": "status",
145           "capability-name": "capabilityName"
146         }
147       },
148       {
149         "name": "paramTwo",
150         "value": "paramTwoValue",
151         "resource-resolution-data": {
152           "resource-key": [
153             {
154               "name": "resourceKeyName",
155               "value": "resourceKeyValue"
156             }
157           ],
158           "status": "status",
159           "capability-name": "capabilityName"
160         }
161       },
162       {
163         "name": "paramThree",
164         "value": "paramThreeValue",
165         "resource-resolution-data": {
166           "resource-key": [
167             {
168               "name": "resourceKeyName",
169               "value": "resourceKeyValue"
170             }
171           ],
172           "status": "status",
173           "capability-name": "capabilityName"
174         }
175       }
176     ]
177   }
178 }