dc47b44db77a1fc8b5e2f81125a370d9419f5f41
[clamp.git] / src / test / resources / tosca / resource-details.json
1 {
2         "CP": {
3         },
4         "VL": {
5         },
6         "VF": {
7                 "vLoadBalancerMS 0": {
8                         "resourceVendor": "Test",
9                         "resourceVendorModelNumber": "",
10                         "name": "vLoadBalancerMS",
11                         "description": "vLBMS",
12                         "invariantUUID": "1a31b9f2-e50d-43b7-89b3-a040250cf506",
13                         "subcategory": "Load Balancer",
14                         "category": "Application L4+",
15                         "type": "VF",
16                         "UUID": "b4c4f3d7-929e-4b6d-a1cd-57e952ddc3e6",
17                         "version": "1.0",
18                         "resourceVendorRelease": "1.0",
19                         "customizationUUID": "465246dc-7748-45f4-a013-308d92922552",
20                                 "controllerProperties": {
21                                         "sdnc_model_name": "baseconfiguration",
22                                         "sdnc_model_version": "1.0.0",
23                                         "workflows": {
24                                                 "resource-assignment": {
25                                                         "inputs": {
26                                                                 "resource-assignment-properties": {
27                                                                         "request-id": {
28                                                                                 "type": "string",
29                                                                                 "required": true
30                                                                         },
31                                                                         "service-instance-id": {
32                                                                                 "type": "string",
33                                                                                 "required": true
34                                                                         },
35                                                                         "vnf-id": {
36                                                                                 "type": "string",
37                                                                                 "required": true
38                                                                         },
39                                                                         "action-name": {
40                                                                                 "type": "string",
41                                                                                 "required": true
42                                                                         },
43                                                                         "scope-type": {
44                                                                                 "type": "string",
45                                                                                 "required": true
46                                                                         },
47                                                                         "hostname": {
48                                                                                 "type": "string",
49                                                                                 "required": true
50                                                                         },
51                                                                         "vnf_name": {
52                                                                                 "type": "string",
53                                                                                 "required": true
54                                                                         }
55                                                                 }
56                                                         }
57                                                 },
58                                                 "activate": {
59                                                         "inputs": {
60                                                                 "resource-assignment-properties": {
61                                                                         "request-id": {
62                                                                                 "type": "string",
63                                                                                 "required": true
64                                                                         },
65                                                                         "service-instance-id": {
66                                                                                 "type": "string",
67                                                                                 "required": true
68                                                                         },
69                                                                         "vnf-id": {
70                                                                                 "type": "string",
71                                                                                 "required": true
72                                                                         },
73                                                                         "action-name": {
74                                                                                 "type": "string",
75                                                                                 "required": true
76                                                                         },
77                                                                         "scope-type": {
78                                                                                 "type": "string",
79                                                                                 "required": true
80                                                                         },
81                                                                         "hostname": {
82                                                                                 "type": "string",
83                                                                                 "required": true
84                                                                         },
85                                                                         "vnf_name": {
86                                                                                 "type": "string",
87                                                                                 "required": true
88                                                                         }
89                                                                 }
90                                                         }
91                                                 },
92                                                 "activate-restconf": {
93                                                         "inputs": {
94                                                                 "resource-assignment-properties": {
95                                                                         "request-id": {
96                                                                                 "type": "string",
97                                                                                 "required": true
98                                                                         },
99                                                                         "service-instance-id": {
100                                                                                 "type": "string",
101                                                                                 "required": true
102                                                                         },
103                                                                         "vnf-id": {
104                                                                                 "type": "string",
105                                                                                 "required": true
106                                                                         },
107                                                                         "action-name": {
108                                                                                 "type": "string",
109                                                                                 "required": true
110                                                                         },
111                                                                         "scope-type": {
112                                                                                 "type": "string",
113                                                                                 "required": true
114                                                                         },
115                                                                         "hostname": {
116                                                                                 "type": "string",
117                                                                                 "required": true
118                                                                         },
119                                                                         "vnf_name": {
120                                                                                 "type": "string",
121                                                                                 "required": true
122                                                                         }
123                                                                 }
124                                                         }
125                                                 },
126                                                 "activate-cli": {
127                                                         "inputs": {
128                                                                 "resource-assignment-properties": {
129                                                                         "request-id": {
130                                                                                 "type": "string",
131                                                                                 "required": true
132                                                                         },
133                                                                         "service-instance-id": {
134                                                                                 "type": "string",
135                                                                                 "required": true
136                                                                         },
137                                                                         "vnf-id": {
138                                                                                 "type": "string",
139                                                                                 "required": true
140                                                                         },
141                                                                         "action-name": {
142                                                                                 "type": "string",
143                                                                                 "required": true
144                                                                         },
145                                                                         "scope-type": {
146                                                                                 "type": "string",
147                                                                                 "required": true
148                                                                         },
149                                                                         "hostname": {
150                                                                                 "type": "string",
151                                                                                 "required": true
152                                                                         },
153                                                                         "vnf_name": {
154                                                                                 "type": "string",
155                                                                                 "required": true
156                                                                         }
157                                                                 }
158                                                         }
159                                                 },
160                                                 "assign-activate": {
161                                                         "inputs": {
162                                                                 "resource-assignment-properties": {
163                                                                         "request-id": {
164                                                                                 "type": "string",
165                                                                                 "required": true
166                                                                         },
167                                                                         "service-instance-id": {
168                                                                                 "type": "string",
169                                                                                 "required": true
170                                                                         },
171                                                                         "vnf-id": {
172                                                                                 "type": "string",
173                                                                                 "required": true
174                                                                         },
175                                                                         "action-name": {
176                                                                                 "type": "string",
177                                                                                 "required": true
178                                                                         },
179                                                                         "scope-type": {
180                                                                                 "type": "string",
181                                                                                 "required": true
182                                                                         },
183                                                                         "hostname": {
184                                                                                 "type": "string",
185                                                                                 "required": true
186                                                                         },
187                                                                         "vnf_name": {
188                                                                                 "type": "string",
189                                                                                 "required": true
190                                                                         }
191                                                                 }
192                                                         }
193                                                 },
194                                                 "imperative-test-wf": {
195                                                         "inputs": {
196                                                                 "resource-assignment-properties": {
197                                                                         "request-id": {
198                                                                                 "type": "string",
199                                                                                 "required": true
200                                                                         },
201                                                                         "service-instance-id": {
202                                                                                 "type": "string",
203                                                                                 "required": true
204                                                                         },
205                                                                         "vnf-id": {
206                                                                                 "type": "string",
207                                                                                 "required": true
208                                                                         },
209                                                                         "action-name": {
210                                                                                 "type": "string",
211                                                                                 "required": true
212                                                                         },
213                                                                         "scope-type": {
214                                                                                 "type": "string",
215                                                                                 "required": true
216                                                                         },
217                                                                         "hostname": {
218                                                                                 "type": "string",
219                                                                                 "required": true
220                                                                         },
221                                                                         "vnf_name": {
222                                                                                 "type": "string",
223                                                                                 "required": true
224                                                                         }
225                                                                 }
226                                                         }
227                                                 } 
228                                  }
229                 }
230                 }
231         },
232         "CR": {
233         },
234         "VFC": {
235         },
236         "PNF": {
237         },
238         "Service": {
239         },
240         "CVFC": {
241         },
242         "Service Proxy": {
243         },
244         "Configuration": {
245         },
246         "AllottedResource": {
247         },
248         "VFModule": {
249                 "Vloadbalancerms..vpkg..module-1": {
250                         "vfModuleModelInvariantUUID": "ca052563-eb92-4b5b-ad41-9111768ce043",
251                         "vfModuleModelVersion": "1",
252                         "vfModuleModelName": "Vloadbalancerms..vpkg..module-1",
253                         "vfModuleModelUUID": "1e725ccc-b823-4f67-82b9-4f4367070dbc",
254                         "vfModuleModelCustomizationUUID": "1bffdc31-a37d-4dee-b65c-dde623a76e52",
255                         "min_vf_module_instances": 0,
256                         "vf_module_label": "vpkg",
257                         "max_vf_module_instances": 1,
258                         "vf_module_type": "Expansion",
259                         "isBase": false,
260                         "initial_count": 0,
261                         "volume_group": false
262                 },
263                 "Vloadbalancerms..vdns..module-3": {
264                         "vfModuleModelInvariantUUID": "4c10ba9b-f88f-415e-9de3-5d33336047fa",
265                         "vfModuleModelVersion": "1",
266                         "vfModuleModelName": "Vloadbalancerms..vdns..module-3",
267                         "vfModuleModelUUID": "4fa73b49-8a6c-493e-816b-eb401567b720",
268                         "vfModuleModelCustomizationUUID": "bafcdab0-801d-4d81-9ead-f464640a38b1",
269                         "min_vf_module_instances": 0,
270                         "vf_module_label": "vdns",
271                         "max_vf_module_instances": 50,
272                         "vf_module_type": "Expansion",
273                         "isBase": false,
274                         "initial_count": 0,
275                         "volume_group": false
276                 },
277                 "Vloadbalancerms..base_template..module-0": {
278                         "vfModuleModelInvariantUUID": "921f7c96-ebdd-42e6-81b9-1cfc0c9796f3",
279                         "vfModuleModelVersion": "1",
280                         "vfModuleModelName": "Vloadbalancerms..base_template..module-0",
281                         "vfModuleModelUUID": "63734409-f745-4e4d-a38b-131638a0edce",
282                         "vfModuleModelCustomizationUUID": "86baddea-c730-4fb8-9410-cd2e17fd7f27",
283                         "min_vf_module_instances": 1,
284                         "vf_module_label": "base_template",
285                         "max_vf_module_instances": 1,
286                         "vf_module_type": "Base",
287                         "isBase": true,
288                         "initial_count": 1,
289                         "volume_group": false
290                 },
291                 "Vloadbalancerms..vlb..module-2": {
292                         "vfModuleModelInvariantUUID": "a772a1f4-0064-412c-833d-4749b15828dd",
293                         "vfModuleModelVersion": "1",
294                         "vfModuleModelName": "Vloadbalancerms..vlb..module-2",
295                         "vfModuleModelUUID": "0f5c3f6a-650a-4303-abb6-fff3e573a07a",
296                         "vfModuleModelCustomizationUUID": "96a78aad-4ffb-4ef0-9c4f-deb03bf1d806",
297                         "min_vf_module_instances": 0,
298                         "vf_module_label": "vlb",
299                         "max_vf_module_instances": 1,
300                         "vf_module_type": "Expansion",
301                         "isBase": false,
302                         "initial_count": 0,
303                         "volume_group": false
304                 }
305         }
306 }