AAI-2154 Add EdgeRules to support BBS use case
[aai/schema-service.git] / aai-schema / src / main / resources / onap / 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="5000"/>
18         <xs:element ref="tns:tagged-inventory-item-list" minOccurs="0" maxOccurs="5000"/>
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="5000"/>
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="5000"/>
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="5000"/>
67         <xs:element ref="tns:include-node-filter" minOccurs="0" maxOccurs="5000"/>
68         <xs:element ref="tns:secondary-filter" minOccurs="0" maxOccurs="5000"/>
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 name="resource-link" type="xs:string" minOccurs="0"/>
77       </xs:sequence>
78     </xs:complexType>
79   </xs:element>
80   <xs:element name="search-results">
81     <xs:complexType>
82       <xs:sequence>
83         <xs:element ref="tns:result-data" minOccurs="0" maxOccurs="5000"/>
84       </xs:sequence>
85     </xs:complexType>
86   </xs:element>
87   <xs:element name="relationship-data">
88     <xs:complexType>
89       <xs:sequence>
90         <xs:element name="relationship-key" type="xs:string" minOccurs="0"/>
91         <xs:element name="relationship-value" type="xs:string" minOccurs="0"/>
92       </xs:sequence>
93     </xs:complexType>
94   </xs:element>
95   <xs:element name="related-to-property">
96     <xs:complexType>
97       <xs:sequence>
98         <xs:element name="property-key" type="xs:string" minOccurs="0"/>
99         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
100       </xs:sequence>
101     </xs:complexType>
102   </xs:element>
103   <xs:element name="relationship">
104     <xs:complexType>
105       <xs:sequence>
106         <xs:element name="related-to" type="xs:string" minOccurs="0"/>
107         <xs:element name="related-link" type="xs:string" minOccurs="0"/>
108         <xs:element ref="tns:relationship-data" minOccurs="0" maxOccurs="5000"/>
109         <xs:element ref="tns:related-to-property" minOccurs="0" maxOccurs="5000"/>
110       </xs:sequence>
111     </xs:complexType>
112   </xs:element>
113   <xs:element name="relationship-list">
114     <xs:complexType>
115       <xs:sequence>
116         <xs:element ref="tns:relationship" minOccurs="0" maxOccurs="5000"/>
117       </xs:sequence>
118     </xs:complexType>
119   </xs:element>
120   <xs:element name="oam-network">
121     <xs:complexType>
122       <xs:sequence>
123         <xs:element name="network-uuid" type="xs:string" minOccurs="0"/>
124         <xs:element name="network-name" type="xs:string" minOccurs="0"/>
125         <xs:element name="cvlan-tag" type="xs:unsignedInt" minOccurs="0"/>
126         <xs:element name="ipv4-oam-gateway-address" type="xs:string" minOccurs="0"/>
127         <xs:element name="ipv4-oam-gateway-address-prefix-length" type="xs:int" minOccurs="0"/>
128         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
129         <xs:element ref="tns:relationship-list" minOccurs="0"/>
130       </xs:sequence>
131     </xs:complexType>
132   </xs:element>
133   <xs:element name="oam-networks">
134     <xs:complexType>
135       <xs:sequence>
136         <xs:element ref="tns:oam-network" minOccurs="0" maxOccurs="5000"/>
137       </xs:sequence>
138     </xs:complexType>
139   </xs:element>
140   <xs:element name="dvs-switch">
141     <xs:complexType>
142       <xs:sequence>
143         <xs:element name="switch-name" type="xs:string" minOccurs="0"/>
144         <xs:element name="vcenter-url" type="xs:string" minOccurs="0"/>
145         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
146         <xs:element ref="tns:relationship-list" minOccurs="0"/>
147       </xs:sequence>
148     </xs:complexType>
149   </xs:element>
150   <xs:element name="dvs-switches">
151     <xs:complexType>
152       <xs:sequence>
153         <xs:element ref="tns:dvs-switch" minOccurs="0" maxOccurs="5000"/>
154       </xs:sequence>
155     </xs:complexType>
156   </xs:element>
157   <xs:element name="availability-zone">
158     <xs:complexType>
159       <xs:sequence>
160         <xs:element name="availability-zone-name" type="xs:string" minOccurs="0"/>
161         <xs:element name="hypervisor-type" type="xs:string" minOccurs="0"/>
162         <xs:element name="operational-state" type="xs:string" minOccurs="0"/>
163         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
164         <xs:element ref="tns:relationship-list" minOccurs="0"/>
165       </xs:sequence>
166     </xs:complexType>
167   </xs:element>
168   <xs:element name="az-and-dvs-switches">
169     <xs:complexType>
170       <xs:sequence>
171         <xs:element ref="tns:dvs-switches" minOccurs="0"/>
172         <xs:element ref="tns:availability-zone" minOccurs="0"/>
173       </xs:sequence>
174     </xs:complexType>
175   </xs:element>
176   <xs:element name="sdn-zone-response">
177     <xs:complexType>
178       <xs:sequence>
179         <xs:element ref="tns:oam-networks" minOccurs="0"/>
180         <xs:element ref="tns:az-and-dvs-switches" minOccurs="0" maxOccurs="5000"/>
181       </xs:sequence>
182     </xs:complexType>
183   </xs:element>
184   <xs:element name="search">
185     <xs:complexType>
186       <xs:sequence>
187         <xs:element ref="tns:edge-tag-query-result" minOccurs="0"/>
188         <xs:element ref="tns:edge-tag-query-request" minOccurs="0"/>
189         <xs:element ref="tns:search-results" minOccurs="0"/>
190         <xs:element ref="tns:sdn-zone-response" minOccurs="0"/>
191       </xs:sequence>
192     </xs:complexType>
193   </xs:element>
194   <xs:element name="update-node-key">
195     <xs:complexType>
196       <xs:sequence>
197         <xs:element name="key-name" type="xs:string" minOccurs="0"/>
198         <xs:element name="key-value" type="xs:string" minOccurs="0"/>
199       </xs:sequence>
200     </xs:complexType>
201   </xs:element>
202   <xs:element name="action-data">
203     <xs:complexType>
204       <xs:sequence>
205         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
206         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
207       </xs:sequence>
208     </xs:complexType>
209   </xs:element>
210   <xs:element name="action">
211     <xs:complexType>
212       <xs:sequence>
213         <xs:element name="action-type" type="xs:string" minOccurs="0"/>
214         <xs:element ref="tns:action-data" minOccurs="0" maxOccurs="5000"/>
215       </xs:sequence>
216     </xs:complexType>
217   </xs:element>
218   <xs:element name="update">
219     <xs:complexType>
220       <xs:sequence>
221         <xs:element name="update-node-type" type="xs:string" minOccurs="0"/>
222         <xs:element ref="tns:update-node-key" minOccurs="0" maxOccurs="5000"/>
223         <xs:element name="update-node-uri" type="xs:string" minOccurs="0"/>
224         <xs:element ref="tns:action" minOccurs="0" maxOccurs="5000"/>
225       </xs:sequence>
226     </xs:complexType>
227   </xs:element>
228   <xs:element name="key-data">
229     <xs:complexType>
230       <xs:sequence>
231         <xs:element name="key-name" type="xs:string" minOccurs="0"/>
232         <xs:element name="key-value" type="xs:string" minOccurs="0"/>
233       </xs:sequence>
234     </xs:complexType>
235   </xs:element>
236   <xs:element name="notify">
237     <xs:complexType>
238       <xs:sequence>
239         <xs:element name="event-id" type="xs:string" minOccurs="0"/>
240         <xs:element name="node-type" type="xs:string" minOccurs="0"/>
241         <xs:element name="event-trigger" type="xs:string" minOccurs="0"/>
242         <xs:element ref="tns:key-data" minOccurs="0" maxOccurs="5000"/>
243         <xs:element name="selflink" type="xs:string" minOccurs="0"/>
244       </xs:sequence>
245     </xs:complexType>
246   </xs:element>
247   <xs:element name="actions">
248     <xs:complexType>
249       <xs:sequence>
250         <xs:element ref="tns:update" minOccurs="0"/>
251         <xs:element ref="tns:notify" minOccurs="0"/>
252       </xs:sequence>
253     </xs:complexType>
254   </xs:element>
255   <xs:element name="ctag-pool">
256     <xs:complexType>
257       <xs:sequence>
258         <xs:element name="target-pe" type="xs:string" minOccurs="0"/>
259         <xs:element name="availability-zone-name" type="xs:string" minOccurs="0"/>
260         <xs:element name="ctag-pool-purpose" type="xs:string" minOccurs="0"/>
261         <xs:element name="ctag-values" type="xs:string" minOccurs="0"/>
262         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
263         <xs:element ref="tns:relationship-list" minOccurs="0"/>
264       </xs:sequence>
265     </xs:complexType>
266   </xs:element>
267   <xs:element name="ctag-pools">
268     <xs:complexType>
269       <xs:sequence>
270         <xs:element ref="tns:ctag-pool" minOccurs="0" maxOccurs="5000"/>
271       </xs:sequence>
272     </xs:complexType>
273   </xs:element>
274   <xs:element name="complex">
275     <xs:complexType>
276       <xs:sequence>
277         <xs:element name="physical-location-id" type="xs:string" minOccurs="0"/>
278         <xs:element name="data-center-code" type="xs:string" minOccurs="0"/>
279         <xs:element name="complex-name" type="xs:string" minOccurs="0"/>
280         <xs:element name="identity-url" type="xs:string" minOccurs="0"/>
281         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
282         <xs:element name="physical-location-type" type="xs:string" minOccurs="0"/>
283         <xs:element name="street1" type="xs:string" minOccurs="0"/>
284         <xs:element name="street2" type="xs:string" minOccurs="0"/>
285         <xs:element name="city" type="xs:string" minOccurs="0"/>
286         <xs:element name="state" type="xs:string" minOccurs="0"/>
287         <xs:element name="postal-code" type="xs:string" minOccurs="0"/>
288         <xs:element name="country" type="xs:string" minOccurs="0"/>
289         <xs:element name="region" type="xs:string" minOccurs="0"/>
290         <xs:element name="latitude" type="xs:string" minOccurs="0"/>
291         <xs:element name="longitude" type="xs:string" minOccurs="0"/>
292         <xs:element name="elevation" type="xs:string" minOccurs="0"/>
293         <xs:element name="lata" type="xs:string" minOccurs="0"/>
294         <xs:element ref="tns:ctag-pools" minOccurs="0"/>
295         <xs:element ref="tns:relationship-list" minOccurs="0"/>
296       </xs:sequence>
297     </xs:complexType>
298   </xs:element>
299   <xs:element name="complexes">
300     <xs:complexType>
301       <xs:sequence>
302         <xs:element ref="tns:complex" minOccurs="0" maxOccurs="5000"/>
303       </xs:sequence>
304     </xs:complexType>
305   </xs:element>
306   <xs:element name="volume-group">
307     <xs:complexType>
308       <xs:sequence>
309         <xs:element name="volume-group-id" type="xs:string" minOccurs="0"/>
310         <xs:element name="volume-group-name" type="xs:string" minOccurs="0"/>
311         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
312         <xs:element name="vnf-type" type="xs:string" minOccurs="0"/>
313         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
314         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
315         <xs:element ref="tns:relationship-list" minOccurs="0"/>
316       </xs:sequence>
317     </xs:complexType>
318   </xs:element>
319   <xs:element name="volume-groups">
320     <xs:complexType>
321       <xs:sequence>
322         <xs:element ref="tns:volume-group" minOccurs="0" maxOccurs="5000"/>
323       </xs:sequence>
324     </xs:complexType>
325   </xs:element>
326   <xs:element name="volume">
327     <xs:complexType>
328       <xs:sequence>
329         <xs:element name="volume-id" type="xs:string" minOccurs="0"/>
330         <xs:element name="volume-selflink" type="xs:string" minOccurs="0"/>
331         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
332         <xs:element ref="tns:relationship-list" minOccurs="0"/>
333       </xs:sequence>
334     </xs:complexType>
335   </xs:element>
336   <xs:element name="volumes">
337     <xs:complexType>
338       <xs:sequence>
339         <xs:element ref="tns:volume" minOccurs="0" maxOccurs="5000"/>
340       </xs:sequence>
341     </xs:complexType>
342   </xs:element>
343   <xs:element name="l3-interface-ipv4-address-list">
344     <xs:complexType>
345       <xs:sequence>
346         <xs:element name="l3-interface-ipv4-address" type="xs:string" minOccurs="0"/>
347         <xs:element name="l3-interface-ipv4-prefix-length" type="xs:unsignedInt" minOccurs="0"/>
348         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0"/>
349         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0"/>
350         <xs:element name="is-floating" type="xs:boolean" minOccurs="0"/>
351         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
352         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
353         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0"/>
354         <xs:element ref="tns:relationship-list" minOccurs="0"/>
355       </xs:sequence>
356     </xs:complexType>
357   </xs:element>
358   <xs:element name="l3-interface-ipv6-address-list">
359     <xs:complexType>
360       <xs:sequence>
361         <xs:element name="l3-interface-ipv6-address" type="xs:string" minOccurs="0"/>
362         <xs:element name="l3-interface-ipv6-prefix-length" type="xs:unsignedInt" minOccurs="0"/>
363         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0"/>
364         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0"/>
365         <xs:element name="is-floating" type="xs:boolean" minOccurs="0"/>
366         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
367         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
368         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0"/>
369         <xs:element ref="tns:relationship-list" minOccurs="0"/>
370       </xs:sequence>
371     </xs:complexType>
372   </xs:element>
373   <xs:element name="vlan">
374     <xs:complexType>
375       <xs:sequence>
376         <xs:element name="vlan-interface" type="xs:string" minOccurs="0"/>
377         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0"/>
378         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0"/>
379         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
380         <xs:element name="speed-value" type="xs:string" minOccurs="0"/>
381         <xs:element name="speed-units" type="xs:string" minOccurs="0"/>
382         <xs:element name="vlan-description" type="xs:string" minOccurs="0"/>
383         <xs:element name="backdoor-connection" type="xs:string" minOccurs="0"/>
384         <xs:element name="vpn-id" type="xs:string" minOccurs="0"/>
385         <xs:element ref="tns:relationship-list" minOccurs="0"/>
386         <xs:element ref="tns:l3-interface-ipv4-address-list" minOccurs="0" maxOccurs="5000"/>
387         <xs:element ref="tns:l3-interface-ipv6-address-list" minOccurs="0" maxOccurs="5000"/>
388       </xs:sequence>
389     </xs:complexType>
390   </xs:element>
391   <xs:element name="vlans">
392     <xs:complexType>
393       <xs:sequence>
394         <xs:element ref="tns:vlan" minOccurs="0" maxOccurs="5000"/>
395       </xs:sequence>
396     </xs:complexType>
397   </xs:element>
398   <xs:element name="sriov-vf">
399     <xs:complexType>
400       <xs:sequence>
401         <xs:element name="pci-id" type="xs:string" minOccurs="0"/>
402         <xs:element name="vf-vlan-filter" type="xs:string" minOccurs="0"/>
403         <xs:element name="vf-mac-filter" type="xs:string" minOccurs="0"/>
404         <xs:element name="vf-vlan-strip" type="xs:boolean" minOccurs="0"/>
405         <xs:element name="vf-vlan-anti-spoof-check" type="xs:boolean" minOccurs="0"/>
406         <xs:element name="vf-mac-anti-spoof-check" type="xs:boolean" minOccurs="0"/>
407         <xs:element name="vf-mirrors" type="xs:string" minOccurs="0"/>
408         <xs:element name="vf-broadcast-allow" type="xs:boolean" minOccurs="0"/>
409         <xs:element name="vf-unknown-multicast-allow" type="xs:boolean" minOccurs="0"/>
410         <xs:element name="vf-unknown-unicast-allow" type="xs:boolean" minOccurs="0"/>
411         <xs:element name="vf-insert-stag" type="xs:boolean" minOccurs="0"/>
412         <xs:element name="vf-link-status" type="xs:string" minOccurs="0"/>
413         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
414         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
415         <xs:element ref="tns:relationship-list" minOccurs="0"/>
416       </xs:sequence>
417     </xs:complexType>
418   </xs:element>
419   <xs:element name="sriov-vfs">
420     <xs:complexType>
421       <xs:sequence>
422         <xs:element ref="tns:sriov-vf" minOccurs="0" maxOccurs="5000"/>
423       </xs:sequence>
424     </xs:complexType>
425   </xs:element>
426   <xs:element name="l-interface">
427     <xs:complexType>
428       <xs:sequence>
429         <xs:element name="interface-name" type="xs:string" minOccurs="0"/>
430         <xs:element name="interface-role" type="xs:string" minOccurs="0"/>
431         <xs:element name="v6-wan-link-ip" type="xs:string" minOccurs="0"/>
432         <xs:element name="selflink" type="xs:string" minOccurs="0"/>
433         <xs:element name="interface-id" type="xs:string" minOccurs="0"/>
434         <xs:element name="macaddr" type="xs:string" minOccurs="0"/>
435         <xs:element name="network-name" type="xs:string" minOccurs="0"/>
436         <xs:element name="management-option" type="xs:string" minOccurs="0"/>
437         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
438         <xs:element ref="tns:vlans" minOccurs="0"/>
439         <xs:element ref="tns:sriov-vfs" minOccurs="0"/>
440         <xs:element ref="tns:relationship-list" minOccurs="0"/>
441         <xs:element ref="tns:l3-interface-ipv4-address-list" minOccurs="0" maxOccurs="5000"/>
442         <xs:element ref="tns:l3-interface-ipv6-address-list" minOccurs="0" maxOccurs="5000"/>
443       </xs:sequence>
444     </xs:complexType>
445   </xs:element>
446   <xs:element name="l-interfaces">
447     <xs:complexType>
448       <xs:sequence>
449         <xs:element ref="tns:l-interface" minOccurs="0" maxOccurs="5000"/>
450       </xs:sequence>
451     </xs:complexType>
452   </xs:element>
453   <xs:element name="vserver">
454     <xs:complexType>
455       <xs:sequence>
456         <xs:element name="vserver-id" type="xs:string" minOccurs="0"/>
457         <xs:element name="vserver-name" type="xs:string" minOccurs="0"/>
458         <xs:element name="vserver-name2" type="xs:string" minOccurs="0"/>
459         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
460         <xs:element name="vserver-selflink" type="xs:string" minOccurs="0"/>
461         <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
462         <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
463         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
464         <xs:element ref="tns:volumes" minOccurs="0"/>
465         <xs:element ref="tns:relationship-list" minOccurs="0"/>
466         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
467       </xs:sequence>
468     </xs:complexType>
469   </xs:element>
470   <xs:element name="vservers">
471     <xs:complexType>
472       <xs:sequence>
473         <xs:element ref="tns:vserver" minOccurs="0" maxOccurs="5000"/>
474       </xs:sequence>
475     </xs:complexType>
476   </xs:element>
477   <xs:element name="tenant">
478     <xs:complexType>
479       <xs:sequence>
480         <xs:element name="tenant-id" type="xs:string" minOccurs="0"/>
481         <xs:element name="tenant-name" type="xs:string" minOccurs="0"/>
482         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
483         <xs:element ref="tns:vservers" minOccurs="0"/>
484         <xs:element ref="tns:relationship-list" minOccurs="0"/>
485       </xs:sequence>
486     </xs:complexType>
487   </xs:element>
488   <xs:element name="tenants">
489     <xs:complexType>
490       <xs:sequence>
491         <xs:element ref="tns:tenant" minOccurs="0" maxOccurs="5000"/>
492       </xs:sequence>
493     </xs:complexType>
494   </xs:element>
495   <xs:element name="flavor">
496     <xs:complexType>
497       <xs:sequence>
498         <xs:element name="flavor-id" type="xs:string" minOccurs="0"/>
499         <xs:element name="flavor-name" type="xs:string" minOccurs="0"/>
500         <xs:element name="flavor-vcpus" type="xs:int" minOccurs="0"/>
501         <xs:element name="flavor-ram" type="xs:int" minOccurs="0"/>
502         <xs:element name="flavor-disk" type="xs:int" minOccurs="0"/>
503         <xs:element name="flavor-ephemeral" type="xs:int" minOccurs="0"/>
504         <xs:element name="flavor-swap" type="xs:string" minOccurs="0"/>
505         <xs:element name="flavor-is-public" type="xs:boolean" minOccurs="0"/>
506         <xs:element name="flavor-selflink" type="xs:string" minOccurs="0"/>
507         <xs:element name="flavor-disabled" type="xs:boolean" minOccurs="0"/>
508         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
509         <xs:element ref="tns:relationship-list" minOccurs="0"/>
510       </xs:sequence>
511     </xs:complexType>
512   </xs:element>
513   <xs:element name="flavors">
514     <xs:complexType>
515       <xs:sequence>
516         <xs:element ref="tns:flavor" minOccurs="0" maxOccurs="5000"/>
517       </xs:sequence>
518     </xs:complexType>
519   </xs:element>
520   <xs:element name="group-assignment">
521     <xs:complexType>
522       <xs:sequence>
523         <xs:element name="group-id" type="xs:string" minOccurs="0"/>
524         <xs:element name="group-type" type="xs:string" minOccurs="0"/>
525         <xs:element name="group-name" type="xs:string" minOccurs="0"/>
526         <xs:element name="group-description" type="xs:string" minOccurs="0"/>
527         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
528         <xs:element ref="tns:relationship-list" minOccurs="0"/>
529       </xs:sequence>
530     </xs:complexType>
531   </xs:element>
532   <xs:element name="group-assignments">
533     <xs:complexType>
534       <xs:sequence>
535         <xs:element ref="tns:group-assignment" minOccurs="0" maxOccurs="5000"/>
536       </xs:sequence>
537     </xs:complexType>
538   </xs:element>
539   <xs:element name="snapshot">
540     <xs:complexType>
541       <xs:sequence>
542         <xs:element name="snapshot-id" type="xs:string" minOccurs="0"/>
543         <xs:element name="snapshot-name" type="xs:string" minOccurs="0"/>
544         <xs:element name="snapshot-architecture" type="xs:string" minOccurs="0"/>
545         <xs:element name="snapshot-os-distro" type="xs:string" minOccurs="0"/>
546         <xs:element name="snapshot-os-version" type="xs:string" minOccurs="0"/>
547         <xs:element name="application" type="xs:string" minOccurs="0"/>
548         <xs:element name="application-vendor" type="xs:string" minOccurs="0"/>
549         <xs:element name="application-version" type="xs:string" minOccurs="0"/>
550         <xs:element name="snapshot-selflink" type="xs:string" minOccurs="0"/>
551         <xs:element name="prev-snapshot-id" type="xs:string" minOccurs="0"/>
552         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
553         <xs:element ref="tns:relationship-list" minOccurs="0"/>
554       </xs:sequence>
555     </xs:complexType>
556   </xs:element>
557   <xs:element name="snapshots">
558     <xs:complexType>
559       <xs:sequence>
560         <xs:element ref="tns:snapshot" minOccurs="0" maxOccurs="5000"/>
561       </xs:sequence>
562     </xs:complexType>
563   </xs:element>
564   <xs:element name="metadatum">
565     <xs:complexType>
566       <xs:sequence>
567         <xs:element name="metaname" type="xs:string" minOccurs="0"/>
568         <xs:element name="metaval" type="xs:string" minOccurs="0"/>
569         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
570       </xs:sequence>
571     </xs:complexType>
572   </xs:element>
573   <xs:element name="metadata">
574     <xs:complexType>
575       <xs:sequence>
576         <xs:element ref="tns:metadatum" minOccurs="0" maxOccurs="5000"/>
577       </xs:sequence>
578     </xs:complexType>
579   </xs:element>
580   <xs:element name="image">
581     <xs:complexType>
582       <xs:sequence>
583         <xs:element name="image-id" type="xs:string" minOccurs="0"/>
584         <xs:element name="image-name" type="xs:string" minOccurs="0"/>
585         <xs:element name="image-architecture" type="xs:string" minOccurs="0"/>
586         <xs:element name="image-os-distro" type="xs:string" minOccurs="0"/>
587         <xs:element name="image-os-version" type="xs:string" minOccurs="0"/>
588         <xs:element name="application" type="xs:string" minOccurs="0"/>
589         <xs:element name="application-vendor" type="xs:string" minOccurs="0"/>
590         <xs:element name="application-version" type="xs:string" minOccurs="0"/>
591         <xs:element name="image-selflink" type="xs:string" minOccurs="0"/>
592         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
593         <xs:element ref="tns:relationship-list" minOccurs="0"/>
594         <xs:element ref="tns:metadata" minOccurs="0"/>
595       </xs:sequence>
596     </xs:complexType>
597   </xs:element>
598   <xs:element name="images">
599     <xs:complexType>
600       <xs:sequence>
601         <xs:element ref="tns:image" minOccurs="0" maxOccurs="5000"/>
602       </xs:sequence>
603     </xs:complexType>
604   </xs:element>
605   <xs:element name="availability-zones">
606     <xs:complexType>
607       <xs:sequence>
608         <xs:element ref="tns:availability-zone" minOccurs="0" maxOccurs="5000"/>
609       </xs:sequence>
610     </xs:complexType>
611   </xs:element>
612   <xs:element name="cloud-region">
613     <xs:complexType>
614       <xs:sequence>
615         <xs:element name="cloud-owner" type="xs:string" minOccurs="0"/>
616         <xs:element name="cloud-region-id" type="xs:string" minOccurs="0"/>
617         <xs:element name="cloud-type" type="xs:string" minOccurs="0"/>
618         <xs:element name="owner-defined-type" type="xs:string" minOccurs="0"/>
619         <xs:element name="cloud-region-version" type="xs:string" minOccurs="0"/>
620         <xs:element name="identity-url" type="xs:string" minOccurs="0"/>
621         <xs:element name="cloud-zone" type="xs:string" minOccurs="0"/>
622         <xs:element name="complex-name" type="xs:string" minOccurs="0"/>
623         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
624         <xs:element ref="tns:volume-groups" minOccurs="0"/>
625         <xs:element ref="tns:tenants" minOccurs="0"/>
626         <xs:element ref="tns:flavors" minOccurs="0"/>
627         <xs:element ref="tns:group-assignments" minOccurs="0"/>
628         <xs:element ref="tns:snapshots" minOccurs="0"/>
629         <xs:element ref="tns:images" minOccurs="0"/>
630         <xs:element ref="tns:dvs-switches" minOccurs="0"/>
631         <xs:element ref="tns:oam-networks" minOccurs="0"/>
632         <xs:element ref="tns:availability-zones" minOccurs="0"/>
633         <xs:element ref="tns:relationship-list" minOccurs="0"/>
634       </xs:sequence>
635     </xs:complexType>
636   </xs:element>
637   <xs:element name="cloud-regions">
638     <xs:complexType>
639       <xs:sequence>
640         <xs:element ref="tns:cloud-region" minOccurs="0" maxOccurs="5000"/>
641       </xs:sequence>
642     </xs:complexType>
643   </xs:element>
644   <xs:element name="network-profile">
645     <xs:complexType>
646       <xs:sequence>
647         <xs:element name="nm-profile-name" type="xs:string" minOccurs="0"/>
648         <xs:element name="community-string" type="xs:string" minOccurs="0"/>
649         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
650         <xs:element ref="tns:relationship-list" minOccurs="0"/>
651       </xs:sequence>
652     </xs:complexType>
653   </xs:element>
654   <xs:element name="network-profiles">
655     <xs:complexType>
656       <xs:sequence>
657         <xs:element ref="tns:network-profile" minOccurs="0" maxOccurs="5000"/>
658       </xs:sequence>
659     </xs:complexType>
660   </xs:element>
661   <xs:element name="p-interface">
662     <xs:complexType>
663       <xs:sequence>
664         <xs:element name="interface-name" type="xs:string" minOccurs="0"/>
665         <xs:element name="speed-value" type="xs:string" minOccurs="0"/>
666         <xs:element name="speed-units" type="xs:string" minOccurs="0"/>
667         <xs:element name="port-description" type="xs:string" minOccurs="0"/>
668         <xs:element name="equipment-identifier" type="xs:string" minOccurs="0"/>
669         <xs:element name="interface-role" type="xs:string" minOccurs="0"/>
670         <xs:element name="interface-type" type="xs:string" minOccurs="0"/>
671         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
672         <xs:element ref="tns:relationship-list" minOccurs="0"/>
673         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
674       </xs:sequence>
675     </xs:complexType>
676   </xs:element>
677   <xs:element name="p-interfaces">
678     <xs:complexType>
679       <xs:sequence>
680         <xs:element ref="tns:p-interface" minOccurs="0" maxOccurs="5000"/>
681       </xs:sequence>
682     </xs:complexType>
683   </xs:element>
684   <xs:element name="lag-interface">
685     <xs:complexType>
686       <xs:sequence>
687         <xs:element name="interface-name" type="xs:string" minOccurs="0"/>
688         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
689         <xs:element name="speed-value" type="xs:string" minOccurs="0"/>
690         <xs:element name="speed-units" type="xs:string" minOccurs="0"/>
691         <xs:element ref="tns:relationship-list" minOccurs="0"/>
692         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
693       </xs:sequence>
694     </xs:complexType>
695   </xs:element>
696   <xs:element name="lag-interfaces">
697     <xs:complexType>
698       <xs:sequence>
699         <xs:element ref="tns:lag-interface" minOccurs="0" maxOccurs="5000"/>
700       </xs:sequence>
701     </xs:complexType>
702   </xs:element>
703   <xs:element name="pserver">
704     <xs:complexType>
705       <xs:sequence>
706         <xs:element name="hostname" type="xs:string" minOccurs="0"/>
707         <xs:element name="ptnii-equip-name" type="xs:string" minOccurs="0"/>
708         <xs:element name="number-of-cpus" type="xs:int" minOccurs="0"/>
709         <xs:element name="disk-in-gigabytes" type="xs:int" minOccurs="0"/>
710         <xs:element name="ram-in-megabytes" type="xs:int" minOccurs="0"/>
711         <xs:element name="equip-type" type="xs:string" minOccurs="0"/>
712         <xs:element name="equip-vendor" type="xs:string" minOccurs="0"/>
713         <xs:element name="equip-model" type="xs:string" minOccurs="0"/>
714         <xs:element name="fqdn" type="xs:string" minOccurs="0"/>
715         <xs:element name="pserver-selflink" type="xs:string" minOccurs="0"/>
716         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0"/>
717         <xs:element name="serial-number" type="xs:string" minOccurs="0"/>
718         <xs:element name="pserver-id" type="xs:string" minOccurs="0"/>
719         <xs:element name="internet-topology" type="xs:string" minOccurs="0"/>
720         <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
721         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
722         <xs:element name="pserver-name2" type="xs:string" minOccurs="0"/>
723         <xs:element name="purpose" type="xs:string" minOccurs="0"/>
724         <xs:element ref="tns:relationship-list" minOccurs="0"/>
725         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
726         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
727       </xs:sequence>
728     </xs:complexType>
729   </xs:element>
730   <xs:element name="pservers">
731     <xs:complexType>
732       <xs:sequence>
733         <xs:element ref="tns:pserver" minOccurs="0" maxOccurs="5000"/>
734       </xs:sequence>
735     </xs:complexType>
736   </xs:element>
737   <xs:element name="virtual-data-center">
738     <xs:complexType>
739       <xs:sequence>
740         <xs:element name="vdc-id" type="xs:string" minOccurs="0"/>
741         <xs:element name="vdc-name" type="xs:string" minOccurs="0"/>
742         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
743         <xs:element ref="tns:relationship-list" minOccurs="0"/>
744       </xs:sequence>
745     </xs:complexType>
746   </xs:element>
747   <xs:element name="virtual-data-centers">
748     <xs:complexType>
749       <xs:sequence>
750         <xs:element ref="tns:virtual-data-center" minOccurs="0" maxOccurs="5000"/>
751       </xs:sequence>
752     </xs:complexType>
753   </xs:element>
754   <xs:element name="cloud-infrastructure">
755     <xs:complexType>
756       <xs:sequence>
757         <xs:element ref="tns:complexes" minOccurs="0"/>
758         <xs:element ref="tns:cloud-regions" minOccurs="0"/>
759         <xs:element ref="tns:network-profiles" minOccurs="0"/>
760         <xs:element ref="tns:pservers" minOccurs="0"/>
761         <xs:element ref="tns:virtual-data-centers" minOccurs="0"/>
762       </xs:sequence>
763     </xs:complexType>
764   </xs:element>
765   <xs:element name="connector">
766     <xs:complexType>
767       <xs:sequence>
768         <xs:element name="resource-instance-id" type="xs:string" minOccurs="0"/>
769         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
770         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
771         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
772         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
773         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
774         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
775         <xs:element ref="tns:relationship-list" minOccurs="0"/>
776         <xs:element ref="tns:metadata" minOccurs="0"/>
777       </xs:sequence>
778     </xs:complexType>
779   </xs:element>
780   <xs:element name="connectors">
781     <xs:complexType>
782       <xs:sequence>
783         <xs:element ref="tns:connector" minOccurs="0" maxOccurs="5000"/>
784       </xs:sequence>
785     </xs:complexType>
786   </xs:element>
787   <xs:element name="service-instance">
788     <xs:complexType>
789       <xs:sequence>
790         <xs:element name="service-instance-id" type="xs:string" minOccurs="0"/>
791         <xs:element name="service-instance-name" type="xs:string" minOccurs="0"/>
792         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
793         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
794         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
795         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
796         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
797         <xs:element name="bandwidth-total" type="xs:string" minOccurs="0"/>
798         <xs:element name="bandwidth-up-wan1" type="xs:string" minOccurs="0"/>
799         <xs:element name="bandwidth-down-wan1" type="xs:string" minOccurs="0"/>
800         <xs:element name="bandwidth-up-wan2" type="xs:string" minOccurs="0"/>
801         <xs:element name="bandwidth-down-wan2" type="xs:string" minOccurs="0"/>
802         <xs:element name="vhn-portal-url" type="xs:string" minOccurs="0"/>
803         <xs:element name="service-instance-location-id" type="xs:string" minOccurs="0"/>
804         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
805         <xs:element ref="tns:relationship-list" minOccurs="0"/>
806         <xs:element ref="tns:metadata" minOccurs="0"/>
807       </xs:sequence>
808     </xs:complexType>
809   </xs:element>
810   <xs:element name="service-instances">
811     <xs:complexType>
812       <xs:sequence>
813         <xs:element ref="tns:service-instance" minOccurs="0" maxOccurs="5000"/>
814       </xs:sequence>
815     </xs:complexType>
816   </xs:element>
817   <xs:element name="service-subscription">
818     <xs:complexType>
819       <xs:sequence>
820         <xs:element name="service-type" type="xs:string" minOccurs="0"/>
821         <xs:element name="temp-ub-sub-account-id" type="xs:string" minOccurs="0"/>
822         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
823         <xs:element ref="tns:service-instances" minOccurs="0"/>
824         <xs:element ref="tns:relationship-list" minOccurs="0"/>
825       </xs:sequence>
826     </xs:complexType>
827   </xs:element>
828   <xs:element name="service-subscriptions">
829     <xs:complexType>
830       <xs:sequence>
831         <xs:element ref="tns:service-subscription" minOccurs="0" maxOccurs="5000"/>
832       </xs:sequence>
833     </xs:complexType>
834   </xs:element>
835   <xs:element name="customer">
836     <xs:complexType>
837       <xs:sequence>
838         <xs:element name="global-customer-id" type="xs:string" minOccurs="0"/>
839         <xs:element name="subscriber-name" type="xs:string" minOccurs="0"/>
840         <xs:element name="subscriber-type" type="xs:string" minOccurs="0"/>
841         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
842         <xs:element ref="tns:service-subscriptions" minOccurs="0"/>
843         <xs:element ref="tns:relationship-list" minOccurs="0"/>
844       </xs:sequence>
845     </xs:complexType>
846   </xs:element>
847   <xs:element name="customers">
848     <xs:complexType>
849       <xs:sequence>
850         <xs:element ref="tns:customer" minOccurs="0" maxOccurs="5000"/>
851       </xs:sequence>
852     </xs:complexType>
853   </xs:element>
854   <xs:element name="business">
855     <xs:complexType>
856       <xs:sequence>
857         <xs:element ref="tns:connectors" minOccurs="0"/>
858         <xs:element ref="tns:customers" minOccurs="0"/>
859       </xs:sequence>
860     </xs:complexType>
861   </xs:element>
862   <xs:element name="vnf-image">
863     <xs:complexType>
864       <xs:sequence>
865         <xs:element name="vnf-image-uuid" type="xs:string" minOccurs="0"/>
866         <xs:element name="application" type="xs:string" minOccurs="0"/>
867         <xs:element name="application-vendor" type="xs:string" minOccurs="0"/>
868         <xs:element name="application-version" type="xs:string" minOccurs="0"/>
869         <xs:element name="selflink" type="xs:string" minOccurs="0"/>
870         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
871         <xs:element ref="tns:relationship-list" minOccurs="0"/>
872       </xs:sequence>
873     </xs:complexType>
874   </xs:element>
875   <xs:element name="vnf-images">
876     <xs:complexType>
877       <xs:sequence>
878         <xs:element ref="tns:vnf-image" minOccurs="0" maxOccurs="5000"/>
879       </xs:sequence>
880     </xs:complexType>
881   </xs:element>
882   <xs:element name="service">
883     <xs:complexType>
884       <xs:sequence>
885         <xs:element name="service-id" type="xs:string" minOccurs="0"/>
886         <xs:element name="service-description" type="xs:string" minOccurs="0"/>
887         <xs:element name="service-selflink" type="xs:string" minOccurs="0"/>
888         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
889         <xs:element name="service-version" type="xs:string" minOccurs="0"/>
890         <xs:element ref="tns:relationship-list" minOccurs="0"/>
891       </xs:sequence>
892     </xs:complexType>
893   </xs:element>
894   <xs:element name="services">
895     <xs:complexType>
896       <xs:sequence>
897         <xs:element ref="tns:service" minOccurs="0" maxOccurs="5000"/>
898       </xs:sequence>
899     </xs:complexType>
900   </xs:element>
901   <xs:element name="service-capability">
902     <xs:complexType>
903       <xs:sequence>
904         <xs:element name="service-type" type="xs:string" minOccurs="0"/>
905         <xs:element name="vnf-type" type="xs:string" minOccurs="0"/>
906         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
907         <xs:element ref="tns:relationship-list" minOccurs="0"/>
908       </xs:sequence>
909     </xs:complexType>
910   </xs:element>
911   <xs:element name="service-capabilities">
912     <xs:complexType>
913       <xs:sequence>
914         <xs:element ref="tns:service-capability" minOccurs="0" maxOccurs="5000"/>
915       </xs:sequence>
916     </xs:complexType>
917   </xs:element>
918   <xs:element name="element-choice-set">
919     <xs:complexType>
920       <xs:sequence>
921         <xs:element name="element-choice-set-uuid" type="xs:string" minOccurs="0"/>
922         <xs:element name="element-choice-set-name" type="xs:string" minOccurs="0"/>
923         <xs:element name="cardinality" type="xs:string" minOccurs="0"/>
924         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
925         <xs:element ref="tns:model-elements" minOccurs="0"/>
926         <xs:element ref="tns:relationship-list" minOccurs="0"/>
927       </xs:sequence>
928     </xs:complexType>
929   </xs:element>
930   <xs:element name="element-choice-sets">
931     <xs:complexType>
932       <xs:sequence>
933         <xs:element ref="tns:element-choice-set" minOccurs="0" maxOccurs="5000"/>
934       </xs:sequence>
935     </xs:complexType>
936   </xs:element>
937   <xs:element name="constrained-element-set">
938     <xs:complexType>
939       <xs:sequence>
940         <xs:element name="constrained-element-set-uuid" type="xs:string" minOccurs="0"/>
941         <xs:element name="constraint-type" type="xs:string" minOccurs="0"/>
942         <xs:element name="check-type" type="xs:string" minOccurs="0"/>
943         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
944         <xs:element ref="tns:element-choice-sets" minOccurs="0"/>
945         <xs:element ref="tns:relationship-list" minOccurs="0"/>
946       </xs:sequence>
947     </xs:complexType>
948   </xs:element>
949   <xs:element name="constrained-element-sets">
950     <xs:complexType>
951       <xs:sequence>
952         <xs:element ref="tns:constrained-element-set" minOccurs="0" maxOccurs="5000"/>
953       </xs:sequence>
954     </xs:complexType>
955   </xs:element>
956   <xs:element name="model-constraint">
957     <xs:complexType>
958       <xs:sequence>
959         <xs:element name="model-constraint-uuid" type="xs:string" minOccurs="0"/>
960         <xs:element name="constrained-element-set-uuid-to-replace" type="xs:string" minOccurs="0"/>
961         <xs:element ref="tns:constrained-element-sets" minOccurs="0"/>
962       </xs:sequence>
963     </xs:complexType>
964   </xs:element>
965   <xs:element name="model-constraints">
966     <xs:complexType>
967       <xs:sequence>
968         <xs:element ref="tns:model-constraint" minOccurs="0" maxOccurs="5000"/>
969       </xs:sequence>
970     </xs:complexType>
971   </xs:element>
972   <xs:element name="model-element">
973     <xs:complexType>
974       <xs:sequence>
975         <xs:element name="model-element-uuid" type="xs:string" minOccurs="0"/>
976         <xs:element name="new-data-del-flag" type="xs:string" minOccurs="0"/>
977         <xs:element name="cardinality" type="xs:string" minOccurs="0"/>
978         <xs:element name="linkage-points" type="xs:string" minOccurs="0" maxOccurs="5000"/>
979         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
980         <xs:element ref="tns:model-elements" minOccurs="0"/>
981         <xs:element ref="tns:model-constraints" minOccurs="0"/>
982         <xs:element ref="tns:relationship-list" minOccurs="0"/>
983       </xs:sequence>
984     </xs:complexType>
985   </xs:element>
986   <xs:element name="model-elements">
987     <xs:complexType>
988       <xs:sequence>
989         <xs:element ref="tns:model-element" minOccurs="0" maxOccurs="5000"/>
990       </xs:sequence>
991     </xs:complexType>
992   </xs:element>
993   <xs:element name="model">
994     <xs:complexType>
995       <xs:sequence>
996         <xs:element name="model-name-version-id" type="xs:string" minOccurs="0"/>
997         <xs:element name="model-type" type="xs:string" minOccurs="0"/>
998         <xs:element name="model-name" type="xs:string" minOccurs="0"/>
999         <xs:element name="model-id" type="xs:string" minOccurs="0"/>
1000         <xs:element name="model-version" type="xs:string" minOccurs="0"/>
1001         <xs:element name="model-description" type="xs:string" minOccurs="0"/>
1002         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1003         <xs:element ref="tns:model-elements" minOccurs="0"/>
1004         <xs:element ref="tns:metadata" minOccurs="0"/>
1005         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1006       </xs:sequence>
1007     </xs:complexType>
1008   </xs:element>
1009   <xs:element name="models">
1010     <xs:complexType>
1011       <xs:sequence>
1012         <xs:element ref="tns:model" minOccurs="0" maxOccurs="5000"/>
1013       </xs:sequence>
1014     </xs:complexType>
1015   </xs:element>
1016   <xs:element name="related-lookup">
1017     <xs:complexType>
1018       <xs:sequence>
1019         <xs:element name="related-lookup-uuid" type="xs:string" minOccurs="0"/>
1020         <xs:element name="source-node-type" type="xs:string" minOccurs="0"/>
1021         <xs:element name="source-node-property" type="xs:string" minOccurs="0"/>
1022         <xs:element name="target-node-type" type="xs:string" minOccurs="0"/>
1023         <xs:element name="target-node-property" type="xs:string" minOccurs="0"/>
1024         <xs:element name="property-collect-list" type="xs:string" minOccurs="0" maxOccurs="5000"/>
1025         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1026         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1027       </xs:sequence>
1028     </xs:complexType>
1029   </xs:element>
1030   <xs:element name="related-lookups">
1031     <xs:complexType>
1032       <xs:sequence>
1033         <xs:element ref="tns:related-lookup" minOccurs="0" maxOccurs="5000"/>
1034       </xs:sequence>
1035     </xs:complexType>
1036   </xs:element>
1037   <xs:element name="property-constraint">
1038     <xs:complexType>
1039       <xs:sequence>
1040         <xs:element name="property-constraint-uuid" type="xs:string" minOccurs="0"/>
1041         <xs:element name="constraint-type" type="xs:string" minOccurs="0"/>
1042         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
1043         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
1044         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1045       </xs:sequence>
1046     </xs:complexType>
1047   </xs:element>
1048   <xs:element name="property-constraints">
1049     <xs:complexType>
1050       <xs:sequence>
1051         <xs:element ref="tns:property-constraint" minOccurs="0" maxOccurs="5000"/>
1052       </xs:sequence>
1053     </xs:complexType>
1054   </xs:element>
1055   <xs:element name="named-query-element">
1056     <xs:complexType>
1057       <xs:sequence>
1058         <xs:element name="named-query-element-uuid" type="xs:string" minOccurs="0"/>
1059         <xs:element name="property-collect-list" type="xs:string" minOccurs="0" maxOccurs="5000"/>
1060         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1061         <xs:element name="property-limit-desc" type="xs:string" minOccurs="0"/>
1062         <xs:element name="do-not-output" type="xs:string" minOccurs="0"/>
1063         <xs:element ref="tns:named-query-elements" minOccurs="0"/>
1064         <xs:element ref="tns:related-lookups" minOccurs="0"/>
1065         <xs:element ref="tns:property-constraints" minOccurs="0"/>
1066         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1067       </xs:sequence>
1068     </xs:complexType>
1069   </xs:element>
1070   <xs:element name="named-query-elements">
1071     <xs:complexType>
1072       <xs:sequence>
1073         <xs:element ref="tns:named-query-element" minOccurs="0" maxOccurs="5000"/>
1074       </xs:sequence>
1075     </xs:complexType>
1076   </xs:element>
1077   <xs:element name="named-query">
1078     <xs:complexType>
1079       <xs:sequence>
1080         <xs:element name="named-query-uuid" type="xs:string" minOccurs="0"/>
1081         <xs:element name="named-query-name" type="xs:string" minOccurs="0"/>
1082         <xs:element name="named-query-version" type="xs:string" minOccurs="0"/>
1083         <xs:element name="required-input-params" minOccurs="0">
1084           <xs:complexType>
1085             <xs:sequence>
1086               <xs:element name="required-input-param" type="xs:string" minOccurs="0" maxOccurs="5000"/>
1087             </xs:sequence>
1088           </xs:complexType>
1089         </xs:element>
1090         <xs:element name="description" type="xs:string" minOccurs="0"/>
1091         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1092         <xs:element ref="tns:named-query-elements" minOccurs="0"/>
1093         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1094       </xs:sequence>
1095     </xs:complexType>
1096   </xs:element>
1097   <xs:element name="named-queries">
1098     <xs:complexType>
1099       <xs:sequence>
1100         <xs:element ref="tns:named-query" minOccurs="0" maxOccurs="5000"/>
1101       </xs:sequence>
1102     </xs:complexType>
1103   </xs:element>
1104   <xs:element name="service-design-and-creation">
1105     <xs:complexType>
1106       <xs:sequence>
1107         <xs:element ref="tns:vnf-images" minOccurs="0"/>
1108         <xs:element ref="tns:services" minOccurs="0"/>
1109         <xs:element ref="tns:service-capabilities" minOccurs="0"/>
1110         <xs:element ref="tns:models" minOccurs="0"/>
1111         <xs:element ref="tns:named-queries" minOccurs="0"/>
1112       </xs:sequence>
1113     </xs:complexType>
1114   </xs:element>
1115   <xs:element name="logical-link">
1116     <xs:complexType>
1117       <xs:sequence>
1118         <xs:element name="link-name" type="xs:string" minOccurs="0"/>
1119         <xs:element name="link-type" type="xs:string" minOccurs="0"/>
1120         <xs:element name="speed-value" type="xs:string" minOccurs="0"/>
1121         <xs:element name="speed-units" type="xs:string" minOccurs="0"/>
1122         <xs:element name="ip-version" type="xs:string" minOccurs="0"/>
1123         <xs:element name="routing-protocol" type="xs:string" minOccurs="0"/>
1124         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1125         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
1126         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
1127         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
1128         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
1129         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
1130         <xs:element name="operational-status" type="xs:string" minOccurs="0"/>
1131         <xs:element name="link-role" type="xs:string" minOccurs="0"/>
1132         <xs:element name="link-name2" type="xs:string" minOccurs="0"/>
1133         <xs:element name="link-id" type="xs:string" minOccurs="0"/>
1134         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1135       </xs:sequence>
1136     </xs:complexType>
1137   </xs:element>
1138   <xs:element name="logical-links">
1139     <xs:complexType>
1140       <xs:sequence>
1141         <xs:element ref="tns:logical-link" minOccurs="0" maxOccurs="5000"/>
1142       </xs:sequence>
1143     </xs:complexType>
1144   </xs:element>
1145   <xs:element name="class-of-service">
1146     <xs:complexType>
1147       <xs:sequence>
1148         <xs:element name="cos" type="xs:string" minOccurs="0"/>
1149         <xs:element name="probe-id" type="xs:string" minOccurs="0"/>
1150         <xs:element name="probe-type" type="xs:string" minOccurs="0"/>
1151         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1152         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1153       </xs:sequence>
1154     </xs:complexType>
1155   </xs:element>
1156   <xs:element name="classes-of-service">
1157     <xs:complexType>
1158       <xs:sequence>
1159         <xs:element ref="tns:class-of-service" minOccurs="0" maxOccurs="5000"/>
1160       </xs:sequence>
1161     </xs:complexType>
1162   </xs:element>
1163   <xs:element name="site-pair">
1164     <xs:complexType>
1165       <xs:sequence>
1166         <xs:element name="site-pair-id" type="xs:string" minOccurs="0"/>
1167         <xs:element name="source-ip" type="xs:string" minOccurs="0"/>
1168         <xs:element name="destination-ip" type="xs:string" minOccurs="0"/>
1169         <xs:element name="ip-version" type="xs:string" minOccurs="0"/>
1170         <xs:element name="destination-hostname" type="xs:string" minOccurs="0"/>
1171         <xs:element name="destination-equip-type" type="xs:string" minOccurs="0"/>
1172         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1173         <xs:element ref="tns:classes-of-service" minOccurs="0"/>
1174         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1175       </xs:sequence>
1176     </xs:complexType>
1177   </xs:element>
1178   <xs:element name="site-pairs">
1179     <xs:complexType>
1180       <xs:sequence>
1181         <xs:element ref="tns:site-pair" minOccurs="0" maxOccurs="5000"/>
1182       </xs:sequence>
1183     </xs:complexType>
1184   </xs:element>
1185   <xs:element name="routing-instance">
1186     <xs:complexType>
1187       <xs:sequence>
1188         <xs:element name="routing-instance-id" type="xs:string" minOccurs="0"/>
1189         <xs:element name="rpm-owner" type="xs:string" minOccurs="0"/>
1190         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1191         <xs:element ref="tns:site-pairs" minOccurs="0"/>
1192         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1193       </xs:sequence>
1194     </xs:complexType>
1195   </xs:element>
1196   <xs:element name="routing-instances">
1197     <xs:complexType>
1198       <xs:sequence>
1199         <xs:element ref="tns:routing-instance" minOccurs="0" maxOccurs="5000"/>
1200       </xs:sequence>
1201     </xs:complexType>
1202   </xs:element>
1203   <xs:element name="site-pair-set">
1204     <xs:complexType>
1205       <xs:sequence>
1206         <xs:element name="site-pair-set-id" type="xs:string" minOccurs="0"/>
1207         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1208         <xs:element ref="tns:routing-instances" minOccurs="0"/>
1209         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1210       </xs:sequence>
1211     </xs:complexType>
1212   </xs:element>
1213   <xs:element name="site-pair-sets">
1214     <xs:complexType>
1215       <xs:sequence>
1216         <xs:element ref="tns:site-pair-set" minOccurs="0" maxOccurs="5000"/>
1217       </xs:sequence>
1218     </xs:complexType>
1219   </xs:element>
1220   <xs:element name="vpn-binding">
1221     <xs:complexType>
1222       <xs:sequence>
1223         <xs:element name="vpn-id" type="xs:string" minOccurs="0"/>
1224         <xs:element name="vpn-name" type="xs:string" minOccurs="0"/>
1225         <xs:element name="global-route-target" type="xs:string" minOccurs="0"/>
1226         <xs:element name="vpn-platform" type="xs:string" minOccurs="0"/>
1227         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1228         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1229       </xs:sequence>
1230     </xs:complexType>
1231   </xs:element>
1232   <xs:element name="vpn-bindings">
1233     <xs:complexType>
1234       <xs:sequence>
1235         <xs:element ref="tns:vpn-binding" minOccurs="0" maxOccurs="5000"/>
1236       </xs:sequence>
1237     </xs:complexType>
1238   </xs:element>
1239   <xs:element name="vpls-pe">
1240     <xs:complexType>
1241       <xs:sequence>
1242         <xs:element name="equipment-name" type="xs:string" minOccurs="0"/>
1243         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
1244         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0"/>
1245         <xs:element name="equipment-role" type="xs:string" minOccurs="0"/>
1246         <xs:element name="vlan-id-outer" type="xs:unsignedInt" minOccurs="0"/>
1247         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1248         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1249         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
1250         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
1251       </xs:sequence>
1252     </xs:complexType>
1253   </xs:element>
1254   <xs:element name="vpls-pes">
1255     <xs:complexType>
1256       <xs:sequence>
1257         <xs:element ref="tns:vpls-pe" minOccurs="0" maxOccurs="5000"/>
1258       </xs:sequence>
1259     </xs:complexType>
1260   </xs:element>
1261   <xs:element name="multicast-configuration">
1262     <xs:complexType>
1263       <xs:sequence>
1264         <xs:element name="multicast-configuration-id" type="xs:string" minOccurs="0"/>
1265         <xs:element name="multicast-protocol" type="xs:string" minOccurs="0"/>
1266         <xs:element name="rp-type" type="xs:string" minOccurs="0"/>
1267         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1268         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1269       </xs:sequence>
1270     </xs:complexType>
1271   </xs:element>
1272   <xs:element name="multicast-configurations">
1273     <xs:complexType>
1274       <xs:sequence>
1275         <xs:element ref="tns:multicast-configuration" minOccurs="0" maxOccurs="5000"/>
1276       </xs:sequence>
1277     </xs:complexType>
1278   </xs:element>
1279   <xs:element name="cvlan-tag-entry">
1280     <xs:complexType>
1281       <xs:sequence>
1282         <xs:element name="cvlan-tag" type="xs:unsignedInt" minOccurs="0"/>
1283         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1284         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1285       </xs:sequence>
1286     </xs:complexType>
1287   </xs:element>
1288   <xs:element name="cvlan-tags">
1289     <xs:complexType>
1290       <xs:sequence>
1291         <xs:element ref="tns:cvlan-tag-entry" minOccurs="0" maxOccurs="5000"/>
1292       </xs:sequence>
1293     </xs:complexType>
1294   </xs:element>
1295   <xs:element name="port-group">
1296     <xs:complexType>
1297       <xs:sequence>
1298         <xs:element name="interface-id" type="xs:string" minOccurs="0"/>
1299         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
1300         <xs:element name="neutron-network-name" type="xs:string" minOccurs="0"/>
1301         <xs:element name="interface-role" type="xs:string" minOccurs="0"/>
1302         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1303         <xs:element name="port-group-id" type="xs:string" minOccurs="0"/>
1304         <xs:element name="port-group-name" type="xs:string" minOccurs="0"/>
1305         <xs:element name="switch-name" type="xs:string" minOccurs="0"/>
1306         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1307         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1308         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0"/>
1309         <xs:element ref="tns:cvlan-tags" minOccurs="0"/>
1310         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1311       </xs:sequence>
1312     </xs:complexType>
1313   </xs:element>
1314   <xs:element name="port-groups">
1315     <xs:complexType>
1316       <xs:sequence>
1317         <xs:element ref="tns:port-group" minOccurs="0" maxOccurs="5000"/>
1318       </xs:sequence>
1319     </xs:complexType>
1320   </xs:element>
1321   <xs:element name="vce">
1322     <xs:complexType>
1323       <xs:sequence>
1324         <xs:element name="vnf-id" type="xs:string" minOccurs="0"/>
1325         <xs:element name="vnf-name" type="xs:string" minOccurs="0"/>
1326         <xs:element name="vnf-name2" type="xs:string" minOccurs="0"/>
1327         <xs:element name="vnf-type" type="xs:string" minOccurs="0"/>
1328         <xs:element name="service-id" type="xs:string" minOccurs="0"/>
1329         <xs:element name="regional-resource-zone" type="xs:string" minOccurs="0"/>
1330         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
1331         <xs:element name="operational-state" type="xs:string" minOccurs="0"/>
1332         <xs:element name="license-key" type="xs:string" minOccurs="0"/>
1333         <xs:element name="equipment-role" type="xs:string" minOccurs="0"/>
1334         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1335         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1336         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0"/>
1337         <xs:element name="vpe-id" type="xs:string" minOccurs="0"/>
1338         <xs:element name="v6-vce-wan-address" type="xs:string" minOccurs="0"/>
1339         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0"/>
1340         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1341         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0"/>
1342         <xs:element name="entitlement-resource-uuid" type="xs:string" minOccurs="0"/>
1343         <xs:element ref="tns:port-groups" minOccurs="0"/>
1344         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1345       </xs:sequence>
1346     </xs:complexType>
1347   </xs:element>
1348   <xs:element name="vces">
1349     <xs:complexType>
1350       <xs:sequence>
1351         <xs:element ref="tns:vce" minOccurs="0" maxOccurs="5000"/>
1352       </xs:sequence>
1353     </xs:complexType>
1354   </xs:element>
1355   <xs:element name="vnfc">
1356     <xs:complexType>
1357       <xs:sequence>
1358         <xs:element name="vnfc-name" type="xs:string" minOccurs="0"/>
1359         <xs:element name="vnfc-function-code" type="xs:string" minOccurs="0"/>
1360         <xs:element name="vnfc-type" type="xs:string" minOccurs="0"/>
1361         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
1362         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1363         <xs:element name="ipaddress-v4-oam-vip" type="xs:string" minOccurs="0"/>
1364         <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
1365         <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
1366         <xs:element name="group-notation" type="xs:string" minOccurs="0"/>
1367         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1368         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1369       </xs:sequence>
1370     </xs:complexType>
1371   </xs:element>
1372   <xs:element name="vnfcs">
1373     <xs:complexType>
1374       <xs:sequence>
1375         <xs:element ref="tns:vnfc" minOccurs="0" maxOccurs="5000"/>
1376       </xs:sequence>
1377     </xs:complexType>
1378   </xs:element>
1379   <xs:element name="subnet">
1380     <xs:complexType>
1381       <xs:sequence>
1382         <xs:element name="subnet-id" type="xs:string" minOccurs="0"/>
1383         <xs:element name="subnet-name" type="xs:string" minOccurs="0"/>
1384         <xs:element name="neutron-subnet-id" type="xs:string" minOccurs="0"/>
1385         <xs:element name="gateway-address" type="xs:string" minOccurs="0"/>
1386         <xs:element name="network-start-address" type="xs:string" minOccurs="0"/>
1387         <xs:element name="cidr-mask" type="xs:string" minOccurs="0"/>
1388         <xs:element name="ip-version" type="xs:string" minOccurs="0"/>
1389         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1390         <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0"/>
1391         <xs:element name="dhcp-start" type="xs:string" minOccurs="0"/>
1392         <xs:element name="dhcp-end" type="xs:string" minOccurs="0"/>
1393         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1394         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1395       </xs:sequence>
1396     </xs:complexType>
1397   </xs:element>
1398   <xs:element name="subnets">
1399     <xs:complexType>
1400       <xs:sequence>
1401         <xs:element ref="tns:subnet" minOccurs="0" maxOccurs="5000"/>
1402       </xs:sequence>
1403     </xs:complexType>
1404   </xs:element>
1405   <xs:element name="ctag-assignment">
1406     <xs:complexType>
1407       <xs:sequence>
1408         <xs:element name="vlan-id-inner" type="xs:unsignedInt" minOccurs="0"/>
1409         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1410         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1411       </xs:sequence>
1412     </xs:complexType>
1413   </xs:element>
1414   <xs:element name="ctag-assignments">
1415     <xs:complexType>
1416       <xs:sequence>
1417         <xs:element ref="tns:ctag-assignment" minOccurs="0" maxOccurs="5000"/>
1418       </xs:sequence>
1419     </xs:complexType>
1420   </xs:element>
1421   <xs:element name="segmentation-assignment">
1422     <xs:complexType>
1423       <xs:sequence>
1424         <xs:element name="segmentation-id" type="xs:string" minOccurs="0"/>
1425         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1426         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1427       </xs:sequence>
1428     </xs:complexType>
1429   </xs:element>
1430   <xs:element name="segmentation-assignments">
1431     <xs:complexType>
1432       <xs:sequence>
1433         <xs:element ref="tns:segmentation-assignment" minOccurs="0" maxOccurs="5000"/>
1434       </xs:sequence>
1435     </xs:complexType>
1436   </xs:element>
1437   <xs:element name="l3-network">
1438     <xs:complexType>
1439       <xs:sequence>
1440         <xs:element name="network-id" type="xs:string" minOccurs="0"/>
1441         <xs:element name="network-name" type="xs:string" minOccurs="0"/>
1442         <xs:element name="network-type" type="xs:string" minOccurs="0"/>
1443         <xs:element name="network-role" type="xs:string" minOccurs="0"/>
1444         <xs:element name="network-technology" type="xs:string" minOccurs="0"/>
1445         <xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
1446         <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0"/>
1447         <xs:element name="service-id" type="xs:string" minOccurs="0"/>
1448         <xs:element name="network-role-instance" type="xs:unsignedInt" minOccurs="0"/>
1449         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1450         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1451         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1452         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0"/>
1453         <xs:element name="contrail-network-fqdn" type="xs:string" minOccurs="0"/>
1454         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
1455         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
1456         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
1457         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
1458         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
1459         <xs:element name="physical-network-name" type="xs:string" minOccurs="0"/>
1460         <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0"/>
1461         <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0"/>
1462         <xs:element name="is-external-network" type="xs:boolean" minOccurs="0"/>
1463         <xs:element ref="tns:subnets" minOccurs="0"/>
1464         <xs:element ref="tns:ctag-assignments" minOccurs="0"/>
1465         <xs:element ref="tns:segmentation-assignments" minOccurs="0"/>
1466         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1467       </xs:sequence>
1468     </xs:complexType>
1469   </xs:element>
1470   <xs:element name="l3-networks">
1471     <xs:complexType>
1472       <xs:sequence>
1473         <xs:element ref="tns:l3-network" minOccurs="0" maxOccurs="5000"/>
1474       </xs:sequence>
1475     </xs:complexType>
1476   </xs:element>
1477   <xs:element name="network-policy">
1478     <xs:complexType>
1479       <xs:sequence>
1480         <xs:element name="network-policy-id" type="xs:string" minOccurs="0"/>
1481         <xs:element name="network-policy-fqdn" type="xs:string" minOccurs="0"/>
1482         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1483         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1484         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1485       </xs:sequence>
1486     </xs:complexType>
1487   </xs:element>
1488   <xs:element name="network-policies">
1489     <xs:complexType>
1490       <xs:sequence>
1491         <xs:element ref="tns:network-policy" minOccurs="0" maxOccurs="5000"/>
1492       </xs:sequence>
1493     </xs:complexType>
1494   </xs:element>
1495   <xs:element name="vf-module">
1496     <xs:complexType>
1497       <xs:sequence>
1498         <xs:element name="vf-module-id" type="xs:string" minOccurs="0"/>
1499         <xs:element name="vf-module-name" type="xs:string" minOccurs="0"/>
1500         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1501         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1502         <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0"/>
1503         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1504         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
1505         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
1506         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
1507         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
1508         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
1509         <xs:element name="contrail-service-instance-fqdn" type="xs:string" minOccurs="0"/>
1510         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1511       </xs:sequence>
1512     </xs:complexType>
1513   </xs:element>
1514   <xs:element name="vf-modules">
1515     <xs:complexType>
1516       <xs:sequence>
1517         <xs:element ref="tns:vf-module" minOccurs="0" maxOccurs="5000"/>
1518       </xs:sequence>
1519     </xs:complexType>
1520   </xs:element>
1521   <xs:element name="generic-vnf">
1522     <xs:complexType>
1523       <xs:sequence>
1524         <xs:element name="vnf-id" type="xs:string" minOccurs="0"/>
1525         <xs:element name="vnf-name" type="xs:string" minOccurs="0"/>
1526         <xs:element name="vnf-name2" type="xs:string" minOccurs="0"/>
1527         <xs:element name="vnf-type" type="xs:string" minOccurs="0"/>
1528         <xs:element name="service-id" type="xs:string" minOccurs="0"/>
1529         <xs:element name="regional-resource-zone" type="xs:string" minOccurs="0"/>
1530         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
1531         <xs:element name="operational-state" type="xs:string" minOccurs="0"/>
1532         <xs:element name="license-key" type="xs:string" minOccurs="0"/>
1533         <xs:element name="equipment-role" type="xs:string" minOccurs="0"/>
1534         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1535         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1536         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0"/>
1537         <xs:element name="management-option" type="xs:string" minOccurs="0"/>
1538         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0"/>
1539         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0"/>
1540         <xs:element name="nm-lan-v6-address" type="xs:string" minOccurs="0"/>
1541         <xs:element name="management-v6-address" type="xs:string" minOccurs="0"/>
1542         <xs:element name="vcpu" type="xs:unsignedInt" minOccurs="0"/>
1543         <xs:element name="vcpu-units" type="xs:string" minOccurs="0"/>
1544         <xs:element name="vmemory" type="xs:unsignedInt" minOccurs="0"/>
1545         <xs:element name="vmemory-units" type="xs:string" minOccurs="0"/>
1546         <xs:element name="vdisk" type="xs:unsignedInt" minOccurs="0"/>
1547         <xs:element name="vdisk-units" type="xs:string" minOccurs="0"/>
1548         <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
1549         <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
1550         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1551         <xs:element name="summary-status" type="xs:string" minOccurs="0"/>
1552         <xs:element name="encrypted-access-flag" type="xs:boolean" minOccurs="0"/>
1553         <xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
1554         <xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
1555         <xs:element name="model-version-id" type="xs:string" minOccurs="0"/>
1556         <xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
1557         <xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
1558         <xs:element name="as-number" type="xs:string" minOccurs="0"/>
1559         <xs:element name="regional-resource-subzone" type="xs:string" minOccurs="0"/>
1560         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1561         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
1562         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
1563         <xs:element ref="tns:vf-modules" minOccurs="0"/>
1564       </xs:sequence>
1565     </xs:complexType>
1566   </xs:element>
1567   <xs:element name="generic-vnfs">
1568     <xs:complexType>
1569       <xs:sequence>
1570         <xs:element ref="tns:generic-vnf" minOccurs="0" maxOccurs="5000"/>
1571       </xs:sequence>
1572     </xs:complexType>
1573   </xs:element>
1574   <xs:element name="lag-link">
1575     <xs:complexType>
1576       <xs:sequence>
1577         <xs:element name="link-name" type="xs:string" minOccurs="0"/>
1578         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1579         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1580       </xs:sequence>
1581     </xs:complexType>
1582   </xs:element>
1583   <xs:element name="lag-links">
1584     <xs:complexType>
1585       <xs:sequence>
1586         <xs:element ref="tns:lag-link" minOccurs="0" maxOccurs="5000"/>
1587       </xs:sequence>
1588     </xs:complexType>
1589   </xs:element>
1590   <xs:element name="newvce">
1591     <xs:complexType>
1592       <xs:sequence>
1593         <xs:element name="vnf-id2" type="xs:string" minOccurs="0"/>
1594         <xs:element name="vnf-name" type="xs:string" minOccurs="0"/>
1595         <xs:element name="vnf-name2" type="xs:string" minOccurs="0"/>
1596         <xs:element name="vnf-type" type="xs:string" minOccurs="0"/>
1597         <xs:element name="prov-status" type="xs:string" minOccurs="0"/>
1598         <xs:element name="operational-state" type="xs:string" minOccurs="0"/>
1599         <xs:element name="license-key" type="xs:string" minOccurs="0"/>
1600         <xs:element name="ipv4-oam-address" type="xs:string" minOccurs="0"/>
1601         <xs:element name="equipment-role" type="xs:string" minOccurs="0"/>
1602         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1603         <xs:element name="ipv4-loopback0-address" type="xs:string" minOccurs="0"/>
1604         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1605         <xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
1606         <xs:element name="mso-catalog-key" type="xs:string" minOccurs="0"/>
1607         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1608         <xs:element ref="tns:l-interfaces" minOccurs="0"/>
1609       </xs:sequence>
1610     </xs:complexType>
1611   </xs:element>
1612   <xs:element name="newvces">
1613     <xs:complexType>
1614       <xs:sequence>
1615         <xs:element ref="tns:newvce" minOccurs="0" maxOccurs="5000"/>
1616       </xs:sequence>
1617     </xs:complexType>
1618   </xs:element>
1619   <xs:element name="pnf">
1620     <xs:complexType>
1621       <xs:sequence>
1622         <xs:element name="pnf-name" type="xs:string" minOccurs="0"/>
1623         <xs:element name="pnf-name2" type="xs:string" minOccurs="0"/>
1624         <xs:element name="pnf-name2-source" type="xs:string" minOccurs="0"/>
1625         <xs:element name="pnf-id" type="xs:string" minOccurs="0"/>
1626         <xs:element name="equip-type" type="xs:string" minOccurs="0"/>
1627         <xs:element name="equip-vendor" type="xs:string" minOccurs="0"/>
1628         <xs:element name="equip-model" type="xs:string" minOccurs="0"/>
1629         <xs:element name="management-option" type="xs:string" minOccurs="0"/>
1630         <xs:element name="ipaddress-v4-oam" type="xs:string" minOccurs="0"/>
1631         <xs:element name="sw-version" type="xs:string" minOccurs="0"/>
1632         <xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
1633         <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
1634         <xs:element name="frame-id" type="xs:string" minOccurs="0"/>
1635         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1636         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1637         <xs:element ref="tns:p-interfaces" minOccurs="0"/>
1638         <xs:element ref="tns:lag-interfaces" minOccurs="0"/>
1639       </xs:sequence>
1640     </xs:complexType>
1641   </xs:element>
1642   <xs:element name="pnfs">
1643     <xs:complexType>
1644       <xs:sequence>
1645         <xs:element ref="tns:pnf" minOccurs="0" maxOccurs="5000"/>
1646       </xs:sequence>
1647     </xs:complexType>
1648   </xs:element>
1649   <xs:element name="physical-link">
1650     <xs:complexType>
1651       <xs:sequence>
1652         <xs:element name="link-name" type="xs:string" minOccurs="0"/>
1653         <xs:element name="speed-value" type="xs:string" minOccurs="0"/>
1654         <xs:element name="speed-units" type="xs:string" minOccurs="0"/>
1655         <xs:element name="circuit-id" type="xs:string" minOccurs="0"/>
1656         <xs:element name="dual-mode" type="xs:string" minOccurs="0"/>
1657         <xs:element name="management-option" type="xs:string" minOccurs="0"/>
1658         <xs:element name="service-provider-name" type="xs:string" minOccurs="0"/>
1659         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1660         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1661       </xs:sequence>
1662     </xs:complexType>
1663   </xs:element>
1664   <xs:element name="physical-links">
1665     <xs:complexType>
1666       <xs:sequence>
1667         <xs:element ref="tns:physical-link" minOccurs="0" maxOccurs="5000"/>
1668       </xs:sequence>
1669     </xs:complexType>
1670   </xs:element>
1671   <xs:element name="vig-server">
1672     <xs:complexType>
1673       <xs:sequence>
1674         <xs:element name="vig-address-type" type="xs:string" minOccurs="0"/>
1675         <xs:element name="ipaddress-v4-vig" type="xs:string" minOccurs="0" maxOccurs="5000"/>
1676         <xs:element name="ipaddress-v6-vig" type="xs:string" minOccurs="0" maxOccurs="5000"/>
1677         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1678         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1679       </xs:sequence>
1680     </xs:complexType>
1681   </xs:element>
1682   <xs:element name="vig-servers">
1683     <xs:complexType>
1684       <xs:sequence>
1685         <xs:element ref="tns:vig-server" minOccurs="0" maxOccurs="5000"/>
1686       </xs:sequence>
1687     </xs:complexType>
1688   </xs:element>
1689   <xs:element name="ipsec-configuration">
1690     <xs:complexType>
1691       <xs:sequence>
1692         <xs:element name="ipsec-configuration-id" type="xs:string" minOccurs="0"/>
1693         <xs:element name="requested-vig-address-type" type="xs:string" minOccurs="0"/>
1694         <xs:element name="requested-encryption-strength" type="xs:string" minOccurs="0"/>
1695         <xs:element name="requested-dmz-type" type="xs:string" minOccurs="0"/>
1696         <xs:element name="shared-dmz-network-address" type="xs:string" minOccurs="0"/>
1697         <xs:element name="requested-customer-name" type="xs:string" minOccurs="0"/>
1698         <xs:element name="ike-version" type="xs:string" minOccurs="0"/>
1699         <xs:element name="ikev1-authentication" type="xs:string" minOccurs="0"/>
1700         <xs:element name="ikev1-encryption" type="xs:string" minOccurs="0"/>
1701         <xs:element name="ikev1-dh-group" type="xs:string" minOccurs="0"/>
1702         <xs:element name="ikev1-am-group-id" type="xs:string" minOccurs="0"/>
1703         <xs:element name="ikev1-am-password" type="xs:string" minOccurs="0"/>
1704         <xs:element name="ikev1-sa-lifetime" type="xs:string" minOccurs="0"/>
1705         <xs:element name="ipsec-authentication" type="xs:string" minOccurs="0"/>
1706         <xs:element name="ipsec-encryption" type="xs:string" minOccurs="0"/>
1707         <xs:element name="ipsec-sa-lifetime" type="xs:string" minOccurs="0"/>
1708         <xs:element name="ipsec-pfs" type="xs:string" minOccurs="0"/>
1709         <xs:element name="xauth-userid" type="xs:string" minOccurs="0"/>
1710         <xs:element name="xauth-user-password" type="xs:string" minOccurs="0"/>
1711         <xs:element name="dpd-interval" type="xs:string" minOccurs="0"/>
1712         <xs:element name="dpd-frequency" type="xs:string" minOccurs="0"/>
1713         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1714         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1715         <xs:element ref="tns:vig-servers" minOccurs="0"/>
1716       </xs:sequence>
1717     </xs:complexType>
1718   </xs:element>
1719   <xs:element name="ipsec-configurations">
1720     <xs:complexType>
1721       <xs:sequence>
1722         <xs:element ref="tns:ipsec-configuration" minOccurs="0" maxOccurs="5000"/>
1723       </xs:sequence>
1724     </xs:complexType>
1725   </xs:element>
1726   <xs:element name="route-table-reference">
1727     <xs:complexType>
1728       <xs:sequence>
1729         <xs:element name="route-table-reference-id" type="xs:string" minOccurs="0"/>
1730         <xs:element name="route-table-reference-fqdn" type="xs:string" minOccurs="0"/>
1731         <xs:element name="resource-version" type="xs:string" minOccurs="0"/>
1732         <xs:element ref="tns:relationship-list" minOccurs="0"/>
1733       </xs:sequence>
1734     </xs:complexType>
1735   </xs:element>
1736   <xs:element name="route-table-references">
1737     <xs:complexType>
1738       <xs:sequence>
1739         <xs:element ref="tns:route-table-reference" minOccurs="0" maxOccurs="5000"/>
1740       </xs:sequence>
1741     </xs:complexType>
1742   </xs:element>
1743   <xs:element name="network">
1744     <xs:complexType>
1745       <xs:sequence>
1746         <xs:element ref="tns:logical-links" minOccurs="0"/>
1747         <xs:element ref="tns:site-pair-sets" minOccurs="0"/>
1748         <xs:element ref="tns:vpn-bindings" minOccurs="0"/>
1749         <xs:element ref="tns:vpls-pes" minOccurs="0"/>
1750         <xs:element ref="tns:multicast-configurations" minOccurs="0"/>
1751         <xs:element ref="tns:vces" minOccurs="0"/>
1752         <xs:element ref="tns:vnfcs" minOccurs="0"/>
1753         <xs:element ref="tns:l3-networks" minOccurs="0"/>
1754         <xs:element ref="tns:network-policies" minOccurs="0"/>
1755         <xs:element ref="tns:generic-vnfs" minOccurs="0"/>
1756         <xs:element ref="tns:lag-links" minOccurs="0"/>
1757         <xs:element ref="tns:newvces" minOccurs="0"/>
1758         <xs:element ref="tns:pnfs" minOccurs="0"/>
1759         <xs:element ref="tns:physical-links" minOccurs="0"/>
1760         <xs:element ref="tns:ipsec-configurations" minOccurs="0"/>
1761         <xs:element ref="tns:route-table-references" minOccurs="0"/>
1762       </xs:sequence>
1763     </xs:complexType>
1764   </xs:element>
1765   <xs:element name="reserved-prop-names">
1766     <xs:complexType>
1767       <xs:sequence>
1768         <xs:element name="last-mod-source-of-truth" type="xs:string" minOccurs="0"/>
1769         <xs:element name="aai-node-type" type="xs:string" minOccurs="0"/>
1770         <xs:element name="aai-created-ts" type="xs:unsignedInt" minOccurs="0"/>
1771         <xs:element name="aai-unique-key" type="xs:string" minOccurs="0"/>
1772         <xs:element name="aai-last-mod-ts" type="xs:unsignedInt" minOccurs="0"/>
1773         <xs:element name="source-of-truth" type="xs:string" minOccurs="0"/>
1774       </xs:sequence>
1775     </xs:complexType>
1776   </xs:element>
1777   <xs:element name="edge-prop-names">
1778     <xs:complexType>
1779       <xs:sequence>
1780         <xs:element name="edgeLabel" type="xs:string" minOccurs="0"/>
1781         <xs:element name="direction" type="xs:string" minOccurs="0"/>
1782         <xs:element name="multiplicityRule" type="xs:string" minOccurs="0"/>
1783         <xs:element name="isParent" type="xs:boolean" minOccurs="0"/>
1784         <xs:element name="usesResource" type="xs:boolean" minOccurs="0"/>
1785         <xs:element name="hasDelTarget" type="xs:boolean" minOccurs="0"/>
1786         <xs:element name="SVC-INFRA" type="xs:boolean" minOccurs="0"/>
1787         <xs:element name="SVC-INFRA-REV" type="xs:boolean" minOccurs="0"/>
1788       </xs:sequence>
1789     </xs:complexType>
1790   </xs:element>
1791   <xs:element name="aai-internal">
1792     <xs:complexType>
1793       <xs:sequence>
1794         <xs:element ref="tns:reserved-prop-names" minOccurs="0" maxOccurs="5000"/>
1795         <xs:element ref="tns:edge-prop-names" minOccurs="0" maxOccurs="5000"/>
1796       </xs:sequence>
1797     </xs:complexType>
1798   </xs:element>
1799   <xs:element name="notification-event-header">
1800     <xs:complexType>
1801       <xs:sequence>
1802         <xs:element name="id" type="xs:string" minOccurs="0"/>
1803         <xs:element name="timestamp" type="xs:string" minOccurs="0"/>
1804         <xs:element name="source-name" type="xs:string" minOccurs="0"/>
1805         <xs:element name="domain" type="xs:string" minOccurs="0"/>
1806         <xs:element name="sequence-number" type="xs:string" minOccurs="0"/>
1807         <xs:element name="severity" type="xs:string" minOccurs="0"/>
1808         <xs:element name="event-type" type="xs:string" minOccurs="0"/>
1809         <xs:element name="version" type="xs:string" minOccurs="0"/>
1810         <xs:element name="action" type="xs:string" minOccurs="0"/>
1811         <xs:element name="entity-type" type="xs:string" minOccurs="0"/>
1812         <xs:element name="top-entity-type" type="xs:string" minOccurs="0"/>
1813         <xs:element name="entity-link" type="xs:string" minOccurs="0"/>
1814         <xs:element name="status" type="xs:string" minOccurs="0"/>
1815       </xs:sequence>
1816     </xs:complexType>
1817   </xs:element>
1818   <xs:element name="notification-event">
1819     <xs:complexType>
1820       <xs:sequence>
1821         <xs:element name="cambria.partition" type="xs:string" minOccurs="0"/>
1822         <xs:element ref="tns:notification-event-header" minOccurs="0"/>
1823       </xs:sequence>
1824     </xs:complexType>
1825   </xs:element>
1826   <xs:element name="query-parameters">
1827     <xs:complexType>
1828       <xs:sequence>
1829         <xs:element ref="tns:named-query" minOccurs="0"/>
1830         <xs:element ref="tns:model" minOccurs="0"/>
1831       </xs:sequence>
1832     </xs:complexType>
1833   </xs:element>
1834   <xs:element name="instance-filter">
1835     <xs:complexType>
1836       <xs:sequence/>
1837     </xs:complexType>
1838   </xs:element>
1839   <xs:element name="instance-filters">
1840     <xs:complexType>
1841       <xs:sequence>
1842         <xs:element ref="tns:instance-filter" minOccurs="0" maxOccurs="5000"/>
1843       </xs:sequence>
1844     </xs:complexType>
1845   </xs:element>
1846   <xs:element name="model-and-named-query-search">
1847     <xs:complexType>
1848       <xs:sequence>
1849         <xs:element ref="tns:query-parameters" minOccurs="0"/>
1850         <xs:element ref="tns:instance-filters" minOccurs="0"/>
1851         <xs:element name="top-node-type" type="xs:string" minOccurs="0"/>
1852       </xs:sequence>
1853     </xs:complexType>
1854   </xs:element>
1855   <xs:element name="properties">
1856     <xs:complexType>
1857       <xs:sequence>
1858         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
1859         <xs:element name="property-value" type="xs:string" minOccurs="0"/>
1860       </xs:sequence>
1861     </xs:complexType>
1862   </xs:element>
1863   <xs:element name="extra-properties">
1864     <xs:complexType>
1865       <xs:sequence/>
1866     </xs:complexType>
1867   </xs:element>
1868   <xs:element name="inventory-response-item">
1869     <xs:complexType>
1870       <xs:sequence>
1871         <xs:element name="model-name" type="xs:string" minOccurs="0"/>
1872         <xs:element ref="tns:extra-properties" minOccurs="0"/>
1873         <xs:element ref="tns:inventory-response-items" minOccurs="0"/>
1874       </xs:sequence>
1875     </xs:complexType>
1876   </xs:element>
1877   <xs:element name="inventory-response-items">
1878     <xs:complexType>
1879       <xs:sequence>
1880         <xs:element ref="tns:inventory-response-item" minOccurs="0" maxOccurs="5000"/>
1881       </xs:sequence>
1882     </xs:complexType>
1883   </xs:element>
1884   <xs:element name="response-list">
1885     <xs:complexType>
1886       <xs:sequence>
1887         <xs:element ref="tns:inventory-response-items" minOccurs="0"/>
1888       </xs:sequence>
1889     </xs:complexType>
1890   </xs:element>
1891   <xs:element name="extra-property">
1892     <xs:complexType>
1893       <xs:sequence>
1894         <xs:element name="property-name" type="xs:string" minOccurs="0"/>
1895       </xs:sequence>
1896     </xs:complexType>
1897   </xs:element>
1898   <xs:element name="vnf">
1899     <xs:complexType>
1900       <xs:sequence>
1901         <xs:element name="vnf-id" type="xs:string" minOccurs="0"/>
1902       </xs:sequence>
1903     </xs:complexType>
1904   </xs:element>
1905   <xs:element name="inventory">
1906     <xs:complexType>
1907       <xs:sequence>
1908         <xs:element ref="tns:search" minOccurs="0"/>
1909         <xs:element ref="tns:actions" minOccurs="0"/>
1910         <xs:element ref="tns:cloud-infrastructure" minOccurs="0"/>
1911         <xs:element ref="tns:business" minOccurs="0"/>
1912         <xs:element ref="tns:service-design-and-creation" minOccurs="0"/>
1913         <xs:element ref="tns:network" minOccurs="0"/>
1914         <xs:element ref="tns:aai-internal" minOccurs="0"/>
1915       </xs:sequence>
1916     </xs:complexType>
1917   </xs:element>
1918 </xs:schema>