[AAI-149 Amsterdam] migrate vpe
[aai/aai-common.git] / aai-schema / src / main / resources / aai_schema / aai_schema_v8.xsd
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema elementFormDefault="qualified" version="1.0" targetNamespace="http://org.openecomp.aai.inventory/v8" xmlns:tns="http://org.openecomp.aai.inventory/v8" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
4   <xs:element name="inventory-item-data">
5     <xs:complexType>
6       <xs:sequence>
7         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
8         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
9       </xs:sequence>
10     </xs:complexType>
11   </xs:element>
12   <xs:element name="inventory-item">
13     <xs:complexType>
14       <xs:sequence>
15         <xs:element name="inventory-item-type" type="xs:string" minOccurs="0"/>
16         <xs:element name="inventory-item-link" type="xs:string" minOccurs="0"/>
17         <xs:element ref="tns:inventory-item-data" minOccurs="0" maxOccurs="unbounded"/>
18         <xs:element ref="tns:tagged-inventory-item-list" minOccurs="0" maxOccurs="unbounded"/>
19       </xs:sequence>
20     </xs:complexType>
21   </xs:element>
22   <xs:element name="tagged-inventory-item-list">
23     <xs:complexType>
24       <xs:sequence>
25         <xs:element ref="tns:inventory-item" minOccurs="0" maxOccurs="unbounded"/>
26       </xs:sequence>
27     </xs:complexType>
28   </xs:element>
29   <xs:element name="edge-tag-query-result">
30     <xs:complexType>
31       <xs:sequence>
32         <xs:element ref="tns:tagged-inventory-item-list" minOccurs="0" maxOccurs="unbounded"/>
33       </xs:sequence>
34     </xs:complexType>
35   </xs:element>
36   <xs:element name="start-node-filter">
37     <xs:complexType>
38       <xs:sequence>
39         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
40         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
41       </xs:sequence>
42     </xs:complexType>
43   </xs:element>
44   <xs:element name="include-node-filter">
45     <xs:complexType>
46       <xs:sequence>
47         <xs:element name="include-node-type" type="xs:string" minOccurs="0"/>
48       </xs:sequence>
49     </xs:complexType>
50   </xs:element>
51   <xs:element name="secondary-filter">
52     <xs:complexType>
53       <xs:sequence>
54         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
55         <xs:element name="filter-type" type="xs:string" minOccurs="0"/>
56         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
57       </xs:sequence>
58     </xs:complexType>
59   </xs:element>
60   <xs:element name="edge-tag-query-request">
61     <xs:complexType>
62       <xs:sequence>
63         <xs:element name="edge-tag" type="xs:string" minOccurs="0"/>
64         <xs:element name="result-detail" type="xs:string" minOccurs="0"/>
65         <xs:element name="start-node-type" type="xs:string" minOccurs="0"/>
66         <xs:element ref="tns:start-node-filter" minOccurs="0" maxOccurs="unbounded"/>
67         <xs:element ref="tns:include-node-filter" minOccurs="0" maxOccurs="unbounded"/>
68         <xs:element ref="tns:secondary-filter" minOccurs="0" maxOccurs="unbounded"/>
69       </xs:sequence>
70     </xs:complexType>
71   </xs:element>
72   <xs:element name="result-data">
73     <xs:complexType>
74       <xs:sequence>
75         <xs:element name="resource-type" type="xs:string" minOccurs="0">
76         </xs:element>
77         <xs:element name="resource-link" type="xs:string" minOccurs="0">
78         </xs:element>
79       </xs:sequence>
80     </xs:complexType>
81   </xs:element>
82   <xs:element name="search-results">
83     <xs:complexType>
84       <xs:sequence>
85         <xs:element ref="tns:result-data" minOccurs="0" maxOccurs="unbounded"/>
86       </xs:sequence>
87     </xs:complexType>
88   </xs:element>
89   <xs:element name="relationship-data">
90     <xs:complexType>
91       <xs:sequence>
92         <xs:element name="relationship-key" type="xs:string">
93         </xs:element>
94         <xs:element name="relationship-value" type="xs:string">
95         </xs:element>
96       </xs:sequence>
97     </xs:complexType>
98   </xs:element>
99   <xs:element name="related-to-property">
100     <xs:complexType>
101       <xs:sequence>
102         <xs:element name="property-key" type="xs:string" minOccurs="0">
103         </xs:element>
104         <xs:element name="property-value" type="xs:string" minOccurs="0">
105         </xs:element>
106       </xs:sequence>
107     </xs:complexType>
108   </xs:element>
109   <xs:element name="relationship">
110     <xs:complexType>
111       <xs:sequence>
112         <xs:element name="related-to" type="xs:string" minOccurs="0">
113         </xs:element>
114         <xs:element name="related-link" type="xs:string" minOccurs="0">
115         </xs:element>
116         <xs:element ref="tns:relationship-data" minOccurs="0" maxOccurs="unbounded"/>
117         <xs:element ref="tns:related-to-property" minOccurs="0" maxOccurs="unbounded"/>
118       </xs:sequence>
119     </xs:complexType>
120   </xs:element>
121   <xs:element name="relationship-list">
122     <xs:complexType>
123       <xs:sequence>
124         <xs:element ref="tns:relationship" minOccurs="0" maxOccurs="unbounded"/>
125       </xs:sequence>
126     </xs:complexType>
127   </xs:element>
128   <xs:element name="oam-network">
129     <xs:complexType>
130       <xs:sequence>
131         <xs:element name="network-uuid" type="xs:string">
132         </xs:element>
133         <xs:element name="network-name" type="xs:string">
134         </xs:element>
135         <xs:element name="cvlan-tag" type="xs:unsignedInt">
136         </xs:element>
137         <xs:element name="ipv4-oam-gateway-address" type="xs:string" minOccurs="0">
138         </xs:element>
139         <xs:element name="ipv4-oam-gateway-address-prefix-length" type="xs:int" minOccurs="0">
140         </xs:element>
141         <xs:element name="resource-version" type="xs:string" minOccurs="0">
142         </xs:element>
143         <xs:element ref="tns:relationship-list" minOccurs="0"/>
144       </xs:sequence>
145     </xs:complexType>
146   </xs:element>
147   <xs:element name="oam-networks">
148     <xs:complexType>
149       <xs:sequence>
150         <xs:element ref="tns:oam-network" minOccurs="0" maxOccurs="unbounded"/>
151       </xs:sequence>
152     </xs:complexType>
153   </xs:element>
154   <xs:element name="dvs-switch">
155     <xs:complexType>
156       <xs:sequence>
157         <xs:element name="switch-name" type="xs:string">
158         </xs:element>
159         <xs:element name="vcenter-url" type="xs:string">
160         </xs:element>
161         <xs:element name="resource-version" type="xs:string" minOccurs="0">
162         </xs:element>
163         <xs:element ref="tns:relationship-list" minOccurs="0"/>
164       </xs:sequence>
165     </xs:complexType>
166   </xs:element>
167   <xs:element name="dvs-switches">
168     <xs:complexType>
169       <xs:sequence>
170         <xs:element ref="tns:dvs-switch" minOccurs="0" maxOccurs="unbounded"/>
171       </xs:sequence>
172     </xs:complexType>
173   </xs:element>
174   <xs:element name="availability-zone">
175     <xs:complexType>
176       <xs:sequence>
177         <xs:element name="availability-zone-name" type="xs:string">
178         </xs:element>
179         <xs:element name="hypervisor-type" type="xs:string">
180         </xs:element>
181         <xs:element name="operational-state" type="xs:string" minOccurs="0">
182         </xs:element>
183         <xs:element name="resource-version" type="xs:string" minOccurs="0">
184         </xs:element>
185         <xs:element ref="tns:relationship-list" minOccurs="0"/>
186       </xs:sequence>
187     </xs:complexType>
188   </xs:element>
189   <xs:element name="az-and-dvs-switches">
190     <xs:complexType>
191       <xs:sequence>
192         <xs:element ref="tns:dvs-switches" minOccurs="0"/>
193         <xs:element ref="tns:availability-zone" minOccurs="0"/>
194       </xs:sequence>
195     </xs:complexType>
196   </xs:element>
197   <xs:element name="sdn-zone-response">
198     <xs:complexType>
199       <xs:sequence>
200         <xs:element ref="tns:oam-networks" minOccurs="0"/>
201         <xs:element ref="tns:az-and-dvs-switches" minOccurs="0" maxOccurs="unbounded"/>
202       </xs:sequence>
203     </xs:complexType>
204   </xs:element>
205   <xs:element name="search">
206     <xs:complexType>
207       <xs:sequence>
208         <xs:element ref="tns:edge-tag-query-result" minOccurs="0"/>
209         <xs:element ref="tns:edge-tag-query-request" minOccurs="0"/>
210         <xs:element ref="tns:search-results" minOccurs="0"/>
211         <xs:element ref="tns:sdn-zone-response" minOccurs="0"/>
212       </xs:sequence>
213     </xs:complexType>
214   </xs:element>
215   <xs:element name="update-node-key">
216     <xs:complexType>
217       <xs:sequence>
218         <xs:element name="key-name" type="xs:string" minOccurs="0"/>
219         <xs:element name="key-value" type="xs:string" minOccurs="0"/>
220       </xs:sequence>
221     </xs:complexType>
222   </xs:element>
223   <xs:element name="action-data">
224     <xs:complexType>
225       <xs:sequence>
226         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
227         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
228       </xs:sequence>
229     </xs:complexType>
230   </xs:element>
231   <xs:element name="action">
232     <xs:complexType>
233       <xs:sequence>
234         <xs:element name="action-type" type="xs:string" minOccurs="0"/>
235         <xs:element ref="tns:action-data" minOccurs="0" maxOccurs="unbounded"/>
236       </xs:sequence>
237     </xs:complexType>
238   </xs:element>
239   <xs:element name="update">
240     <xs:complexType>
241       <xs:sequence>
242         <xs:element name="update-node-type" type="xs:string"/>
243         <xs:element ref="tns:update-node-key" minOccurs="0" maxOccurs="unbounded"/>
244         <xs:element name="update-node-uri" type="xs:string" minOccurs="0"/>
245         <xs:element ref="tns:action" minOccurs="0" maxOccurs="unbounded"/>
246       </xs:sequence>
247     </xs:complexType>
248   </xs:element>
249   <xs:element name="key-data">
250     <xs:complexType>
251       <xs:sequence>
252         <xs:element name="key-name" type="xs:string" minOccurs="0"/>
253         <xs:element name="key-value" type="xs:string" minOccurs="0"/>
254       </xs:sequence>
255     </xs:complexType>
256   </xs:element>
257   <xs:element name="notify">
258     <xs:complexType>
259       <xs:sequence>
260         <xs:element name="event-id" type="xs:string"/>
261         <xs:element name="node-type" type="xs:string" minOccurs="0"/>
262         <xs:element name="event-trigger" type="xs:string" minOccurs="0"/>
263         <xs:element ref="tns:key-data" minOccurs="0" maxOccurs="unbounded"/>
264         <xs:element name="selflink" type="xs:string" minOccurs="0"/>
265       </xs:sequence>
266     </xs:complexType>
267   </xs:element>
268   <xs:element name="actions">
269     <xs:complexType>
270       <xs:sequence>
271         <xs:element ref="tns:update" minOccurs="0"/>
272         <xs:element ref="tns:notify" minOccurs="0"/>
273       </xs:sequence>
274     </xs:complexType>
275   </xs:element>
276   <xs:element name="ctag-pool">
277     <xs:complexType>
278       <xs:sequence>
279         <xs:element name="target-pe" type="xs:string">
280         </xs:element>
281         <xs:element name="availability-zone-name" type="xs:string">
282         </xs:element>
283         <xs:element name="ctag-pool-purpose" type="xs:string">
284         </xs:element>
285         <xs:element name="ctag-values" type="xs:string" minOccurs="0">
286         </xs:element>
287         <xs:element name="resource-version" type="xs:string" minOccurs="0">
288         </xs:element>
289         <xs:element ref="tns:relationship-list" minOccurs="0"/>
290       </xs:sequence>
291     </xs:complexType>
292   </xs:element>
293   <xs:element name="ctag-pools">
294     <xs:complexType>
295       <xs:sequence>
296         <xs:element ref="tns:ctag-pool" minOccurs="0" maxOccurs="unbounded"/>
297       </xs:sequence>
298     </xs:complexType>
299   </xs:element>
300   <xs:element name="complex">
301     <xs:complexType>
302       <xs:sequence>
303         <xs:element name="physical-location-id" type="xs:string">
304         </xs:element>
305         <xs:element name="data-center-code" type="xs:string" minOccurs="0">
306         </xs:element>
307         <xs:element name="complex-name" type="xs:string" minOccurs="0">
308         </xs:element>
309         <xs:element name="identity-url" type="xs:string" minOccurs="0">
310         </xs:element>
311         <xs:element name="resource-version" type="xs:string" minOccurs="0">
312         </xs:element>
313         <xs:element name="physical-location-type" type="xs:string">
314         </xs:element>
315         <xs:element name="street1" type="xs:string"/>
316         <xs:element name="street2" type="xs:string" minOccurs="0"/>
317         <xs:element name="city" type="xs:string"/>
318         <xs:element name="state" type="xs:string" minOccurs="0"/>
319         <xs:element name="postal-code" type="xs:string"/>
320         <xs:element name="country" type="xs:string"/>
321         <xs:element name="region" type="xs:string"/>
322         <xs:element name="latitude" type="xs:string" minOccurs="0"/>
323         <xs:element name="longitude" type="xs:string" minOccurs="0"/>
324         <xs:element name="elevation" type="xs:string" minOccurs="0"/>
325         <xs:element name="lata" type="xs:string" minOccurs="0"/>
326         <xs:element ref="tns:ctag-pools" minOccurs="0"/>
327         <xs:element ref="tns:relationship-list" minOccurs="0"/>
328       </xs:sequence>
329     </xs:complexType>
330   </xs:element>
331   <xs:element name="complexes">
332     <xs:complexType>
333       <xs:sequence>
334         <xs:element ref="tns:complex" minOccurs="0" maxOccurs="unbounded"/>
335       </xs:sequence>
336     </xs:complexType>
337   </xs:element>
338   <xs:element name="volume-group">
339     <xs:complexType>
340       <xs:sequence>
341         <xs:element name="volume-group-id" type="xs:string">
342         </xs:element>
343         <xs:element name="volume-group-name" type="xs:string">
344         </xs:element>
345         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
346         </xs:element>
347         <xs:element name="vnf-type" type="xs:string">
348         </xs:element>
349         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
350         </xs:element>
351         <xs:element name="resource-version" type="xs:string" minOccurs="0">
352         </xs:element>
353         <xs:element ref="tns:relationship-list" minOccurs="0"/>
354       </xs:sequence>
355     </xs:complexType>
356   </xs:element>
357   <xs:element name="volume-groups">
358     <xs:complexType>
359       <xs:sequence>
360         <xs:element ref="tns:volume-group" minOccurs="0" maxOccurs="unbounded"/>
361       </xs:sequence>
362     </xs:complexType>
363   </xs:element>
364   <xs:element name="volume">
365     <xs:complexType>
366       <xs:sequence>
367         <xs:element name="volume-id" type="xs:string">
368         </xs:element>
369         <xs:element name="volume-selflink" type="xs:string">
370         </xs:element>
371         <xs:element name="resource-version" type="xs:string" minOccurs="0">
372         </xs:element>
373         <xs:element ref="tns:relationship-list" minOccurs="0"/>
374       </xs:sequence>
375     </xs:complexType>
376   </xs:element>
377   <xs:element name="volumes">
378     <xs:complexType>
379       <xs:sequence>
380         <xs:element ref="tns:volume" minOccurs="0" maxOccurs="unbounded"/>
381       </xs:sequence>
382     </xs:complexType>
383   </xs:element>
384   <xs:element name="l3-interface-ipv4-address-list">
385     <xs:complexType>
386       <xs:sequence>
387         <xs:element name="l3-interface-ipv4-address" type="xs:string">
388         </xs:element>
389         <xs:element name="l3-interface-ipv4-prefix-length" type="xs:unsignedInt" minOccurs="0">
390         </xs:element>
391         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0">
392         </xs:element>
393         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0">
394         </xs:element>
395         <xs:element name="is-floating" type="xs:boolean" minOccurs="0">
396         </xs:element>
397         <xs:element name="resource-version" type="xs:string" minOccurs="0">
398         </xs:element>
399         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0">
400         </xs:element>
401         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0">
402         </xs:element>
403         <xs:element ref="tns:relationship-list" minOccurs="0"/>
404       </xs:sequence>
405     </xs:complexType>
406   </xs:element>
407   <xs:element name="l3-interface-ipv6-address-list">
408     <xs:complexType>
409       <xs:sequence>
410         <xs:element name="l3-interface-ipv6-address" type="xs:string">
411         </xs:element>
412         <xs:element name="l3-interface-ipv6-prefix-length" type="xs:unsignedInt" minOccurs="0">
413         </xs:element>
414         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0">
415         </xs:element>
416         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0">
417         </xs:element>
418         <xs:element name="is-floating" type="xs:boolean" minOccurs="0">
419         </xs:element>
420         <xs:element name="resource-version" type="xs:string" minOccurs="0">
421         </xs:element>
422         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0">
423         </xs:element>
424         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0">
425         </xs:element>
426         <xs:element ref="tns:relationship-list" minOccurs="0"/>
427       </xs:sequence>
428     </xs:complexType>
429   </xs:element>
430   <xs:element name="vlan">
431     <xs:complexType>
432       <xs:sequence>
433         <xs:element name="vlan-interface" type="xs:string">
434         </xs:element>
435         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0">
436         </xs:element>
437         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0">
438         </xs:element>
439         <xs:element name="resource-version" type="xs:string" minOccurs="0">
440         </xs:element>
441         <xs:element name="speed-value" type="xs:string" minOccurs="0">
442         </xs:element>
443         <xs:element name="speed-units" type="xs:string" minOccurs="0">
444         </xs:element>
445         <xs:element name="vlan-description" type="xs:string" minOccurs="0">
446         </xs:element>
447         <xs:element name="backdoor-connection" type="xs:string" minOccurs="0">
448         </xs:element>
449         <xs:element name="vpn-id" type="xs:string" minOccurs="0">
450         </xs:element>
451         <xs:element ref="tns:relationship-list" minOccurs="0"/>
452         <xs:element ref="tns:l3-interface-ipv4-address-list" minOccurs="0" maxOccurs="unbounded"/>
453         <xs:element ref="tns:l3-interface-ipv6-address-list" minOccurs="0" maxOccurs="unbounded"/>
454       </xs:sequence>
455     </xs:complexType>
456   </xs:element>
457   <xs:element name="vlans">
458     <xs:complexType>
459       <xs:sequence>
460         <xs:element ref="tns:vlan" minOccurs="0" maxOccurs="unbounded"/>
461       </xs:sequence>
462     </xs:complexType>
463   </xs:element>
464   <xs:element name="sriov-vf">
465     <xs:complexType>
466       <xs:sequence>
467         <xs:element name="pci-id" type="xs:string">
468         </xs:element>
469         <xs:element name="vf-vlan-filter" type="xs:string" minOccurs="0">
470         </xs:element>
471         <xs:element name="vf-mac-filter" type="xs:string" minOccurs="0">
472         </xs:element>
473         <xs:element name="vf-vlan-strip" type="xs:boolean" minOccurs="0">
474         </xs:element>
475         <xs:element name="vf-vlan-anti-spoof-check" type="xs:boolean" minOccurs="0">
476         </xs:element>
477         <xs:element name="vf-mac-anti-spoof-check" type="xs:boolean" minOccurs="0">
478         </xs:element>
479         <xs:element name="vf-mirrors" type="xs:string" minOccurs="0">
480         </xs:element>
481         <xs:element name="vf-broadcast-allow" type="xs:boolean" minOccurs="0">
482         </xs:element>
483         <xs:element name="vf-unknown-multicast-allow" type="xs:boolean" minOccurs="0">
484         </xs:element>
485         <xs:element name="vf-unknown-unicast-allow" type="xs:boolean" minOccurs="0">
486         </xs:element>
487         <xs:element name="vf-insert-stag" type="xs:boolean" minOccurs="0">
488         </xs:element>
489         <xs:element name="vf-link-status" type="xs:string" minOccurs="0">
490         </xs:element>
491         <xs:element name="resource-version" type="xs:string" minOccurs="0">
492         </xs:element>
493         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0">
494         </xs:element>
495         <xs:element ref="tns:relationship-list" minOccurs="0"/>
496       </xs:sequence>
497     </xs:complexType>
498   </xs:element>
499   <xs:element name="sriov-vfs">
500     <xs:complexType>
501       <xs:sequence>
502         <xs:element ref="tns:sriov-vf" minOccurs="0" maxOccurs="unbounded"/>
503       </xs:sequence>
504     </xs:complexType>
505   </xs:element>
506   <xs:element name="l-interface">
507     <xs:complexType>
508       <xs:sequence>
509         <xs:element name="interface-name" type="xs:string">
510         </xs:element>
511         <xs:element name="interface-role" type="xs:string" minOccurs="0">
512         </xs:element>
513         <xs:element name="v6-wan-link-ip" type="xs:string" minOccurs="0">
514         </xs:element>
515         <xs:element name="selflink" type="xs:string" minOccurs="0">
516         </xs:element>
517         <xs:element name="interface-id" type="xs:string" minOccurs="0">
518         </xs:element>
519         <xs:element name="macaddr" type="xs:string" minOccurs="0">
520         </xs:element>
521         <xs:element name="network-name" type="xs:string" minOccurs="0">
522         </xs:element>
523         <xs:element name="management-option" type="xs:string" minOccurs="0">
524         </xs:element>
525         <xs:element name="resource-version" type="xs:string" minOccurs="0">
526         </xs:element>
527         <xs:element ref="tns:vlans" minOccurs="0"/>
528         <xs:element ref="tns:sriov-vfs" minOccurs="0"/>
529         <xs:element ref="tns:relationship-list" minOccurs="0"/>
530         <xs:element ref="tns:l3-interface-ipv4-address-list" minOccurs="0" maxOccurs="unbounded"/>
531         <xs:element ref="tns:l3-interface-ipv6-address-list" minOccurs="0" maxOccurs="unbounded"/>
532       </xs:sequence>
533     </xs:complexType>
534   </xs:element>
535   <xs:element name="l-interfaces">
536     <xs:complexType>
537       <xs:sequence>
538         <xs:element ref="tns:l-interface" minOccurs="0" maxOccurs="unbounded"/>
539       </xs:sequence>
540     </xs:complexType>
541   </xs:element>
542   <xs:element name="vserver">
543     <xs:complexType>
544       <xs:sequence>
545         <xs:element name="vserver-id" type="xs:string">
546         </xs:element>
547         <xs:element name="vserver-name" type="xs:string">
548         </xs:element>
549         <xs:element name="vserver-name2" type="xs:string" minOccurs="0">
550         </xs:element>
551         <xs:element name="prov-status" type="xs:string" minOccurs="0">
552         </xs:element>
553         <xs:element name="vserver-selflink" type="xs:string">
554         </xs:element>
555         <xs:element name="in-maint" type="xs:boolean">
556         </xs:element>
557         <xs:element name="is-closed-loop-disabled" type="xs:boolean">
558         </xs:element>
559         <xs:element name="resource-version" type="xs:string" minOccurs="0">
560         </xs:element>
561         <xs:element ref="tns:volumes" minOccurs="0"/>
562         <xs:element ref="tns:relationship-list" minOccurs="0"/>
563         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
564       </xs:sequence>
565     </xs:complexType>
566   </xs:element>
567   <xs:element name="vservers">
568     <xs:complexType>
569       <xs:sequence>
570         <xs:element ref="tns:vserver" minOccurs="0" maxOccurs="unbounded"/>
571       </xs:sequence>
572     </xs:complexType>
573   </xs:element>
574   <xs:element name="tenant">
575     <xs:complexType>
576       <xs:sequence>
577         <xs:element name="tenant-id" type="xs:string">
578         </xs:element>
579         <xs:element name="tenant-name" type="xs:string">
580         </xs:element>
581         <xs:element name="resource-version" type="xs:string" minOccurs="0">
582         </xs:element>
583         <xs:element ref="tns:vservers" minOccurs="0"/>
584         <xs:element ref="tns:relationship-list" minOccurs="0"/>
585       </xs:sequence>
586     </xs:complexType>
587   </xs:element>
588   <xs:element name="tenants">
589     <xs:complexType>
590       <xs:sequence>
591         <xs:element ref="tns:tenant" minOccurs="0" maxOccurs="unbounded"/>
592       </xs:sequence>
593     </xs:complexType>
594   </xs:element>
595   <xs:element name="flavor">
596     <xs:complexType>
597       <xs:sequence>
598         <xs:element name="flavor-id" type="xs:string">
599         </xs:element>
600         <xs:element name="flavor-name" type="xs:string">
601         </xs:element>
602         <xs:element name="flavor-vcpus" type="xs:int" minOccurs="0">
603         </xs:element>
604         <xs:element name="flavor-ram" type="xs:int" minOccurs="0">
605         </xs:element>
606         <xs:element name="flavor-disk" type="xs:int" minOccurs="0">
607         </xs:element>
608         <xs:element name="flavor-ephemeral" type="xs:int" minOccurs="0">
609         </xs:element>
610         <xs:element name="flavor-swap" type="xs:string" minOccurs="0">
611         </xs:element>
612         <xs:element name="flavor-is-public" type="xs:boolean" minOccurs="0">
613         </xs:element>
614         <xs:element name="flavor-selflink" type="xs:string">
615         </xs:element>
616         <xs:element name="flavor-disabled" type="xs:boolean" minOccurs="0">
617         </xs:element>
618         <xs:element name="resource-version" type="xs:string" minOccurs="0">
619         </xs:element>
620         <xs:element ref="tns:relationship-list" minOccurs="0"/>
621       </xs:sequence>
622     </xs:complexType>
623   </xs:element>
624   <xs:element name="flavors">
625     <xs:complexType>
626       <xs:sequence>
627         <xs:element ref="tns:flavor" minOccurs="0" maxOccurs="unbounded"/>
628       </xs:sequence>
629     </xs:complexType>
630   </xs:element>
631   <xs:element name="group-assignment">
632     <xs:complexType>
633       <xs:sequence>
634         <xs:element name="group-id" type="xs:string">
635         </xs:element>
636         <xs:element name="group-type" type="xs:string">
637         </xs:element>
638         <xs:element name="group-name" type="xs:string">
639         </xs:element>
640         <xs:element name="group-description" type="xs:string" minOccurs="0">
641         </xs:element>
642         <xs:element name="resource-version" type="xs:string" minOccurs="0">
643         </xs:element>
644         <xs:element ref="tns:relationship-list" minOccurs="0"/>
645       </xs:sequence>
646     </xs:complexType>
647   </xs:element>
648   <xs:element name="group-assignments">
649     <xs:complexType>
650       <xs:sequence>
651         <xs:element ref="tns:group-assignment" minOccurs="0" maxOccurs="unbounded"/>
652       </xs:sequence>
653     </xs:complexType>
654   </xs:element>
655   <xs:element name="snapshot">
656     <xs:complexType>
657       <xs:sequence>
658         <xs:element name="snapshot-id" type="xs:string">
659         </xs:element>
660         <xs:element name="snapshot-name" type="xs:string" minOccurs="0">
661         </xs:element>
662         <xs:element name="snapshot-architecture" type="xs:string" minOccurs="0">
663         </xs:element>
664         <xs:element name="snapshot-os-distro" type="xs:string" minOccurs="0">
665         </xs:element>
666         <xs:element name="snapshot-os-version" type="xs:string" minOccurs="0">
667         </xs:element>
668         <xs:element name="application" type="xs:string" minOccurs="0">
669         </xs:element>
670         <xs:element name="application-vendor" type="xs:string" minOccurs="0">
671         </xs:element>
672         <xs:element name="application-version" type="xs:string" minOccurs="0">
673         </xs:element>
674         <xs:element name="snapshot-selflink" type="xs:string" minOccurs="0">
675         </xs:element>
676         <xs:element name="prev-snapshot-id" type="xs:string" minOccurs="0">
677         </xs:element>
678         <xs:element name="resource-version" type="xs:string" minOccurs="0">
679         </xs:element>
680         <xs:element ref="tns:relationship-list" minOccurs="0"/>
681       </xs:sequence>
682     </xs:complexType>
683   </xs:element>
684   <xs:element name="snapshots">
685     <xs:complexType>
686       <xs:sequence>
687         <xs:element ref="tns:snapshot" minOccurs="0" maxOccurs="unbounded"/>
688       </xs:sequence>
689     </xs:complexType>
690   </xs:element>
691   <xs:element name="metadatum">
692     <xs:complexType>
693       <xs:sequence>
694         <xs:element name="metaname" type="xs:string">
695         </xs:element>
696         <xs:element name="metaval" type="xs:string"/>
697         <xs:element name="resource-version" type="xs:string" minOccurs="0">
698         </xs:element>
699       </xs:sequence>
700     </xs:complexType>
701   </xs:element>
702   <xs:element name="metadata">
703     <xs:complexType>
704       <xs:sequence>
705         <xs:element ref="tns:metadatum" minOccurs="0" maxOccurs="unbounded"/>
706       </xs:sequence>
707     </xs:complexType>
708   </xs:element>
709   <xs:element name="image">
710     <xs:complexType>
711       <xs:sequence>
712         <xs:element name="image-id" type="xs:string">
713         </xs:element>
714         <xs:element name="image-name" type="xs:string">
715         </xs:element>
716         <xs:element name="image-architecture" type="xs:string" minOccurs="0">
717         </xs:element>
718         <xs:element name="image-os-distro" type="xs:string">
719         </xs:element>
720         <xs:element name="image-os-version" type="xs:string">
721         </xs:element>
722         <xs:element name="application" type="xs:string" minOccurs="0">
723         </xs:element>
724         <xs:element name="application-vendor" type="xs:string" minOccurs="0">
725         </xs:element>
726         <xs:element name="application-version" type="xs:string" minOccurs="0">
727         </xs:element>
728         <xs:element name="image-selflink" type="xs:string">
729         </xs:element>
730         <xs:element name="resource-version" type="xs:string" minOccurs="0">
731         </xs:element>
732         <xs:element ref="tns:relationship-list" minOccurs="0"/>
733         <xs:element ref="tns:metadata" minOccurs="0"/>
734       </xs:sequence>
735     </xs:complexType>
736   </xs:element>
737   <xs:element name="images">
738     <xs:complexType>
739       <xs:sequence>
740         <xs:element ref="tns:image" minOccurs="0" maxOccurs="unbounded"/>
741       </xs:sequence>
742     </xs:complexType>
743   </xs:element>
744   <xs:element name="availability-zones">
745     <xs:complexType>
746       <xs:sequence>
747         <xs:element ref="tns:availability-zone" minOccurs="0" maxOccurs="unbounded"/>
748       </xs:sequence>
749     </xs:complexType>
750   </xs:element>
751   <xs:element name="cloud-region">
752     <xs:complexType>
753       <xs:sequence>
754         <xs:element name="cloud-owner" type="xs:string">
755         </xs:element>
756         <xs:element name="cloud-region-id" type="xs:string">
757         </xs:element>
758         <xs:element name="cloud-type" type="xs:string" minOccurs="0">
759         </xs:element>
760         <xs:element name="owner-defined-type" type="xs:string" minOccurs="0">
761         </xs:element>
762         <xs:element name="cloud-region-version" type="xs:string" minOccurs="0">
763         </xs:element>
764         <xs:element name="identity-url" type="xs:string" minOccurs="0">
765         </xs:element>
766         <xs:element name="cloud-zone" type="xs:string" minOccurs="0">
767         </xs:element>
768         <xs:element name="complex-name" type="xs:string" minOccurs="0">
769         </xs:element>
770         <xs:element name="resource-version" type="xs:string" minOccurs="0">
771         </xs:element>
772         <xs:element ref="tns:volume-groups" minOccurs="0"/>
773         <xs:element ref="tns:tenants" minOccurs="0"/>
774         <xs:element ref="tns:flavors" minOccurs="0"/>
775         <xs:element ref="tns:group-assignments" minOccurs="0"/>
776         <xs:element ref="tns:snapshots" minOccurs="0"/>
777         <xs:element ref="tns:images" minOccurs="0"/>
778         <xs:element ref="tns:dvs-switches" minOccurs="0"/>
779         <xs:element ref="tns:oam-networks" minOccurs="0"/>
780         <xs:element ref="tns:availability-zones" minOccurs="0"/>
781         <xs:element ref="tns:relationship-list" minOccurs="0"/>
782       </xs:sequence>
783     </xs:complexType>
784   </xs:element>
785   <xs:element name="cloud-regions">
786     <xs:complexType>
787       <xs:sequence>
788         <xs:element ref="tns:cloud-region" minOccurs="0" maxOccurs="unbounded"/>
789       </xs:sequence>
790     </xs:complexType>
791   </xs:element>
792   <xs:element name="network-profile">
793     <xs:complexType>
794       <xs:sequence>
795         <xs:element name="nm-profile-name" type="xs:string">
796         </xs:element>
797         <xs:element name="community-string" type="xs:string" minOccurs="0">
798         </xs:element>
799         <xs:element name="resource-version" type="xs:string" minOccurs="0">
800         </xs:element>
801         <xs:element ref="tns:relationship-list" minOccurs="0"/>
802       </xs:sequence>
803     </xs:complexType>
804   </xs:element>
805   <xs:element name="network-profiles">
806     <xs:complexType>
807       <xs:sequence>
808         <xs:element ref="tns:network-profile" minOccurs="0" maxOccurs="unbounded"/>
809       </xs:sequence>
810     </xs:complexType>
811   </xs:element>
812   <xs:element name="p-interface">
813     <xs:complexType>
814       <xs:sequence>
815         <xs:element name="interface-name" type="xs:string">
816         </xs:element>
817         <xs:element name="speed-value" type="xs:string" minOccurs="0">
818         </xs:element>
819         <xs:element name="speed-units" type="xs:string" minOccurs="0">
820         </xs:element>
821         <xs:element name="port-description" type="xs:string" minOccurs="0">
822         </xs:element>
823         <xs:element name="equipment-identifier" type="xs:string" minOccurs="0">
824         </xs:element>
825         <xs:element name="interface-role" type="xs:string" minOccurs="0">
826         </xs:element>
827         <xs:element name="interface-type" type="xs:string" minOccurs="0">
828         </xs:element>
829         <xs:element name="resource-version" type="xs:string" minOccurs="0">
830         </xs:element>
831         <xs:element ref="tns:relationship-list" minOccurs="0"/>
832         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
833       </xs:sequence>
834     </xs:complexType>
835   </xs:element>
836   <xs:element name="p-interfaces">
837     <xs:complexType>
838       <xs:sequence>
839         <xs:element ref="tns:p-interface" minOccurs="0" maxOccurs="unbounded"/>
840       </xs:sequence>
841     </xs:complexType>
842   </xs:element>
843   <xs:element name="lag-interface">
844     <xs:complexType>
845       <xs:sequence>
846         <xs:element name="interface-name" type="xs:string">
847         </xs:element>
848         <xs:element name="resource-version" type="xs:string" minOccurs="0">
849         </xs:element>
850         <xs:element name="speed-value" type="xs:string" minOccurs="0">
851         </xs:element>
852         <xs:element name="speed-units" type="xs:string" minOccurs="0">
853         </xs:element>
854         <xs:element ref="tns:relationship-list" minOccurs="0"/>
855         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
856       </xs:sequence>
857     </xs:complexType>
858   </xs:element>
859   <xs:element name="lag-interfaces">
860     <xs:complexType>
861       <xs:sequence>
862         <xs:element ref="tns:lag-interface" minOccurs="0" maxOccurs="unbounded"/>
863       </xs:sequence>
864     </xs:complexType>
865   </xs:element>
866   <xs:element name="pserver">
867     <xs:complexType>
868       <xs:sequence>
869         <xs:element name="hostname" type="xs:string">
870         </xs:element>
871         <xs:element name="ptnii-equip-name" type="xs:string" minOccurs="0">
872         </xs:element>
873         <xs:element name="number-of-cpus" type="xs:int" minOccurs="0">
874         </xs:element>
875         <xs:element name="disk-in-gigabytes" type="xs:int" minOccurs="0">
876         </xs:element>
877         <xs:element name="ram-in-megabytes" type="xs:int" minOccurs="0">
878         </xs:element>
879         <xs:element name="equip-type" type="xs:string" minOccurs="0">
880         </xs:element>
881         <xs:element name="equip-vendor" type="xs:string" minOccurs="0">
882         </xs:element>
883         <xs:element name="equip-model" type="xs:string" minOccurs="0">
884         </xs:element>
885         <xs:element name="fqdn" type="xs:string" minOccurs="0">
886         </xs:element>
887         <xs:element name="pserver-selflink" type="xs:string" minOccurs="0">
888         </xs:element>
889         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0">
890         </xs:element>
891         <xs:element name="serial-number" type="xs:string" minOccurs="0">
892         </xs:element>
893         <xs:element name="pserver-id" type="xs:string" minOccurs="0">
894         </xs:element>
895         <xs:element name="internet-topology" type="xs:string" minOccurs="0">
896         </xs:element>
897         <xs:element name="in-maint" type="xs:boolean">
898         </xs:element>
899         <xs:element name="resource-version" type="xs:string" minOccurs="0">
900         </xs:element>
901         <xs:element name="pserver-name2" type="xs:string" minOccurs="0">
902         </xs:element>
903         <xs:element name="purpose" type="xs:string" minOccurs="0">
904         </xs:element>
905         <xs:element ref="tns:relationship-list" minOccurs="0"/>
906         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
907         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
908       </xs:sequence>
909     </xs:complexType>
910   </xs:element>
911   <xs:element name="pservers">
912     <xs:complexType>
913       <xs:sequence>
914         <xs:element ref="tns:pserver" minOccurs="0" maxOccurs="unbounded"/>
915       </xs:sequence>
916     </xs:complexType>
917   </xs:element>
918   <xs:element name="virtual-data-center">
919     <xs:complexType>
920       <xs:sequence>
921         <xs:element name="vdc-id" type="xs:string">
922         </xs:element>
923         <xs:element name="vdc-name" type="xs:string">
924         </xs:element>
925         <xs:element name="resource-version" type="xs:string" minOccurs="0">
926         </xs:element>
927         <xs:element ref="tns:relationship-list" minOccurs="0"/>
928       </xs:sequence>
929     </xs:complexType>
930   </xs:element>
931   <xs:element name="virtual-data-centers">
932     <xs:complexType>
933       <xs:sequence>
934         <xs:element ref="tns:virtual-data-center" minOccurs="0" maxOccurs="unbounded"/>
935       </xs:sequence>
936     </xs:complexType>
937   </xs:element>
938   <xs:element name="cloud-infrastructure">
939     <xs:complexType>
940       <xs:sequence>
941         <xs:element ref="tns:complexes" minOccurs="0"/>
942         <xs:element ref="tns:cloud-regions" minOccurs="0"/>
943         <xs:element ref="tns:network-profiles" minOccurs="0"/>
944         <xs:element ref="tns:pservers" minOccurs="0"/>
945         <xs:element ref="tns:virtual-data-centers" minOccurs="0"/>
946       </xs:sequence>
947     </xs:complexType>
948   </xs:element>
949   <xs:element name="connector">
950     <xs:complexType>
951       <xs:sequence>
952         <xs:element name="resource-instance-id" type="xs:string">
953         </xs:element>
954         <xs:element name="resource-version" type="xs:string" minOccurs="0">
955         </xs:element>
956         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
957         </xs:element>
958         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
959         </xs:element>
960         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
961         </xs:element>
962         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
963         </xs:element>
964         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
965         </xs:element>
966         <xs:element ref="tns:relationship-list" minOccurs="0"/>
967         <xs:element ref="tns:metadata" minOccurs="0"/>
968       </xs:sequence>
969     </xs:complexType>
970   </xs:element>
971   <xs:element name="connectors">
972     <xs:complexType>
973       <xs:sequence>
974         <xs:element ref="tns:connector" minOccurs="0" maxOccurs="unbounded"/>
975       </xs:sequence>
976     </xs:complexType>
977   </xs:element>
978   <xs:element name="service-instance">
979     <xs:complexType>
980       <xs:sequence>
981         <xs:element name="service-instance-id" type="xs:string">
982         </xs:element>
983         <xs:element name="service-instance-name" type="xs:string" minOccurs="0">
984         </xs:element>
985         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
986         </xs:element>
987         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
988         </xs:element>
989         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
990         </xs:element>
991         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
992         </xs:element>
993         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
994         </xs:element>
995         <xs:element name="bandwidth-total" type="xs:string" minOccurs="0">
996         </xs:element>
997         <xs:element name="bandwidth-up-wan1" type="xs:string" minOccurs="0">
998         </xs:element>
999         <xs:element name="bandwidth-down-wan1" type="xs:string" minOccurs="0">
1000         </xs:element>
1001         <xs:element name="bandwidth-up-wan2" type="xs:string" minOccurs="0">
1002         </xs:element>
1003         <xs:element name="bandwidth-down-wan2" type="xs:string" minOccurs="0">
1004         </xs:element>
1005         <xs:element name="vhn-portal-url" type="xs:string" minOccurs="0">
1006         </xs:element>
1007         <xs:element name="service-instance-location-id" type="xs:string" minOccurs="0">
1008         </xs:element>
1009         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1010         </xs:element>
1011         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1012         <xs:element ref="tns:metadata" minOccurs="0"/>
1013       </xs:sequence>
1014     </xs:complexType>
1015   </xs:element>
1016   <xs:element name="service-instances">
1017     <xs:complexType>
1018       <xs:sequence>
1019         <xs:element ref="tns:service-instance" minOccurs="0" maxOccurs="unbounded"/>
1020       </xs:sequence>
1021     </xs:complexType>
1022   </xs:element>
1023   <xs:element name="service-subscription">
1024     <xs:complexType>
1025       <xs:sequence>
1026         <xs:element name="service-type" type="xs:string">
1027         </xs:element>
1028         <xs:element name="temp-ub-sub-account-id" type="xs:string" minOccurs="0">
1029         </xs:element>
1030         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1031         </xs:element>
1032         <xs:element ref="tns:service-instances" minOccurs="0"/>
1033         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1034       </xs:sequence>
1035     </xs:complexType>
1036   </xs:element>
1037   <xs:element name="service-subscriptions">
1038     <xs:complexType>
1039       <xs:sequence>
1040         <xs:element ref="tns:service-subscription" minOccurs="0" maxOccurs="unbounded"/>
1041       </xs:sequence>
1042     </xs:complexType>
1043   </xs:element>
1044   <xs:element name="customer">
1045     <xs:complexType>
1046       <xs:sequence>
1047         <xs:element name="global-customer-id" type="xs:string">
1048         </xs:element>
1049         <xs:element name="subscriber-name" type="xs:string">
1050         </xs:element>
1051         <xs:element name="subscriber-type" type="xs:string">
1052         </xs:element>
1053         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1054         </xs:element>
1055         <xs:element ref="tns:service-subscriptions" minOccurs="0"/>
1056         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1057       </xs:sequence>
1058     </xs:complexType>
1059   </xs:element>
1060   <xs:element name="customers">
1061     <xs:complexType>
1062       <xs:sequence>
1063         <xs:element ref="tns:customer" minOccurs="0" maxOccurs="unbounded"/>
1064       </xs:sequence>
1065     </xs:complexType>
1066   </xs:element>
1067   <xs:element name="business">
1068     <xs:complexType>
1069       <xs:sequence>
1070         <xs:element ref="tns:connectors" minOccurs="0"/>
1071         <xs:element ref="tns:customers" minOccurs="0"/>
1072       </xs:sequence>
1073     </xs:complexType>
1074   </xs:element>
1075   <xs:element name="vnf-image">
1076     <xs:complexType>
1077       <xs:sequence>
1078         <xs:element name="vnf-image-uuid" type="xs:string">
1079         </xs:element>
1080         <xs:element name="application" type="xs:string">
1081         </xs:element>
1082         <xs:element name="application-vendor" type="xs:string">
1083         </xs:element>
1084         <xs:element name="application-version" type="xs:string" minOccurs="0">
1085         </xs:element>
1086         <xs:element name="selflink" type="xs:string" minOccurs="0">
1087         </xs:element>
1088         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1089         </xs:element>
1090         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1091       </xs:sequence>
1092     </xs:complexType>
1093   </xs:element>
1094   <xs:element name="vnf-images">
1095     <xs:complexType>
1096       <xs:sequence>
1097         <xs:element ref="tns:vnf-image" minOccurs="0" maxOccurs="unbounded"/>
1098       </xs:sequence>
1099     </xs:complexType>
1100   </xs:element>
1101   <xs:element name="service">
1102     <xs:complexType>
1103       <xs:sequence>
1104         <xs:element name="service-id" type="xs:string">
1105         </xs:element>
1106         <xs:element name="service-description" type="xs:string">
1107         </xs:element>
1108         <xs:element name="service-selflink" type="xs:string" minOccurs="0">
1109         </xs:element>
1110         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1111         </xs:element>
1112         <xs:element name="service-version" type="xs:string" minOccurs="0">
1113         </xs:element>
1114         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1115       </xs:sequence>
1116     </xs:complexType>
1117   </xs:element>
1118   <xs:element name="services">
1119     <xs:complexType>
1120       <xs:sequence>
1121         <xs:element ref="tns:service" minOccurs="0" maxOccurs="unbounded"/>
1122       </xs:sequence>
1123     </xs:complexType>
1124   </xs:element>
1125   <xs:element name="service-capability">
1126     <xs:complexType>
1127       <xs:sequence>
1128         <xs:element name="service-type" type="xs:string">
1129         </xs:element>
1130         <xs:element name="vnf-type" type="xs:string">
1131         </xs:element>
1132         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1133         </xs:element>
1134         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1135       </xs:sequence>
1136     </xs:complexType>
1137   </xs:element>
1138   <xs:element name="service-capabilities">
1139     <xs:complexType>
1140       <xs:sequence>
1141         <xs:element ref="tns:service-capability" minOccurs="0" maxOccurs="unbounded"/>
1142       </xs:sequence>
1143     </xs:complexType>
1144   </xs:element>
1145   <xs:element name="element-choice-set">
1146     <xs:complexType>
1147       <xs:sequence>
1148         <xs:element name="element-choice-set-uuid" type="xs:string">
1149         </xs:element>
1150         <xs:element name="element-choice-set-name" type="xs:string"/>
1151         <xs:element name="cardinality" type="xs:string" minOccurs="0"/>
1152         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1153         <xs:element ref="tns:model-elements" minOccurs="0"/>
1154         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1155       </xs:sequence>
1156     </xs:complexType>
1157   </xs:element>
1158   <xs:element name="element-choice-sets">
1159     <xs:complexType>
1160       <xs:sequence>
1161         <xs:element ref="tns:element-choice-set" minOccurs="0" maxOccurs="unbounded"/>
1162       </xs:sequence>
1163     </xs:complexType>
1164   </xs:element>
1165   <xs:element name="constrained-element-set">
1166     <xs:complexType>
1167       <xs:sequence>
1168         <xs:element name="constrained-element-set-uuid" type="xs:string">
1169         </xs:element>
1170         <xs:element name="constraint-type" type="xs:string"/>
1171         <xs:element name="check-type" type="xs:string"/>
1172         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1173         <xs:element ref="tns:element-choice-sets" minOccurs="0"/>
1174         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1175       </xs:sequence>
1176     </xs:complexType>
1177   </xs:element>
1178   <xs:element name="constrained-element-sets">
1179     <xs:complexType>
1180       <xs:sequence>
1181         <xs:element ref="tns:constrained-element-set" minOccurs="0" maxOccurs="unbounded"/>
1182       </xs:sequence>
1183     </xs:complexType>
1184   </xs:element>
1185   <xs:element name="model-constraint">
1186     <xs:complexType>
1187       <xs:sequence>
1188         <xs:element name="model-constraint-uuid" type="xs:string">
1189         </xs:element>
1190         <xs:element name="constrained-element-set-uuid-to-replace" type="xs:string"/>
1191         <xs:element ref="tns:constrained-element-sets" minOccurs="0"/>
1192       </xs:sequence>
1193     </xs:complexType>
1194   </xs:element>
1195   <xs:element name="model-constraints">
1196     <xs:complexType>
1197       <xs:sequence>
1198         <xs:element ref="tns:model-constraint" minOccurs="0" maxOccurs="unbounded"/>
1199       </xs:sequence>
1200     </xs:complexType>
1201   </xs:element>
1202   <xs:element name="model-element">
1203     <xs:complexType>
1204       <xs:sequence>
1205         <xs:element name="model-element-uuid" type="xs:string">
1206         </xs:element>
1207         <xs:element name="new-data-del-flag" type="xs:string">
1208         </xs:element>
1209         <xs:element name="cardinality" type="xs:string">
1210         </xs:element>
1211         <xs:element name="linkage-points" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
1212         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1213         </xs:element>
1214         <xs:element ref="tns:model-elements" minOccurs="0">
1215         </xs:element>
1216         <xs:element ref="tns:model-constraints" minOccurs="0">
1217         </xs:element>
1218         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1219       </xs:sequence>
1220     </xs:complexType>
1221   </xs:element>
1222   <xs:element name="model-elements">
1223     <xs:complexType>
1224       <xs:sequence>
1225         <xs:element ref="tns:model-element" minOccurs="0" maxOccurs="unbounded"/>
1226       </xs:sequence>
1227     </xs:complexType>
1228   </xs:element>
1229   <xs:element name="model">
1230     <xs:complexType>
1231       <xs:sequence>
1232         <xs:element name="model-name-version-id" type="xs:string">
1233         </xs:element>
1234         <xs:element name="model-type" type="xs:string">
1235         </xs:element>
1236         <xs:element name="model-name" type="xs:string">
1237         </xs:element>
1238         <xs:element name="model-id" type="xs:string">
1239         </xs:element>
1240         <xs:element name="model-version" type="xs:string">
1241         </xs:element>
1242         <xs:element name="model-description" type="xs:string" minOccurs="0">
1243         </xs:element>
1244         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1245         </xs:element>
1246         <xs:element ref="tns:model-elements" minOccurs="0"/>
1247         <xs:element ref="tns:metadata" minOccurs="0"/>
1248         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1249       </xs:sequence>
1250     </xs:complexType>
1251   </xs:element>
1252   <xs:element name="models">
1253     <xs:complexType>
1254       <xs:sequence>
1255         <xs:element ref="tns:model" minOccurs="0" maxOccurs="unbounded"/>
1256       </xs:sequence>
1257     </xs:complexType>
1258   </xs:element>
1259   <xs:element name="related-lookup">
1260     <xs:complexType>
1261       <xs:sequence>
1262         <xs:element name="related-lookup-uuid" type="xs:string">
1263         </xs:element>
1264         <xs:element name="source-node-type" type="xs:string"/>
1265         <xs:element name="source-node-property" type="xs:string"/>
1266         <xs:element name="target-node-type" type="xs:string"/>
1267         <xs:element name="target-node-property" type="xs:string"/>
1268         <xs:element name="property-collect-list" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
1269         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1270         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1271       </xs:sequence>
1272     </xs:complexType>
1273   </xs:element>
1274   <xs:element name="related-lookups">
1275     <xs:complexType>
1276       <xs:sequence>
1277         <xs:element ref="tns:related-lookup" minOccurs="0" maxOccurs="unbounded"/>
1278       </xs:sequence>
1279     </xs:complexType>
1280   </xs:element>
1281   <xs:element name="property-constraint">
1282     <xs:complexType>
1283       <xs:sequence>
1284         <xs:element name="property-constraint-uuid" type="xs:string">
1285         </xs:element>
1286         <xs:element name="constraint-type" type="xs:string"/>
1287         <xs:element name="property-name" type="xs:string"/>
1288         <xs:element name="property-value" type="xs:string"/>
1289         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1290       </xs:sequence>
1291     </xs:complexType>
1292   </xs:element>
1293   <xs:element name="property-constraints">
1294     <xs:complexType>
1295       <xs:sequence>
1296         <xs:element ref="tns:property-constraint" minOccurs="0" maxOccurs="unbounded"/>
1297       </xs:sequence>
1298     </xs:complexType>
1299   </xs:element>
1300   <xs:element name="named-query-element">
1301     <xs:complexType>
1302       <xs:sequence>
1303         <xs:element name="named-query-element-uuid" type="xs:string">
1304         </xs:element>
1305         <xs:element name="property-collect-list" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
1306         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1307         <xs:element name="property-limit-desc" type="xs:string" minOccurs="0"/>
1308         <xs:element name="do-not-output" type="xs:string" minOccurs="0"/>
1309         <xs:element ref="tns:named-query-elements" minOccurs="0"/>
1310         <xs:element ref="tns:related-lookups" minOccurs="0"/>
1311         <xs:element ref="tns:property-constraints" minOccurs="0"/>
1312         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1313       </xs:sequence>
1314     </xs:complexType>
1315   </xs:element>
1316   <xs:element name="named-query-elements">
1317     <xs:complexType>
1318       <xs:sequence>
1319         <xs:element ref="tns:named-query-element" minOccurs="0" maxOccurs="unbounded"/>
1320       </xs:sequence>
1321     </xs:complexType>
1322   </xs:element>
1323   <xs:element name="named-query">
1324     <xs:complexType>
1325       <xs:sequence>
1326         <xs:element name="named-query-uuid" type="xs:string">
1327         </xs:element>
1328         <xs:element name="named-query-name" type="xs:string"/>
1329         <xs:element name="named-query-version" type="xs:string"/>
1330         <xs:element name="required-input-params" minOccurs="0">
1331           <xs:complexType>
1332             <xs:sequence>
1333               <xs:element name="required-input-param" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
1334             </xs:sequence>
1335           </xs:complexType>
1336         </xs:element>
1337         <xs:element name="description" type="xs:string" minOccurs="0"/>
1338         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1339         <xs:element ref="tns:named-query-elements" minOccurs="0"/>
1340         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1341       </xs:sequence>
1342     </xs:complexType>
1343   </xs:element>
1344   <xs:element name="named-queries">
1345     <xs:complexType>
1346       <xs:sequence>
1347         <xs:element ref="tns:named-query" minOccurs="0" maxOccurs="unbounded"/>
1348       </xs:sequence>
1349     </xs:complexType>
1350   </xs:element>
1351   <xs:element name="service-design-and-creation">
1352     <xs:complexType>
1353       <xs:sequence>
1354         <xs:element ref="tns:vnf-images" minOccurs="0"/>
1355         <xs:element ref="tns:services" minOccurs="0"/>
1356         <xs:element ref="tns:service-capabilities" minOccurs="0"/>
1357         <xs:element ref="tns:models" minOccurs="0"/>
1358         <xs:element ref="tns:named-queries" minOccurs="0"/>
1359       </xs:sequence>
1360     </xs:complexType>
1361   </xs:element>
1362   <xs:element name="logical-link">
1363     <xs:complexType>
1364       <xs:sequence>
1365         <xs:element name="link-name" type="xs:string">
1366         </xs:element>
1367         <xs:element name="link-type" type="xs:string">
1368         </xs:element>
1369         <xs:element name="speed-value" type="xs:string" minOccurs="0">
1370         </xs:element>
1371         <xs:element name="speed-units" type="xs:string" minOccurs="0">
1372         </xs:element>
1373         <xs:element name="ip-version" type="xs:string" minOccurs="0">
1374         </xs:element>
1375         <xs:element name="routing-protocol" type="xs:string" minOccurs="0">
1376         </xs:element>
1377         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1378         </xs:element>
1379         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
1380         </xs:element>
1381         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
1382         </xs:element>
1383         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
1384         </xs:element>
1385         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
1386         </xs:element>
1387         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
1388         </xs:element>
1389         <xs:element name="operational-status" type="xs:string" minOccurs="0">
1390         </xs:element>
1391         <xs:element name="link-role" type="xs:string" minOccurs="0">
1392         </xs:element>
1393         <xs:element name="link-name2" type="xs:string" minOccurs="0">
1394         </xs:element>
1395         <xs:element name="link-id" type="xs:string" minOccurs="0">
1396         </xs:element>
1397         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1398       </xs:sequence>
1399     </xs:complexType>
1400   </xs:element>
1401   <xs:element name="logical-links">
1402     <xs:complexType>
1403       <xs:sequence>
1404         <xs:element ref="tns:logical-link" minOccurs="0" maxOccurs="unbounded"/>
1405       </xs:sequence>
1406     </xs:complexType>
1407   </xs:element>
1408   <xs:element name="class-of-service">
1409     <xs:complexType>
1410       <xs:sequence>
1411         <xs:element name="cos" type="xs:string">
1412         </xs:element>
1413         <xs:element name="probe-id" type="xs:string" minOccurs="0">
1414         </xs:element>
1415         <xs:element name="probe-type" type="xs:string" minOccurs="0">
1416         </xs:element>
1417         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1418         </xs:element>
1419         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1420       </xs:sequence>
1421     </xs:complexType>
1422   </xs:element>
1423   <xs:element name="classes-of-service">
1424     <xs:complexType>
1425       <xs:sequence>
1426         <xs:element ref="tns:class-of-service" minOccurs="0" maxOccurs="unbounded"/>
1427       </xs:sequence>
1428     </xs:complexType>
1429   </xs:element>
1430   <xs:element name="site-pair">
1431     <xs:complexType>
1432       <xs:sequence>
1433         <xs:element name="site-pair-id" type="xs:string">
1434         </xs:element>
1435         <xs:element name="source-ip" type="xs:string" minOccurs="0">
1436         </xs:element>
1437         <xs:element name="destination-ip" type="xs:string" minOccurs="0">
1438         </xs:element>
1439         <xs:element name="ip-version" type="xs:string" minOccurs="0">
1440         </xs:element>
1441         <xs:element name="destination-hostname" type="xs:string" minOccurs="0">
1442         </xs:element>
1443         <xs:element name="destination-equip-type" type="xs:string" minOccurs="0">
1444         </xs:element>
1445         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1446         </xs:element>
1447         <xs:element ref="tns:classes-of-service" minOccurs="0"/>
1448         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1449       </xs:sequence>
1450     </xs:complexType>
1451   </xs:element>
1452   <xs:element name="site-pairs">
1453     <xs:complexType>
1454       <xs:sequence>
1455         <xs:element ref="tns:site-pair" minOccurs="0" maxOccurs="unbounded"/>
1456       </xs:sequence>
1457     </xs:complexType>
1458   </xs:element>
1459   <xs:element name="routing-instance">
1460     <xs:complexType>
1461       <xs:sequence>
1462         <xs:element name="routing-instance-id" type="xs:string">
1463         </xs:element>
1464         <xs:element name="rpm-owner" type="xs:string" minOccurs="0">
1465         </xs:element>
1466         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1467         </xs:element>
1468         <xs:element ref="tns:site-pairs" minOccurs="0"/>
1469         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1470       </xs:sequence>
1471     </xs:complexType>
1472   </xs:element>
1473   <xs:element name="routing-instances">
1474     <xs:complexType>
1475       <xs:sequence>
1476         <xs:element ref="tns:routing-instance" minOccurs="0" maxOccurs="unbounded"/>
1477       </xs:sequence>
1478     </xs:complexType>
1479   </xs:element>
1480   <xs:element name="site-pair-set">
1481     <xs:complexType>
1482       <xs:sequence>
1483         <xs:element name="site-pair-set-id" type="xs:string">
1484         </xs:element>
1485         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1486         </xs:element>
1487         <xs:element ref="tns:routing-instances" minOccurs="0"/>
1488         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1489       </xs:sequence>
1490     </xs:complexType>
1491   </xs:element>
1492   <xs:element name="site-pair-sets">
1493     <xs:complexType>
1494       <xs:sequence>
1495         <xs:element ref="tns:site-pair-set" minOccurs="0" maxOccurs="unbounded"/>
1496       </xs:sequence>
1497     </xs:complexType>
1498   </xs:element>
1499   <xs:element name="vpn-binding">
1500     <xs:complexType>
1501       <xs:sequence>
1502         <xs:element name="vpn-id" type="xs:string">
1503         </xs:element>
1504         <xs:element name="vpn-name" type="xs:string">
1505         </xs:element>
1506         <xs:element name="global-route-target" type="xs:string">
1507         </xs:element>
1508         <xs:element name="vpn-platform" type="xs:string" minOccurs="0">
1509         </xs:element>
1510         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1511         </xs:element>
1512         <xs:element ref="tns:relationship-list" minOccurs="0">
1513         </xs:element>
1514       </xs:sequence>
1515     </xs:complexType>
1516   </xs:element>
1517   <xs:element name="vpn-bindings">
1518     <xs:complexType>
1519       <xs:sequence>
1520         <xs:element ref="tns:vpn-binding" minOccurs="0" maxOccurs="unbounded"/>
1521       </xs:sequence>
1522     </xs:complexType>
1523   </xs:element>
1524   <xs:element name="vpls-pe">
1525     <xs:complexType>
1526       <xs:sequence>
1527         <xs:element name="equipment-name" type="xs:string">
1528         </xs:element>
1529         <xs:element name="prov-status" type="xs:string" minOccurs="0">
1530         </xs:element>
1531         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0">
1532         </xs:element>
1533         <xs:element name="equipment-role" type="xs:string" minOccurs="0">
1534         </xs:element>
1535         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0">
1536         </xs:element>
1537         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1538         </xs:element>
1539         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1540         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
1541         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
1542       </xs:sequence>
1543     </xs:complexType>
1544   </xs:element>
1545   <xs:element name="vpls-pes">
1546     <xs:complexType>
1547       <xs:sequence>
1548         <xs:element ref="tns:vpls-pe" minOccurs="0" maxOccurs="unbounded"/>
1549       </xs:sequence>
1550     </xs:complexType>
1551   </xs:element>
1552   <xs:element name="multicast-configuration">
1553     <xs:complexType>
1554       <xs:sequence>
1555         <xs:element name="multicast-configuration-id" type="xs:string">
1556         </xs:element>
1557         <xs:element name="multicast-protocol" type="xs:string">
1558         </xs:element>
1559         <xs:element name="rp-type" type="xs:string">
1560         </xs:element>
1561         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1562         </xs:element>
1563         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1564       </xs:sequence>
1565     </xs:complexType>
1566   </xs:element>
1567   <xs:element name="multicast-configurations">
1568     <xs:complexType>
1569       <xs:sequence>
1570         <xs:element ref="tns:multicast-configuration" minOccurs="0" maxOccurs="unbounded"/>
1571       </xs:sequence>
1572     </xs:complexType>
1573   </xs:element>
1574   <xs:element name="cvlan-tag-entry">
1575     <xs:complexType>
1576       <xs:sequence>
1577         <xs:element name="cvlan-tag" type="xs:unsignedInt">
1578         </xs:element>
1579         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1580         </xs:element>
1581         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1582       </xs:sequence>
1583     </xs:complexType>
1584   </xs:element>
1585   <xs:element name="cvlan-tags">
1586     <xs:complexType>
1587       <xs:sequence>
1588         <xs:element ref="tns:cvlan-tag-entry" minOccurs="0" maxOccurs="unbounded"/>
1589       </xs:sequence>
1590     </xs:complexType>
1591   </xs:element>
1592   <xs:element name="port-group">
1593     <xs:complexType>
1594       <xs:sequence>
1595         <xs:element name="interface-id" type="xs:string">
1596         </xs:element>
1597         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0">
1598         </xs:element>
1599         <xs:element name="neutron-network-name" type="xs:string" minOccurs="0">
1600         </xs:element>
1601         <xs:element name="interface-role" type="xs:string" minOccurs="0">
1602         </xs:element>
1603         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1604         </xs:element>
1605         <xs:element name="port-group-id" type="xs:string" minOccurs="0">
1606         </xs:element>
1607         <xs:element name="port-group-name" type="xs:string" minOccurs="0">
1608         </xs:element>
1609         <xs:element name="switch-name" type="xs:string" minOccurs="0">
1610         </xs:element>
1611         <xs:element name="orchestration-status" type="xs:string">
1612         </xs:element>
1613         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1614         </xs:element>
1615         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0">
1616         </xs:element>
1617         <xs:element ref="tns:cvlan-tags" minOccurs="0"/>
1618         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1619       </xs:sequence>
1620     </xs:complexType>
1621   </xs:element>
1622   <xs:element name="port-groups">
1623     <xs:complexType>
1624       <xs:sequence>
1625         <xs:element ref="tns:port-group" minOccurs="0" maxOccurs="unbounded"/>
1626       </xs:sequence>
1627     </xs:complexType>
1628   </xs:element>
1629   <xs:element name="vce">
1630     <xs:complexType>
1631       <xs:sequence>
1632         <xs:element name="vnf-id" type="xs:string">
1633         </xs:element>
1634         <xs:element name="vnf-name" type="xs:string">
1635         </xs:element>
1636         <xs:element name="vnf-name2" type="xs:string" minOccurs="0">
1637         </xs:element>
1638         <xs:element name="vnf-type" type="xs:string">
1639         </xs:element>
1640         <xs:element name="service-id" type="xs:string" minOccurs="0">
1641         </xs:element>
1642         <xs:element name="regional-resource-zone" type="xs:string" minOccurs="0">
1643         </xs:element>
1644         <xs:element name="prov-status" type="xs:string" minOccurs="0">
1645         </xs:element>
1646         <xs:element name="operational-state" type="xs:string" minOccurs="0">
1647         </xs:element>
1648         <xs:element name="license-key" type="xs:string" minOccurs="0">
1649         </xs:element>
1650         <xs:element name="equipment-role" type="xs:string" minOccurs="0">
1651         </xs:element>
1652         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1653         </xs:element>
1654         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1655         </xs:element>
1656         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0">
1657         </xs:element>
1658         <xs:element name="vpe-id" type="xs:string" minOccurs="0">
1659         </xs:element>
1660         <xs:element name="v6-vce-wan-address" type="xs:string" minOccurs="0">
1661         </xs:element>
1662         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0">
1663         </xs:element>
1664         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1665         </xs:element>
1666         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0">
1667         </xs:element>
1668         <xs:element name="entitlement-resource-uuid" type="xs:string" minOccurs="0">
1669         </xs:element>
1670         <xs:element ref="tns:port-groups" minOccurs="0"/>
1671         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1672       </xs:sequence>
1673     </xs:complexType>
1674   </xs:element>
1675   <xs:element name="vces">
1676     <xs:complexType>
1677       <xs:sequence>
1678         <xs:element ref="tns:vce" minOccurs="0" maxOccurs="unbounded"/>
1679       </xs:sequence>
1680     </xs:complexType>
1681   </xs:element>
1682   <xs:element name="vnfc">
1683     <xs:complexType>
1684       <xs:sequence>
1685         <xs:element name="vnfc-name" type="xs:string">
1686         </xs:element>
1687         <xs:element name="vnfc-function-code" type="xs:string">
1688         </xs:element>
1689         <xs:element name="vnfc-type" type="xs:string">
1690         </xs:element>
1691         <xs:element name="prov-status" type="xs:string" minOccurs="0">
1692         </xs:element>
1693         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1694         </xs:element>
1695         <xs:element name="ipaddress-v4-oam-vip" type="xs:string" minOccurs="0">
1696         </xs:element>
1697         <xs:element name="in-maint" type="xs:boolean">
1698         </xs:element>
1699         <xs:element name="is-closed-loop-disabled" type="xs:boolean">
1700         </xs:element>
1701         <xs:element name="group-notation" type="xs:string" minOccurs="0">
1702         </xs:element>
1703         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1704         </xs:element>
1705         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1706       </xs:sequence>
1707     </xs:complexType>
1708   </xs:element>
1709   <xs:element name="vnfcs">
1710     <xs:complexType>
1711       <xs:sequence>
1712         <xs:element ref="tns:vnfc" minOccurs="0" maxOccurs="unbounded"/>
1713       </xs:sequence>
1714     </xs:complexType>
1715   </xs:element>
1716   <xs:element name="subnet">
1717     <xs:complexType>
1718       <xs:sequence>
1719         <xs:element name="subnet-id" type="xs:string">
1720         </xs:element>
1721         <xs:element name="subnet-name" type="xs:string" minOccurs="0">
1722         </xs:element>
1723         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0">
1724         </xs:element>
1725         <xs:element name="gateway-address" type="xs:string" minOccurs="0">
1726         </xs:element>
1727         <xs:element name="network-start-address" type="xs:string" minOccurs="0">
1728         </xs:element>
1729         <xs:element name="cidr-mask" type="xs:string" minOccurs="0">
1730         </xs:element>
1731         <xs:element name="ip-version" type="xs:string" minOccurs="0">
1732         </xs:element>
1733         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1734         </xs:element>
1735         <xs:element name="dhcp-enabled" type="xs:boolean">
1736         </xs:element>
1737         <xs:element name="dhcp-start" type="xs:string" minOccurs="0">
1738         </xs:element>
1739         <xs:element name="dhcp-end" type="xs:string" minOccurs="0">
1740         </xs:element>
1741         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1742         </xs:element>
1743         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1744       </xs:sequence>
1745     </xs:complexType>
1746   </xs:element>
1747   <xs:element name="subnets">
1748     <xs:complexType>
1749       <xs:sequence>
1750         <xs:element ref="tns:subnet" minOccurs="0" maxOccurs="unbounded"/>
1751       </xs:sequence>
1752     </xs:complexType>
1753   </xs:element>
1754   <xs:element name="ctag-assignment">
1755     <xs:complexType>
1756       <xs:sequence>
1757         <xs:element name="vlan-id-inner" type="xs:unsignedInt">
1758         </xs:element>
1759         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1760         </xs:element>
1761         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1762       </xs:sequence>
1763     </xs:complexType>
1764   </xs:element>
1765   <xs:element name="ctag-assignments">
1766     <xs:complexType>
1767       <xs:sequence>
1768         <xs:element ref="tns:ctag-assignment" minOccurs="0" maxOccurs="unbounded"/>
1769       </xs:sequence>
1770     </xs:complexType>
1771   </xs:element>
1772   <xs:element name="segmentation-assignment">
1773     <xs:complexType>
1774       <xs:sequence>
1775         <xs:element name="segmentation-id" type="xs:string">
1776         </xs:element>
1777         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1778         </xs:element>
1779         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1780       </xs:sequence>
1781     </xs:complexType>
1782   </xs:element>
1783   <xs:element name="segmentation-assignments">
1784     <xs:complexType>
1785       <xs:sequence>
1786         <xs:element ref="tns:segmentation-assignment" minOccurs="0" maxOccurs="unbounded"/>
1787       </xs:sequence>
1788     </xs:complexType>
1789   </xs:element>
1790   <xs:element name="l3-network">
1791     <xs:complexType>
1792       <xs:sequence>
1793         <xs:element name="network-id" type="xs:string">
1794         </xs:element>
1795         <xs:element name="network-name" type="xs:string">
1796         </xs:element>
1797         <xs:element name="network-type" type="xs:string" minOccurs="0">
1798         </xs:element>
1799         <xs:element name="network-role" type="xs:string" minOccurs="0">
1800         </xs:element>
1801         <xs:element name="network-technology" type="xs:string" minOccurs="0">
1802         </xs:element>
1803         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0">
1804         </xs:element>
1805         <xs:element name="is-bound-to-vpn" type="xs:boolean">
1806         </xs:element>
1807         <xs:element name="service-id" type="xs:string" minOccurs="0">
1808         </xs:element>
1809         <xs:element name="network-role-instance" type="xs:unsignedInt" minOccurs="0">
1810         </xs:element>
1811         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1812         </xs:element>
1813         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1814         </xs:element>
1815         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1816         </xs:element>
1817         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0">
1818         </xs:element>
1819         <xs:element name="contrail-network-fqdn" type="xs:string" minOccurs="0">
1820         </xs:element>
1821         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
1822         </xs:element>
1823         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
1824         </xs:element>
1825         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
1826         </xs:element>
1827         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
1828         </xs:element>
1829         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
1830         </xs:element>
1831         <xs:element name="physical-network-name" type="xs:string" minOccurs="0">
1832         </xs:element>
1833         <xs:element name="is-provider-network" type="xs:boolean">
1834         </xs:element>
1835         <xs:element name="is-shared-network" type="xs:boolean">
1836         </xs:element>
1837         <xs:element name="is-external-network" type="xs:boolean">
1838         </xs:element>
1839         <xs:element ref="tns:subnets" minOccurs="0"/>
1840         <xs:element ref="tns:ctag-assignments" minOccurs="0"/>
1841         <xs:element ref="tns:segmentation-assignments" minOccurs="0"/>
1842         <xs:element ref="tns:relationship-list" minOccurs="0">
1843         </xs:element>
1844       </xs:sequence>
1845     </xs:complexType>
1846   </xs:element>
1847   <xs:element name="l3-networks">
1848     <xs:complexType>
1849       <xs:sequence>
1850         <xs:element ref="tns:l3-network" minOccurs="0" maxOccurs="unbounded"/>
1851       </xs:sequence>
1852     </xs:complexType>
1853   </xs:element>
1854   <xs:element name="network-policy">
1855     <xs:complexType>
1856       <xs:sequence>
1857         <xs:element name="network-policy-id" type="xs:string">
1858         </xs:element>
1859         <xs:element name="network-policy-fqdn" type="xs:string" minOccurs="0">
1860         </xs:element>
1861         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1862         </xs:element>
1863         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1864         </xs:element>
1865         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1866       </xs:sequence>
1867     </xs:complexType>
1868   </xs:element>
1869   <xs:element name="network-policies">
1870     <xs:complexType>
1871       <xs:sequence>
1872         <xs:element ref="tns:network-policy" minOccurs="0" maxOccurs="unbounded"/>
1873       </xs:sequence>
1874     </xs:complexType>
1875   </xs:element>
1876   <xs:element name="vf-module">
1877     <xs:complexType>
1878       <xs:sequence>
1879         <xs:element name="vf-module-id" type="xs:string">
1880         </xs:element>
1881         <xs:element name="vf-module-name" type="xs:string" minOccurs="0">
1882         </xs:element>
1883         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1884         </xs:element>
1885         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1886         </xs:element>
1887         <xs:element name="is-base-vf-module" type="xs:boolean">
1888         </xs:element>
1889         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1890         </xs:element>
1891         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
1892         </xs:element>
1893         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
1894         </xs:element>
1895         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
1896         </xs:element>
1897         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
1898         </xs:element>
1899         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
1900         </xs:element>
1901         <xs:element name="contrail-service-instance-fqdn" type="xs:string" minOccurs="0">
1902         </xs:element>
1903         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1904       </xs:sequence>
1905     </xs:complexType>
1906   </xs:element>
1907   <xs:element name="vf-modules">
1908     <xs:complexType>
1909       <xs:sequence>
1910         <xs:element ref="tns:vf-module" minOccurs="0" maxOccurs="unbounded"/>
1911       </xs:sequence>
1912     </xs:complexType>
1913   </xs:element>
1914   <xs:element name="generic-vnf">
1915     <xs:complexType>
1916       <xs:sequence>
1917         <xs:element name="vnf-id" type="xs:string">
1918         </xs:element>
1919         <xs:element name="vnf-name" type="xs:string">
1920         </xs:element>
1921         <xs:element name="vnf-name2" type="xs:string" minOccurs="0">
1922         </xs:element>
1923         <xs:element name="vnf-type" type="xs:string">
1924         </xs:element>
1925         <xs:element name="service-id" type="xs:string" minOccurs="0">
1926         </xs:element>
1927         <xs:element name="regional-resource-zone" type="xs:string" minOccurs="0">
1928         </xs:element>
1929         <xs:element name="prov-status" type="xs:string" minOccurs="0">
1930         </xs:element>
1931         <xs:element name="operational-state" type="xs:string" minOccurs="0">
1932         </xs:element>
1933         <xs:element name="license-key" type="xs:string" minOccurs="0">
1934         </xs:element>
1935         <xs:element name="equipment-role" type="xs:string" minOccurs="0">
1936         </xs:element>
1937         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
1938         </xs:element>
1939         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
1940         </xs:element>
1941         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0">
1942         </xs:element>
1943         <xs:element name="management-option" type="xs:string" minOccurs="0">
1944         </xs:element>
1945         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0">
1946         </xs:element>
1947         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0">
1948         </xs:element>
1949         <xs:element name="nm-lan-v6-address" type="xs:string" minOccurs="0">
1950         </xs:element>
1951         <xs:element name="management-v6-address" type="xs:string" minOccurs="0">
1952         </xs:element>
1953         <xs:element name="vcpu" type="xs:unsignedInt" minOccurs="0">
1954         </xs:element>
1955         <xs:element name="vcpu-units" type="xs:string" minOccurs="0">
1956         </xs:element>
1957         <xs:element name="vmemory" type="xs:unsignedInt" minOccurs="0">
1958         </xs:element>
1959         <xs:element name="vmemory-units" type="xs:string" minOccurs="0">
1960         </xs:element>
1961         <xs:element name="vdisk" type="xs:unsignedInt" minOccurs="0">
1962         </xs:element>
1963         <xs:element name="vdisk-units" type="xs:string" minOccurs="0">
1964         </xs:element>
1965         <xs:element name="in-maint" type="xs:boolean">
1966         </xs:element>
1967         <xs:element name="is-closed-loop-disabled" type="xs:boolean">
1968         </xs:element>
1969         <xs:element name="resource-version" type="xs:string" minOccurs="0">
1970         </xs:element>
1971         <xs:element name="summary-status" type="xs:string" minOccurs="0">
1972         </xs:element>
1973         <xs:element name="encrypted-access-flag" type="xs:boolean" minOccurs="0">
1974         </xs:element>
1975         <xs:element name="persona-model-id" type="xs:string" minOccurs="0">
1976         </xs:element>
1977         <xs:element name="persona-model-version" type="xs:string" minOccurs="0">
1978         </xs:element>
1979         <xs:element name="model-version-id" type="xs:string" minOccurs="0">
1980         </xs:element>
1981         <xs:element name="widget-model-id" type="xs:string" minOccurs="0">
1982         </xs:element>
1983         <xs:element name="widget-model-version" type="xs:string" minOccurs="0">
1984         </xs:element>
1985         <xs:element name="as-number" type="xs:string" minOccurs="0">
1986         </xs:element>
1987         <xs:element name="regional-resource-subzone" type="xs:string" minOccurs="0">
1988         </xs:element>
1989         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1990         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
1991         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
1992         <xs:element ref="tns:vf-modules" minOccurs="0"/>
1993       </xs:sequence>
1994     </xs:complexType>
1995   </xs:element>
1996   <xs:element name="generic-vnfs">
1997     <xs:complexType>
1998       <xs:sequence>
1999         <xs:element ref="tns:generic-vnf" minOccurs="0" maxOccurs="unbounded"/>
2000       </xs:sequence>
2001     </xs:complexType>
2002   </xs:element>
2003   <xs:element name="lag-link">
2004     <xs:complexType>
2005       <xs:sequence>
2006         <xs:element name="link-name" type="xs:string">
2007         </xs:element>
2008         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2009         </xs:element>
2010         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2011       </xs:sequence>
2012     </xs:complexType>
2013   </xs:element>
2014   <xs:element name="lag-links">
2015     <xs:complexType>
2016       <xs:sequence>
2017         <xs:element ref="tns:lag-link" minOccurs="0" maxOccurs="unbounded"/>
2018       </xs:sequence>
2019     </xs:complexType>
2020   </xs:element>
2021   <xs:element name="newvce">
2022     <xs:complexType>
2023       <xs:sequence>
2024         <xs:element name="vnf-id2" type="xs:string">
2025         </xs:element>
2026         <xs:element name="vnf-name" type="xs:string">
2027         </xs:element>
2028         <xs:element name="vnf-name2" type="xs:string" minOccurs="0">
2029         </xs:element>
2030         <xs:element name="vnf-type" type="xs:string">
2031         </xs:element>
2032         <xs:element name="prov-status" type="xs:string" minOccurs="0">
2033         </xs:element>
2034         <xs:element name="operational-state" type="xs:string" minOccurs="0">
2035         </xs:element>
2036         <xs:element name="license-key" type="xs:string" minOccurs="0">
2037         </xs:element>
2038         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0">
2039         </xs:element>
2040         <xs:element name="equipment-role" type="xs:string" minOccurs="0">
2041         </xs:element>
2042         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2043         </xs:element>
2044         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0">
2045         </xs:element>
2046         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
2047         </xs:element>
2048         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0">
2049         </xs:element>
2050         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0">
2051         </xs:element>
2052         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2053         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
2054       </xs:sequence>
2055     </xs:complexType>
2056   </xs:element>
2057   <xs:element name="newvces">
2058     <xs:complexType>
2059       <xs:sequence>
2060         <xs:element ref="tns:newvce" minOccurs="0" maxOccurs="unbounded"/>
2061       </xs:sequence>
2062     </xs:complexType>
2063   </xs:element>
2064   <xs:element name="pnf">
2065     <xs:complexType>
2066       <xs:sequence>
2067         <xs:element name="pnf-name" type="xs:string">
2068         </xs:element>
2069         <xs:element name="pnf-name2" type="xs:string" minOccurs="0">
2070         </xs:element>
2071         <xs:element name="pnf-name2-source" type="xs:string" minOccurs="0">
2072         </xs:element>
2073         <xs:element name="pnf-id" type="xs:string" minOccurs="0">
2074         </xs:element>
2075         <xs:element name="equip-type" type="xs:string" minOccurs="0">
2076         </xs:element>
2077         <xs:element name="equip-vendor" type="xs:string" minOccurs="0">
2078         </xs:element>
2079         <xs:element name="equip-model" type="xs:string" minOccurs="0">
2080         </xs:element>
2081         <xs:element name="management-option" type="xs:string" minOccurs="0">
2082         </xs:element>
2083         <xs:element name="ipaddress-v4-oam" type="xs:string" minOccurs="0">
2084         </xs:element>
2085         <xs:element name="sw-version" type="xs:string" minOccurs="0">
2086         </xs:element>
2087         <xs:element name="orchestration-status" type="xs:string" minOccurs="0">
2088         </xs:element>
2089         <xs:element name="in-maint" type="xs:boolean">
2090         </xs:element>
2091         <xs:element name="frame-id" type="xs:string" minOccurs="0">
2092         </xs:element>
2093         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2094         </xs:element>
2095         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2096         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
2097         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
2098       </xs:sequence>
2099     </xs:complexType>
2100   </xs:element>
2101   <xs:element name="pnfs">
2102     <xs:complexType>
2103       <xs:sequence>
2104         <xs:element ref="tns:pnf" minOccurs="0" maxOccurs="unbounded"/>
2105       </xs:sequence>
2106     </xs:complexType>
2107   </xs:element>
2108   <xs:element name="physical-link">
2109     <xs:complexType>
2110       <xs:sequence>
2111         <xs:element name="link-name" type="xs:string">
2112         </xs:element>
2113         <xs:element name="speed-value" type="xs:string" minOccurs="0">
2114         </xs:element>
2115         <xs:element name="speed-units" type="xs:string" minOccurs="0">
2116         </xs:element>
2117         <xs:element name="circuit-id" type="xs:string" minOccurs="0">
2118         </xs:element>
2119         <xs:element name="dual-mode" type="xs:string" minOccurs="0">
2120         </xs:element>
2121         <xs:element name="management-option" type="xs:string" minOccurs="0">
2122         </xs:element>
2123         <xs:element name="service-provider-name" type="xs:string" minOccurs="0">
2124         </xs:element>
2125         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2126         </xs:element>
2127         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2128       </xs:sequence>
2129     </xs:complexType>
2130   </xs:element>
2131   <xs:element name="physical-links">
2132     <xs:complexType>
2133       <xs:sequence>
2134         <xs:element ref="tns:physical-link" minOccurs="0" maxOccurs="unbounded"/>
2135       </xs:sequence>
2136     </xs:complexType>
2137   </xs:element>
2138   <xs:element name="vig-server">
2139     <xs:complexType>
2140       <xs:sequence>
2141         <xs:element name="vig-address-type" type="xs:string">
2142         </xs:element>
2143         <xs:element name="ipaddress-v4-vig" type="xs:string" minOccurs="0" maxOccurs="unbounded">
2144         </xs:element>
2145         <xs:element name="ipaddress-v6-vig" type="xs:string" minOccurs="0" maxOccurs="unbounded">
2146         </xs:element>
2147         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2148         </xs:element>
2149         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2150       </xs:sequence>
2151     </xs:complexType>
2152   </xs:element>
2153   <xs:element name="vig-servers">
2154     <xs:complexType>
2155       <xs:sequence>
2156         <xs:element ref="tns:vig-server" minOccurs="0" maxOccurs="unbounded"/>
2157       </xs:sequence>
2158     </xs:complexType>
2159   </xs:element>
2160   <xs:element name="ipsec-configuration">
2161     <xs:complexType>
2162       <xs:sequence>
2163         <xs:element name="ipsec-configuration-id" type="xs:string">
2164         </xs:element>
2165         <xs:element name="requested-vig-address-type" type="xs:string" minOccurs="0">
2166         </xs:element>
2167         <xs:element name="requested-encryption-strength" type="xs:string" minOccurs="0">
2168         </xs:element>
2169         <xs:element name="requested-dmz-type" type="xs:string" minOccurs="0">
2170         </xs:element>
2171         <xs:element name="shared-dmz-network-address" type="xs:string" minOccurs="0">
2172         </xs:element>
2173         <xs:element name="requested-customer-name" type="xs:string" minOccurs="0">
2174         </xs:element>
2175         <xs:element name="ike-version" type="xs:string" minOccurs="0">
2176         </xs:element>
2177         <xs:element name="ikev1-authentication" type="xs:string" minOccurs="0">
2178         </xs:element>
2179         <xs:element name="ikev1-encryption" type="xs:string" minOccurs="0">
2180         </xs:element>
2181         <xs:element name="ikev1-dh-group" type="xs:string" minOccurs="0">
2182         </xs:element>
2183         <xs:element name="ikev1-am-group-id" type="xs:string" minOccurs="0">
2184         </xs:element>
2185         <xs:element name="ikev1-am-password" type="xs:string" minOccurs="0">
2186         </xs:element>
2187         <xs:element name="ikev1-sa-lifetime" type="xs:string" minOccurs="0">
2188         </xs:element>
2189         <xs:element name="ipsec-authentication" type="xs:string" minOccurs="0">
2190         </xs:element>
2191         <xs:element name="ipsec-encryption" type="xs:string" minOccurs="0">
2192         </xs:element>
2193         <xs:element name="ipsec-sa-lifetime" type="xs:string" minOccurs="0">
2194         </xs:element>
2195         <xs:element name="ipsec-pfs" type="xs:string" minOccurs="0">
2196         </xs:element>
2197         <xs:element name="xauth-userid" type="xs:string" minOccurs="0">
2198         </xs:element>
2199         <xs:element name="xauth-user-password" type="xs:string" minOccurs="0">
2200         </xs:element>
2201         <xs:element name="dpd-interval" type="xs:string" minOccurs="0">
2202         </xs:element>
2203         <xs:element name="dpd-frequency" type="xs:string" minOccurs="0">
2204         </xs:element>
2205         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2206         </xs:element>
2207         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2208         <xs:element ref="tns:vig-servers" minOccurs="0"/>
2209       </xs:sequence>
2210     </xs:complexType>
2211   </xs:element>
2212   <xs:element name="ipsec-configurations">
2213     <xs:complexType>
2214       <xs:sequence>
2215         <xs:element ref="tns:ipsec-configuration" minOccurs="0" maxOccurs="unbounded"/>
2216       </xs:sequence>
2217     </xs:complexType>
2218   </xs:element>
2219   <xs:element name="route-table-reference">
2220     <xs:complexType>
2221       <xs:sequence>
2222         <xs:element name="route-table-reference-id" type="xs:string">
2223         </xs:element>
2224         <xs:element name="route-table-reference-fqdn" type="xs:string">
2225         </xs:element>
2226         <xs:element name="resource-version" type="xs:string" minOccurs="0">
2227         </xs:element>
2228         <xs:element ref="tns:relationship-list" minOccurs="0"/>
2229       </xs:sequence>
2230     </xs:complexType>
2231   </xs:element>
2232   <xs:element name="route-table-references">
2233     <xs:complexType>
2234       <xs:sequence>
2235         <xs:element ref="tns:route-table-reference" minOccurs="0" maxOccurs="unbounded"/>
2236       </xs:sequence>
2237     </xs:complexType>
2238   </xs:element>
2239   <xs:element name="network">
2240     <xs:complexType>
2241       <xs:sequence>
2242         <xs:element ref="tns:logical-links" minOccurs="0"/>
2243         <xs:element ref="tns:site-pair-sets" minOccurs="0"/>
2244         <xs:element ref="tns:vpn-bindings" minOccurs="0"/>
2245         <xs:element ref="tns:vpls-pes" minOccurs="0"/>
2246         <xs:element ref="tns:multicast-configurations" minOccurs="0"/>
2247         <xs:element ref="tns:vces" minOccurs="0"/>
2248         <xs:element ref="tns:vnfcs" minOccurs="0"/>
2249         <xs:element ref="tns:l3-networks" minOccurs="0"/>
2250         <xs:element ref="tns:network-policies" minOccurs="0"/>
2251         <xs:element ref="tns:generic-vnfs" minOccurs="0"/>
2252         <xs:element ref="tns:lag-links" minOccurs="0"/>
2253         <xs:element ref="tns:newvces" minOccurs="0"/>
2254         <xs:element ref="tns:pnfs" minOccurs="0"/>
2255         <xs:element ref="tns:physical-links" minOccurs="0"/>
2256         <xs:element ref="tns:ipsec-configurations" minOccurs="0"/>
2257         <xs:element ref="tns:route-table-references" minOccurs="0"/>
2258       </xs:sequence>
2259     </xs:complexType>
2260   </xs:element>
2261   <xs:element name="reserved-prop-names">
2262     <xs:complexType>
2263       <xs:sequence>
2264         <xs:element name="last-mod-source-of-truth" type="xs:string" minOccurs="0"/>
2265         <xs:element name="aai-node-type" type="xs:string" minOccurs="0"/>
2266         <xs:element name="aai-created-ts" type="xs:unsignedInt" minOccurs="0"/>
2267         <xs:element name="aai-unique-key" type="xs:string" minOccurs="0"/>
2268         <xs:element name="aai-last-mod-ts" type="xs:unsignedInt" minOccurs="0"/>
2269         <xs:element name="source-of-truth" type="xs:string" minOccurs="0"/>
2270       </xs:sequence>
2271     </xs:complexType>
2272   </xs:element>
2273   <xs:element name="edge-prop-names">
2274     <xs:complexType>
2275       <xs:sequence>
2276         <xs:element name="edgeLabel" type="xs:string" minOccurs="0"/>
2277         <xs:element name="direction" type="xs:string" minOccurs="0"/>
2278         <xs:element name="multiplicityRule" type="xs:string" minOccurs="0"/>
2279         <xs:element name="isParent" type="xs:boolean" minOccurs="0"/>
2280         <xs:element name="usesResource" type="xs:boolean" minOccurs="0"/>
2281         <xs:element name="hasDelTarget" type="xs:boolean" minOccurs="0"/>
2282         <xs:element name="SVC-INFRA" type="xs:boolean" minOccurs="0"/>
2283         <xs:element name="SVC-INFRA-REV" type="xs:boolean" minOccurs="0"/>
2284       </xs:sequence>
2285     </xs:complexType>
2286   </xs:element>
2287   <xs:element name="aai-internal">
2288     <xs:complexType>
2289       <xs:sequence>
2290         <xs:element ref="tns:reserved-prop-names" minOccurs="0" maxOccurs="unbounded"/>
2291         <xs:element ref="tns:edge-prop-names" minOccurs="0" maxOccurs="unbounded"/>
2292       </xs:sequence>
2293     </xs:complexType>
2294   </xs:element>
2295   <xs:element name="inventory">
2296     <xs:complexType>
2297       <xs:sequence>
2298         <xs:element ref="tns:search" minOccurs="0"/>
2299         <xs:element ref="tns:actions" minOccurs="0"/>
2300         <xs:element ref="tns:cloud-infrastructure" minOccurs="0"/>
2301         <xs:element ref="tns:business" minOccurs="0"/>
2302         <xs:element ref="tns:service-design-and-creation" minOccurs="0"/>
2303         <xs:element ref="tns:network" minOccurs="0"/>
2304         <xs:element ref="tns:aai-internal" minOccurs="0"/>
2305       </xs:sequence>
2306     </xs:complexType>
2307   </xs:element>
2308   <xs:element name="notification-event-header">
2309     <xs:complexType>
2310       <xs:sequence>
2311         <xs:element name="id" type="xs:string" minOccurs="0"/>
2312         <xs:element name="timestamp" type="xs:string" minOccurs="0"/>
2313         <xs:element name="source-name" type="xs:string" minOccurs="0"/>
2314         <xs:element name="domain" type="xs:string" minOccurs="0"/>
2315         <xs:element name="sequence-number" type="xs:string" minOccurs="0"/>
2316         <xs:element name="severity" type="xs:string" minOccurs="0"/>
2317         <xs:element name="event-type" type="xs:string" minOccurs="0"/>
2318         <xs:element name="version" type="xs:string" minOccurs="0"/>
2319         <xs:element name="action" type="xs:string" minOccurs="0"/>
2320         <xs:element name="entity-type" type="xs:string" minOccurs="0"/>
2321         <xs:element name="top-entity-type" type="xs:string" minOccurs="0"/>
2322         <xs:element name="entity-link" type="xs:string" minOccurs="0"/>
2323         <xs:element name="status" type="xs:string" minOccurs="0"/>
2324       </xs:sequence>
2325     </xs:complexType>
2326   </xs:element>
2327   <xs:element name="notification-event">
2328     <xs:complexType>
2329       <xs:sequence>
2330         <xs:element name="cambria.partition" type="xs:string" minOccurs="0"/>
2331         <xs:element ref="tns:notification-event-header" minOccurs="0"/>
2332       </xs:sequence>
2333     </xs:complexType>
2334   </xs:element>
2335   <xs:element name="query-parameters">
2336     <xs:complexType>
2337       <xs:sequence>
2338         <xs:element ref="tns:named-query" minOccurs="0"/>
2339         <xs:element ref="tns:model" minOccurs="0"/>
2340       </xs:sequence>
2341     </xs:complexType>
2342   </xs:element>
2343   <xs:element name="instance-filter">
2344     <xs:complexType>
2345       <xs:sequence/>
2346     </xs:complexType>
2347   </xs:element>
2348   <xs:element name="instance-filters">
2349     <xs:complexType>
2350       <xs:sequence>
2351         <xs:element ref="tns:instance-filter" minOccurs="0" maxOccurs="unbounded"/>
2352       </xs:sequence>
2353     </xs:complexType>
2354   </xs:element>
2355   <xs:element name="model-and-named-query-search">
2356     <xs:complexType>
2357       <xs:sequence>
2358         <xs:element ref="tns:query-parameters" minOccurs="0"/>
2359         <xs:element ref="tns:instance-filters" minOccurs="0"/>
2360         <xs:element name="top-node-type" type="xs:string" minOccurs="0"/>
2361       </xs:sequence>
2362     </xs:complexType>
2363   </xs:element>
2364   <xs:element name="properties">
2365     <xs:complexType>
2366       <xs:sequence>
2367         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
2368         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
2369       </xs:sequence>
2370     </xs:complexType>
2371   </xs:element>
2372   <xs:element name="extra-properties">
2373     <xs:complexType>
2374       <xs:sequence/>
2375     </xs:complexType>
2376   </xs:element>
2377   <xs:element name="inventory-response-item">
2378     <xs:complexType>
2379       <xs:sequence>
2380         <xs:element name="model-name" type="xs:string" minOccurs="0"/>
2381         <xs:element ref="tns:extra-properties" minOccurs="0"/>
2382         <xs:element ref="tns:inventory-response-items" minOccurs="0"/>
2383       </xs:sequence>
2384     </xs:complexType>
2385   </xs:element>
2386   <xs:element name="inventory-response-items">
2387     <xs:complexType>
2388       <xs:sequence>
2389         <xs:element ref="tns:inventory-response-item" minOccurs="0" maxOccurs="unbounded"/>
2390       </xs:sequence>
2391     </xs:complexType>
2392   </xs:element>
2393   <xs:element name="response-list">
2394     <xs:complexType>
2395       <xs:sequence>
2396         <xs:element ref="tns:inventory-response-items" minOccurs="0"/>
2397       </xs:sequence>
2398     </xs:complexType>
2399   </xs:element>
2400   <xs:element name="extra-property">
2401     <xs:complexType>
2402       <xs:sequence>
2403         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
2404       </xs:sequence>
2405     </xs:complexType>
2406   </xs:element>
2407   <xs:element name="vnf">
2408     <xs:complexType>
2409       <xs:sequence>
2410         <xs:element name="vnf-id" type="xs:string">
2411         </xs:element>
2412       </xs:sequence>
2413     </xs:complexType>
2414   </xs:element>
2415 </xs:schema>