1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema elementFormDefault="qualified" version="1.0"
3 targetNamespace="http://org.onap.aai.inventory/v11"
4 xmlns:tns="http://org.onap.aai.inventory/v11"
5 xmlns:xs="http://www.w3.org/2001/XMLSchema"
6 xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.1"
7 xmlns:annox="http://annox.dev.java.net"
8 jaxb:extensionBindingPrefixes="annox">
10 <xs:element name="inventory-item-data">
13 <xs:element name="property-name" type="xs:string"
15 <xs:element name="property-value" type="xs:string"
20 <xs:element name="inventory-item">
23 <xs:element name="inventory-item-type" type="xs:string"
25 <xs:element name="inventory-item-link" type="xs:string"
27 <xs:element ref="tns:inventory-item-data" minOccurs="0"
28 maxOccurs="unbounded" />
29 <xs:element ref="tns:tagged-inventory-item-list"
30 minOccurs="0" maxOccurs="unbounded" />
34 <xs:element name="tagged-inventory-item-list">
37 <xs:element ref="tns:inventory-item" minOccurs="0"
38 maxOccurs="unbounded" />
42 <xs:element name="edge-tag-query-result">
45 <xs:element ref="tns:tagged-inventory-item-list"
46 minOccurs="0" maxOccurs="unbounded" />
50 <xs:element name="start-node-filter">
53 <xs:element name="property-name" type="xs:string"
55 <xs:element name="property-value" type="xs:string"
60 <xs:element name="include-node-filter">
63 <xs:element name="include-node-type" type="xs:string"
68 <xs:element name="secondary-filter">
71 <xs:element name="property-name" type="xs:string"
73 <xs:element name="filter-type" type="xs:string"
75 <xs:element name="property-value" type="xs:string"
80 <xs:element name="edge-tag-query-request">
83 <xs:element name="edge-tag" type="xs:string"
85 <xs:element name="result-detail" type="xs:string"
87 <xs:element name="start-node-type" type="xs:string"
89 <xs:element ref="tns:start-node-filter" minOccurs="0"
90 maxOccurs="unbounded" />
91 <xs:element ref="tns:include-node-filter" minOccurs="0"
92 maxOccurs="unbounded" />
93 <xs:element ref="tns:secondary-filter" minOccurs="0"
94 maxOccurs="unbounded" />
98 <xs:element name="result-data">
101 <xs:element name="resource-type" type="xs:string"
105 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
106 specific type of node in the A&AI graph")</annox:annotate>
110 <xs:element name="resource-link" type="xs:string"
114 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
115 URL to the specific resource")</annox:annotate>
122 <xs:element name="search-results">
125 <xs:element ref="tns:result-data" minOccurs="0"
126 maxOccurs="unbounded" />
130 <xs:element name="relationship-data">
133 <xs:element name="relationship-key" type="xs:string">
136 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="A
137 keyword provided by A&AI to indicate an attribute.")</annox:annotate>
141 <xs:element name="relationship-value" type="xs:string">
144 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Value
145 of the attribute.")</annox:annotate>
152 <xs:element name="related-to-property">
155 <xs:element name="property-key" type="xs:string"
159 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Key
160 part of a key/value pair")</annox:annotate>
164 <xs:element name="property-value" type="xs:string"
168 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Value
169 part of a key/value pair")</annox:annotate>
176 <xs:element name="relationship">
179 <xs:element name="related-to" type="xs:string"
183 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="A
184 keyword provided by A&AI to indicate type of node.")</annox:annotate>
188 <xs:element name="related-link" type="xs:string"
192 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
193 to the object in A&AI.")</annox:annotate>
197 <xs:element ref="tns:relationship-data" minOccurs="0"
198 maxOccurs="unbounded" />
199 <xs:element ref="tns:related-to-property" minOccurs="0"
200 maxOccurs="unbounded" />
204 <xs:element name="relationship-list">
207 <xs:element ref="tns:relationship" minOccurs="0"
208 maxOccurs="unbounded" />
212 <xs:element name="oam-network">
216 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="OAM
217 network, to be deprecated shortly. Do not use for new purposes.
218 ",nameProps="network-name",indexedProps="cvlan-tag,network-uuid,network-name",dependentOn="cloud-region",container="oam-networks")</annox:annotate>
222 <xs:element name="network-uuid" type="xs:string">
225 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
226 of the network. Unique across a cloud-region")</annox:annotate>
230 <xs:element name="network-name" type="xs:string">
233 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
234 of the network.")</annox:annotate>
238 <xs:element name="cvlan-tag" type="xs:unsignedInt">
241 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="cvlan-id")</annox:annotate>
245 <xs:element name="ipv4-oam-gateway-address"
246 type="xs:string" minOccurs="0">
249 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
250 for VNF firewall rule so customer cannot send customer traffic
251 over this oam network")</annox:annotate>
255 <xs:element name="ipv4-oam-gateway-address-prefix-length"
256 type="xs:int" minOccurs="0">
259 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
260 for VNF firewall rule so customer cannot send customer traffic
261 over this oam network")</annox:annotate>
265 <xs:element name="resource-version" type="xs:string"
269 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
270 for optimistic concurrency. Must be empty on create, valid on
271 update and delete.")</annox:annotate>
275 <xs:element ref="tns:relationship-list" minOccurs="0" />
279 <xs:element name="oam-networks">
283 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
284 of OAM networks, to be deprecated shortly. Do not use for new
285 purposes. ")</annox:annotate>
289 <xs:element ref="tns:oam-network" minOccurs="0"
290 maxOccurs="unbounded" />
294 <xs:element name="dvs-switch">
298 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Digital
299 virtual switch metadata, used by SDN-C to configure VCEs. A&AI
300 needs to receive this data from the PO deployment team and
301 administer it using the provisioningTool.sh into A&AI.
302 ",indexedProps="vcenter-url,switch-name",dependentOn="cloud-region",container="dvs-switches")</annox:annotate>
306 <xs:element name="switch-name" type="xs:string">
309 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="DVS
310 switch name")</annox:annotate>
314 <xs:element name="vcenter-url" type="xs:string">
317 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
318 used to reach the vcenter")</annox:annotate>
322 <xs:element name="resource-version" type="xs:string"
326 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
327 for optimistic concurrency. Must be empty on create, valid on
328 update and delete.")</annox:annotate>
332 <xs:element ref="tns:relationship-list" minOccurs="0" />
336 <xs:element name="dvs-switches">
340 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
341 of digital virtual switch metadata used for vmWare VCEs and
342 GenericVnfs.")</annox:annotate>
346 <xs:element ref="tns:dvs-switch" minOccurs="0"
347 maxOccurs="unbounded" />
351 <xs:element name="availability-zone">
355 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Availability
356 zone, a collection of compute
357 hosts/pservers",indexedProps="availability-zone-name",dependentOn="cloud-region",container="availability-zones")</annox:annotate>
361 <xs:element name="availability-zone-name"
365 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
366 of the availability zone. Unique across a cloud region")</annox:annotate>
370 <xs:element name="hypervisor-type" type="xs:string">
373 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
374 of hypervisor. Source of truth should define valid values.")</annox:annotate>
378 <xs:element name="operational-status" type="xs:string"
382 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="State
383 that indicates whether the availability zone should be used,
384 etc. Source of truth should define valid values.")</annox:annotate>
388 <xs:element name="resource-version" type="xs:string"
392 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
393 for optimistic concurrency. Must be empty on create, valid on
394 update and delete.")</annox:annotate>
398 <xs:element ref="tns:relationship-list" minOccurs="0" />
402 <xs:element name="az-and-dvs-switches">
405 <xs:element ref="tns:dvs-switches" minOccurs="0" />
406 <xs:element ref="tns:availability-zone" minOccurs="0" />
410 <xs:element name="sdn-zone-response">
413 <xs:element ref="tns:oam-networks" minOccurs="0" />
414 <xs:element ref="tns:az-and-dvs-switches" minOccurs="0"
415 maxOccurs="unbounded" />
419 <xs:element name="search">
422 <xs:element ref="tns:edge-tag-query-result" minOccurs="0" />
423 <xs:element ref="tns:edge-tag-query-request"
425 <xs:element ref="tns:search-results" minOccurs="0" />
426 <xs:element ref="tns:sdn-zone-response" minOccurs="0" />
430 <xs:element name="update-node-key">
433 <xs:element name="key-name" type="xs:string"
435 <xs:element name="key-value" type="xs:string"
440 <xs:element name="action-data">
443 <xs:element name="property-name" type="xs:string"
445 <xs:element name="property-value" type="xs:string"
450 <xs:element name="action">
453 <xs:element name="action-type" type="xs:string"
455 <xs:element ref="tns:action-data" minOccurs="0"
456 maxOccurs="unbounded" />
460 <xs:element name="update">
464 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Serves
465 a PATCH like function. Does not enforce concurrency control. Clear
466 each usage with AAI team.")</annox:annotate>
470 <xs:element name="update-node-type" type="xs:string" />
471 <xs:element ref="tns:update-node-key" minOccurs="0"
472 maxOccurs="unbounded" />
473 <xs:element name="update-node-uri" type="xs:string"
475 <xs:element ref="tns:action" minOccurs="0"
476 maxOccurs="unbounded" />
480 <xs:element name="key-data">
483 <xs:element name="key-name" type="xs:string"
485 <xs:element name="key-value" type="xs:string"
490 <xs:element name="notify">
493 <xs:element name="event-id" type="xs:string" />
494 <xs:element name="node-type" type="xs:string"
496 <xs:element name="event-trigger" type="xs:string"
498 <xs:element ref="tns:key-data" minOccurs="0"
499 maxOccurs="unbounded" />
500 <xs:element name="selflink" type="xs:string"
505 <xs:element name="actions">
509 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="APIs
510 that are more action related than REST (e.g., notify, update).")</annox:annotate>
514 <xs:element ref="tns:update" minOccurs="0" />
515 <xs:element ref="tns:notify" minOccurs="0" />
519 <xs:element name="ctag-pool">
523 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="A
524 collection of C tags (vlan tags) grouped for a specific
525 purpose.",indexedProps="availability-zone-name",dependentOn="complex",container="ctag-pools")</annox:annotate>
529 <xs:element name="target-pe" type="xs:string">
532 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="The
533 Target provider edge router")</annox:annotate>
537 <xs:element name="availability-zone-name"
541 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
542 of the availability zone")</annox:annotate>
546 <xs:element name="ctag-pool-purpose" type="xs:string">
549 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Describes
550 what the intended purpose of this pool is.")</annox:annotate>
554 <xs:element name="ctag-values" type="xs:string"
558 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Comma
559 separated list of ctags")</annox:annotate>
563 <xs:element name="resource-version" type="xs:string"
567 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
568 for optimistic concurrency. Must be empty on create, valid on
569 update and delete.")</annox:annotate>
573 <xs:element ref="tns:relationship-list" minOccurs="0" />
577 <xs:element name="ctag-pools">
580 <xs:element ref="tns:ctag-pool" minOccurs="0"
581 maxOccurs="unbounded" />
585 <xs:element name="complex">
589 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
590 of physical locations that can house
591 cloud-regions.",indexedProps="identity-url,data-center-code,complex-name,physical-location-id",searchable="physical-location-id,data-center-code,complex-name,street1,street2,postal-code",uniqueProps="physical-location-id",container="complexes",namespace="cloud-infrastructure")</annox:annotate>
595 <xs:element name="physical-location-id" type="xs:string">
598 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
599 identifier for physical location, e.g., CLLI")</annox:annotate>
603 <xs:element name="data-center-code" type="xs:string"
607 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Data
608 center code which can be an alternate way to identify a
609 complex")</annox:annotate>
613 <xs:element name="complex-name" type="xs:string"
617 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Gamma
618 complex name for LCP instance.")</annox:annotate>
622 <xs:element name="identity-url" type="xs:string"
626 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
627 of the keystone identity service")</annox:annotate>
631 <xs:element name="resource-version" type="xs:string"
635 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
636 for optimistic concurrency. Must be empty on create, valid on
637 update and delete.")</annox:annotate>
641 <xs:element name="physical-location-type"
645 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type,
646 e.g., central office, data center.")</annox:annotate>
650 <xs:element name="street1" type="xs:string" />
651 <xs:element name="street2" type="xs:string" minOccurs="0" />
652 <xs:element name="city" type="xs:string" />
653 <xs:element name="state" type="xs:string" minOccurs="0" />
654 <xs:element name="postal-code" type="xs:string" />
655 <xs:element name="country" type="xs:string" />
656 <xs:element name="region" type="xs:string" />
657 <xs:element name="latitude" type="xs:string"
659 <xs:element name="longitude" type="xs:string"
661 <xs:element name="elevation" type="xs:string"
663 <xs:element name="lata" type="xs:string" minOccurs="0" />
664 <xs:element ref="tns:ctag-pools" minOccurs="0" />
665 <xs:element ref="tns:relationship-list" minOccurs="0" />
669 <xs:element name="complexes">
673 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
674 of physical locations that can house cloud-regions.")</annox:annotate>
678 <xs:element ref="tns:complex" minOccurs="0"
679 maxOccurs="unbounded" />
683 <xs:element name="volume-group">
687 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persistent
689 storage.",indexedProps="volume-group-name,vnf-type,heat-stack-id,volume-group-id",searchable="volume-group-id,volume-group-name",dependentOn="cloud-region",container="volume-groups")</annox:annotate>
693 <xs:element name="volume-group-id" type="xs:string">
696 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
697 ID of volume-group.")</annox:annotate>
701 <xs:element name="volume-group-name" type="xs:string">
704 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
705 of the volume group.")</annox:annotate>
709 <xs:element name="heat-stack-id" type="xs:string"
713 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
714 stack id corresponding to this volume-group")</annox:annotate>
718 <xs:element name="vnf-type" type="xs:string">
721 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
722 capturing type of vnf, that was intended to identify the ASDC
723 resource. This field has been overloaded in service-specific
724 ways and clients should expect changes to occur in the future to
725 this field as ECOMP matures.")</annox:annotate>
729 <xs:element name="orchestration-status" type="xs:string"
733 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
734 status of this volume-group")</annox:annotate>
738 <xs:element name="model-customization-id"
739 type="xs:string" minOccurs="0">
742 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
743 the id of all the configuration used to customize the resource
744 for the service.")</annox:annotate>
748 <xs:element name="vf-module-model-customization-id"
749 type="xs:string" minOccurs="0">
752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="helps
753 relate the volume group to the vf-module whose components will
754 require the volume group")</annox:annotate>
758 <xs:element name="resource-version" type="xs:string"
762 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
763 for optimistic concurrency. Must be empty on create, valid on
764 update and delete.")</annox:annotate>
768 <xs:element ref="tns:relationship-list" minOccurs="0" />
772 <xs:element name="volume-groups">
776 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
777 of persistent block-level storage.")</annox:annotate>
781 <xs:element ref="tns:volume-group" minOccurs="0"
782 maxOccurs="unbounded" />
786 <xs:element name="volume">
790 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Ephemeral
792 volume.",indexedProps="volume-id",dependentOn="vserver",container="volumes")</annox:annotate>
796 <xs:element name="volume-id" type="xs:string">
799 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
800 ID of block storage volume relative to the vserver.")</annox:annotate>
804 <xs:element name="volume-selflink" type="xs:string">
807 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
808 to endpoint where AAI can get more details")</annox:annotate>
812 <xs:element name="resource-version" type="xs:string"
816 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
817 for optimistic concurrency. Must be empty on create, valid on
818 update and delete.")</annox:annotate>
822 <xs:element ref="tns:relationship-list" minOccurs="0" />
826 <xs:element name="volumes">
830 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
831 of ephemeral Block storage volumes.")</annox:annotate>
835 <xs:element ref="tns:volume" minOccurs="0"
836 maxOccurs="unbounded" />
840 <xs:element name="l3-interface-ipv4-address-list">
844 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPv4
846 Range",indexedProps="l3-interface-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id",dependentOn="vlan,l-interface")</annox:annotate>
850 <xs:element name="l3-interface-ipv4-address"
854 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="IP
855 address")</annox:annotate>
859 <xs:element name="l3-interface-ipv4-prefix-length"
860 type="xs:unsignedInt" minOccurs="0">
863 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
864 length, 32 for single address")</annox:annotate>
868 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
872 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
873 VLAN tag")</annox:annotate>
877 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
881 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
882 VLAN tag")</annox:annotate>
886 <xs:element name="is-floating" type="xs:boolean"
890 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
891 of fixed or floating address")</annox:annotate>
895 <xs:element name="resource-version" type="xs:string"
899 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
900 for optimistic concurrency. Must be empty on create, valid on
901 update and delete.")</annox:annotate>
905 <xs:element name="neutron-network-id" type="xs:string"
909 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
910 network id of the interface that address belongs to")</annox:annotate>
914 <xs:element name="neutron-subnet-id" type="xs:string"
918 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
919 id of subnet that address belongs to")</annox:annotate>
923 <xs:element ref="tns:relationship-list" minOccurs="0" />
927 <xs:element name="l3-interface-ipv6-address-list">
931 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPv6
933 Range",indexedProps="l3-interface-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id",dependentOn="vlan,l-interface")</annox:annotate>
937 <xs:element name="l3-interface-ipv6-address"
941 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="IP
942 address")</annox:annotate>
946 <xs:element name="l3-interface-ipv6-prefix-length"
947 type="xs:unsignedInt" minOccurs="0">
950 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
951 length, 128 for single address")</annox:annotate>
955 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
959 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
960 VLAN tag")</annox:annotate>
964 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
968 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
969 VLAN tag")</annox:annotate>
973 <xs:element name="is-floating" type="xs:boolean"
977 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
978 of fixed or floating address")</annox:annotate>
982 <xs:element name="resource-version" type="xs:string"
986 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
987 for optimistic concurrency. Must be empty on create, valid on
988 update and delete.")</annox:annotate>
992 <xs:element name="neutron-network-id" type="xs:string"
996 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
997 network id of the interface that address belongs to")</annox:annotate>
1001 <xs:element name="neutron-subnet-id" type="xs:string"
1005 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
1006 id of subnet that address belongs to")</annox:annotate>
1010 <xs:element ref="tns:relationship-list" minOccurs="0" />
1014 <xs:element name="vlan">
1018 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Definition
1020 vlan",indexedProps="vlan-interface,vlan-id-inner,vpn-key",dependentOn="l-interface",container="vlans")</annox:annotate>
1024 <xs:element name="vlan-interface" type="xs:string">
1027 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="String
1028 that identifies the interface")</annox:annotate>
1032 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
1036 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
1037 VLAN tag")</annox:annotate>
1041 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
1045 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
1046 VLAN tag")</annox:annotate>
1050 <xs:element name="resource-version" type="xs:string"
1054 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1055 for optimistic concurrency. Must be empty on create, valid on
1056 update and delete.")</annox:annotate>
1060 <xs:element name="speed-value" type="xs:string"
1064 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
1065 the numeric part of the speed")</annox:annotate>
1069 <xs:element name="speed-units" type="xs:string"
1073 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
1074 the units corresponding to the speed")</annox:annotate>
1078 <xs:element name="vlan-description" type="xs:string"
1082 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1083 to describe (the service associated with) the vlan")</annox:annotate>
1087 <xs:element name="backdoor-connection" type="xs:string"
1091 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Whether
1092 customer is going to use this VLAN for backdoor connection to
1093 another customer premise device.")</annox:annotate>
1097 <xs:element name="vpn-key" type="xs:string" minOccurs="0">
1100 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1101 indicates the customers VPN ID associated with this vlan")</annox:annotate>
1105 <xs:element name="orchestration-status" type="xs:string"
1109 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Status
1110 of a vnf's vlan interface, on which the customer circuit
1111 resides, mastered by SDN-C.")</annox:annotate>
1115 <xs:element name="in-maint" type="xs:boolean">
1118 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
1119 to indicate whether or not this object is in maintenance mode
1120 (maintenance mode = true)")</annox:annotate>
1124 <xs:element name="prov-status" type="xs:string"
1128 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prov
1129 Status of the VLAN configuration related to a logical interface.
1130 Valid values [PREPROV/NVTPROV/PROV].")</annox:annotate>
1134 <xs:element name="is-ip-unnumbered" type="xs:boolean">
1137 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Flag
1138 indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
1142 <xs:element ref="tns:relationship-list" minOccurs="0" />
1143 <xs:element ref="tns:l3-interface-ipv4-address-list"
1144 minOccurs="0" maxOccurs="unbounded" />
1145 <xs:element ref="tns:l3-interface-ipv6-address-list"
1146 minOccurs="0" maxOccurs="unbounded" />
1150 <xs:element name="vlans">
1153 <xs:element ref="tns:vlan" minOccurs="0"
1154 maxOccurs="unbounded" />
1158 <xs:element name="sriov-vf">
1162 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="SR-IOV
1163 Virtual Function (not to be confused with virtual network
1164 function)",indexedProps="pci-id,vf-vlan-filter,vf-mac-filter,vf-vlan-strip,neutron-network-id",dependentOn="l-interface",container="sriov-vfs")</annox:annotate>
1168 <xs:element name="pci-id" type="xs:string">
1171 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="PCI
1172 ID used to identify the sriov-vf")</annox:annotate>
1176 <xs:element name="vf-vlan-filter" type="xs:string"
1180 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1181 metadata provides option to specify list of VLAN filters applied
1182 on VF to pass the traffic to VM.")</annox:annotate>
1186 <xs:element name="vf-mac-filter" type="xs:string"
1190 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="When
1191 MAC filters are specified, VF-agent service configures VFs to do
1192 MAC level filtering before the traffic is passed to VM.")</annox:annotate>
1196 <xs:element name="vf-vlan-strip" type="xs:boolean"
1200 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="When
1201 this field is set to true, VF will configured to strip the outer
1202 TAG before the traffic is passed to VM.")</annox:annotate>
1206 <xs:element name="vf-vlan-anti-spoof-check"
1207 type="xs:boolean" minOccurs="0">
1210 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1211 option ensures anti VLAN spoof checks are done at the VF level
1212 to comply with security. The disable check will also be honored
1213 per the VNF needs for trusted VMs.")</annox:annotate>
1217 <xs:element name="vf-mac-anti-spoof-check"
1218 type="xs:boolean" minOccurs="0">
1221 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1222 option ensures anti MAC spoof checks are done at the VF level to
1223 comply with security. The disable check will also be honored per
1224 the VNF needs for trusted VMs.")</annox:annotate>
1228 <xs:element name="vf-mirrors" type="xs:string"
1232 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1233 option defines the set of Mirror objects which essentially
1234 mirrors the traffic from source to set of collector VNF Ports.")</annox:annotate>
1238 <xs:element name="vf-broadcast-allow" type="xs:boolean"
1242 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1243 option, if set to true, sets the VF in promiscuous mode and
1244 allows all broadcast traffic to reach the VM")</annox:annotate>
1248 <xs:element name="vf-unknown-multicast-allow"
1249 type="xs:boolean" minOccurs="0">
1252 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1253 option, if set to true, sets the VF in promiscuous mode and
1254 allows unknown multicast traffic to reach the VM")</annox:annotate>
1258 <xs:element name="vf-unknown-unicast-allow"
1259 type="xs:boolean" minOccurs="0">
1262 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1263 option, if set to true, sets the VF in promiscuous mode and
1264 allows unknown unicast traffic to reach the VM")</annox:annotate>
1268 <xs:element name="vf-insert-stag" type="xs:boolean"
1272 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1273 option, if set to true, instructs to insert outer tag after
1274 traffic comes out of VM.")</annox:annotate>
1278 <xs:element name="vf-link-status" type="xs:string"
1282 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1283 option is used to set the link status. Valid values as of 1607
1284 are on, off, and auto.")</annox:annotate>
1288 <xs:element name="resource-version" type="xs:string"
1292 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1293 for optimistic concurrency. Must be empty on create, valid on
1294 update and delete.")</annox:annotate>
1298 <xs:element name="neutron-network-id" type="xs:string"
1302 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
1303 network id of the interface")</annox:annotate>
1307 <xs:element ref="tns:relationship-list" minOccurs="0" />
1311 <xs:element name="sriov-vfs">
1315 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1316 of SR-IOV Virtual Functions.")</annox:annotate>
1320 <xs:element ref="tns:sriov-vf" minOccurs="0"
1321 maxOccurs="unbounded" />
1325 <xs:element name="l-interface">
1329 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Logical
1331 vnic.",indexedProps="macaddr,interface-id,interface-name,network-name",dependentOn="generic-vnf,newvce,p-interface,vserver,lag-interface",container="l-interfaces")</annox:annotate>
1335 <xs:element name="interface-name" type="xs:string">
1338 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
1339 given to the interface")</annox:annotate>
1343 <xs:element name="interface-role" type="xs:string"
1347 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="E.g.,
1348 CUSTOMER, UPLINK, etc.")</annox:annotate>
1352 <xs:element name="v6-wan-link-ip" type="xs:string"
1356 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Questionably
1357 placed - v6 ip addr of this interface (is in vr-lan-interface
1358 from Mary B.")</annox:annotate>
1362 <xs:element name="selflink" type="xs:string"
1366 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1367 to endpoint where AAI can get more details")</annox:annotate>
1371 <xs:element name="interface-id" type="xs:string"
1375 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
1376 of interface")</annox:annotate>
1380 <xs:element name="macaddr" type="xs:string" minOccurs="0">
1383 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="MAC
1384 address for the interface")</annox:annotate>
1388 <xs:element name="network-name" type="xs:string"
1392 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
1393 of the network")</annox:annotate>
1397 <xs:element name="management-option" type="xs:string"
1401 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Whether
1402 A&AI should be managing this interface of not. Could have
1403 value like CUSTOMER")</annox:annotate>
1407 <xs:element name="interface-description" type="xs:string"
1411 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Human
1412 friendly text regarding this interface.")</annox:annotate>
1416 <xs:element name="is-port-mirrored" type="xs:boolean">
1419 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
1420 indicatating whether or not port is a mirrored.")</annox:annotate>
1424 <xs:element name="resource-version" type="xs:string"
1428 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1429 for optimistic concurrency. Must be empty on create, valid on
1430 update and delete.")</annox:annotate>
1434 <xs:element name="in-maint" type="xs:boolean">
1437 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
1438 to indicate whether or not this object is in maintenance mode
1439 (maintenance mode = true)")</annox:annotate>
1443 <xs:element name="prov-status" type="xs:string"
1447 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prov
1448 Status of the logical interface. Valid values
1449 [PREPROV/NVTPROV/PROV].")</annox:annotate>
1453 <xs:element name="is-ip-unnumbered" type="xs:boolean">
1456 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Flag
1457 indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
1461 <xs:element ref="tns:vlans" minOccurs="0" />
1462 <xs:element ref="tns:sriov-vfs" minOccurs="0" />
1463 <xs:element ref="tns:l-interfaces" minOccurs="0" />
1464 <xs:element ref="tns:relationship-list" minOccurs="0" />
1465 <xs:element ref="tns:l3-interface-ipv4-address-list"
1466 minOccurs="0" maxOccurs="unbounded" />
1467 <xs:element ref="tns:l3-interface-ipv6-address-list"
1468 minOccurs="0" maxOccurs="unbounded" />
1472 <xs:element name="l-interfaces">
1476 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1477 of logical interfaces.")</annox:annotate>
1481 <xs:element ref="tns:l-interface" minOccurs="0"
1482 maxOccurs="unbounded" />
1486 <xs:element name="vserver">
1490 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
1491 Servers, aka virtual machine or
1492 VM.",nameProps="vserver-name",indexedProps="is-closed-loop-disabled,prov-status,vserver-name,vserver-id,in-maint,vserver-name2",searchable="vserver-id,vserver-name,vserver-name2",dependentOn="tenant",container="vservers")</annox:annotate>
1496 <xs:element name="vserver-id" type="xs:string">
1499 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
1500 identifier for this vserver relative to its tenant")</annox:annotate>
1504 <xs:element name="vserver-name" type="xs:string">
1507 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
1508 of vserver")</annox:annotate>
1512 <xs:element name="vserver-name2" type="xs:string"
1516 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternative
1517 name of vserver")</annox:annotate>
1521 <xs:element name="prov-status" type="xs:string"
1525 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
1526 for operational monitoring of this resource by Service Assurance
1527 systems.")</annox:annotate>
1531 <xs:element name="vserver-selflink" type="xs:string">
1534 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1535 to endpoint where AAI can get more details")</annox:annotate>
1539 <xs:element name="in-maint" type="xs:boolean">
1542 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
1543 to indicate whether or not this object is in maintenance mode
1544 (maintenance mode = true). This field (in conjunction with
1545 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
1549 <xs:element name="is-closed-loop-disabled"
1553 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
1554 to indicate whether closed loop function is enabled on this
1555 node")</annox:annotate>
1559 <xs:element name="resource-version" type="xs:string"
1563 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1564 for optimistic concurrency. Must be empty on create, valid on
1565 update and delete.")</annox:annotate>
1569 <xs:element ref="tns:volumes" minOccurs="0" />
1570 <xs:element ref="tns:relationship-list" minOccurs="0" />
1571 <xs:element ref="tns:l-interfaces" minOccurs="0" />
1575 <xs:element name="vservers">
1579 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1580 of virtual Servers, aka virtual machines or VMs.")</annox:annotate>
1584 <xs:element ref="tns:vserver" minOccurs="0"
1585 maxOccurs="unbounded" />
1589 <xs:element name="tenant">
1593 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1594 tenant",nameProps="tenant-name",indexedProps="tenant-name,tenant-id,tenant-context",searchable="tenant-id,tenant-name",dependentOn="cloud-region",container="tenants")</annox:annotate>
1598 <xs:element name="tenant-id" type="xs:string">
1601 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
1602 id relative to the cloud-region.")</annox:annotate>
1606 <xs:element name="tenant-name" type="xs:string">
1609 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Readable
1610 name of tenant")</annox:annotate>
1614 <xs:element name="tenant-context" type="xs:string"
1618 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1619 field will store the tenant context.")</annox:annotate>
1623 <xs:element name="resource-version" type="xs:string"
1627 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1628 for optimistic concurrency. Must be empty on create, valid on
1629 update and delete.")</annox:annotate>
1633 <xs:element ref="tns:vservers" minOccurs="0" />
1634 <xs:element ref="tns:relationship-list" minOccurs="0" />
1638 <xs:element name="tenants">
1642 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1643 of openstack tenants.")</annox:annotate>
1647 <xs:element ref="tns:tenant" minOccurs="0"
1648 maxOccurs="unbounded" />
1652 <xs:element name="flavor">
1656 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1657 flavor.",nameProps="flavor-name",indexedProps="flavor-name,flavor-id",dependentOn="cloud-region",container="flavors")</annox:annotate>
1661 <xs:element name="flavor-id" type="xs:string">
1664 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Flavor
1665 id, expected to be unique across cloud-region.")</annox:annotate>
1669 <xs:element name="flavor-name" type="xs:string">
1672 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Flavor
1673 name")</annox:annotate>
1677 <xs:element name="flavor-vcpus" type="xs:int"
1681 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
1682 of CPUs")</annox:annotate>
1686 <xs:element name="flavor-ram" type="xs:int" minOccurs="0">
1689 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Amount
1690 of memory")</annox:annotate>
1694 <xs:element name="flavor-disk" type="xs:int"
1698 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Disk
1699 space")</annox:annotate>
1703 <xs:element name="flavor-ephemeral" type="xs:int"
1707 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Amount
1708 of ephemeral disk space")</annox:annotate>
1712 <xs:element name="flavor-swap" type="xs:string"
1716 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="amount
1717 of swap space allocation")</annox:annotate>
1721 <xs:element name="flavor-is-public" type="xs:boolean"
1725 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="whether
1726 flavor is available to all users or private to the tenant it was
1727 created in.")</annox:annotate>
1731 <xs:element name="flavor-selflink" type="xs:string">
1734 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1735 to endpoint where AAI can get more details")</annox:annotate>
1739 <xs:element name="flavor-disabled" type="xs:boolean"
1743 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Boolean
1744 as to whether this flavor is no longer enabled")</annox:annotate>
1748 <xs:element name="resource-version" type="xs:string"
1752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1753 for optimistic concurrency. Must be empty on create, valid on
1754 update and delete.")</annox:annotate>
1758 <xs:element ref="tns:relationship-list" minOccurs="0" />
1762 <xs:element name="flavors">
1766 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1767 of openstack flavors.")</annox:annotate>
1771 <xs:element ref="tns:flavor" minOccurs="0"
1772 maxOccurs="unbounded" />
1776 <xs:element name="group-assignment">
1780 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1781 group-assignment used to store exclusivity groups
1782 (EG).",nameProps="group-name",indexedProps="group-id,group-type,group-name",searchable="group-id,group-name",dependentOn="cloud-region",container="group-assignments")</annox:annotate>
1786 <xs:element name="group-id" type="xs:string">
1789 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Group
1790 id, expected to be unique across cloud-region.")</annox:annotate>
1794 <xs:element name="group-type" type="xs:string">
1797 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1798 type - the type of group this instance refers to")</annox:annotate>
1802 <xs:element name="group-name" type="xs:string">
1805 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1806 name - name assigned to the group")</annox:annotate>
1810 <xs:element name="group-description" type="xs:string"
1814 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1815 description - description of the group")</annox:annotate>
1819 <xs:element name="resource-version" type="xs:string"
1823 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1824 for optimistic concurrency. Must be empty on create, valid on
1825 update and delete.")</annox:annotate>
1829 <xs:element ref="tns:relationship-list" minOccurs="0" />
1833 <xs:element name="group-assignments">
1837 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1838 of openstack group assignments")</annox:annotate>
1842 <xs:element ref="tns:group-assignment" minOccurs="0"
1843 maxOccurs="unbounded" />
1847 <xs:element name="snapshot">
1851 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1852 snapshot",nameProps="snapshot-name",uniqueProps="snapshot-id",indexedProps="application,snapshot-name,application-vendor,snapshot-id,application-version,prev-snapshot-id",dependentOn="cloud-region",container="snapshots")</annox:annotate>
1856 <xs:element name="snapshot-id" type="xs:string">
1859 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Snapshot
1860 id, this is the key UUID assoc associated in glance with the
1861 snapshots.")</annox:annotate>
1865 <xs:element name="snapshot-name" type="xs:string"
1869 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Snapshot
1870 name")</annox:annotate>
1874 <xs:element name="snapshot-architecture" type="xs:string"
1878 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operating
1879 system architecture")</annox:annotate>
1883 <xs:element name="snapshot-os-distro" type="xs:string"
1887 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1888 common name of the operating system distribution in lowercase")</annox:annotate>
1892 <xs:element name="snapshot-os-version" type="xs:string"
1896 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1897 operating system version as specified by the distributor.")</annox:annotate>
1901 <xs:element name="application" type="xs:string"
1905 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1906 application that the image instantiates.")</annox:annotate>
1910 <xs:element name="application-vendor" type="xs:string"
1914 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1915 vendor of the application.")</annox:annotate>
1919 <xs:element name="application-version" type="xs:string"
1923 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1924 version of the application.")</annox:annotate>
1928 <xs:element name="snapshot-selflink" type="xs:string"
1932 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1933 to endpoint where AAI can get more details")</annox:annotate>
1937 <xs:element name="prev-snapshot-id" type="xs:string"
1941 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1942 field contains the UUID of the previous snapshot (if any).")</annox:annotate>
1946 <xs:element name="resource-version" type="xs:string"
1950 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1951 for optimistic concurrency. Must be empty on create, valid on
1952 update and delete.")</annox:annotate>
1956 <xs:element ref="tns:relationship-list" minOccurs="0" />
1960 <xs:element name="snapshots">
1964 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1965 of openstack snapshots")</annox:annotate>
1969 <xs:element ref="tns:snapshot" minOccurs="0"
1970 maxOccurs="unbounded" />
1974 <xs:element name="metadatum">
1978 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Key/value
1979 pairs",indexedProps="metaname",dependentOn="tenant,image,service-instance,connector,model",container="metadata")</annox:annotate>
1983 <xs:element name="metaname" type="xs:string">
1986 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
1990 <xs:element name="metaval" type="xs:string" />
1991 <xs:element name="resource-version" type="xs:string"
1995 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1996 for optimistic concurrency. Must be empty on create, valid on
1997 update and delete.")</annox:annotate>
2004 <xs:element name="metadata">
2008 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2009 of metadatum (key/value pairs)")</annox:annotate>
2013 <xs:element ref="tns:metadatum" minOccurs="0"
2014 maxOccurs="unbounded" />
2018 <xs:element name="image">
2022 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
2023 image.",nameProps="image-name",indexedProps="application,image-name,application-vendor,image-id,application-version",dependentOn="cloud-region",container="images")</annox:annotate>
2027 <xs:element name="image-id" type="xs:string">
2030 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Image
2031 id, expected to be unique across cloud region")</annox:annotate>
2035 <xs:element name="image-name" type="xs:string">
2038 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Image
2039 name")</annox:annotate>
2043 <xs:element name="image-architecture" type="xs:string"
2047 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operating
2048 system architecture.")</annox:annotate>
2052 <xs:element name="image-os-distro" type="xs:string">
2055 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2056 common name of the operating system distribution in lowercase")</annox:annotate>
2060 <xs:element name="image-os-version" type="xs:string">
2063 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2064 operating system version as specified by the distributor.")</annox:annotate>
2068 <xs:element name="application" type="xs:string"
2072 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2073 application that the image instantiates.")</annox:annotate>
2077 <xs:element name="application-vendor" type="xs:string"
2081 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2082 vendor of the application.")</annox:annotate>
2086 <xs:element name="application-version" type="xs:string"
2090 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2091 version of the application.")</annox:annotate>
2095 <xs:element name="image-selflink" type="xs:string">
2098 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2099 to endpoint where AAI can get more details")</annox:annotate>
2103 <xs:element name="resource-version" type="xs:string"
2107 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2108 for optimistic concurrency. Must be empty on create, valid on
2109 update and delete.")</annox:annotate>
2113 <xs:element ref="tns:relationship-list" minOccurs="0" />
2114 <xs:element ref="tns:metadata" minOccurs="0" />
2118 <xs:element name="images">
2122 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collectio
2123 of Openstack images.")</annox:annotate>
2127 <xs:element ref="tns:image" minOccurs="0"
2128 maxOccurs="unbounded" />
2132 <xs:element name="availability-zones">
2136 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2137 of availability zones")</annox:annotate>
2141 <xs:element ref="tns:availability-zone" minOccurs="0"
2142 maxOccurs="unbounded" />
2146 <xs:element name="cloud-region">
2150 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region
2151 designates an installation of a cloud cluster or region or
2152 instantiation. In AT&Ts AIC cloud, this could be an LCP or
2153 DCP. Cloud regions are uniquely identified by a composite key,
2154 cloud-owner + cloud-region-id. The format of the cloud-owner is
2155 vendor-cloudname and we will use att-aic for AT&T's
2156 AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate>
2160 <xs:element name="cloud-owner" type="xs:string">
2163 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifies
2164 the vendor and cloud name, e.g., att-aic. First part of
2165 composite key should be formatted as vendor-cloudname")</annox:annotate>
2169 <xs:element name="cloud-region-id" type="xs:string">
2172 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifier
2173 used by the vendor for the region. Second part of composite
2174 key")</annox:annotate>
2178 <xs:element name="cloud-type" type="xs:string"
2182 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
2183 of the cloud (e.g., openstack)")</annox:annotate>
2187 <xs:element name="owner-defined-type" type="xs:string"
2191 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Cloud-owner
2192 defined type indicator (e.g., dcp, lcp)")</annox:annotate>
2196 <xs:element name="cloud-region-version" type="xs:string"
2200 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Software
2201 version employed at the site. NOTE - THIS FIELD IS NOT KEPT UP
2202 TO DATE.")</annox:annotate>
2206 <xs:element name="identity-url" type="xs:string"
2210 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2211 of the keystone identity service")</annox:annotate>
2215 <xs:element name="cloud-zone" type="xs:string"
2219 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Zone
2220 where the cloud is homed. NOTE - THIS FIELD IS NOT CORRECTLY
2221 POPULATED.")</annox:annotate>
2225 <xs:element name="complex-name" type="xs:string"
2229 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="complex
2230 name for cloud-region instance. NOTE - THIS FIELD IS NOT
2231 CORRECTLY POPULATED.")</annox:annotate>
2235 <xs:element name="sriov-automation" type="xs:boolean">
2238 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Whether
2239 the cloud region supports (true) or does not support (false)
2240 SR-IOV automation.")</annox:annotate>
2244 <xs:element name="resource-version" type="xs:string"
2248 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2249 for optimistic concurrency. Must be empty on create, valid on
2250 update and delete.")</annox:annotate>
2254 <xs:element ref="tns:volume-groups" minOccurs="0" />
2255 <xs:element ref="tns:tenants" minOccurs="0" />
2256 <xs:element ref="tns:flavors" minOccurs="0" />
2257 <xs:element ref="tns:group-assignments" minOccurs="0" />
2258 <xs:element ref="tns:snapshots" minOccurs="0" />
2259 <xs:element ref="tns:images" minOccurs="0" />
2260 <xs:element ref="tns:dvs-switches" minOccurs="0" />
2261 <xs:element ref="tns:oam-networks" minOccurs="0" />
2262 <xs:element ref="tns:availability-zones" minOccurs="0" />
2263 <xs:element ref="tns:relationship-list" minOccurs="0" />
2267 <xs:element name="cloud-regions">
2271 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate>
2275 <xs:element ref="tns:cloud-region" minOccurs="0"
2276 maxOccurs="unbounded" />
2280 <xs:element name="network-profile">
2284 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Network
2285 profile populated by SDN-GP for
2286 SNMP",indexedProps="nm-profile-name",container="network-profiles",namespace="cloud-infrastructure")</annox:annotate>
2290 <xs:element name="nm-profile-name" type="xs:string">
2293 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2294 name of network profile.")</annox:annotate>
2298 <xs:element name="community-string" type="xs:string"
2302 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
2303 SNMP community string")</annox:annotate>
2307 <xs:element name="resource-version" type="xs:string"
2311 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2312 for optimistic concurrency. Must be empty on create, valid on
2313 update and delete.")</annox:annotate>
2317 <xs:element ref="tns:relationship-list" minOccurs="0" />
2321 <xs:element name="network-profiles">
2325 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2326 of network profiles")</annox:annotate>
2330 <xs:element ref="tns:network-profile" minOccurs="0"
2331 maxOccurs="unbounded" />
2335 <xs:element name="sriov-pf">
2339 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="SR-IOV
2341 Function",indexedProps="pf-pci-id",dependentOn="p-interface",container="sriov-pfs")</annox:annotate>
2345 <xs:element name="pf-pci-id" type="xs:string">
2348 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifier
2349 for the sriov-pf")</annox:annotate>
2353 <xs:element name="resource-version" type="xs:string"
2357 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2358 for optimistic concurrency. Must be empty on create, valid on
2359 update and delete.")</annox:annotate>
2363 <xs:element ref="tns:relationship-list" minOccurs="0" />
2367 <xs:element name="sriov-pfs">
2371 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2372 of SR-IOV Physical Functions.")</annox:annotate>
2376 <xs:element ref="tns:sriov-pf" minOccurs="0"
2377 maxOccurs="unbounded" />
2381 <xs:element name="p-interface">
2385 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Physical
2387 nic)",indexedProps="interface-name,prov-status",nameProps="prov-status",dependentOn="vpls-pe,pserver,pnf",container="p-interfaces")</annox:annotate>
2391 <xs:element name="interface-name" type="xs:string">
2394 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2395 that identifies the physical interface")</annox:annotate>
2399 <xs:element name="speed-value" type="xs:string"
2403 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2404 the numeric part of the speed")</annox:annotate>
2408 <xs:element name="speed-units" type="xs:string"
2412 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2413 the units corresponding to the speed")</annox:annotate>
2417 <xs:element name="port-description" type="xs:string"
2421 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Nature
2422 of the services and connectivity on this port.")</annox:annotate>
2426 <xs:element name="equipment-identifier" type="xs:string"
2430 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CLEI
2431 or other specification for p-interface hardware.")</annox:annotate>
2435 <xs:element name="interface-role" type="xs:string"
2439 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2440 specification for p-interface hardware.")</annox:annotate>
2444 <xs:element name="interface-type" type="xs:string"
2448 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
2449 the physical properties of the interface.")</annox:annotate>
2453 <xs:element name="prov-status" type="xs:string"
2457 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
2458 for operational monitoring of this resource by Service Assurance
2459 systems.")</annox:annotate>
2463 <xs:element name="resource-version" type="xs:string"
2467 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2468 for optimistic concurrency. Must be empty on create, valid on
2469 update and delete.")</annox:annotate>
2473 <xs:element name="in-maint" type="xs:boolean">
2476 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
2477 to indicate whether or not this object is in maintenance mode
2478 (maintenance mode = true)")</annox:annotate>
2482 <xs:element name="inv-status" type="xs:string"
2486 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="inventory
2487 status")</annox:annotate>
2491 <xs:element ref="tns:relationship-list" minOccurs="0" />
2492 <xs:element ref="tns:sriov-pfs" minOccurs="0" />
2493 <xs:element ref="tns:l-interfaces" minOccurs="0" />
2497 <xs:element name="p-interfaces">
2501 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2502 of physical interfaces.")</annox:annotate>
2506 <xs:element ref="tns:p-interface" minOccurs="0"
2507 maxOccurs="unbounded" />
2511 <xs:element name="lag-interface">
2515 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Link
2517 interface",indexedProps="interface-name,interface-id,interface-role",dependentOn="generic-vnf,pserver,vpls-pe,pnf",container="lag-interfaces")</annox:annotate>
2521 <xs:element name="interface-name" type="xs:string">
2524 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2525 that identifies the link aggregate interface")</annox:annotate>
2529 <xs:element name="interface-description" type="xs:string"
2533 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Human
2534 friendly text regarding this interface.")</annox:annotate>
2538 <xs:element name="resource-version" type="xs:string"
2542 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2543 for optimistic concurrency. Must be empty on create, valid on
2544 update and delete.")</annox:annotate>
2548 <xs:element name="speed-value" type="xs:string"
2552 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2553 the numeric part of the speed")</annox:annotate>
2557 <xs:element name="speed-units" type="xs:string"
2561 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2562 the units corresponding to the speed")</annox:annotate>
2566 <xs:element name="interface-id" type="xs:string"
2570 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
2571 of interface")</annox:annotate>
2575 <xs:element name="interface-role" type="xs:string"
2579 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2580 assigned to this Interface, should use values as defined in
2581 ECOMP Yang models.")</annox:annotate>
2585 <xs:element name="prov-status" type="xs:string"
2589 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
2590 for operational monitoring of this resource by Service Assurance
2591 systems.")</annox:annotate>
2595 <xs:element name="in-maint" type="xs:boolean">
2598 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
2599 to indicate whether or not this object is in maintenance mode
2600 (maintenance mode = true)")</annox:annotate>
2604 <xs:element ref="tns:relationship-list" minOccurs="0" />
2605 <xs:element ref="tns:l-interfaces" minOccurs="0" />
2609 <xs:element name="lag-interfaces">
2613 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2614 of link aggregate interfaces.")</annox:annotate>
2618 <xs:element ref="tns:lag-interface" minOccurs="0"
2619 maxOccurs="unbounded" />
2623 <xs:element name="pserver">
2627 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Compute
2628 host whose hostname must be unique and must exactly match what is
2629 sent as a relationship to a
2630 vserver.",nameProps="pserver-name2",indexedProps="hostname,in-maint,pserver-id,pserver-name2,inv-status",searchable="hostname,pserver-name2,pserver-id,ipv4-oam-address",container="pservers",namespace="cloud-infrastructure")</annox:annotate>
2634 <xs:element name="hostname" type="xs:string">
2637 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Value
2638 from executing hostname on the compute node.")</annox:annotate>
2642 <xs:element name="ptnii-equip-name" type="xs:string"
2646 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="PTNII
2647 name")</annox:annotate>
2651 <xs:element name="number-of-cpus" type="xs:int"
2655 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
2656 of cpus")</annox:annotate>
2660 <xs:element name="disk-in-gigabytes" type="xs:int"
2664 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Disk
2665 size, in GBs")</annox:annotate>
2669 <xs:element name="ram-in-megabytes" type="xs:int"
2673 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="RAM
2674 size, in MBs")</annox:annotate>
2678 <xs:element name="equip-type" type="xs:string"
2682 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2683 type. Source of truth should define valid values.")</annox:annotate>
2687 <xs:element name="equip-vendor" type="xs:string"
2691 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2692 vendor. Source of truth should define valid values.")</annox:annotate>
2696 <xs:element name="equip-model" type="xs:string"
2700 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2701 model. Source of truth should define valid values.")</annox:annotate>
2705 <xs:element name="fqdn" type="xs:string" minOccurs="0">
2708 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Fully-qualified
2709 domain name")</annox:annotate>
2713 <xs:element name="pserver-selflink" type="xs:string"
2717 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2718 to endpoint where AAI can get more details")</annox:annotate>
2722 <xs:element name="ipv4-oam-address" type="xs:string"
2726 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2727 to configure device, also used for troubleshooting and is IP
2728 used for traps generated by device.")</annox:annotate>
2732 <xs:element name="serial-number" type="xs:string"
2736 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Serial
2737 number, may be queried")</annox:annotate>
2741 <xs:element name="ipaddress-v4-loopback-0"
2742 type="xs:string" minOccurs="0">
2745 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
2746 Loopback 0 address")</annox:annotate>
2750 <xs:element name="ipaddress-v6-loopback-0"
2751 type="xs:string" minOccurs="0">
2754 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2755 Loopback 0 address")</annox:annotate>
2759 <xs:element name="ipaddress-v4-aim" type="xs:string"
2763 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
2764 AIM address")</annox:annotate>
2768 <xs:element name="ipaddress-v6-aim" type="xs:string"
2772 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2773 AIM address")</annox:annotate>
2777 <xs:element name="ipaddress-v6-oam" type="xs:string"
2781 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2782 OAM address")</annox:annotate>
2786 <xs:element name="inv-status" type="xs:string"
2790 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CANOPI's
2791 inventory status. Only set with values exactly as defined by
2792 CANOPI.")</annox:annotate>
2796 <xs:element name="pserver-id" type="xs:string"
2800 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
2801 of Pserver")</annox:annotate>
2805 <xs:element name="internet-topology" type="xs:string"
2809 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="internet
2810 topology of Pserver")</annox:annotate>
2814 <xs:element name="in-maint" type="xs:boolean">
2817 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
2818 to indicate whether or not this object is in maintenance mode
2819 (maintenance mode = true). This field (in conjunction with
2820 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
2824 <xs:element name="resource-version" type="xs:string"
2828 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2829 for optimistic concurrency. Must be empty on create, valid on
2830 update and delete.")</annox:annotate>
2834 <xs:element name="pserver-name2" type="xs:string"
2838 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="alternative
2839 pserver name")</annox:annotate>
2843 <xs:element name="purpose" type="xs:string" minOccurs="0">
2846 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="purpose
2847 of pserver")</annox:annotate>
2851 <xs:element name="prov-status" type="xs:string"
2855 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prov
2856 Status of this device (not under canopi control) Valid values
2857 [PREPROV/NVTPROV/PROV]")</annox:annotate>
2861 <xs:element name="management-option" type="xs:string"
2865 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
2866 who owns and or manages the device.")</annox:annotate>
2870 <xs:element name="host-profile" type="xs:string"
2874 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2875 host profile that defines the configuration of the pserver.")</annox:annotate>
2879 <xs:element ref="tns:relationship-list" minOccurs="0" />
2880 <xs:element ref="tns:p-interfaces" minOccurs="0" />
2881 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
2885 <xs:element name="pservers">
2889 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2890 of compute hosts.")</annox:annotate>
2894 <xs:element ref="tns:pserver" minOccurs="0"
2895 maxOccurs="unbounded" />
2899 <xs:element name="virtual-data-center">
2903 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
2904 organization of cloud infrastructure elements in a data center
2905 context",nameProps="vdc-name",indexedProps="vdc-name,vdc-id",container="virtual-data-centers",namespace="cloud-infrastructure")</annox:annotate>
2909 <xs:element name="vdc-id" type="xs:string">
2912 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2913 ID of the vdc")</annox:annotate>
2917 <xs:element name="vdc-name" type="xs:string">
2920 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
2921 of the virtual data center")</annox:annotate>
2925 <xs:element name="resource-version" type="xs:string"
2929 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2930 for optimistic concurrency. Must be empty on create, valid on
2931 update and delete.")</annox:annotate>
2935 <xs:element ref="tns:relationship-list" minOccurs="0" />
2939 <xs:element name="virtual-data-centers">
2943 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
2944 organization of cloud infrastructure elements in a data center
2945 context")</annox:annotate>
2949 <xs:element ref="tns:virtual-data-center" minOccurs="0"
2950 maxOccurs="unbounded" />
2954 <xs:element name="cloud-infrastructure">
2958 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
2959 for cloud infrastructure.")</annox:annotate>
2963 <xs:element ref="tns:complexes" minOccurs="0" />
2964 <xs:element ref="tns:cloud-regions" minOccurs="0" />
2965 <xs:element ref="tns:network-profiles" minOccurs="0" />
2966 <xs:element ref="tns:pservers" minOccurs="0" />
2967 <xs:element ref="tns:virtual-data-centers" minOccurs="0" />
2971 <xs:element name="license-key-resource">
2975 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE
2977 use",nameProps="name",indexedProps="assignment-group-uuid,att-uuid,name",uniqueProps="att-uuid",container="license-key-resources",namespace="license-management")</annox:annotate>
2981 <xs:element name="att-uuid" type="xs:string">
2984 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
2988 <xs:element name="assignment-type" type="xs:string"
2990 <xs:element name="assignment-status" type="xs:string"
2992 <xs:element name="assignment-group-uuid" type="xs:string" />
2993 <xs:element name="assignment-date" type="xs:string"
2995 <xs:element name="name" type="xs:string" minOccurs="0" />
2996 <xs:element name="model-uuid" type="xs:string"
2998 <xs:element name="model-version" type="xs:string"
3000 <xs:element name="license-key" type="xs:string"
3002 <xs:element name="license-key-file-url" type="xs:string"
3004 <xs:element name="supplier-release-list" type="xs:string"
3005 minOccurs="0" maxOccurs="unbounded" />
3006 <xs:element name="resource-version" type="xs:string"
3010 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3011 for optimistic concurrency. Must be empty on create, valid on
3012 update and delete.")</annox:annotate>
3016 <xs:element ref="tns:relationship-list" minOccurs="0" />
3020 <xs:element name="license-key-resources">
3023 <xs:element ref="tns:license-key-resource" minOccurs="0"
3024 maxOccurs="unbounded" />
3028 <xs:element name="license-management">
3031 <xs:element ref="tns:license-key-resources" minOccurs="0" />
3035 <xs:element name="connector">
3039 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3040 of resource instances used to connect a variety of disparate
3042 widgets",indexedProps="resource-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version",container="connectors",namespace="business")</annox:annotate>
3046 <xs:element name="resource-instance-id" type="xs:string">
3049 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3050 id of resource instance.")</annox:annotate>
3054 <xs:element name="resource-version" type="xs:string"
3058 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3059 for optimistic concurrency. Must be empty on create, valid on
3060 update and delete.")</annox:annotate>
3064 <xs:element name="model-invariant-id" type="xs:string"
3068 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3069 ASDC model id for this resource or service
3070 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
3074 <xs:element name="model-version-id" type="xs:string"
3078 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3079 ASDC model version for this resource or service
3080 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
3084 <xs:element name="persona-model-version" type="xs:string"
3088 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3089 ASDC model version for this resource or service
3090 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
3094 <xs:element name="widget-model-id" type="xs:string"
3098 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3099 ASDC data dictionary widget model. This maps directly to the
3100 A&AI widget.")</annox:annotate>
3104 <xs:element name="widget-model-version" type="xs:string"
3108 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3109 ASDC data dictionary version of the widget model.This maps
3110 directly to the A&AI version of the widget.")</annox:annotate>
3114 <xs:element ref="tns:relationship-list" minOccurs="0" />
3115 <xs:element ref="tns:metadata" minOccurs="0" />
3119 <xs:element name="connectors">
3123 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3124 of resource instances used to connect a variety of disparate
3125 inventory widgets")</annox:annotate>
3129 <xs:element ref="tns:connector" minOccurs="0"
3130 maxOccurs="unbounded" />
3134 <xs:element name="tunnel-xconnect">
3138 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
3139 the specifics of a tunnel cross connect piece of a resource that
3141 allotted",uniqueProps="id",indexedProps="id",dependentOn="allotted-resource",container="tunnel-xconnects")</annox:annotate>
3145 <xs:element name="id" type="xs:string">
3148 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
3149 Resource id UUID assigned to this instance.")</annox:annotate>
3153 <xs:element name="bandwidth-up-wan1" type="xs:string">
3156 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3157 WAN uplink bandwidth for WAN1")</annox:annotate>
3161 <xs:element name="bandwidth-down-wan1" type="xs:string">
3164 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3165 WAN downlink bandwidth for WAN1")</annox:annotate>
3169 <xs:element name="bandwidth-up-wan2" type="xs:string">
3172 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3173 WAN uplink bandwidth for WAN2")</annox:annotate>
3177 <xs:element name="bandwidth-down-wan2" type="xs:string">
3180 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3181 WAN downlink bandwidth for WAN2")</annox:annotate>
3185 <xs:element name="resource-version" type="xs:string"
3189 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
3190 value")</annox:annotate>
3194 <xs:element ref="tns:relationship-list" minOccurs="0" />
3198 <xs:element name="tunnel-xconnects">
3202 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3203 object is used to store the specific tunnel cross connect aspects
3204 of an allotted resource")</annox:annotate>
3208 <xs:element ref="tns:tunnel-xconnect" minOccurs="0"
3209 maxOccurs="unbounded" />
3213 <xs:element name="allotted-resource">
3217 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
3218 a slice or partial piece of a resource that gets separately
3219 allotted",nameProps="description",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role",dependentOn="service-instance",container="allotted-resources")</annox:annotate>
3223 <xs:element name="id" type="xs:string">
3226 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
3227 Resource id UUID assigned to this instance.")</annox:annotate>
3231 <xs:element name="description" type="xs:string"
3235 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3236 descriptive information assigned to this allotted resource
3237 instance")</annox:annotate>
3241 <xs:element name="selflink" type="xs:string"
3245 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Link
3246 back to more information in the controller")</annox:annotate>
3250 <xs:element name="model-invariant-id" type="xs:string"
3254 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3255 ASDC model id for this resource or service
3256 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
3260 <xs:element name="model-version-id" type="xs:string"
3264 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3265 ASDC model version for this resource or service
3266 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
3270 <xs:element name="persona-model-version" type="xs:string"
3274 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3275 ASDC model version for this resource or service
3276 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
3280 <xs:element name="resource-version" type="xs:string"
3284 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
3285 value")</annox:annotate>
3289 <xs:element name="orchestration-status" type="xs:string"
3293 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
3294 status")</annox:annotate>
3298 <xs:element name="operational-status" type="xs:string"
3302 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
3303 for whether the resource is considered operational")</annox:annotate>
3307 <xs:element name="type" type="xs:string" minOccurs="0">
3310 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Generic
3311 description of the type of allotted resource.")</annox:annotate>
3315 <xs:element name="role" type="xs:string" minOccurs="0">
3318 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="role
3319 in the network that this resource will be providing.")</annox:annotate>
3323 <xs:element ref="tns:tunnel-xconnects" minOccurs="0" />
3324 <xs:element ref="tns:relationship-list" minOccurs="0" />
3328 <xs:element name="allotted-resources">
3332 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3333 object is used to store slices of services being offered")</annox:annotate>
3337 <xs:element ref="tns:allotted-resource" minOccurs="0"
3338 maxOccurs="unbounded" />
3342 <xs:element name="service-instance">
3346 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Instance
3348 service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances")</annox:annotate>
3352 <xs:element name="service-instance-id" type="xs:string">
3355 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Uniquely
3356 identifies this instance of a service")</annox:annotate>
3360 <xs:element name="service-instance-name" type="xs:string"
3364 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3365 field will store a name assigned to the service-instance.")</annox:annotate>
3369 <xs:element name="service-type" type="xs:string"
3373 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
3374 capturing type of service.")</annox:annotate>
3378 <xs:element name="service-role" type="xs:string"
3382 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
3383 capturing the service role.")</annox:annotate>
3387 <xs:element name="environment-context" type="xs:string"
3391 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3392 field will store the environment context assigned to the
3393 service-instance.")</annox:annotate>
3397 <xs:element name="workload-context" type="xs:string"
3401 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3402 field will store the workload context assigned to the
3403 service-instance.")</annox:annotate>
3407 <xs:element name="model-invariant-id" type="xs:string"
3411 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3412 ASDC model id for this resource or service
3413 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
3417 <xs:element name="model-version-id" type="xs:string"
3421 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3422 ASDC model version for this resource or service
3423 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
3427 <xs:element name="persona-model-version" type="xs:string"
3431 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3432 ASDC model version for this resource or service
3433 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
3437 <xs:element name="widget-model-id" type="xs:string"
3441 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3442 ASDC data dictionary widget model. This maps directly to the
3443 A&AI widget.")</annox:annotate>
3447 <xs:element name="widget-model-version" type="xs:string"
3451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3452 ASDC data dictionary version of the widget model.This maps
3453 directly to the A&AI version of the widget.")</annox:annotate>
3457 <xs:element name="bandwidth-total" type="xs:string"
3461 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
3462 the total bandwidth to be used for this service.")</annox:annotate>
3466 <xs:element name="bandwidth-up-wan1" type="xs:string"
3470 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3471 the upstream bandwidth this service will use on the WAN1 port of
3472 the physical device.")</annox:annotate>
3476 <xs:element name="bandwidth-down-wan1" type="xs:string"
3480 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3481 the downstream bandwidth this service will use on the WAN1 port
3482 of the physical device.")</annox:annotate>
3486 <xs:element name="bandwidth-up-wan2" type="xs:string"
3490 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3491 the upstream bandwidth this service will use on the WAN2 port of
3492 the physical device.")</annox:annotate>
3496 <xs:element name="bandwidth-down-wan2" type="xs:string"
3500 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3501 the downstream bandwidth this service will use on the WAN2 port
3502 of the physical device.")</annox:annotate>
3506 <xs:element name="vhn-portal-url" type="xs:string"
3510 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3511 customers will use to access the vHN Portal.")</annox:annotate>
3515 <xs:element name="service-instance-location-id"
3516 type="xs:string" minOccurs="0">
3519 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="An
3520 identifier that customers assign to the location where this
3521 service is being used.")</annox:annotate>
3525 <xs:element name="resource-version" type="xs:string"
3529 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3530 for optimistic concurrency. Must be empty on create, valid on
3531 update and delete.")</annox:annotate>
3535 <xs:element name="selflink" type="xs:string"
3539 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Path
3540 to the controller object.")</annox:annotate>
3544 <xs:element name="orchestration-status" type="xs:string"
3548 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
3549 status of this service.")</annox:annotate>
3553 <xs:element ref="tns:relationship-list" minOccurs="0" />
3554 <xs:element ref="tns:metadata" minOccurs="0" />
3555 <xs:element ref="tns:allotted-resources" minOccurs="0" />
3559 <xs:element name="service-instances">
3563 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3564 of service instances")</annox:annotate>
3568 <xs:element ref="tns:service-instance" minOccurs="0"
3569 maxOccurs="unbounded" />
3573 <xs:element name="service-subscription">
3577 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Object
3579 instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type")</annox:annotate>
3583 <xs:element name="service-type" type="xs:string">
3586 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Value
3587 defined by orchestration to identify this service across
3588 ECOMP.")</annox:annotate>
3592 <xs:element name="temp-ub-sub-account-id"
3593 type="xs:string" minOccurs="0">
3596 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3597 property will be deleted from A&AI in the near future. Only
3598 stop gap solution.")</annox:annotate>
3602 <xs:element name="resource-version" type="xs:string"
3606 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3607 for optimistic concurrency. Must be empty on create, valid on
3608 update and delete.")</annox:annotate>
3612 <xs:element ref="tns:service-instances" minOccurs="0" />
3613 <xs:element ref="tns:relationship-list" minOccurs="0" />
3617 <xs:element name="service-subscriptions">
3621 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3622 of objects that group service instances.")</annox:annotate>
3626 <xs:element ref="tns:service-subscription" minOccurs="0"
3627 maxOccurs="unbounded" />
3631 <xs:element name="customer">
3635 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="customer
3636 identifiers to provide linkage back to BSS
3637 information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business")</annox:annotate>
3641 <xs:element name="global-customer-id" type="xs:string">
3644 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Global
3645 customer id used across ECOMP to uniquely identify customer.")</annox:annotate>
3649 <xs:element name="subscriber-name" type="xs:string">
3652 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3653 name, an alternate way to retrieve a customer.")</annox:annotate>
3657 <xs:element name="subscriber-type" type="xs:string">
3660 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3661 type, a way to provide VID with only the INFRA
3662 customers.",defaultValue="CUST")</annox:annotate>
3666 <xs:element name="resource-version" type="xs:string"
3670 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3671 for optimistic concurrency. Must be empty on create, valid on
3672 update and delete.")</annox:annotate>
3676 <xs:element ref="tns:service-subscriptions" minOccurs="0" />
3677 <xs:element ref="tns:relationship-list" minOccurs="0" />
3681 <xs:element name="customers">
3685 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3686 of customer identifiers to provide linkage back to BSS
3687 information.")</annox:annotate>
3691 <xs:element ref="tns:customer" minOccurs="0"
3692 maxOccurs="unbounded" />
3696 <xs:element name="business">
3700 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
3701 for business related constructs")</annox:annotate>
3705 <xs:element ref="tns:connectors" minOccurs="0" />
3706 <xs:element ref="tns:customers" minOccurs="0" />
3710 <xs:element name="vnf-image">
3714 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Image
3715 object that pertain to a VNF that doesn't have associated
3717 kludge.",indexedProps="application,vnf-image-uuid,application-vendor,application-version",uniqueProps="vnf-image-uuid",container="vnf-images",namespace="service-design-and-creation")</annox:annotate>
3721 <xs:element name="vnf-image-uuid" type="xs:string">
3724 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3725 ID of this asset")</annox:annotate>
3729 <xs:element name="application" type="xs:string">
3732 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3733 application that the image instantiates.")</annox:annotate>
3737 <xs:element name="application-vendor" type="xs:string">
3740 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3741 vendor of the application.")</annox:annotate>
3745 <xs:element name="application-version" type="xs:string"
3749 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3750 version of the application.")</annox:annotate>
3754 <xs:element name="selflink" type="xs:string"
3758 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3759 to endpoint where AAI can get more details")</annox:annotate>
3763 <xs:element name="resource-version" type="xs:string"
3767 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3768 for optimistic concurrency. Must be empty on create, valid on
3769 update and delete.")</annox:annotate>
3773 <xs:element ref="tns:relationship-list" minOccurs="0" />
3777 <xs:element name="vnf-images">
3781 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3782 of image objects that pertain to a VNF that doesn't have
3783 associated vservers. This is a kludge.")</annox:annotate>
3787 <xs:element ref="tns:vnf-image" minOccurs="0"
3788 maxOccurs="unbounded" />
3792 <xs:element name="service">
3796 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Stand-in
3797 for service model definitions. Likely to be deprecated in favor of
3798 models from ASDC. Does not strictly map to ASDC
3799 services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation")</annox:annotate>
3803 <xs:element name="service-id" type="xs:string">
3806 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3807 gets defined by others to provide a unique ID for the service,
3808 we accept what is sent.")</annox:annotate>
3812 <xs:element name="service-description" type="xs:string">
3815 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description
3816 of the service")</annox:annotate>
3820 <xs:element name="service-selflink" type="xs:string"
3824 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3825 to endpoint where AAI can get more details")</annox:annotate>
3829 <xs:element name="resource-version" type="xs:string"
3833 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3834 for optimistic concurrency. Must be empty on create, valid on
3835 update and delete.")</annox:annotate>
3839 <xs:element name="service-version" type="xs:string"
3843 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="service
3844 version")</annox:annotate>
3848 <xs:element ref="tns:relationship-list" minOccurs="0" />
3852 <xs:element name="services">
3856 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3857 of service model definitions. Likely to be deprecated in favor of
3858 models from ASDC.")</annox:annotate>
3862 <xs:element ref="tns:service" minOccurs="0"
3863 maxOccurs="unbounded" />
3867 <xs:element name="service-capability">
3871 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Early
3872 definition of server/resource pairings, likely to be replaced by
3873 models. No new use should be made of
3874 this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation")</annox:annotate>
3878 <xs:element name="service-type" type="xs:string">
3881 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3882 gets defined by others to provide a unique ID for the service,
3883 we accept what is sent.")</annox:annotate>
3887 <xs:element name="vnf-type" type="xs:string">
3890 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="String
3891 capturing type of vnf, that was intended to identify the ASDC
3892 resource. This field has been overloaded in service-specific
3893 ways and clients should expect changes to occur in the future to
3894 this field as ECOMP matures.")</annox:annotate>
3898 <xs:element name="resource-version" type="xs:string"
3902 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3903 for optimistic concurrency. Must be empty on create, valid on
3904 update and delete.")</annox:annotate>
3908 <xs:element ref="tns:relationship-list" minOccurs="0" />
3912 <xs:element name="service-capabilities">
3916 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3917 of service capabilities.")</annox:annotate>
3921 <xs:element ref="tns:service-capability" minOccurs="0"
3922 maxOccurs="unbounded" />
3926 <xs:element name="element-choice-set">
3930 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3931 is how we would capture constraints defining allowed sets of
3932 elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="element-choice-sets")</annox:annotate>
3936 <xs:element name="element-choice-set-uuid"
3940 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3944 <xs:element name="element-choice-set-name"
3946 <xs:element name="cardinality" type="xs:string"
3948 <xs:element name="resource-version" type="xs:string"
3950 <xs:element ref="tns:model-elements" minOccurs="0" />
3951 <xs:element ref="tns:relationship-list" minOccurs="0" />
3955 <xs:element name="element-choice-sets">
3958 <xs:element ref="tns:element-choice-set" minOccurs="0"
3959 maxOccurs="unbounded" />
3963 <xs:element name="constrained-element-set">
3967 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3968 is how we would capture constraints defining allowed sets of
3969 elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="constrained-element-sets")</annox:annotate>
3973 <xs:element name="constrained-element-set-uuid"
3977 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3981 <xs:element name="constraint-type" type="xs:string" />
3982 <xs:element name="check-type" type="xs:string" />
3983 <xs:element name="resource-version" type="xs:string"
3985 <xs:element ref="tns:element-choice-sets" minOccurs="0" />
3986 <xs:element ref="tns:relationship-list" minOccurs="0" />
3990 <xs:element name="constrained-element-sets">
3993 <xs:element ref="tns:constrained-element-set"
3994 minOccurs="0" maxOccurs="unbounded" />
3998 <xs:element name="model-constraint">
4002 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
4003 is how we would capture constraints defining allowed sets of
4004 elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-constraints")</annox:annotate>
4008 <xs:element name="model-constraint-uuid" type="xs:string">
4011 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
4016 name="constrained-element-set-uuid-to-replace" type="xs:string" />
4017 <xs:element ref="tns:constrained-element-sets"
4019 <xs:element name="resource-version" type="xs:string"
4023 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4024 for optimistic concurrency. Must be empty on create, valid on
4025 update and delete.")</annox:annotate>
4032 <xs:element name="model-constraints">
4035 <xs:element ref="tns:model-constraint" minOccurs="0"
4036 maxOccurs="unbounded" />
4040 <xs:element name="model-element">
4044 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Defines
4045 how other models combine to make up a higher-level
4046 model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-elements")</annox:annotate>
4050 <xs:element name="model-element-uuid" type="xs:string">
4053 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
4057 <xs:element name="new-data-del-flag" type="xs:string">
4060 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
4061 whether this element was created as part of instantiation from
4062 this model")</annox:annotate>
4066 <xs:element name="cardinality" type="xs:string">
4069 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="How
4070 many of this type of element are required/allowed")</annox:annotate>
4074 <xs:element name="linkage-points" type="xs:string"
4075 minOccurs="0" maxOccurs="unbounded" />
4076 <xs:element name="resource-version" type="xs:string"
4080 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4081 for optimistic concurrency. Must be empty on create, valid on
4082 update and delete.")</annox:annotate>
4086 <xs:element ref="tns:model-elements" minOccurs="0">
4089 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Defines
4090 how other models combine to make up a higher-level model")</annox:annotate>
4094 <xs:element ref="tns:model-constraints" minOccurs="0">
4097 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Describes
4098 new constraints on this model element that are not part of that
4099 model's definition")</annox:annotate>
4103 <xs:element ref="tns:relationship-list" minOccurs="0" />
4107 <xs:element name="model-elements">
4110 <xs:element ref="tns:model-element" minOccurs="0"
4111 maxOccurs="unbounded" />
4115 <xs:element name="model-ver">
4119 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
4120 definition provided by ASDC to describe a specific version of an
4121 inventory asset and its connections related to ASDC
4122 models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version",uniqueProps="model-version-id",container="model-vers")</annox:annotate>
4126 <xs:element name="model-version-id" type="xs:string">
4129 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4130 identifier corresponding to one version of a model in ASDC")</annox:annotate>
4134 <xs:element name="model-name" type="xs:string">
4137 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
4138 of the model, which can change from version to version.")</annox:annotate>
4142 <xs:element name="model-version" type="xs:string">
4145 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Version")</annox:annotate>
4149 <xs:element name="model-description" type="xs:string"
4153 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description")</annox:annotate>
4157 <xs:element name="resource-version" type="xs:string"
4161 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4162 for optimistic concurrency. Must be empty on create, valid on
4163 update and delete.")</annox:annotate>
4167 <xs:element ref="tns:model-elements" minOccurs="0" />
4168 <xs:element ref="tns:metadata" minOccurs="0" />
4169 <xs:element ref="tns:relationship-list" minOccurs="0" />
4173 <xs:element name="model-vers">
4176 <xs:element ref="tns:model-ver" minOccurs="0"
4177 maxOccurs="unbounded" />
4181 <xs:element name="model">
4185 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
4186 definition provided by ASDC to describe an inventory asset and its
4187 connections related to ASDC models, independent of
4188 version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation")</annox:annotate>
4192 <xs:element name="model-invariant-id" type="xs:string">
4195 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4196 identifier corresponding to the main definition of a model in
4197 ASDC")</annox:annotate>
4201 <xs:element name="model-type" type="xs:string">
4204 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4205 of the model, e.g., service, resource, widget, etc.")</annox:annotate>
4209 <xs:element name="resource-version" type="xs:string"
4213 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4214 for optimistic concurrency. Must be empty on create, valid on
4215 update and delete.")</annox:annotate>
4219 <xs:element ref="tns:model-vers" minOccurs="0" />
4220 <xs:element ref="tns:relationship-list" minOccurs="0" />
4224 <xs:element name="models">
4228 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4229 of subgraph definitions provided by ASDC to describe the inventory
4230 assets and their connections related to ASDC models")</annox:annotate>
4234 <xs:element ref="tns:model" minOccurs="0"
4235 maxOccurs="unbounded" />
4239 <xs:element name="related-lookup">
4243 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="TBD",uniqueProps="related-lookup-uuid",indexedProps="related-lookup-uuid",allowDirectRead="true",allowDirectWrite="false",container="related-lookups")</annox:annotate>
4247 <xs:element name="related-lookup-uuid" type="xs:string">
4250 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
4254 <xs:element name="source-node-type" type="xs:string" />
4255 <xs:element name="source-node-property" type="xs:string" />
4256 <xs:element name="target-node-type" type="xs:string" />
4257 <xs:element name="target-node-property" type="xs:string" />
4258 <xs:element name="property-collect-list" type="xs:string"
4259 minOccurs="0" maxOccurs="unbounded" />
4260 <xs:element name="resource-version" type="xs:string"
4262 <xs:element ref="tns:relationship-list" minOccurs="0" />
4266 <xs:element name="related-lookups">
4269 <xs:element ref="tns:related-lookup" minOccurs="0"
4270 maxOccurs="unbounded" />
4274 <xs:element name="property-constraint">
4278 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",container="property-constraints")</annox:annotate>
4282 <xs:element name="property-constraint-uuid"
4286 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
4290 <xs:element name="constraint-type" type="xs:string" />
4291 <xs:element name="property-name" type="xs:string" />
4292 <xs:element name="property-value" type="xs:string" />
4293 <xs:element name="resource-version" type="xs:string"
4298 <xs:element name="property-constraints">
4301 <xs:element ref="tns:property-constraint" minOccurs="0"
4302 maxOccurs="unbounded" />
4306 <xs:element name="named-query-element">
4310 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="named-query-elements")</annox:annotate>
4314 <xs:element name="named-query-element-uuid"
4318 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
4322 <xs:element name="property-collect-list" type="xs:string"
4323 minOccurs="0" maxOccurs="unbounded" />
4324 <xs:element name="resource-version" type="xs:string"
4326 <xs:element name="property-limit-desc" type="xs:string"
4328 <xs:element name="do-not-output" type="xs:string"
4330 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4331 <xs:element ref="tns:related-lookups" minOccurs="0" />
4332 <xs:element ref="tns:property-constraints" minOccurs="0" />
4333 <xs:element ref="tns:relationship-list" minOccurs="0" />
4337 <xs:element name="named-query-elements">
4340 <xs:element ref="tns:named-query-element" minOccurs="0"
4341 maxOccurs="unbounded" />
4345 <xs:element name="named-query">
4349 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation")</annox:annotate>
4353 <xs:element name="named-query-uuid" type="xs:string">
4356 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
4360 <xs:element name="named-query-name" type="xs:string" />
4361 <xs:element name="named-query-version" type="xs:string" />
4362 <xs:element name="required-input-params" minOccurs="0">
4366 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation")</annox:annotate>
4370 <xs:element name="required-input-param"
4371 type="xs:string" minOccurs="0" maxOccurs="unbounded" />
4375 <xs:element name="description" type="xs:string"
4377 <xs:element name="resource-version" type="xs:string"
4379 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4380 <xs:element ref="tns:relationship-list" minOccurs="0" />
4384 <xs:element name="named-queries">
4387 <xs:element ref="tns:named-query" minOccurs="0"
4388 maxOccurs="unbounded" />
4392 <xs:element name="service-design-and-creation">
4396 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
4397 for objects managed by ASDC")</annox:annotate>
4401 <xs:element ref="tns:vnf-images" minOccurs="0" />
4402 <xs:element ref="tns:services" minOccurs="0" />
4403 <xs:element ref="tns:service-capabilities" minOccurs="0" />
4404 <xs:element ref="tns:models" minOccurs="0" />
4405 <xs:element ref="tns:named-queries" minOccurs="0" />
4409 <xs:element name="logical-link">
4413 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Logical
4414 links generally connect l-interfaces but are used to express
4415 logical connectivity between two
4416 points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,purpose",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name")</annox:annotate>
4420 <xs:element name="link-name" type="xs:string">
4423 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
4425 vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ")</annox:annotate>
4429 <xs:element name="in-maint" type="xs:boolean">
4432 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
4433 to indicate whether or not this object is in maintenance mode
4434 (maintenance mode = true). This field (in conjunction with
4435 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
4439 <xs:element name="link-type" type="xs:string">
4442 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4443 of logical link, e.g., evc")</annox:annotate>
4447 <xs:element name="speed-value" type="xs:string"
4451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4452 the numeric part of the speed")</annox:annotate>
4456 <xs:element name="speed-units" type="xs:string"
4460 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4461 the units corresponding to the speed")</annox:annotate>
4465 <xs:element name="ip-version" type="xs:string"
4469 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4,
4470 v6, or ds for dual stack (should be att-ip-version)")</annox:annotate>
4474 <xs:element name="routing-protocol" type="xs:string"
4478 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="For
4479 example, static or BGP")</annox:annotate>
4483 <xs:element name="resource-version" type="xs:string"
4487 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4488 for optimistic concurrency. Must be empty on create, valid on
4489 update and delete.")</annox:annotate>
4493 <xs:element name="model-invariant-id" type="xs:string"
4497 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4498 ASDC model id for this resource or service
4499 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
4503 <xs:element name="model-version-id" type="xs:string"
4507 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4508 ASDC model version for this resource or service
4509 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
4513 <xs:element name="persona-model-version" type="xs:string"
4517 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4518 ASDC model version for this resource or service
4519 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
4523 <xs:element name="widget-model-id" type="xs:string"
4527 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4528 ASDC data dictionary widget model. This maps directly to the
4529 A&AI widget.")</annox:annotate>
4533 <xs:element name="widget-model-version" type="xs:string"
4537 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4538 ASDC data dictionary version of the widget model.This maps
4539 directly to the A&AI version of the widget.")</annox:annotate>
4543 <xs:element name="operational-status" type="xs:string"
4547 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4548 of operational status of the logical link.")</annox:annotate>
4552 <xs:element name="prov-status" type="xs:string"
4556 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
4557 for operational monitoring of this VNF by BAU Service Assurance
4558 systems.")</annox:annotate>
4562 <xs:element name="link-role" type="xs:string"
4566 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4567 of the network use of the logical link.")</annox:annotate>
4571 <xs:element name="link-name2" type="xs:string"
4575 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alias
4576 or alternate name (CLCI or D1 name).")</annox:annotate>
4580 <xs:element name="link-id" type="xs:string" minOccurs="0">
4583 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
4584 of the logical-link, SDNC generates this.")</annox:annotate>
4588 <xs:element name="circuit-id" type="xs:string"
4592 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
4593 id")</annox:annotate>
4597 <xs:element name="purpose" type="xs:string" minOccurs="0">
4600 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Reason
4601 for this entity, role it is playing")</annox:annotate>
4605 <xs:element ref="tns:relationship-list" minOccurs="0" />
4609 <xs:element name="logical-links">
4613 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4614 of logical connections")</annox:annotate>
4618 <xs:element ref="tns:logical-link" minOccurs="0"
4619 maxOccurs="unbounded" />
4623 <xs:element name="class-of-service">
4627 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="cos",dependentOn="site-pair",container="classes-of-service")</annox:annotate>
4631 <xs:element name="cos" type="xs:string">
4634 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4635 identifier of probe")</annox:annotate>
4639 <xs:element name="probe-id" type="xs:string"
4643 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
4644 of probe")</annox:annotate>
4648 <xs:element name="probe-type" type="xs:string"
4652 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type
4653 of probe")</annox:annotate>
4657 <xs:element name="resource-version" type="xs:string"
4661 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4662 for optimistic concurrency. Must be empty on create, valid on
4663 update and delete.")</annox:annotate>
4667 <xs:element ref="tns:relationship-list" minOccurs="0" />
4671 <xs:element name="classes-of-service">
4675 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="class-of-service
4676 of probe")</annox:annotate>
4680 <xs:element ref="tns:class-of-service" minOccurs="0"
4681 maxOccurs="unbounded" />
4685 <xs:element name="site-pair">
4689 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="site-pair-id",uniqueProps="site-pair-id",dependentOn="routing-instance",container="site-pairs")</annox:annotate>
4693 <xs:element name="site-pair-id" type="xs:string">
4696 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4697 identifier of probe")</annox:annotate>
4701 <xs:element name="source-ip" type="xs:string"
4705 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4706 address")</annox:annotate>
4710 <xs:element name="destination-ip" type="xs:string"
4714 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4715 address")</annox:annotate>
4719 <xs:element name="ip-version" type="xs:string"
4723 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
4724 version, v4, v6")</annox:annotate>
4728 <xs:element name="destination-hostname" type="xs:string"
4732 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Hostname
4733 of the destination equipment to which SLAs are measured
4734 against.")</annox:annotate>
4738 <xs:element name="destination-equip-type"
4739 type="xs:string" minOccurs="0">
4742 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
4743 type of destinatination equipment. Could be Router, UCPE, etc.")</annox:annotate>
4747 <xs:element name="resource-version" type="xs:string"
4751 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4752 for optimistic concurrency. Must be empty on create, valid on
4753 update and delete.")</annox:annotate>
4757 <xs:element ref="tns:classes-of-service" minOccurs="0" />
4758 <xs:element ref="tns:relationship-list" minOccurs="0" />
4762 <xs:element name="site-pairs">
4766 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="probe
4767 within a set")</annox:annotate>
4771 <xs:element ref="tns:site-pair" minOccurs="0"
4772 maxOccurs="unbounded" />
4776 <xs:element name="routing-instance">
4780 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="routing-instance-id",dependentOn="site-pair-set",container="routing-instances")</annox:annotate>
4784 <xs:element name="routing-instance-id" type="xs:string">
4787 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4788 id of routing instance")</annox:annotate>
4792 <xs:element name="rpm-owner" type="xs:string"
4796 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rpm
4797 owner")</annox:annotate>
4801 <xs:element name="resource-version" type="xs:string"
4805 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4806 for optimistic concurrency. Must be empty on create, valid on
4807 update and delete.")</annox:annotate>
4811 <xs:element ref="tns:site-pairs" minOccurs="0" />
4812 <xs:element ref="tns:relationship-list" minOccurs="0" />
4816 <xs:element name="routing-instances">
4820 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="set
4821 of probes related to generic-vnf routing instance")</annox:annotate>
4825 <xs:element ref="tns:routing-instance" minOccurs="0"
4826 maxOccurs="unbounded" />
4830 <xs:element name="site-pair-set">
4834 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Set
4835 of instances for probes used to measure service level
4836 agreements",indexedProps="site-pair-set-id",uniqueProps="site-pair-set-id",container="site-pair-sets",namespace="network")</annox:annotate>
4840 <xs:element name="site-pair-set-id" type="xs:string">
4843 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4844 id of site pair set.")</annox:annotate>
4848 <xs:element name="resource-version" type="xs:string"
4852 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4853 for optimistic concurrency. Must be empty on create, valid on
4854 update and delete.")</annox:annotate>
4858 <xs:element ref="tns:routing-instances" minOccurs="0" />
4859 <xs:element ref="tns:relationship-list" minOccurs="0" />
4863 <xs:element name="site-pair-sets">
4867 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4868 of sets of instances for probes related to generic-vnf")</annox:annotate>
4872 <xs:element ref="tns:site-pair-set" minOccurs="0"
4873 maxOccurs="unbounded" />
4877 <xs:element name="route-target">
4881 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Route
4883 information",container="route-targets",dependentOn="vpn-binding",canBeLinked="true")</annox:annotate>
4887 <xs:element name="global-route-target" type="xs:string">
4890 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Number
4891 used to identify an RT, globally unique in the network")</annox:annotate>
4895 <xs:element name="route-target-role" type="xs:string">
4898 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Role
4899 assigned to this route target")</annox:annotate>
4903 <xs:element name="resource-version" type="xs:string"
4907 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4908 for optimistic concurrency. Must be empty on create, valid on
4909 update and delete.")</annox:annotate>
4913 <xs:element ref="tns:relationship-list" minOccurs="0" />
4917 <xs:element name="route-targets">
4921 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4922 of route target information")</annox:annotate>
4926 <xs:element ref="tns:route-target" minOccurs="0"
4927 maxOccurs="unbounded" />
4931 <xs:element name="vpn-binding">
4935 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPN
4936 binding",nameProps="vpn-name,vpn-type",indexedProps="vpn-name,vpn-id,vpn-type",searchable="vpn-id,vpn-name",uniqueProps="vpn-id",container="vpn-bindings",namespace="network")</annox:annotate>
4940 <xs:element name="vpn-id" type="xs:string">
4943 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="VPN
4944 ID, globally unique within A&AI")</annox:annotate>
4948 <xs:element name="vpn-name" type="xs:string">
4951 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="VPN
4952 Name")</annox:annotate>
4956 <xs:element name="vpn-platform" type="xs:string"
4960 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4961 platform associated with the VPN example AVPN, Mobility")</annox:annotate>
4965 <xs:element name="vpn-type" type="xs:string"
4969 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4970 of the vpn, should be taken from enumerated/valid values")</annox:annotate>
4974 <xs:element name="vpn-region" type="xs:string"
4978 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="region
4979 of customer vpn")</annox:annotate>
4983 <xs:element name="customer-vpn-id" type="xs:string"
4987 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="id
4988 for this customer vpn")</annox:annotate>
4992 <xs:element name="route-distinguisher" type="xs:string"
4996 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4997 to distinguish the distinct VPN routes of separate customers who
4998 connect to the provider in an MPLS network.")</annox:annotate>
5002 <xs:element name="resource-version" type="xs:string"
5006 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5007 for optimistic concurrency. Must be empty on create, valid on
5008 update and delete.")</annox:annotate>
5012 <xs:element ref="tns:route-targets" minOccurs="0" />
5013 <xs:element ref="tns:relationship-list" minOccurs="0">
5016 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="l3-networks
5017 relate to vpn-bindings")</annox:annotate>
5024 <xs:element name="vpn-bindings">
5027 <xs:element ref="tns:vpn-binding" minOccurs="0"
5028 maxOccurs="unbounded" />
5032 <xs:element name="vpls-pe">
5036 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPLS
5038 routers.",indexedProps="prov-status,equipment-name",container="vpls-pes",namespace="network")</annox:annotate>
5042 <xs:element name="equipment-name" type="xs:string">
5045 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
5049 <xs:element name="prov-status" type="xs:string"
5053 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5054 for operational monitoring of this VNF by BAU Service Assurance
5055 systems.")</annox:annotate>
5059 <xs:element name="ipv4-oam-address" type="xs:string"
5063 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5064 tail-f uses to configure generic-vnf, also used for
5065 troubleshooting and is IP used for traps generated by GenericVnf
5066 (v4-loopback0-ip-address).")</annox:annotate>
5070 <xs:element name="equipment-role" type="xs:string"
5074 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
5075 should send valid enumerated value, e.g., VPLS-PE.")</annox:annotate>
5079 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
5083 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
5084 location for stag to get to VCE")</annox:annotate>
5088 <xs:element name="resource-version" type="xs:string"
5092 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5093 for optimistic concurrency. Must be empty on create, valid on
5094 update and delete.")</annox:annotate>
5098 <xs:element ref="tns:relationship-list" minOccurs="0" />
5099 <xs:element ref="tns:p-interfaces" minOccurs="0" />
5100 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
5104 <xs:element name="vpls-pes">
5108 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5109 of VPLS Provider Edge routers")</annox:annotate>
5113 <xs:element ref="tns:vpls-pe" minOccurs="0"
5114 maxOccurs="unbounded" />
5118 <xs:element name="multicast-configuration">
5122 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="multicast-configuration-id",uniqueProps="multicast-configuration-id",container="multicast-configurations",namespace="network")</annox:annotate>
5126 <xs:element name="multicast-configuration-id"
5130 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5131 id of multicast configuration.")</annox:annotate>
5135 <xs:element name="multicast-protocol" type="xs:string">
5138 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="protocol
5139 of multicast configuration")</annox:annotate>
5143 <xs:element name="rp-type" type="xs:string">
5146 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rp
5147 type of multicast configuration")</annox:annotate>
5151 <xs:element name="resource-version" type="xs:string"
5155 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5156 for optimistic concurrency. Must be empty on create, valid on
5157 update and delete.")</annox:annotate>
5161 <xs:element ref="tns:relationship-list" minOccurs="0" />
5165 <xs:element name="multicast-configurations">
5169 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="multicast
5170 configuration of generic-vnf ip-address")</annox:annotate>
5174 <xs:element ref="tns:multicast-configuration"
5175 minOccurs="0" maxOccurs="unbounded" />
5179 <xs:element name="cvlan-tag-entry">
5183 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(dependentOn="port-group",indexedProps="cvlan-tag",container="cvlan-tags")</annox:annotate>
5187 <xs:element name="cvlan-tag" type="xs:unsignedInt">
5190 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="See
5191 mis-na-virtualization-platform.yang")</annox:annotate>
5195 <xs:element name="resource-version" type="xs:string"
5199 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5200 for optimistic concurrency. Must be empty on create, valid on
5201 update and delete.")</annox:annotate>
5205 <xs:element ref="tns:relationship-list" minOccurs="0" />
5209 <xs:element name="cvlan-tags">
5212 <xs:element ref="tns:cvlan-tag-entry" minOccurs="0"
5213 maxOccurs="unbounded" />
5217 <xs:element name="port-group">
5221 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Used
5222 to capture the network interfaces of this
5223 VCE",nameProps="port-group-name",indexedProps="port-group-id,heat-stack-id,interface-id,interface-name,switch-name",dependentOn="vce",container="port-groups")</annox:annotate>
5227 <xs:element name="interface-id" type="xs:string">
5230 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5231 ID of the interface")</annox:annotate>
5235 <xs:element name="neutron-network-id" type="xs:string"
5239 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5240 network id of this Interface")</annox:annotate>
5244 <xs:element name="neutron-network-name" type="xs:string"
5248 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5249 network name of this Interface")</annox:annotate>
5253 <xs:element name="interface-role" type="xs:string"
5257 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
5258 assigned to this Interface, should use values as defined in
5259 ECOMP Yang models.")</annox:annotate>
5263 <xs:element name="resource-version" type="xs:string"
5267 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5268 for optimistic concurrency. Must be empty on create, valid on
5269 update and delete.")</annox:annotate>
5273 <xs:element name="port-group-id" type="xs:string"
5277 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5278 ID for port group in vmware")</annox:annotate>
5282 <xs:element name="port-group-name" type="xs:string"
5286 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Likely
5287 to duplicate value of neutron network name")</annox:annotate>
5291 <xs:element name="switch-name" type="xs:string"
5295 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="DVS
5296 or standard switch name (should be non-null for port groups
5297 associated with DVS)")</annox:annotate>
5301 <xs:element name="orchestration-status" type="xs:string">
5304 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5305 status of this VNF, mastered by MSO")</annox:annotate>
5309 <xs:element name="heat-stack-id" type="xs:string"
5313 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5314 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5318 <xs:element name="mso-catalog-key" type="xs:string"
5322 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5323 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5327 <xs:element ref="tns:cvlan-tags" minOccurs="0" />
5328 <xs:element ref="tns:relationship-list" minOccurs="0" />
5332 <xs:element name="port-groups">
5335 <xs:element ref="tns:port-group" minOccurs="0"
5336 maxOccurs="unbounded" />
5340 <xs:element name="license">
5344 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
5346 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce",container="licenses")</annox:annotate>
5350 <xs:element name="group-uuid" type="xs:string">
5353 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5354 ID for the license group the resource belongs to, should be
5355 uuid.")</annox:annotate>
5359 <xs:element name="resource-uuid" type="xs:string">
5362 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5363 ID of a license resource. ")</annox:annotate>
5367 <xs:element name="resource-version" type="xs:string"
5371 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5372 value")</annox:annotate>
5376 <xs:element ref="tns:relationship-list" minOccurs="0" />
5380 <xs:element name="licenses">
5384 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Licenses
5385 to be allocated across resources, keyed by group-uuid and
5386 resource-uuid, related to license management")</annox:annotate>
5390 <xs:element ref="tns:license" minOccurs="0"
5391 maxOccurs="unbounded" />
5395 <xs:element name="entitlement">
5399 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
5401 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce",container="entitlements")</annox:annotate>
5405 <xs:element name="group-uuid" type="xs:string">
5408 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5409 ID for the entitlement group the resource comes from, should be
5410 uuid.")</annox:annotate>
5414 <xs:element name="resource-uuid" type="xs:string">
5417 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5418 ID of an entitlement resource. ")</annox:annotate>
5422 <xs:element name="resource-version" type="xs:string"
5426 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5427 value")</annox:annotate>
5431 <xs:element ref="tns:relationship-list" minOccurs="0" />
5435 <xs:element name="entitlements">
5439 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Entitlements,
5440 keyed by group-uuid and resource-uuid, related to license
5441 management")</annox:annotate>
5445 <xs:element ref="tns:entitlement" minOccurs="0"
5446 maxOccurs="unbounded" />
5450 <xs:element name="vce">
5454 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
5455 Customer Edge Router, used specifically for Gamma. This object is
5456 deprecated.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,vnf-id,interface-name,regional-resource-zone,vpe-id,prov-status,service-id",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="vces",namespace="network",extendsFrom="vnf")</annox:annotate>
5460 <xs:element name="vnf-id" type="xs:string">
5463 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5464 id of VNF. This is unique across the graph.")</annox:annotate>
5468 <xs:element name="vnf-name" type="xs:string">
5471 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5472 of VNF.")</annox:annotate>
5476 <xs:element name="vnf-name2" type="xs:string"
5480 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
5481 name of VNF.")</annox:annotate>
5485 <xs:element name="vnf-type" type="xs:string">
5488 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
5489 capturing type of vnf, that was intended to identify the ASDC
5490 resource. This field has been overloaded in service-specific
5491 ways and clients should expect changes to occur in the future to
5492 this field as ECOMP matures.")</annox:annotate>
5496 <xs:element name="service-id" type="xs:string"
5500 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5501 identifier of service, does not strictly map to ASDC services,
5502 SOON TO BE DEPRECATED.")</annox:annotate>
5506 <xs:element name="regional-resource-zone"
5507 type="xs:string" minOccurs="0">
5510 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
5511 way of organizing pservers, source of truth should define
5512 values")</annox:annotate>
5516 <xs:element name="prov-status" type="xs:string"
5520 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5521 for operational monitoring of this resource by Service Assurance
5522 systems.")</annox:annotate>
5526 <xs:element name="operational-status" type="xs:string"
5530 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
5531 for whether the resource is considered operational")</annox:annotate>
5535 <xs:element name="license-key" type="xs:string"
5539 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE
5540 - do not use")</annox:annotate>
5544 <xs:element name="equipment-role" type="xs:string"
5548 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
5549 role being played by this VNF")</annox:annotate>
5553 <xs:element name="orchestration-status" type="xs:string"
5557 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5558 status of this VNF, mastered by MSO")</annox:annotate>
5562 <xs:element name="heat-stack-id" type="xs:string"
5566 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5567 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5571 <xs:element name="mso-catalog-key" type="xs:string"
5575 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5576 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5580 <xs:element name="vpe-id" type="xs:string" minOccurs="0">
5583 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5584 ID of VPE connected to this VCE.")</annox:annotate>
5588 <xs:element name="v6-vce-wan-address" type="xs:string"
5592 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
5593 v6 IP address for the WAN Link on this router. Implied length of
5594 /64.")</annox:annotate>
5598 <xs:element name="ipv4-oam-address" type="xs:string"
5602 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5603 tail-f uses to configure vce, also used for troubleshooting and
5604 is IP used for traps generated by VCE.")</annox:annotate>
5608 <xs:element name="resource-version" type="xs:string"
5612 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5613 for optimistic concurrency. Must be empty on create, valid on
5614 update and delete.")</annox:annotate>
5618 <xs:element name="ipv4-loopback0-address"
5619 type="xs:string" minOccurs="0">
5622 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Loopback0
5623 address")</annox:annotate>
5627 <xs:element name="entitlement-resource-uuid"
5628 type="xs:string" minOccurs="0">
5631 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE
5632 - see child relationships")</annox:annotate>
5636 <xs:element ref="tns:port-groups" minOccurs="0" />
5637 <xs:element ref="tns:licenses" minOccurs="0" />
5638 <xs:element ref="tns:entitlements" minOccurs="0" />
5639 <xs:element ref="tns:relationship-list" minOccurs="0" />
5643 <xs:element name="vces">
5647 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5648 of Virtual Customer Edge Routers, used specifically for Gamma.
5649 This object is deprecated.")</annox:annotate>
5653 <xs:element ref="tns:vce" minOccurs="0"
5654 maxOccurs="unbounded" />
5658 <xs:element name="vnfc">
5662 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="vnfc-name,prov-status,nfc-function,nfc-naming-code,ipaddress-v4-oam-vip,in-maint,is-closed-loop-disabled,group-notation,model-invariant-id,model-version-id",searchable="vnfc-name",container="vnfcs",namespace="network")</annox:annotate>
5666 <xs:element name="vnfc-name" type="xs:string">
5669 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5670 ID of vnfc.")</annox:annotate>
5674 <xs:element name="nfc-naming-code" type="xs:string">
5677 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Short
5678 code that is used in naming instances of the item being
5679 modeled")</annox:annotate>
5683 <xs:element name="nfc-function" type="xs:string">
5686 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="English
5687 description of function that the specific resource deployment is
5688 providing. Assigned as part of the customization of a resource
5689 in a service")</annox:annotate>
5693 <xs:element name="prov-status" type="xs:string"
5697 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="prov
5698 status of this vnfc")</annox:annotate>
5702 <xs:element name="orchestration-status" type="xs:string"
5706 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5707 status of this VNF, mastered by APP-C")</annox:annotate>
5711 <xs:element name="ipaddress-v4-oam-vip" type="xs:string"
5715 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Oam
5716 V4 vip address of this vnfc")</annox:annotate>
5720 <xs:element name="in-maint" type="xs:boolean">
5723 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5724 to indicate whether or not this object is in maintenance mode
5725 (maintenance mode = true)")</annox:annotate>
5729 <xs:element name="is-closed-loop-disabled"
5733 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5734 to indicate whether closed loop function is enabled on this
5735 node")</annox:annotate>
5739 <xs:element name="group-notation" type="xs:string"
5743 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
5744 notation of VNFC")</annox:annotate>
5748 <xs:element name="model-invariant-id" type="xs:string"
5752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5753 ASDC model id for this resource or service
5754 model.",visibility="deployment",requires="model-version-id")</annox:annotate>
5758 <xs:element name="model-version-id" type="xs:string"
5762 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5763 ASDC model version for this resource or service
5764 model.",visibility="deployment",requires="model-invariant-id")</annox:annotate>
5768 <xs:element name="resource-version" type="xs:string"
5772 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5773 for optimistic concurrency. Must be empty on create, valid on
5774 update and delete.")</annox:annotate>
5778 <xs:element ref="tns:relationship-list" minOccurs="0" />
5782 <xs:element name="vnfcs">
5786 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="virtual
5787 network components associated with a vserver from application
5788 controller.")</annox:annotate>
5792 <xs:element ref="tns:vnfc" minOccurs="0"
5793 maxOccurs="unbounded" />
5797 <xs:element name="subnet">
5801 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="subnet-id,subnet-name",nameProps="subnet-name",uniqueProps="subnet-id",dependentOn="l3-network",container="subnets")</annox:annotate>
5805 <xs:element name="subnet-id" type="xs:string">
5808 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Subnet
5809 ID, should be UUID.")</annox:annotate>
5813 <xs:element name="subnet-name" type="xs:string"
5817 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5818 associated with the subnet.")</annox:annotate>
5822 <xs:element name="neutron-subnet-id" type="xs:string"
5826 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5827 id of this subnet")</annox:annotate>
5831 <xs:element name="gateway-address" type="xs:string"
5835 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="gateway
5836 ip address")</annox:annotate>
5840 <xs:element name="network-start-address" type="xs:string"
5844 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
5845 start address")</annox:annotate>
5849 <xs:element name="cidr-mask" type="xs:string"
5853 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="cidr
5854 mask")</annox:annotate>
5858 <xs:element name="ip-version" type="xs:string"
5862 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
5863 version")</annox:annotate>
5867 <xs:element name="orchestration-status" type="xs:string"
5871 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5872 status of this VNF, mastered by MSO")</annox:annotate>
5876 <xs:element name="dhcp-enabled" type="xs:boolean">
5879 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="dhcp
5880 enabled")</annox:annotate>
5884 <xs:element name="dhcp-start" type="xs:string"
5888 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5889 start address reserved for use by dhcp")</annox:annotate>
5893 <xs:element name="dhcp-end" type="xs:string"
5897 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5898 last address reserved for use by dhcp")</annox:annotate>
5902 <xs:element name="subnet-role" type="xs:string"
5906 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="role
5907 of the subnet, referenced when assigning IPs")</annox:annotate>
5911 <xs:element name="resource-version" type="xs:string"
5915 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5916 for optimistic concurrency. Must be empty on create, valid on
5917 update and delete.")</annox:annotate>
5921 <xs:element ref="tns:relationship-list" minOccurs="0" />
5925 <xs:element name="subnets">
5928 <xs:element ref="tns:subnet" minOccurs="0"
5929 maxOccurs="unbounded" />
5933 <xs:element name="ctag-assignment">
5937 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="vlan-id-inner",dependentOn="l3-network",container="ctag-assignments")</annox:annotate>
5941 <xs:element name="vlan-id-inner" type="xs:unsignedInt">
5944 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="id.")</annox:annotate>
5948 <xs:element name="resource-version" type="xs:string"
5952 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5953 for optimistic concurrency. Must be empty on create, valid on
5954 update and delete.")</annox:annotate>
5958 <xs:element ref="tns:relationship-list" minOccurs="0" />
5962 <xs:element name="ctag-assignments">
5965 <xs:element ref="tns:ctag-assignment" minOccurs="0"
5966 maxOccurs="unbounded" />
5970 <xs:element name="segmentation-assignment">
5974 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
5976 assignment.",indexedProps="segmentation-id",dependentOn="l3-network",container="segmentation-assignments")</annox:annotate>
5980 <xs:element name="segmentation-id" type="xs:string">
5983 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
5984 Table Reference id, UUID assigned to this instance.")</annox:annotate>
5988 <xs:element name="resource-version" type="xs:string"
5992 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5993 value")</annox:annotate>
5997 <xs:element ref="tns:relationship-list" minOccurs="0" />
6001 <xs:element name="segmentation-assignments">
6005 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6006 of openstack segmentation assignments")</annox:annotate>
6010 <xs:element ref="tns:segmentation-assignment"
6011 minOccurs="0" maxOccurs="unbounded" />
6015 <xs:element name="l3-network">
6019 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Generic
6021 definition",nameProps="network-name",indexedProps="heat-stack-id,network-uuid,service-id,network-id,network-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-network-fqdn,network-role",searchable="network-id,network-name",uniqueProps="network-id",container="l3-networks",namespace="network")</annox:annotate>
6025 <xs:element name="network-id" type="xs:string">
6028 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Network
6029 ID, should be uuid. Unique across A&AI.")</annox:annotate>
6033 <xs:element name="network-name" type="xs:string">
6036 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6037 of the network, governed by some naming convention..")</annox:annotate>
6041 <xs:element name="network-type" type="xs:string"
6045 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
6046 of the network - who defines these values?")</annox:annotate>
6050 <xs:element name="network-role" type="xs:string"
6054 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
6055 the network plans - who defines these values?")</annox:annotate>
6059 <xs:element name="network-technology" type="xs:string"
6063 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
6064 technology - who defines these values?")</annox:annotate>
6068 <xs:element name="neutron-network-id" type="xs:string"
6072 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
6073 network id of this Interface")</annox:annotate>
6077 <xs:element name="is-bound-to-vpn" type="xs:boolean">
6080 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Set
6081 to true if bound to VPN")</annox:annotate>
6085 <xs:element name="service-id" type="xs:string"
6089 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
6090 identifier of service from ASDC. Does not strictly map to ASDC
6091 services. SOON TO BE DEPRECATED")</annox:annotate>
6095 <xs:element name="network-role-instance"
6096 type="xs:unsignedInt" minOccurs="0">
6099 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
6100 role instance")</annox:annotate>
6104 <xs:element name="resource-version" type="xs:string"
6108 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6109 for optimistic concurrency. Must be empty on create, valid on
6110 update and delete.")</annox:annotate>
6114 <xs:element name="orchestration-status" type="xs:string"
6118 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6119 status of this VNF, mastered by MSO")</annox:annotate>
6123 <xs:element name="heat-stack-id" type="xs:string"
6127 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6128 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6132 <xs:element name="mso-catalog-key" type="xs:string"
6136 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6137 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6141 <xs:element name="contrail-network-fqdn" type="xs:string"
6145 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
6146 FQDN for the network")</annox:annotate>
6150 <xs:element name="model-invariant-id" type="xs:string"
6154 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6155 ASDC model id for this resource or service
6156 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
6160 <xs:element name="model-version-id" type="xs:string"
6164 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6165 ASDC model version for this resource or service
6166 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
6170 <xs:element name="persona-model-version" type="xs:string"
6174 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6175 ASDC model version for this resource or service
6176 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
6180 <xs:element name="model-customization-id"
6181 type="xs:string" minOccurs="0">
6184 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6185 the id of all the configuration used to customize the resource
6186 for the service.")</annox:annotate>
6190 <xs:element name="widget-model-id" type="xs:string"
6194 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6195 ASDC data dictionary widget model. This maps directly to the
6196 A&AI widget.")</annox:annotate>
6200 <xs:element name="widget-model-version" type="xs:string"
6204 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6205 ASDC data dictionary version of the widget model.This maps
6206 directly to the A&AI version of the widget.")</annox:annotate>
6210 <xs:element name="physical-network-name" type="xs:string"
6214 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6215 associated with the physical network.")</annox:annotate>
6219 <xs:element name="is-provider-network" type="xs:boolean">
6222 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6223 indicatating whether or not network is a provider network.")</annox:annotate>
6227 <xs:element name="is-shared-network" type="xs:boolean">
6230 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6231 indicatating whether or not network is a shared network.")</annox:annotate>
6235 <xs:element name="is-external-network" type="xs:boolean">
6238 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6239 indicatating whether or not network is an external network.")</annox:annotate>
6243 <xs:element name="selflink" type="xs:string"
6247 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Path
6248 to the controller object.")</annox:annotate>
6252 <xs:element name="operational-status" type="xs:string"
6256 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6257 for whether the resource is considered operational.")</annox:annotate>
6261 <xs:element ref="tns:subnets" minOccurs="0" />
6262 <xs:element ref="tns:ctag-assignments" minOccurs="0" />
6263 <xs:element ref="tns:segmentation-assignments"
6265 <xs:element ref="tns:relationship-list" minOccurs="0">
6268 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Relates
6269 to tenant (or is it a child of tenant), complex, service,
6270 vpn-binding")</annox:annotate>
6277 <xs:element name="l3-networks">
6280 <xs:element ref="tns:l3-network" minOccurs="0"
6281 maxOccurs="unbounded" />
6285 <xs:element name="network-policy">
6289 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network")</annox:annotate>
6293 <xs:element name="network-policy-id" type="xs:string">
6296 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
6297 representing unique key to this instance")</annox:annotate>
6301 <xs:element name="network-policy-fqdn" type="xs:string"
6305 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
6306 FQDN for the policy")</annox:annotate>
6310 <xs:element name="heat-stack-id" type="xs:string"
6314 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
6315 for the openStack Heat instance")</annox:annotate>
6319 <xs:element name="resource-version" type="xs:string"
6323 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6324 for optimistic concurrency. Must be empty on create, valid on
6325 update and delete.")</annox:annotate>
6329 <xs:element ref="tns:relationship-list" minOccurs="0" />
6333 <xs:element name="network-policies">
6336 <xs:element ref="tns:network-policy" minOccurs="0"
6337 maxOccurs="unbounded" />
6341 <xs:element name="vf-module">
6345 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="a
6347 VNFCs",indexedProps="vf-module-id,vf-module-name,heat-stack-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-service-instance-fqdn",searchable="vf-module-id,vf-module-name",dependentOn="generic-vnf",container="vf-modules")</annox:annotate>
6351 <xs:element name="vf-module-id" type="xs:string">
6354 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6355 ID of vf-module.")</annox:annotate>
6359 <xs:element name="vf-module-name" type="xs:string"
6363 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6364 of vf-module")</annox:annotate>
6368 <xs:element name="heat-stack-id" type="xs:string"
6372 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6373 stack id corresponding to this instance.")</annox:annotate>
6377 <xs:element name="orchestration-status" type="xs:string"
6381 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="orchestration
6382 status of this vf-module, mastered by MSO")</annox:annotate>
6386 <xs:element name="is-base-vf-module" type="xs:boolean">
6389 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6390 to indicate whether or not this object is base vf module")</annox:annotate>
6394 <xs:element name="resource-version" type="xs:string"
6398 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6399 for optimistic concurrency. Must be empty on create, valid on
6400 update and delete.")</annox:annotate>
6404 <xs:element name="model-invariant-id" type="xs:string"
6408 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6409 ASDC model id for this resource or service
6410 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
6414 <xs:element name="model-version-id" type="xs:string"
6418 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6419 ASDC model version for this resource or service
6420 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
6424 <xs:element name="persona-model-version" type="xs:string"
6428 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6429 ASDC model version for this resource or service
6430 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
6434 <xs:element name="model-customization-id"
6435 type="xs:string" minOccurs="0">
6438 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6439 the id of all the configuration used to customize the resource
6440 for the service.")</annox:annotate>
6444 <xs:element name="widget-model-id" type="xs:string"
6448 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6449 ASDC data dictionary widget model. This maps directly to the
6450 A&AI widget.")</annox:annotate>
6454 <xs:element name="widget-model-version" type="xs:string"
6458 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6459 ASDC data dictionary version of the widget model.This maps
6460 directly to the A&AI version of the widget.")</annox:annotate>
6464 <xs:element name="contrail-service-instance-fqdn"
6465 type="xs:string" minOccurs="0">
6468 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6469 Contrail unique ID for a service-instance")</annox:annotate>
6473 <xs:element name="module-index" type="xs:int"
6477 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6478 index will track the number of modules of a given type that have
6479 been deployed in a VNF, starting with 0, and always choosing the
6480 lowest available digit")</annox:annotate>
6484 <xs:element name="selflink" type="xs:string"
6488 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Path
6489 to the controller object.")</annox:annotate>
6493 <xs:element ref="tns:relationship-list" minOccurs="0" />
6497 <xs:element name="vf-modules">
6501 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6502 of vf-modules, a deployment unit of VNFCs")</annox:annotate>
6506 <xs:element ref="tns:vf-module" minOccurs="0"
6507 maxOccurs="unbounded" />
6511 <xs:element name="generic-vnf">
6515 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
6517 VNF",nameProps="vnf-name",indexedProps="is-closed-loop-disabled,vnf-name2,vnf-type,heat-stack-id,in-maint,vnf-name,vnf-id,regional-resource-zone,prov-status,service-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,nf-type,nf-function,nf-naming-code,nf-role",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="generic-vnfs",namespace="network",extendsFrom="vnf",containsSuggestibleProps="true",suggestionAliases="VNFs")</annox:annotate>
6521 <xs:element name="vnf-id" type="xs:string">
6524 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6525 id of VNF. This is unique across the graph.")</annox:annotate>
6529 <xs:element name="vnf-name" type="xs:string">
6532 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6533 of VNF.")</annox:annotate>
6537 <xs:element name="vnf-name2" type="xs:string"
6541 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
6542 name of VNF.")</annox:annotate>
6546 <xs:element name="vnf-type" type="xs:string">
6549 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
6550 capturing type of vnf, that was intended to identify the ASDC
6551 resource. This field has been overloaded in service-specific
6552 ways and clients should expect changes to occur in the future to
6553 this field as ECOMP matures.")</annox:annotate>
6557 <xs:element name="service-id" type="xs:string"
6561 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
6562 identifier of service, does not necessarily map to ASDC service
6563 models. SOON TO BE DEPRECATED")</annox:annotate>
6567 <xs:element name="regional-resource-zone"
6568 type="xs:string" minOccurs="0">
6571 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
6572 way of organizing pservers, source of truth should define
6573 values")</annox:annotate>
6577 <xs:element name="prov-status" type="xs:string"
6581 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
6582 for operational monitoring of this resource by Service Assurance
6583 systems.",suggestibleOnSearch="true")</annox:annotate>
6587 <xs:element name="operational-status" type="xs:string"
6591 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6592 for whether the resource is considered operational. Valid values
6593 are in-service-path and out-of-service-path.")</annox:annotate>
6597 <xs:element name="license-key" type="xs:string"
6601 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE
6602 - do not use")</annox:annotate>
6606 <xs:element name="equipment-role" type="xs:string"
6610 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
6611 should send valid enumerated value")</annox:annotate>
6615 <xs:element name="orchestration-status" type="xs:string"
6619 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6620 status of this VNF, used by MSO.",suggestibleOnSearch="true")</annox:annotate>
6624 <xs:element name="heat-stack-id" type="xs:string"
6628 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6629 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6633 <xs:element name="mso-catalog-key" type="xs:string"
6637 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6638 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6642 <xs:element name="management-option" type="xs:string"
6646 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
6647 of managed by ATT or customer")</annox:annotate>
6651 <xs:element name="ipv4-oam-address" type="xs:string"
6655 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
6656 tail-f uses to configure generic-vnf, also used for
6657 troubleshooting and is IP used for traps generated by
6658 generic-vnf.")</annox:annotate>
6662 <xs:element name="ipv4-loopback0-address"
6663 type="xs:string" minOccurs="0">
6666 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
6667 Loopback0 address")</annox:annotate>
6671 <xs:element name="nm-lan-v6-address" type="xs:string"
6675 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6676 Loopback address")</annox:annotate>
6680 <xs:element name="management-v6-address" type="xs:string"
6684 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6685 management address")</annox:annotate>
6689 <xs:element name="vcpu" type="xs:unsignedInt"
6693 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6694 of vcpus ordered for this instance of VNF, used for VNFs with no
6695 vservers/flavors, to be used only by uCPE")</annox:annotate>
6699 <xs:element name="vcpu-units" type="xs:string"
6703 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6704 associated with vcpu, used for VNFs with no vservers/flavors, to
6705 be used only by uCPE")</annox:annotate>
6709 <xs:element name="vmemory" type="xs:unsignedInt"
6713 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6714 of GB of memory ordered for this instance of VNF, used for VNFs
6715 with no vservers/flavors, to be used only by uCPE")</annox:annotate>
6719 <xs:element name="vmemory-units" type="xs:string"
6723 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6724 associated with vmemory, used for VNFs with no vservers/flavors,
6725 to be used only by uCPE")</annox:annotate>
6729 <xs:element name="vdisk" type="xs:unsignedInt"
6733 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6734 of vdisks ordered for this instance of VNF, used for VNFs with
6735 no vservers/flavors, to be used only uCPE")</annox:annotate>
6739 <xs:element name="vdisk-units" type="xs:string"
6743 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6744 associated with vdisk, used for VNFs with no vservers/flavors,
6745 to be used only by uCPE")</annox:annotate>
6749 <xs:element name="in-maint" type="xs:boolean">
6752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6753 to indicate whether or not this object is in maintenance mode
6754 (maintenance mode = true). This field (in conjunction with
6755 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
6759 <xs:element name="is-closed-loop-disabled"
6763 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6764 to indicate whether closed loop function is enabled on this
6765 node")</annox:annotate>
6769 <xs:element name="resource-version" type="xs:string"
6773 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6774 for optimistic concurrency. Must be empty on create, valid on
6775 update and delete.")</annox:annotate>
6779 <xs:element name="summary-status" type="xs:string"
6783 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="details
6784 regarding the generic-vnf operation, PLEASE DISCONTINUE USE OF
6785 THIS FIELD.")</annox:annotate>
6789 <xs:element name="encrypted-access-flag"
6790 type="xs:boolean" minOccurs="0">
6793 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
6794 whether generic-vnf access uses SSH")</annox:annotate>
6798 <xs:element name="entitlement-assignment-group-uuid"
6799 type="xs:string" minOccurs="0">
6802 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6803 of the Entitlement group used for licensing VNFs, OBSOLETE - See
6804 child relationships.")</annox:annotate>
6808 <xs:element name="entitlement-resource-uuid"
6809 type="xs:string" minOccurs="0">
6812 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6813 of the specific entitlement resource. OBSOLETE - See child
6814 relationships.")</annox:annotate>
6818 <xs:element name="license-assignment-group-uuid"
6819 type="xs:string" minOccurs="0">
6822 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6823 of the license assignment group. OBSOLETE - See child
6824 relationships.")</annox:annotate>
6828 <xs:element name="license-key-uuid" type="xs:string"
6832 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6833 of the actual license resource. OBSOLETE - See child
6834 relationships.")</annox:annotate>
6838 <xs:element name="model-invariant-id" type="xs:string"
6842 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6843 ASDC model id for this resource or service
6844 model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local")</annox:annotate>
6848 <xs:element name="model-version-id" type="xs:string"
6852 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6853 ASDC model version for this resource or service
6854 model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local")</annox:annotate>
6858 <xs:element name="persona-model-version" type="xs:string"
6862 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6863 ASDC model version for this resource or service
6864 model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version")</annox:annotate>
6868 <xs:element name="model-customization-id"
6869 type="xs:string" minOccurs="0">
6872 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6873 the id of all the configuration used to customize the resource
6874 for the service.")</annox:annotate>
6878 <xs:element name="widget-model-id" type="xs:string"
6882 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6883 ASDC data dictionary widget model. This maps directly to the
6884 A&AI widget.")</annox:annotate>
6888 <xs:element name="widget-model-version" type="xs:string"
6892 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6893 ASDC data dictionary version of the widget model.This maps
6894 directly to the A&AI version of the widget.")</annox:annotate>
6898 <xs:element name="as-number" type="xs:string"
6902 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="as-number
6903 of the VNF")</annox:annotate>
6907 <xs:element name="regional-resource-subzone"
6908 type="xs:string" minOccurs="0">
6911 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="represents
6912 sub zone of the rr plane")</annox:annotate>
6916 <xs:element name="nf-type" type="xs:string" minOccurs="0">
6919 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Generic
6920 description of the type of NF",suggestibleOnSearch="true")</annox:annotate>
6924 <xs:element name="nf-function" type="xs:string"
6928 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="English
6929 description of Network function that the specific VNF deployment
6930 is providing")</annox:annotate>
6934 <xs:element name="nf-role" type="xs:string" minOccurs="0">
6937 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="role
6938 in the network that this model will be
6939 providing",suggestibleOnSearch="true")</annox:annotate>
6943 <xs:element name="nf-naming-code" type="xs:string"
6947 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="string
6948 assigned to this model used for naming purposes")</annox:annotate>
6952 <xs:element name="selflink" type="xs:string"
6956 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Path
6957 to the controller object.")</annox:annotate>
6961 <xs:element name="ipv4-oam-gateway-address"
6962 type="xs:string" minOccurs="0">
6965 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Gateway
6966 address")</annox:annotate>
6970 <xs:element name="ipv4-oam-gateway-address-prefix-length"
6971 type="xs:int" minOccurs="0">
6974 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
6975 length for oam-address")</annox:annotate>
6979 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
6983 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
6984 location for S-TAG to get to VCE")</annox:annotate>
6988 <xs:element name="nm-profile-name" type="xs:string"
6992 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
6993 Management profile of this VNF")</annox:annotate>
6997 <xs:element ref="tns:relationship-list" minOccurs="0" />
6998 <xs:element ref="tns:l-interfaces" minOccurs="0" />
6999 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
7000 <xs:element ref="tns:vf-modules" minOccurs="0" />
7001 <xs:element ref="tns:licenses" minOccurs="0" />
7002 <xs:element ref="tns:entitlements" minOccurs="0" />
7006 <xs:element name="generic-vnfs">
7010 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7011 of VNFs")</annox:annotate>
7015 <xs:element ref="tns:generic-vnf" minOccurs="0"
7016 maxOccurs="unbounded" />
7020 <xs:element name="lag-link">
7024 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="LAG
7026 lag-interfaces",indexedProps="link-name",container="lag-links",namespace="network")</annox:annotate>
7030 <xs:element name="link-name" type="xs:string">
7033 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Alphabetical
7034 concatenation of lag-interface names")</annox:annotate>
7038 <xs:element name="resource-version" type="xs:string"
7042 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7043 for optimistic concurrency. Must be empty on create, valid on
7044 update and delete.")</annox:annotate>
7048 <xs:element ref="tns:relationship-list" minOccurs="0" />
7052 <xs:element name="lag-links">
7056 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7057 of link aggregation connections")</annox:annotate>
7061 <xs:element ref="tns:lag-link" minOccurs="0"
7062 maxOccurs="unbounded" />
7066 <xs:element name="newvce">
7070 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
7071 object fills in the gaps from vce that were incorporated into
7072 generic-vnf. This object will be retired with
7073 vce.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,prov-status,vnf-id2",searchable="vnf-id2,vnf-name,vnf-name2",uniqueProps="vnf-id2",container="newvces",namespace="network")</annox:annotate>
7077 <xs:element name="vnf-id2" type="xs:string">
7080 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
7081 id of VNF, can't use same attribute name right now until we
7082 promote this new object")</annox:annotate>
7086 <xs:element name="vnf-name" type="xs:string">
7089 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
7090 of VNF.")</annox:annotate>
7094 <xs:element name="vnf-name2" type="xs:string"
7098 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
7099 name of VNF.")</annox:annotate>
7103 <xs:element name="vnf-type" type="xs:string">
7106 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
7107 capturing type of vnf, that was intended to identify the ASDC
7108 resource. This field has been overloaded in service-specific
7109 ways and clients should expect changes to occur in the future to
7110 this field as ECOMP matures.")</annox:annotate>
7114 <xs:element name="prov-status" type="xs:string"
7118 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
7119 for operational monitoring of this VNF by BAU Service Assurance
7120 systems.")</annox:annotate>
7124 <xs:element name="operational-status" type="xs:string"
7128 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
7129 for whether the resource is considered operational")</annox:annotate>
7133 <xs:element name="license-key" type="xs:string"
7137 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE
7138 - do not use")</annox:annotate>
7142 <xs:element name="ipv4-oam-address" type="xs:string"
7146 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
7147 tail-f uses to configure generic-vnf, also used for
7148 troubleshooting and is IP used for traps generated by GenericVnf
7149 (v4-loopback0-ip-address).")</annox:annotate>
7153 <xs:element name="equipment-role" type="xs:string"
7157 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
7158 should send valid enumerated value.")</annox:annotate>
7162 <xs:element name="resource-version" type="xs:string"
7166 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7167 for optimistic concurrency. Must be empty on create, valid on
7168 update and delete.")</annox:annotate>
7172 <xs:element name="ipv4-loopback0-address"
7173 type="xs:string" minOccurs="0">
7176 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
7177 Loopback0 address")</annox:annotate>
7181 <xs:element name="orchestration-status" type="xs:string"
7185 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
7186 status of this VNF, mastered by MSO.")</annox:annotate>
7190 <xs:element name="heat-stack-id" type="xs:string"
7194 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
7195 stack id corresponding to this instance, managed by MSO")</annox:annotate>
7199 <xs:element name="mso-catalog-key" type="xs:string"
7203 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
7204 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
7208 <xs:element ref="tns:relationship-list" minOccurs="0" />
7209 <xs:element ref="tns:l-interfaces" minOccurs="0" />
7213 <xs:element name="newvces">
7217 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
7218 object fills in the gaps from vce that were incorporated into
7219 generic-vnf. This object will be retired with vce.")</annox:annotate>
7223 <xs:element ref="tns:newvce" minOccurs="0"
7224 maxOccurs="unbounded" />
7228 <xs:element name="pnf">
7232 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="PNF
7233 represents a physical network function. typically equipment used
7234 in the D1 world. in 1607, this will be populated by SDN-C to
7235 represent a premises router that a uCPE connects to. But this can
7236 be used to represent any physical device that is not an AIC node
7238 uCPE.",indexedProps="pnf-name,orchestration-status,inv-status",searchable="pnf-name",uniqueProps="pnf-name",container="pnfs",namespace="network")</annox:annotate>
7242 <xs:element name="pnf-name" type="xs:string">
7245 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
7246 name of Physical Network Function.")</annox:annotate>
7250 <xs:element name="pnf-name2" type="xs:string"
7254 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="name
7255 of Physical Network Function.")</annox:annotate>
7259 <xs:element name="pnf-name2-source" type="xs:string"
7263 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="source
7264 of name2")</annox:annotate>
7268 <xs:element name="pnf-id" type="xs:string" minOccurs="0">
7271 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="id
7272 of pnf")</annox:annotate>
7276 <xs:element name="equip-type" type="xs:string"
7280 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
7281 type. Source of truth should define valid values.")</annox:annotate>
7285 <xs:element name="equip-vendor" type="xs:string"
7289 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
7290 vendor. Source of truth should define valid values.")</annox:annotate>
7294 <xs:element name="equip-model" type="xs:string"
7298 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
7299 model. Source of truth should define valid values.")</annox:annotate>
7303 <xs:element name="management-option" type="xs:string"
7307 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
7308 of managed by ATT or customer")</annox:annotate>
7312 <xs:element name="ipaddress-v4-oam" type="xs:string"
7316 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ipv4-oam-address
7317 with new naming convention for IP addresses")</annox:annotate>
7321 <xs:element name="sw-version" type="xs:string"
7325 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="sw-version
7326 is the version of SW for the hosted application on the PNF.")</annox:annotate>
7330 <xs:element name="in-maint" type="xs:boolean">
7333 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
7334 to indicate whether or not this object is in maintenance mode
7335 (maintenance mode = true). This field (in conjunction with
7336 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
7340 <xs:element name="frame-id" type="xs:string"
7344 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
7345 of the physical frame (relay rack) where pnf is installed.")</annox:annotate>
7349 <xs:element name="serial-number" type="xs:string"
7353 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Serial
7354 number of the device")</annox:annotate>
7358 <xs:element name="ipaddress-v4-loopback-0"
7359 type="xs:string" minOccurs="0">
7362 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7363 Loopback 0 address")</annox:annotate>
7367 <xs:element name="ipaddress-v6-loopback-0"
7368 type="xs:string" minOccurs="0">
7371 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7372 Loopback 0 address")</annox:annotate>
7376 <xs:element name="ipaddress-v4-aim" type="xs:string"
7380 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7381 AIM address")</annox:annotate>
7385 <xs:element name="ipaddress-v6-aim" type="xs:string"
7389 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7390 AIM address")</annox:annotate>
7394 <xs:element name="ipaddress-v6-oam" type="xs:string"
7398 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7399 OAM address")</annox:annotate>
7403 <xs:element name="inv-status" type="xs:string"
7407 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CANOPI's
7408 inventory status. Only set with values exactly as defined by
7409 CANOPI.")</annox:annotate>
7413 <xs:element name="resource-version" type="xs:string"
7417 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7418 for optimistic concurrency. Must be empty on create, valid on
7419 update and delete.")</annox:annotate>
7423 <xs:element name="prov-status" type="xs:string"
7427 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prov
7428 Status of this device (not under canopi control) Valid values
7429 [PREPROV/NVTPROV/PROV]")</annox:annotate>
7433 <xs:element name="nf-role" type="xs:string" minOccurs="0">
7436 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Nf
7437 Role is the role performed by this instance in the network.")</annox:annotate>
7441 <xs:element ref="tns:relationship-list" minOccurs="0" />
7442 <xs:element ref="tns:p-interfaces" minOccurs="0" />
7443 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
7447 <xs:element name="pnfs">
7451 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7452 of Physical Network Functions.")</annox:annotate>
7456 <xs:element ref="tns:pnf" minOccurs="0"
7457 maxOccurs="unbounded" />
7461 <xs:element name="physical-link">
7465 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7466 of physical connections, typically between
7467 p-interfaces",indexedProps="circuit-id,link-name",alternateKeys1="circuit-id",container="physical-links",namespace="network",searchable="link-name,circuit-id")</annox:annotate>
7471 <xs:element name="link-name" type="xs:string">
7474 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
7475 hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ")</annox:annotate>
7479 <xs:element name="speed-value" type="xs:string"
7483 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7484 the numeric part of the speed")</annox:annotate>
7488 <xs:element name="speed-units" type="xs:string"
7492 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7493 the units corresponding to the speed")</annox:annotate>
7497 <xs:element name="circuit-id" type="xs:string"
7501 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
7502 it")</annox:annotate>
7506 <xs:element name="dual-mode" type="xs:string"
7510 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Dual
7511 access mode (e.g., primary, secondary")</annox:annotate>
7515 <xs:element name="management-option" type="xs:string"
7519 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="To
7520 provide information on who manages this circuit. A&AI or 3rd
7521 party transport provider")</annox:annotate>
7525 <xs:element name="service-provider-name" type="xs:string"
7529 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
7530 of the service Provider on this link.")</annox:annotate>
7534 <xs:element name="resource-version" type="xs:string"
7538 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7539 for optimistic concurrency. Must be empty on create, valid on
7540 update and delete.")</annox:annotate>
7544 <xs:element ref="tns:relationship-list" minOccurs="0" />
7548 <xs:element name="physical-links">
7552 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7553 of physical connections, typically between p-interfaces")</annox:annotate>
7557 <xs:element ref="tns:physical-link" minOccurs="0"
7558 maxOccurs="unbounded" />
7562 <xs:element name="vig-server">
7566 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="vig-server
7567 contains information about a vig server used for
7568 IPSec-configuration. Populated by SDN-C from
7569 1607",indexedProps="vig-address-type",dependentOn="ipsec-configuration",container="vig-servers")</annox:annotate>
7573 <xs:element name="vig-address-type" type="xs:string">
7576 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="indicates
7577 whether the VIG is for AVPN or INTERNET")</annox:annotate>
7581 <xs:element name="ipaddress-v4-vig" type="xs:string"
7582 minOccurs="0" maxOccurs="unbounded">
7585 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
7586 IP of the vig server")</annox:annotate>
7590 <xs:element name="ipaddress-v6-vig" type="xs:string"
7591 minOccurs="0" maxOccurs="unbounded">
7594 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
7595 IP of the vig server")</annox:annotate>
7599 <xs:element name="resource-version" type="xs:string"
7603 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7604 for optimistic concurrency. Must be empty on create, valid on
7605 update and delete.")</annox:annotate>
7609 <xs:element ref="tns:relationship-list" minOccurs="0" />
7613 <xs:element name="vig-servers">
7616 <xs:element ref="tns:vig-server" minOccurs="0"
7617 maxOccurs="unbounded" />
7621 <xs:element name="ipsec-configuration">
7625 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPSec
7626 configuration node will contain various configuration data for the
7627 NMTE VNF. This node will have an edge to the generic-vnf (vnf type
7628 = TE). Starting 1607, this data will be populated by
7629 SDN-C",indexedProps="ipsec-configuration-id",uniqueProps="ipsec-configuration-id",container="ipsec-configurations",namespace="network")</annox:annotate>
7633 <xs:element name="ipsec-configuration-id"
7637 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
7638 of this configuration")</annox:annotate>
7642 <xs:element name="requested-vig-address-type"
7643 type="xs:string" minOccurs="0">
7646 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicate
7647 the type of VIG server like AVPN, INTERNET, BOTH")</annox:annotate>
7651 <xs:element name="requested-encryption-strength"
7652 type="xs:string" minOccurs="0">
7655 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encryption
7656 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7657 aes-265-cbc")</annox:annotate>
7661 <xs:element name="requested-dmz-type" type="xs:string"
7665 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ATT
7666 can offer a shared DMZ or a DMZ specific to a customer")</annox:annotate>
7670 <xs:element name="shared-dmz-network-address"
7671 type="xs:string" minOccurs="0">
7674 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
7675 address of shared DMZ")</annox:annotate>
7679 <xs:element name="requested-customer-name"
7680 type="xs:string" minOccurs="0">
7683 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="If
7684 the DMZ is a custom DMZ, this field will indicate the customer
7685 information")</annox:annotate>
7689 <xs:element name="ike-version" type="xs:string"
7693 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="can
7694 be 1 or 2")</annox:annotate>
7698 <xs:element name="ikev1-authentication" type="xs:string"
7702 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contains
7703 values like md5, sha1, sha256, sha384")</annox:annotate>
7707 <xs:element name="ikev1-encryption" type="xs:string"
7711 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encyption
7712 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7713 aes-265-cbc")</annox:annotate>
7717 <xs:element name="ikev1-dh-group" type="xs:string"
7721 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Diffie-Hellman
7722 group like DH-GROUP2, DH-GROUP5, DH-GROUP14")</annox:annotate>
7726 <xs:element name="ikev1-am-group-id" type="xs:string"
7730 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
7731 name defined in VIG for clients using aggressive mode")</annox:annotate>
7735 <xs:element name="ikev1-am-password" type="xs:string"
7739 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="pre-shared
7740 key for the above group name ")</annox:annotate>
7744 <xs:element name="ikev1-sa-lifetime" type="xs:string"
7748 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Lifetime
7749 for IKEv1 SA")</annox:annotate>
7753 <xs:element name="ipsec-authentication" type="xs:string"
7757 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="md5,
7758 sha1, sha256, sha384")</annox:annotate>
7762 <xs:element name="ipsec-encryption" type="xs:string"
7766 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="3des-cbc,
7767 des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc")</annox:annotate>
7771 <xs:element name="ipsec-sa-lifetime" type="xs:string"
7775 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Life
7776 time for IPSec SA")</annox:annotate>
7780 <xs:element name="ipsec-pfs" type="xs:string"
7784 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="enable
7785 PFS or not")</annox:annotate>
7789 <xs:element name="xauth-userid" type="xs:string"
7793 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="user
7794 ID for xAuth, sm-user,ucpeHostName,nmteHostName")</annox:annotate>
7798 <xs:element name="xauth-user-password" type="xs:string"
7802 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
7803 using the Juniper $9$ algorithm")</annox:annotate>
7807 <xs:element name="dpd-interval" type="xs:string"
7811 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
7812 time between DPD probe")</annox:annotate>
7816 <xs:element name="dpd-frequency" type="xs:string"
7820 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Maximum
7821 number of DPD before claiming the tunnel is down")</annox:annotate>
7825 <xs:element name="resource-version" type="xs:string"
7829 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7830 for optimistic concurrency. Must be empty on create, valid on
7831 update and delete.")</annox:annotate>
7835 <xs:element ref="tns:relationship-list" minOccurs="0" />
7836 <xs:element ref="tns:vig-servers" minOccurs="0" />
7840 <xs:element name="ipsec-configurations">
7843 <xs:element ref="tns:ipsec-configuration" minOccurs="0"
7844 maxOccurs="unbounded" />
7848 <xs:element name="route-table-reference">
7852 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
7854 reference.",nameProps="route-table-reference-fqdn",uniqueProps="route-table-reference-id",indexedProps="route-table-reference-id,route-table-reference-fqdn",container="route-table-references",namespace="network")</annox:annotate>
7858 <xs:element name="route-table-reference-id"
7862 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
7863 Table Reference id, UUID assigned to this instance.")</annox:annotate>
7867 <xs:element name="route-table-reference-fqdn"
7871 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="FQDN
7872 entry in the route table.")</annox:annotate>
7876 <xs:element name="resource-version" type="xs:string"
7880 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7881 value")</annox:annotate>
7885 <xs:element ref="tns:relationship-list" minOccurs="0" />
7889 <xs:element name="route-table-references">
7893 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7894 of openstack route table references")</annox:annotate>
7898 <xs:element ref="tns:route-table-reference" minOccurs="0"
7899 maxOccurs="unbounded" />
7903 <xs:element name="instance-group">
7907 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
7908 mechanism for grouping
7909 instances",nameProps="description",uniqueProps="id",searchable="id,description",indexedProps="id,description,type,sub-type",container="instance-groups",namespace="network")</annox:annotate>
7913 <xs:element name="instance-group-role" type="xs:string"
7917 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="role
7918 of the instance group.")</annox:annotate>
7922 <xs:element name="model-invariant-id" type="xs:string"
7926 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ASDC
7927 model id for this resource or service model.")</annox:annotate>
7931 <xs:element name="model-version-id" type="xs:string"
7935 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ASDC
7936 model version uid for this resource model.")</annox:annotate>
7940 <xs:element name="id" type="xs:string">
7943 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Instance
7944 Group ID, UUID assigned to this instance.")</annox:annotate>
7948 <xs:element name="description" type="xs:string">
7951 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Descriptive
7952 text to help identify the usage of this instance-group")</annox:annotate>
7956 <xs:element name="type" type="xs:string">
7959 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Only
7960 valid value today is lower case ha for high availability")</annox:annotate>
7964 <xs:element name="sub-type" type="xs:string"
7968 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
7969 values for ha type are [geo-activeactive, geo-activestandby,
7970 local-activeactive, local-activestandby]")</annox:annotate>
7974 <xs:element name="resource-version" type="xs:string"
7978 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7979 value")</annox:annotate>
7983 <xs:element ref="tns:relationship-list" minOccurs="0" />
7987 <xs:element name="instance-groups">
7991 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7992 of openstack route table references")</annox:annotate>
7996 <xs:element ref="tns:instance-group" minOccurs="0"
7997 maxOccurs="unbounded" />
8001 <xs:element name="zone">
8005 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="A
8006 zone is a grouping of assets in a location homing to the same
8007 connections into the
8008 CBB",nameProps="zone-name",indexedProps="zone-id,design-type,zone-context",uniqueProps="zone-id",container="zones",namespace="network")</annox:annotate>
8012 <xs:element name="zone-id" type="xs:string">
8015 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Code
8016 assigned by AIC to the zone")</annox:annotate>
8020 <xs:element name="zone-name" type="xs:string">
8023 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="English
8024 name associated with the zone")</annox:annotate>
8028 <xs:element name="design-type" type="xs:string">
8031 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Design
8032 of zone [Medium/Large…]")</annox:annotate>
8036 <xs:element name="zone-context" type="xs:string">
8039 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Context
8040 of zone [production/test]")</annox:annotate>
8044 <xs:element name="status" type="xs:string" minOccurs="0">
8047 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Status
8048 of a zone.")</annox:annotate>
8052 <xs:element name="resource-version" type="xs:string"
8056 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
8057 value")</annox:annotate>
8061 <xs:element ref="tns:relationship-list" minOccurs="0" />
8065 <xs:element name="zones">
8069 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
8070 of zones")</annox:annotate>
8074 <xs:element ref="tns:zone" minOccurs="0"
8075 maxOccurs="unbounded" />
8079 <xs:element name="network">
8083 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
8084 for network inventory resources.")</annox:annotate>
8088 <xs:element ref="tns:logical-links" minOccurs="0" />
8089 <xs:element ref="tns:site-pair-sets" minOccurs="0" />
8090 <xs:element ref="tns:vpn-bindings" minOccurs="0" />
8091 <xs:element ref="tns:vpls-pes" minOccurs="0" />
8092 <xs:element ref="tns:multicast-configurations"
8094 <xs:element ref="tns:vces" minOccurs="0" />
8095 <xs:element ref="tns:vnfcs" minOccurs="0" />
8096 <xs:element ref="tns:l3-networks" minOccurs="0" />
8097 <xs:element ref="tns:network-policies" minOccurs="0" />
8098 <xs:element ref="tns:generic-vnfs" minOccurs="0" />
8099 <xs:element ref="tns:lag-links" minOccurs="0" />
8100 <xs:element ref="tns:newvces" minOccurs="0" />
8101 <xs:element ref="tns:pnfs" minOccurs="0" />
8102 <xs:element ref="tns:physical-links" minOccurs="0" />
8103 <xs:element ref="tns:ipsec-configurations" minOccurs="0" />
8104 <xs:element ref="tns:route-table-references"
8106 <xs:element ref="tns:instance-groups" minOccurs="0" />
8107 <xs:element ref="tns:zones" minOccurs="0" />
8111 <xs:element name="reserved-prop-names">
8115 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
8116 map to define some reserved properties of a
8117 vertex",uniqueProps="aai-unique-key",indexedProps="aai-unique-key,source-of-truth,aai-node-type,aai-uri")</annox:annotate>
8121 <xs:element name="last-mod-source-of-truth"
8122 type="xs:string" minOccurs="0" />
8123 <xs:element name="aai-node-type" type="xs:string"
8125 <xs:element name="aai-created-ts" type="xs:unsignedInt"
8127 <xs:element name="aai-unique-key" type="xs:string"
8129 <xs:element name="aai-last-mod-ts" type="xs:unsignedInt"
8131 <xs:element name="source-of-truth" type="xs:string"
8133 <xs:element name="aai-uri" type="xs:string" minOccurs="0" />
8137 <xs:element name="edge-prop-names">
8141 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
8142 map to define the properties of an edge and interpret the map
8143 EdgeRules",edgeInfo="edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV")</annox:annotate>
8147 <xs:element name="edgeLabel" type="xs:string"
8149 <xs:element name="direction" type="xs:string"
8151 <xs:element name="multiplicityRule" type="xs:string"
8153 <xs:element name="is-parent" type="xs:string"
8155 <xs:element name="uses-resource" type="xs:string"
8157 <xs:element name="has-del-target" type="xs:string"
8159 <xs:element name="SVC-INFRA" type="xs:string"
8161 <xs:element name="prevent-delete" type="xs:string"
8166 <xs:element name="aai-internal">
8169 <xs:element ref="tns:reserved-prop-names" minOccurs="0"
8170 maxOccurs="unbounded" />
8171 <xs:element ref="tns:edge-prop-names" minOccurs="0"
8172 maxOccurs="unbounded" />
8176 <xs:element name="inventory">
8179 <xs:element ref="tns:search" minOccurs="0" />
8180 <xs:element ref="tns:actions" minOccurs="0" />
8181 <xs:element ref="tns:cloud-infrastructure" minOccurs="0" />
8182 <xs:element ref="tns:license-management" minOccurs="0" />
8183 <xs:element ref="tns:business" minOccurs="0" />
8184 <xs:element ref="tns:service-design-and-creation"
8186 <xs:element ref="tns:network" minOccurs="0" />
8187 <xs:element ref="tns:aai-internal" minOccurs="0" />
8191 <xs:element name="notification-event-header">
8194 <xs:element name="id" type="xs:string" minOccurs="0" />
8195 <xs:element name="timestamp" type="xs:string"
8197 <xs:element name="source-name" type="xs:string"
8199 <xs:element name="domain" type="xs:string" minOccurs="0" />
8200 <xs:element name="sequence-number" type="xs:string"
8202 <xs:element name="severity" type="xs:string"
8204 <xs:element name="event-type" type="xs:string"
8206 <xs:element name="version" type="xs:string" minOccurs="0" />
8207 <xs:element name="action" type="xs:string" minOccurs="0" />
8208 <xs:element name="entity-type" type="xs:string"
8210 <xs:element name="top-entity-type" type="xs:string"
8212 <xs:element name="entity-link" type="xs:string"
8214 <xs:element name="status" type="xs:string" minOccurs="0" />
8218 <xs:element name="notification-event">
8221 <xs:element name="cambria.partition" type="xs:string"
8223 <xs:element ref="tns:notification-event-header"
8228 <xs:element name="overloaded-model">
8232 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Allows
8233 for legacy POST of old-style and new-style models")</annox:annotate>
8237 <xs:element name="model-invariant-id" type="xs:string">
8240 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
8241 identifier corresponding to the main definition of a model in
8242 ASDC")</annox:annotate>
8246 <xs:element name="model-name-version-id" type="xs:string">
8249 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
8250 identifier corresponding to one version of a model in ASDC")</annox:annotate>
8254 <xs:element name="model-type" type="xs:string">
8257 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
8258 of the model, e.g., service, resource, widget, etc.")</annox:annotate>
8262 <xs:element name="model-name" type="xs:string">
8265 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
8266 of the model, which can change from version to version.")</annox:annotate>
8270 <xs:element name="model-id" type="xs:string">
8273 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Invariant
8274 unique ID which does not change from version to version")</annox:annotate>
8278 <xs:element name="model-version" type="xs:string">
8281 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Version")</annox:annotate>
8285 <xs:element name="model-description" type="xs:string"
8289 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description")</annox:annotate>
8293 <xs:element name="resource-version" type="xs:string"
8297 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
8298 for optimistic concurrency. Must be empty on create, valid on
8299 update and delete.")</annox:annotate>
8303 <xs:element ref="tns:model-vers" minOccurs="0" />
8304 <xs:element ref="tns:relationship-list" minOccurs="0" />
8308 <xs:element name="query-parameters">
8312 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="QueryParameters
8313 for performing a named-query or model query")</annox:annotate>
8317 <xs:element ref="tns:named-query" minOccurs="0" />
8318 <xs:element ref="tns:overloaded-model" minOccurs="0" />
8322 <xs:element name="instance-filter">
8327 <xs:element name="instance-filters">
8331 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="InstanceFilters
8332 for performing a named-query or model query")</annox:annotate>
8336 <xs:element ref="tns:instance-filter" minOccurs="0"
8337 maxOccurs="unbounded" />
8341 <xs:element name="secondary-filt">
8346 <xs:element name="secondary-filts">
8350 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="SecondaryFilts
8351 for performing a named-query or model query")</annox:annotate>
8355 <xs:element ref="tns:secondary-filt" minOccurs="0"
8356 maxOccurs="unbounded" />
8360 <xs:element name="model-and-named-query-search">
8364 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="ModelAndNamedQuerySearch
8365 holds query-parameters and instance-properties for performing a
8366 named-query or model query")</annox:annotate>
8370 <xs:element ref="tns:query-parameters" minOccurs="0" />
8371 <xs:element ref="tns:instance-filters" minOccurs="0" />
8372 <xs:element ref="tns:secondary-filts" minOccurs="0" />
8373 <xs:element name="top-node-type" type="xs:string"
8375 <xs:element name="secondary-filter-cut-point"
8376 type="xs:string" minOccurs="0" />
8380 <xs:element name="properties">
8384 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Property
8385 holder for query properties or instance properties")</annox:annotate>
8389 <xs:element name="property-name" type="xs:string"
8391 <xs:element name="property-value" type="xs:string"
8396 <xs:element name="extra-property">
8399 <xs:element name="property-name" type="xs:string"
8401 <xs:element name="property-value" type="xs:string"
8406 <xs:element name="extra-properties">
8410 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Extra
8411 properties for inventory item for response list")</annox:annotate>
8415 <xs:element ref="tns:extra-property" minOccurs="0"
8416 maxOccurs="unbounded" />
8420 <xs:element name="inventory-response-item">
8424 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Inventory
8425 item for response list",container="inventory-response-items")</annox:annotate>
8429 <xs:element name="model-name" type="xs:string"
8431 <xs:element ref="tns:extra-properties" minOccurs="0" />
8432 <xs:element ref="tns:inventory-response-items"
8437 <xs:element name="inventory-response-items">
8441 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Container
8442 for inventory items in response list",container="response-list")</annox:annotate>
8446 <xs:element ref="tns:inventory-response-item"
8447 minOccurs="0" maxOccurs="unbounded" />
8451 <xs:element name="response-list">
8455 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Response
8456 container for the results of a named-query or model query")</annox:annotate>
8460 <xs:element ref="tns:inventory-response-items"
8465 <xs:element name="vnf">
8469 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Abstract
8471 class",indexedProps="vnf-id",uniqueProps="vnf-id",inheritors="vce,generic-vnf",isAbstract="true")</annox:annotate>
8475 <xs:element name="vnf-id" type="xs:string">
8478 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
8479 id of VNF. This is unique across the graph.")</annox:annotate>