Merge "Updated Setup files for 5G Bulk PM"
[integration/csit.git] / tests / vid / resources / simulators / sdc_get_response.json
1 {
2   "service": {
3     "uuid": "2763bc78-8523-482f-895b-0c0db7364224",
4     "invariantUuid": "abb2dc66-b211-49d2-ab2f-8774694136fa",
5     "name": "Bare2",
6     "version": "1.0",
7     "toscaModelURL": null,
8     "category": "Network L1-3",
9     "serviceType": "",
10     "serviceRole": "",
11     "description": "Bare2",
12     "serviceEcompNaming": "true",
13     "instantiationType": "ClientConfig",
14     "inputs": {}
15   },
16   "vnfs": {
17     "95e654c0-676b-4386-8a69 0": {
18       "uuid": "d6395498-7ecb-4eba-bf84-4380f6e9cdcf",
19       "invariantUuid": "16262b97-bcb1-4033-8f9f-a3016eaf1ec3",
20       "description": "vendor software product",
21       "name": "95e654c0-676b-4386-8a69",
22       "version": "1.0",
23       "customizationUuid": "34a3b91d-8d73-4412-bf4e-c6456741007f",
24       "inputs": {},
25       "commands": {},
26       "properties": {
27         "vf_module_id": "vTrafficPNG",
28         "repo_url_blob": "https://nexus.onap.org/content/sites/raw",
29         "unprotected_private_subnet_id": "zdfw1fwl01_unprotected_sub",
30         "public_net_id": "PUT THE PUBLIC NETWORK ID HERE",
31         "vfw_private_ip_0": "192.168.10.100",
32         "onap_private_subnet_id": "PUT THE ONAP PRIVATE NETWORK NAME HERE",
33         "onap_private_net_cidr": "10.0.0.0/16",
34         "image_name": "PUT THE VM IMAGE NAME HERE (UBUNTU 1404)",
35         "flavor_name": "PUT THE VM FLAVOR NAME HERE (m1.medium suggested)",
36         "vnf_id": "vPNG_Firewall_demo_app",
37         "vpg_name_0": "zdfw1fwl01pgn01",
38         "vpg_private_ip_1": "10.0.100.2",
39         "vsn_private_ip_0": "192.168.20.250",
40         "vpg_private_ip_0": "192.168.10.200",
41         "protected_private_net_cidr": "192.168.20.0/24",
42         "unprotected_private_net_cidr": "192.168.10.0/24",
43         "nf_naming": "{ecomp_generated_naming=true}",
44         "multi_stage_design": "false",
45         "onap_private_net_id": "PUT THE ONAP PRIVATE NETWORK NAME HERE",
46         "unprotected_private_net_id": "zdfw1fwl01_unprotected",
47         "availability_zone_max_count": "1",
48         "demo_artifacts_version": "1.2.1",
49         "pub_key": "PUT YOUR PUBLIC KEY HERE",
50         "key_name": "vfw_key",
51         "repo_url_artifacts": "https://nexus.onap.org/content/repositories/releases",
52         "install_script_version": "1.2.1",
53         "cloud_env": "PUT openstack OR rackspace HERE"
54       },
55       "type": "VF",
56       "modelCustomizationName": "95e654c0-676b-4386-8a69 0",
57       "vfModules": {
58         "95e654c0676b43868a690..95e654c0676b43868a69..base_vpkg..module-0": {
59           "uuid": "12082e9d-a854-48cc-8243-e24b26199856",
60           "invariantUuid": "239419df-3375-49fe-9dd4-73b3393858ba",
61           "customizationUuid": "32c824f7-5910-4d7a-88ad-188d4905675d",
62           "description": null,
63           "name": "95e654c0676b43868a69..base_vpkg..module-0",
64           "version": "1",
65           "volumeGroupAllowed": false,
66           "commands": {},
67           "modelCustomizationName": "95e654c0676b43868a69..base_vpkg..module-0",
68           "properties": {
69             "min_vf_module_instances": {
70               "name": "min_vf_module_instances",
71               "value": 1,
72               "entrySchema": null,
73               "required": true,
74               "constraints": [],
75               "description": "The minimum instances of this VF-Module",
76               "default": null,
77               "type": "integer"
78             },
79             "vf_module_label": {
80               "name": "vf_module_label",
81               "value": "base_vpkg",
82               "entrySchema": null,
83               "required": true,
84               "constraints": [],
85               "description": "Alternate textual key used to reference this VF-Module model.  Must be unique within the VNF model\n",
86               "default": null,
87               "type": "string"
88             },
89             "max_vf_module_instances": {
90               "name": "max_vf_module_instances",
91               "value": 1,
92               "entrySchema": null,
93               "required": false,
94               "constraints": [],
95               "description": "The maximum instances of this VF-Module",
96               "default": null,
97               "type": "integer"
98             },
99             "vfc_list": {
100               "name": "vfc_list",
101               "value": null,
102               "entrySchema": {
103                 "description": "<vfc_id>:<count>",
104                 "type": "string"
105               },
106               "required": false,
107               "constraints": [],
108               "description": "Identifies the set of VM types and their count included in the VF-Module\n",
109               "default": null,
110               "type": "map"
111             },
112             "vf_module_type": {
113               "name": "vf_module_type",
114               "value": "Base",
115               "entrySchema": null,
116               "required": true,
117               "constraints": [],
118               "description": "",
119               "default": null,
120               "type": "string"
121             },
122             "vf_module_description": {
123               "name": "vf_module_description",
124               "value": null,
125               "entrySchema": null,
126               "required": true,
127               "constraints": [],
128               "description": "Description of the VF-modules contents and purpose   (e.g. \"Front-End\" or \"Database Cluster\")\n",
129               "default": null,
130               "type": "string"
131             },
132             "initial_count": {
133               "name": "initial_count",
134               "value": 1,
135               "entrySchema": null,
136               "required": false,
137               "constraints": [],
138               "description": "The initial count of instances of the VF-Module. The value must be in the  range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n",
139               "default": null,
140               "type": "integer"
141             },
142             "volume_group": {
143               "name": "volume_group",
144               "value": false,
145               "entrySchema": null,
146               "required": true,
147               "constraints": [],
148               "description": "\"true\" indicates that this VF Module model requires attachment to a Volume   Group.  VID operator must select the Volume Group instance to attach to a VF-Module  at deployment time.\n",
149               "default": false,
150               "type": "boolean"
151             },
152             "availability_zone_count": {
153               "name": "availability_zone_count",
154               "value": null,
155               "entrySchema": null,
156               "required": false,
157               "constraints": [],
158               "description": "Quantity of Availability Zones needed for this VF-Module     (source: Extracted from VF-Module HEAT template)\n",
159               "default": null,
160               "type": "integer"
161             },
162             "isBase": {
163               "name": "isBase",
164               "value": false,
165               "entrySchema": null,
166               "required": true,
167               "constraints": [],
168               "description": "Whether this module should be deployed before other modules",
169               "default": false,
170               "type": "boolean"
171             }
172           }
173         }
174       },
175       "volumeGroups": {}
176     }
177   },
178   "networks": {},
179   "configurations": {},
180   "serviceProxies": {},
181   "vfModules": {
182     "95e654c0676b43868a690..95e654c0676b43868a69..base_vpkg..module-0": {
183       "uuid": "12082e9d-a854-48cc-8243-e24b26199856",
184       "invariantUuid": "239419df-3375-49fe-9dd4-73b3393858ba",
185       "customizationUuid": "32c824f7-5910-4d7a-88ad-188d4905675d",
186       "description": null,
187       "name": "95e654c0676b43868a69..base_vpkg..module-0",
188       "version": "1",
189       "volumeGroupAllowed": false,
190       "commands": {},
191       "modelCustomizationName": "95e654c0676b43868a69..base_vpkg..module-0",
192       "properties": {
193         "min_vf_module_instances": {
194           "name": "min_vf_module_instances",
195           "value": 1,
196           "entrySchema": null,
197           "required": true,
198           "constraints": [],
199           "description": "The minimum instances of this VF-Module",
200           "default": null,
201           "type": "integer"
202         },
203         "vf_module_label": {
204           "name": "vf_module_label",
205           "value": "base_vpkg",
206           "entrySchema": null,
207           "required": true,
208           "constraints": [],
209           "description": "Alternate textual key used to reference this VF-Module model.  Must be unique within the VNF model\n",
210           "default": null,
211           "type": "string"
212         },
213         "max_vf_module_instances": {
214           "name": "max_vf_module_instances",
215           "value": 1,
216           "entrySchema": null,
217           "required": false,
218           "constraints": [],
219           "description": "The maximum instances of this VF-Module",
220           "default": null,
221           "type": "integer"
222         },
223         "vfc_list": {
224           "name": "vfc_list",
225           "value": null,
226           "entrySchema": {
227             "description": "<vfc_id>:<count>",
228             "type": "string"
229           },
230           "required": false,
231           "constraints": [],
232           "description": "Identifies the set of VM types and their count included in the VF-Module\n",
233           "default": null,
234           "type": "map"
235         },
236         "vf_module_type": {
237           "name": "vf_module_type",
238           "value": "Base",
239           "entrySchema": null,
240           "required": true,
241           "constraints": [],
242           "description": "",
243           "default": null,
244           "type": "string"
245         },
246         "vf_module_description": {
247           "name": "vf_module_description",
248           "value": null,
249           "entrySchema": null,
250           "required": true,
251           "constraints": [],
252           "description": "Description of the VF-modules contents and purpose   (e.g. \"Front-End\" or \"Database Cluster\")\n",
253           "default": null,
254           "type": "string"
255         },
256         "initial_count": {
257           "name": "initial_count",
258           "value": 1,
259           "entrySchema": null,
260           "required": false,
261           "constraints": [],
262           "description": "The initial count of instances of the VF-Module. The value must be in the  range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n",
263           "default": null,
264           "type": "integer"
265         },
266         "volume_group": {
267           "name": "volume_group",
268           "value": false,
269           "entrySchema": null,
270           "required": true,
271           "constraints": [],
272           "description": "\"true\" indicates that this VF Module model requires attachment to a Volume   Group.  VID operator must select the Volume Group instance to attach to a VF-Module  at deployment time.\n",
273           "default": false,
274           "type": "boolean"
275         },
276         "availability_zone_count": {
277           "name": "availability_zone_count",
278           "value": null,
279           "entrySchema": null,
280           "required": false,
281           "constraints": [],
282           "description": "Quantity of Availability Zones needed for this VF-Module     (source: Extracted from VF-Module HEAT template)\n",
283           "default": null,
284           "type": "integer"
285         },
286         "isBase": {
287           "name": "isBase",
288           "value": false,
289           "entrySchema": null,
290           "required": true,
291           "constraints": [],
292           "description": "Whether this module should be deployed before other modules",
293           "default": false,
294           "type": "boolean"
295         }
296       }
297     }
298   },
299   "volumeGroups": {},
300   "pnfs": {}
301 }