1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema elementFormDefault="qualified" version="1.0"
3 targetNamespace="http://org.openecomp.aai.inventory/v10"
4 xmlns:tns="http://org.openecomp.aai.inventory/v10"
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 VPEs.")</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-state" 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-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 and clients should
724 expect changes to occur in the future to this field as ASDC
725 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="persona-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="resource-version" type="xs:string"
752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
753 for optimistic concurrency. Must be empty on create, valid on
754 update and delete.")</annox:annotate>
758 <xs:element ref="tns:relationship-list" minOccurs="0" />
762 <xs:element name="volume-groups">
766 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
767 of persistent block-level storage.")</annox:annotate>
771 <xs:element ref="tns:volume-group" minOccurs="0"
772 maxOccurs="unbounded" />
776 <xs:element name="volume">
780 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Ephemeral
782 volume.",indexedProps="volume-id",dependentOn="vserver",container="volumes")</annox:annotate>
786 <xs:element name="volume-id" type="xs:string">
789 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
790 ID of block storage volume relative to the vserver.")</annox:annotate>
794 <xs:element name="volume-selflink" type="xs:string">
797 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
798 to endpoint where AAI can get more details")</annox:annotate>
802 <xs:element name="resource-version" type="xs:string"
806 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
807 for optimistic concurrency. Must be empty on create, valid on
808 update and delete.")</annox:annotate>
812 <xs:element ref="tns:relationship-list" minOccurs="0" />
816 <xs:element name="volumes">
820 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
821 of ephemeral Block storage volumes.")</annox:annotate>
825 <xs:element ref="tns:volume" minOccurs="0"
826 maxOccurs="unbounded" />
830 <xs:element name="l3-interface-ipv4-address-list">
834 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPv4
836 Range",indexedProps="l3-interface-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id",dependentOn="vlan,l-interface")</annox:annotate>
840 <xs:element name="l3-interface-ipv4-address"
844 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="IP
845 address")</annox:annotate>
849 <xs:element name="l3-interface-ipv4-prefix-length"
850 type="xs:unsignedInt" minOccurs="0">
853 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
854 length, 32 for single address")</annox:annotate>
858 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
862 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
863 VLAN tag")</annox:annotate>
867 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
871 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
872 VLAN tag")</annox:annotate>
876 <xs:element name="is-floating" type="xs:boolean"
880 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
881 of fixed or floating address")</annox:annotate>
885 <xs:element name="resource-version" type="xs:string"
889 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
890 for optimistic concurrency. Must be empty on create, valid on
891 update and delete.")</annox:annotate>
895 <xs:element name="neutron-network-id" type="xs:string"
899 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
900 network id of the interface that address belongs to")</annox:annotate>
904 <xs:element name="neutron-subnet-id" type="xs:string"
908 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
909 id of subnet that address belongs to")</annox:annotate>
913 <xs:element ref="tns:relationship-list" minOccurs="0" />
917 <xs:element name="l3-interface-ipv6-address-list">
921 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPv6
923 Range",indexedProps="l3-interface-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id",dependentOn="vlan,l-interface")</annox:annotate>
927 <xs:element name="l3-interface-ipv6-address"
931 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="IP
932 address")</annox:annotate>
936 <xs:element name="l3-interface-ipv6-prefix-length"
937 type="xs:unsignedInt" minOccurs="0">
940 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
941 length, 128 for single address")</annox:annotate>
945 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
949 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
950 VLAN tag")</annox:annotate>
954 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
958 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
959 VLAN tag")</annox:annotate>
963 <xs:element name="is-floating" type="xs:boolean"
967 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
968 of fixed or floating address")</annox:annotate>
972 <xs:element name="resource-version" type="xs:string"
976 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
977 for optimistic concurrency. Must be empty on create, valid on
978 update and delete.")</annox:annotate>
982 <xs:element name="neutron-network-id" type="xs:string"
986 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
987 network id of the interface that address belongs to")</annox:annotate>
991 <xs:element name="neutron-subnet-id" type="xs:string"
995 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
996 id of subnet that address belongs to")</annox:annotate>
1000 <xs:element ref="tns:relationship-list" minOccurs="0" />
1004 <xs:element name="vlan">
1008 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Definition
1010 vlan",indexedProps="vlan-interface,vlan-id-inner,vpn-id",uniqueProps="vpn-id",dependentOn="l-interface",container="vlans")</annox:annotate>
1014 <xs:element name="vlan-interface" type="xs:string">
1017 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="String
1018 that identifies the interface")</annox:annotate>
1022 <xs:element name="vlan-id-inner" type="xs:unsignedInt"
1026 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Inner
1027 VLAN tag")</annox:annotate>
1031 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
1035 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Outer
1036 VLAN tag")</annox:annotate>
1040 <xs:element name="resource-version" type="xs:string"
1044 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1045 for optimistic concurrency. Must be empty on create, valid on
1046 update and delete.")</annox:annotate>
1050 <xs:element name="speed-value" type="xs:string"
1054 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
1055 the numeric part of the speed")</annox:annotate>
1059 <xs:element name="speed-units" type="xs:string"
1063 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
1064 the units corresponding to the speed")</annox:annotate>
1068 <xs:element name="vlan-description" type="xs:string"
1072 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1073 to describe (the service associated with) the vlan")</annox:annotate>
1077 <xs:element name="backdoor-connection" type="xs:string"
1081 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Whether
1082 customer is going to use this VLAN for backdoor connection to
1083 another customer premise device.")</annox:annotate>
1087 <xs:element name="vpn-id" type="xs:string" minOccurs="0">
1090 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1091 indicates the customers VPN ID associated with this vlan")</annox:annotate>
1095 <xs:element ref="tns:relationship-list" minOccurs="0" />
1096 <xs:element ref="tns:l3-interface-ipv4-address-list"
1097 minOccurs="0" maxOccurs="unbounded" />
1098 <xs:element ref="tns:l3-interface-ipv6-address-list"
1099 minOccurs="0" maxOccurs="unbounded" />
1103 <xs:element name="vlans">
1106 <xs:element ref="tns:vlan" minOccurs="0"
1107 maxOccurs="unbounded" />
1111 <xs:element name="sriov-vf">
1115 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="SR-IOV
1116 Virtual Function (not to be confused with virtual network
1117 function)",indexedProps="pci-id,vf-vlan-filter,vf-mac-filter,vf-vlan-strip,neutron-network-id",dependentOn="l-interface",container="sriov-vfs")</annox:annotate>
1121 <xs:element name="pci-id" type="xs:string">
1124 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="PCI
1125 ID used to identify the sriov-vf")</annox:annotate>
1129 <xs:element name="vf-vlan-filter" type="xs:string"
1133 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1134 metadata provides option to specify list of VLAN filters applied
1135 on VF to pass the traffic to VM.")</annox:annotate>
1139 <xs:element name="vf-mac-filter" type="xs:string"
1143 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="When
1144 MAC filters are specified, VF-agent service configures VFs to do
1145 MAC level filtering before the traffic is passed to VM.")</annox:annotate>
1149 <xs:element name="vf-vlan-strip" type="xs:boolean"
1153 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="When
1154 this field is set to true, VF will configured to strip the outer
1155 TAG before the traffic is passed to VM.")</annox:annotate>
1159 <xs:element name="vf-vlan-anti-spoof-check"
1160 type="xs:boolean" minOccurs="0">
1163 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1164 option ensures anti VLAN spoof checks are done at the VF level
1165 to comply with security. The disable check will also be honored
1166 per the VNF needs for trusted VMs.")</annox:annotate>
1170 <xs:element name="vf-mac-anti-spoof-check"
1171 type="xs:boolean" minOccurs="0">
1174 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1175 option ensures anti MAC spoof checks are done at the VF level to
1176 comply with security. The disable check will also be honored per
1177 the VNF needs for trusted VMs.")</annox:annotate>
1181 <xs:element name="vf-mirrors" type="xs:string"
1185 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1186 option defines the set of Mirror objects which essentially
1187 mirrors the traffic from source to set of collector VNF Ports.")</annox:annotate>
1191 <xs:element name="vf-broadcast-allow" type="xs:boolean"
1195 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1196 option, if set to true, sets the VF in promiscuous mode and
1197 allows all broadcast traffic to reach the VM")</annox:annotate>
1201 <xs:element name="vf-unknown-multicast-allow"
1202 type="xs:boolean" minOccurs="0">
1205 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1206 option, if set to true, sets the VF in promiscuous mode and
1207 allows unknown multicast traffic to reach the VM")</annox:annotate>
1211 <xs:element name="vf-unknown-unicast-allow"
1212 type="xs:boolean" minOccurs="0">
1215 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1216 option, if set to true, sets the VF in promiscuous mode and
1217 allows unknown unicast traffic to reach the VM")</annox:annotate>
1221 <xs:element name="vf-insert-stag" type="xs:boolean"
1225 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1226 option, if set to true, instructs to insert outer tag after
1227 traffic comes out of VM.")</annox:annotate>
1231 <xs:element name="vf-link-status" type="xs:string"
1235 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1236 option is used to set the link status. Valid values as of 1607
1237 are on, off, and auto.")</annox:annotate>
1241 <xs:element name="resource-version" type="xs:string"
1245 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1246 for optimistic concurrency. Must be empty on create, valid on
1247 update and delete.")</annox:annotate>
1251 <xs:element name="neutron-network-id" type="xs:string"
1255 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
1256 network id of the interface")</annox:annotate>
1260 <xs:element ref="tns:relationship-list" minOccurs="0" />
1264 <xs:element name="sriov-vfs">
1268 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1269 of SR-IOV Virtual Functions.")</annox:annotate>
1273 <xs:element ref="tns:sriov-vf" minOccurs="0"
1274 maxOccurs="unbounded" />
1278 <xs:element name="l-interface">
1282 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Logical
1284 vnic.",indexedProps="macaddr,interface-id,interface-name,network-name",dependentOn="generic-vnf,newvce,vpe,p-interface,vserver,lag-interface",container="l-interfaces")</annox:annotate>
1288 <xs:element name="interface-name" type="xs:string">
1291 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
1292 given to the interface")</annox:annotate>
1296 <xs:element name="interface-role" type="xs:string"
1300 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="E.g.,
1301 CUSTOMER, UPLINK, etc.")</annox:annotate>
1305 <xs:element name="v6-wan-link-ip" type="xs:string"
1309 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Questionably
1310 placed - v6 ip addr of this interface (is in vr-lan-interface
1311 from Mary B.")</annox:annotate>
1315 <xs:element name="selflink" type="xs:string"
1319 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1320 to endpoint where AAI can get more details")</annox:annotate>
1324 <xs:element name="interface-id" type="xs:string"
1328 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
1329 of interface")</annox:annotate>
1333 <xs:element name="macaddr" type="xs:string" minOccurs="0">
1336 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="MAC
1337 address for the interface")</annox:annotate>
1341 <xs:element name="network-name" type="xs:string"
1345 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
1346 of the network")</annox:annotate>
1350 <xs:element name="management-option" type="xs:string"
1354 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Whether
1355 A&AI should be managing this interface of not. Could have
1356 value like CUSTOMER")</annox:annotate>
1360 <xs:element name="interface-description" type="xs:string"
1364 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Human
1365 friendly text regarding this interface.")</annox:annotate>
1369 <xs:element name="resource-version" type="xs:string"
1373 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1374 for optimistic concurrency. Must be empty on create, valid on
1375 update and delete.")</annox:annotate>
1379 <xs:element ref="tns:vlans" minOccurs="0" />
1380 <xs:element ref="tns:sriov-vfs" minOccurs="0" />
1381 <xs:element ref="tns:relationship-list" minOccurs="0" />
1382 <xs:element ref="tns:l3-interface-ipv4-address-list"
1383 minOccurs="0" maxOccurs="unbounded" />
1384 <xs:element ref="tns:l3-interface-ipv6-address-list"
1385 minOccurs="0" maxOccurs="unbounded" />
1389 <xs:element name="l-interfaces">
1393 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1394 of logical interfaces.")</annox:annotate>
1398 <xs:element ref="tns:l-interface" minOccurs="0"
1399 maxOccurs="unbounded" />
1403 <xs:element name="vserver">
1407 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
1408 Servers, aka virtual machine or
1409 VM.",nameProps="vserver-name",indexedProps="is-closed-loop-disabled,prov-status,vserver-name,vserver-id,in-maint,vserver-name2",searchable="vserver-name,vserver-id,vserver-name2",dependentOn="tenant",container="vservers")</annox:annotate>
1413 <xs:element name="vserver-id" type="xs:string">
1416 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
1417 identifier for this vserver relative to its tenant")</annox:annotate>
1421 <xs:element name="vserver-name" type="xs:string">
1424 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
1425 of vserver")</annox:annotate>
1429 <xs:element name="vserver-name2" type="xs:string"
1433 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternative
1434 name of vserver")</annox:annotate>
1438 <xs:element name="prov-status" type="xs:string"
1442 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
1443 for operational monitoring of this resource by Service Assurance
1444 systems.")</annox:annotate>
1448 <xs:element name="vserver-selflink" type="xs:string">
1451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1452 to endpoint where AAI can get more details")</annox:annotate>
1456 <xs:element name="in-maint" type="xs:boolean">
1459 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
1460 to indicate whether or not this object is in maintenance mode
1461 (maintenance mode = true). This field (in conjunction with
1462 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
1466 <xs:element name="is-closed-loop-disabled"
1470 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
1471 to indicate whether closed loop function is enabled on this
1472 node")</annox:annotate>
1476 <xs:element name="resource-version" type="xs:string"
1480 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1481 for optimistic concurrency. Must be empty on create, valid on
1482 update and delete.")</annox:annotate>
1486 <xs:element ref="tns:volumes" minOccurs="0" />
1487 <xs:element ref="tns:relationship-list" minOccurs="0" />
1488 <xs:element ref="tns:l-interfaces" minOccurs="0" />
1492 <xs:element name="vservers">
1496 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1497 of virtual Servers, aka virtual machines or VMs.")</annox:annotate>
1501 <xs:element ref="tns:vserver" minOccurs="0"
1502 maxOccurs="unbounded" />
1506 <xs:element name="tenant">
1510 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1511 tenant",nameProps="tenant-name",indexedProps="tenant-name,tenant-id",searchable="tenant-name,tenant-id",dependentOn="cloud-region",container="tenants")</annox:annotate>
1515 <xs:element name="tenant-id" type="xs:string">
1518 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
1519 id relative to the cloud-region.")</annox:annotate>
1523 <xs:element name="tenant-name" type="xs:string">
1526 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Readable
1527 name of tenant")</annox:annotate>
1531 <xs:element name="resource-version" type="xs:string"
1535 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1536 for optimistic concurrency. Must be empty on create, valid on
1537 update and delete.")</annox:annotate>
1541 <xs:element ref="tns:vservers" minOccurs="0" />
1542 <xs:element ref="tns:relationship-list" minOccurs="0" />
1546 <xs:element name="tenants">
1550 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1551 of openstack tenants.")</annox:annotate>
1555 <xs:element ref="tns:tenant" minOccurs="0"
1556 maxOccurs="unbounded" />
1560 <xs:element name="flavor">
1564 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1565 flavor.",nameProps="flavor-name",indexedProps="flavor-name,flavor-id",dependentOn="cloud-region",container="flavors")</annox:annotate>
1569 <xs:element name="flavor-id" type="xs:string">
1572 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Flavor
1573 id, expected to be unique across cloud-region.")</annox:annotate>
1577 <xs:element name="flavor-name" type="xs:string">
1580 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Flavor
1581 name")</annox:annotate>
1585 <xs:element name="flavor-vcpus" type="xs:int"
1589 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
1590 of CPUs")</annox:annotate>
1594 <xs:element name="flavor-ram" type="xs:int" minOccurs="0">
1597 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Amount
1598 of memory")</annox:annotate>
1602 <xs:element name="flavor-disk" type="xs:int"
1606 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Disk
1607 space")</annox:annotate>
1611 <xs:element name="flavor-ephemeral" type="xs:int"
1615 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Amount
1616 of ephemeral disk space")</annox:annotate>
1620 <xs:element name="flavor-swap" type="xs:string"
1624 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="amount
1625 of swap space allocation")</annox:annotate>
1629 <xs:element name="flavor-is-public" type="xs:boolean"
1633 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="whether
1634 flavor is available to all users or private to the tenant it was
1635 created in.")</annox:annotate>
1639 <xs:element name="flavor-selflink" type="xs:string">
1642 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1643 to endpoint where AAI can get more details")</annox:annotate>
1647 <xs:element name="flavor-disabled" type="xs:boolean"
1651 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Boolean
1652 as to whether this flavor is no longer enabled")</annox:annotate>
1656 <xs:element name="resource-version" type="xs:string"
1660 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1661 for optimistic concurrency. Must be empty on create, valid on
1662 update and delete.")</annox:annotate>
1666 <xs:element ref="tns:relationship-list" minOccurs="0" />
1670 <xs:element name="flavors">
1674 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1675 of openstack flavors.")</annox:annotate>
1679 <xs:element ref="tns:flavor" minOccurs="0"
1680 maxOccurs="unbounded" />
1684 <xs:element name="group-assignment">
1688 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1689 group-assignment used to store exclusivity groups
1690 (EG).",nameProps="group-name",indexedProps="group-id,group-type,group-name",dependentOn="cloud-region",container="group-assignments")</annox:annotate>
1694 <xs:element name="group-id" type="xs:string">
1697 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Group
1698 id, expected to be unique across cloud-region.")</annox:annotate>
1702 <xs:element name="group-type" type="xs:string">
1705 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1706 type - the type of group this instance refers to")</annox:annotate>
1710 <xs:element name="group-name" type="xs:string">
1713 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1714 name - name assigned to the group")</annox:annotate>
1718 <xs:element name="group-description" type="xs:string"
1722 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
1723 description - description of the group")</annox:annotate>
1727 <xs:element name="resource-version" type="xs:string"
1731 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1732 for optimistic concurrency. Must be empty on create, valid on
1733 update and delete.")</annox:annotate>
1737 <xs:element ref="tns:relationship-list" minOccurs="0" />
1741 <xs:element name="group-assignments">
1745 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1746 of openstack group assignments")</annox:annotate>
1750 <xs:element ref="tns:group-assignment" minOccurs="0"
1751 maxOccurs="unbounded" />
1755 <xs:element name="snapshot">
1759 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1760 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>
1764 <xs:element name="snapshot-id" type="xs:string">
1767 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Snapshot
1768 id, this is the key UUID assoc associated in glance with the
1769 snapshots.")</annox:annotate>
1773 <xs:element name="snapshot-name" type="xs:string"
1777 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Snapshot
1778 name")</annox:annotate>
1782 <xs:element name="snapshot-architecture" type="xs:string"
1786 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operating
1787 system architecture")</annox:annotate>
1791 <xs:element name="snapshot-os-distro" type="xs:string"
1795 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1796 common name of the operating system distribution in lowercase")</annox:annotate>
1800 <xs:element name="snapshot-os-version" type="xs:string"
1804 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1805 operating system version as specified by the distributor.")</annox:annotate>
1809 <xs:element name="application" type="xs:string"
1813 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1814 application that the image instantiates.")</annox:annotate>
1818 <xs:element name="application-vendor" type="xs:string"
1822 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1823 vendor of the application.")</annox:annotate>
1827 <xs:element name="application-version" type="xs:string"
1831 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1832 version of the application.")</annox:annotate>
1836 <xs:element name="snapshot-selflink" type="xs:string"
1840 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
1841 to endpoint where AAI can get more details")</annox:annotate>
1845 <xs:element name="prev-snapshot-id" type="xs:string"
1849 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
1850 field contains the UUID of the previous snapshot (if any).")</annox:annotate>
1854 <xs:element name="resource-version" type="xs:string"
1858 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1859 for optimistic concurrency. Must be empty on create, valid on
1860 update and delete.")</annox:annotate>
1864 <xs:element ref="tns:relationship-list" minOccurs="0" />
1868 <xs:element name="snapshots">
1872 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1873 of openstack snapshots")</annox:annotate>
1877 <xs:element ref="tns:snapshot" minOccurs="0"
1878 maxOccurs="unbounded" />
1882 <xs:element name="metadatum">
1886 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Key/value
1887 pairs",indexedProps="metaname",dependentOn="tenant,image,service-instance,connector,model",container="metadata")</annox:annotate>
1891 <xs:element name="metaname" type="xs:string">
1894 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
1898 <xs:element name="metaval" type="xs:string" />
1899 <xs:element name="resource-version" type="xs:string"
1903 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
1904 for optimistic concurrency. Must be empty on create, valid on
1905 update and delete.")</annox:annotate>
1912 <xs:element name="metadata">
1916 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
1917 of metadatum (key/value pairs)")</annox:annotate>
1921 <xs:element ref="tns:metadatum" minOccurs="0"
1922 maxOccurs="unbounded" />
1926 <xs:element name="image">
1930 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
1931 image.",nameProps="image-name",indexedProps="application,image-name,application-vendor,image-id,application-version",dependentOn="cloud-region",container="images")</annox:annotate>
1935 <xs:element name="image-id" type="xs:string">
1938 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Image
1939 id, expected to be unique across cloud region")</annox:annotate>
1943 <xs:element name="image-name" type="xs:string">
1946 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Image
1947 name")</annox:annotate>
1951 <xs:element name="image-architecture" type="xs:string"
1955 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operating
1956 system architecture.")</annox:annotate>
1960 <xs:element name="image-os-distro" type="xs:string">
1963 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1964 common name of the operating system distribution in lowercase")</annox:annotate>
1968 <xs:element name="image-os-version" type="xs:string">
1971 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1972 operating system version as specified by the distributor.")</annox:annotate>
1976 <xs:element name="application" type="xs:string"
1980 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1981 application that the image instantiates.")</annox:annotate>
1985 <xs:element name="application-vendor" type="xs:string"
1989 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1990 vendor of the application.")</annox:annotate>
1994 <xs:element name="application-version" type="xs:string"
1998 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
1999 version of the application.")</annox:annotate>
2003 <xs:element name="image-selflink" type="xs:string">
2006 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2007 to endpoint where AAI can get more details")</annox:annotate>
2011 <xs:element name="resource-version" type="xs:string"
2015 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2016 for optimistic concurrency. Must be empty on create, valid on
2017 update and delete.")</annox:annotate>
2021 <xs:element ref="tns:relationship-list" minOccurs="0" />
2022 <xs:element ref="tns:metadata" minOccurs="0" />
2026 <xs:element name="images">
2030 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collectio
2031 of Openstack images.")</annox:annotate>
2035 <xs:element ref="tns:image" minOccurs="0"
2036 maxOccurs="unbounded" />
2040 <xs:element name="availability-zones">
2044 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2045 of availability zones")</annox:annotate>
2049 <xs:element ref="tns:availability-zone" minOccurs="0"
2050 maxOccurs="unbounded" />
2054 <xs:element name="cloud-region">
2058 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region
2059 designates an installation of a cloud cluster or region or
2060 instantiation. In AT&Ts OPENECOMP cloud, this could be an LCP
2061 or DCP. Cloud regions are uniquely identified by a composite key,
2062 cloud-owner + cloud-region-id. The format of the cloud-owner is
2063 vendor-cloudname and we will use OPENECOMP for AT&T's
2064 OPENECOMP.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate>
2068 <xs:element name="cloud-owner" type="xs:string">
2071 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifies
2072 the vendor and cloud name, e.g., OPENECOMP. First part of
2073 composite key should be formatted as vendor-cloudname")</annox:annotate>
2077 <xs:element name="cloud-region-id" type="xs:string">
2080 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifier
2081 used by the vendor for the region. Second part of composite
2082 key")</annox:annotate>
2086 <xs:element name="cloud-type" type="xs:string"
2090 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
2091 of the cloud (e.g., openstack)")</annox:annotate>
2095 <xs:element name="owner-defined-type" type="xs:string"
2099 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Cloud-owner
2100 defined type indicator (e.g., DCP, LCP)")</annox:annotate>
2104 <xs:element name="cloud-region-version" type="xs:string"
2108 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Software
2109 version employed at the site")</annox:annotate>
2113 <xs:element name="identity-url" type="xs:string"
2117 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2118 of the keystone identity service")</annox:annotate>
2122 <xs:element name="cloud-zone" type="xs:string"
2126 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Zone
2127 where the cloud is homed")</annox:annotate>
2131 <xs:element name="complex-name" type="xs:string"
2135 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="complex
2136 name for cloud-region instance")</annox:annotate>
2140 <xs:element name="resource-version" type="xs:string"
2144 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2145 for optimistic concurrency. Must be empty on create, valid on
2146 update and delete.")</annox:annotate>
2150 <xs:element ref="tns:volume-groups" minOccurs="0" />
2151 <xs:element ref="tns:tenants" minOccurs="0" />
2152 <xs:element ref="tns:flavors" minOccurs="0" />
2153 <xs:element ref="tns:group-assignments" minOccurs="0" />
2154 <xs:element ref="tns:snapshots" minOccurs="0" />
2155 <xs:element ref="tns:images" minOccurs="0" />
2156 <xs:element ref="tns:dvs-switches" minOccurs="0" />
2157 <xs:element ref="tns:oam-networks" minOccurs="0" />
2158 <xs:element ref="tns:availability-zones" minOccurs="0" />
2159 <xs:element ref="tns:relationship-list" minOccurs="0" />
2163 <xs:element name="cloud-regions">
2167 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate>
2171 <xs:element ref="tns:cloud-region" minOccurs="0"
2172 maxOccurs="unbounded" />
2176 <xs:element name="network-profile">
2180 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Network
2181 profile populated by SDN-GP for
2182 SNMP",indexedProps="nm-profile-name",container="network-profiles",namespace="cloud-infrastructure")</annox:annotate>
2186 <xs:element name="nm-profile-name" type="xs:string">
2189 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2190 name of network profile.")</annox:annotate>
2194 <xs:element name="community-string" type="xs:string"
2198 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
2199 SNMP community string")</annox:annotate>
2203 <xs:element name="resource-version" type="xs:string"
2207 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2208 for optimistic concurrency. Must be empty on create, valid on
2209 update and delete.")</annox:annotate>
2213 <xs:element ref="tns:relationship-list" minOccurs="0" />
2217 <xs:element name="network-profiles">
2221 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2222 of network profiles")</annox:annotate>
2226 <xs:element ref="tns:network-profile" minOccurs="0"
2227 maxOccurs="unbounded" />
2231 <xs:element name="p-interface">
2235 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Physical
2237 nic)",indexedProps="interface-name,prov-status",nameProps="prov-status",dependentOn="vpls-pe,pserver,pnf",container="p-interfaces")</annox:annotate>
2241 <xs:element name="interface-name" type="xs:string">
2244 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2245 that identifies the physical interface")</annox:annotate>
2249 <xs:element name="speed-value" type="xs:string"
2253 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2254 the numeric part of the speed")</annox:annotate>
2258 <xs:element name="speed-units" type="xs:string"
2262 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2263 the units corresponding to the speed")</annox:annotate>
2267 <xs:element name="port-description" type="xs:string"
2271 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Nature
2272 of the services and connectivity on this port.")</annox:annotate>
2276 <xs:element name="equipment-identifier" type="xs:string"
2280 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CLEI
2281 or other specification for p-interface hardware.")</annox:annotate>
2285 <xs:element name="interface-role" type="xs:string"
2289 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2290 specification for p-interface hardware.")</annox:annotate>
2294 <xs:element name="interface-type" type="xs:string"
2298 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
2299 the physical properties of the interface.")</annox:annotate>
2303 <xs:element name="prov-status" type="xs:string"
2307 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
2308 for operational monitoring of this resource by Service Assurance
2309 systems.")</annox:annotate>
2313 <xs:element name="resource-version" type="xs:string"
2317 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2318 for optimistic concurrency. Must be empty on create, valid on
2319 update and delete.")</annox:annotate>
2323 <xs:element ref="tns:relationship-list" minOccurs="0" />
2324 <xs:element ref="tns:l-interfaces" minOccurs="0" />
2328 <xs:element name="p-interfaces">
2332 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2333 of physical interfaces.")</annox:annotate>
2337 <xs:element ref="tns:p-interface" minOccurs="0"
2338 maxOccurs="unbounded" />
2342 <xs:element name="lag-interface">
2346 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Link
2348 interface",indexedProps="interface-name,interface-id,interface-role",dependentOn="generic-vnf,pserver,vpe,vpls-pe,pnf",container="lag-interfaces")</annox:annotate>
2352 <xs:element name="interface-name" type="xs:string">
2355 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2356 that identifies the link aggregate interface")</annox:annotate>
2360 <xs:element name="resource-version" type="xs:string"
2364 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2365 for optimistic concurrency. Must be empty on create, valid on
2366 update and delete.")</annox:annotate>
2370 <xs:element name="speed-value" type="xs:string"
2374 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2375 the numeric part of the speed")</annox:annotate>
2379 <xs:element name="speed-units" type="xs:string"
2383 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2384 the units corresponding to the speed")</annox:annotate>
2388 <xs:element name="interface-id" type="xs:string"
2392 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
2393 of interface")</annox:annotate>
2397 <xs:element name="interface-role" type="xs:string"
2401 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2402 assigned to this Interface, should use values as defined in
2404 models.")</annox:annotate>
2408 <xs:element name="prov-status" type="xs:string"
2412 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
2413 for operational monitoring of this resource by Service Assurance
2414 systems.")</annox:annotate>
2418 <xs:element ref="tns:relationship-list" minOccurs="0" />
2419 <xs:element ref="tns:l-interfaces" minOccurs="0" />
2423 <xs:element name="lag-interfaces">
2427 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2428 of link aggregate interfaces.")</annox:annotate>
2432 <xs:element ref="tns:lag-interface" minOccurs="0"
2433 maxOccurs="unbounded" />
2437 <xs:element name="pserver">
2441 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Compute
2442 host whose hostname must be unique and must exactly match what is
2443 sent as a relationship to a
2444 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>
2448 <xs:element name="hostname" type="xs:string">
2451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Value
2452 from executing hostname on the compute node.")</annox:annotate>
2456 <xs:element name="ptnii-equip-name" type="xs:string"
2460 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="PTNII
2461 name")</annox:annotate>
2465 <xs:element name="number-of-cpus" type="xs:int"
2469 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
2470 of cpus")</annox:annotate>
2474 <xs:element name="disk-in-gigabytes" type="xs:int"
2478 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Disk
2479 size, in GBs")</annox:annotate>
2483 <xs:element name="ram-in-megabytes" type="xs:int"
2487 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="RAM
2488 size, in MBs")</annox:annotate>
2492 <xs:element name="equip-type" type="xs:string"
2496 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2497 type. Source of truth should define valid values.")</annox:annotate>
2501 <xs:element name="equip-vendor" type="xs:string"
2505 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2506 vendor. Source of truth should define valid values.")</annox:annotate>
2510 <xs:element name="equip-model" type="xs:string"
2514 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
2515 model. Source of truth should define valid values.")</annox:annotate>
2519 <xs:element name="fqdn" type="xs:string" minOccurs="0">
2522 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Fully-qualified
2523 domain name")</annox:annotate>
2527 <xs:element name="pserver-selflink" type="xs:string"
2531 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2532 to endpoint where AAI can get more details")</annox:annotate>
2536 <xs:element name="ipv4-oam-address" type="xs:string"
2540 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2541 to configure device, also used for troubleshooting and is IP
2542 used for traps generated by device.")</annox:annotate>
2546 <xs:element name="serial-number" type="xs:string"
2550 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Serial
2551 number, may be queried")</annox:annotate>
2555 <xs:element name="ipaddress-v4-loopback-0"
2556 type="xs:string" minOccurs="0">
2559 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
2560 Loopback 0 address")</annox:annotate>
2564 <xs:element name="ipaddress-v6-loopback-0"
2565 type="xs:string" minOccurs="0">
2568 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2569 Loopback 0 address")</annox:annotate>
2573 <xs:element name="ipaddress-v4-aim" type="xs:string"
2577 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
2578 AIM address")</annox:annotate>
2582 <xs:element name="ipaddress-v6-aim" type="xs:string"
2586 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2587 AIM address")</annox:annotate>
2591 <xs:element name="ipaddress-v6-oam" type="xs:string"
2595 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
2596 OAM address")</annox:annotate>
2600 <xs:element name="inv-status" type="xs:string"
2604 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CANOPI's
2605 inventory status. Only set with values exactly as defined by
2606 CANOPI.")</annox:annotate>
2610 <xs:element name="pserver-id" type="xs:string"
2614 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
2615 of Pserver")</annox:annotate>
2619 <xs:element name="internet-topology" type="xs:string"
2623 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="internet
2624 topology of Pserver")</annox:annotate>
2628 <xs:element name="in-maint" type="xs:boolean">
2631 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
2632 to indicate whether or not this object is in maintenance mode
2633 (maintenance mode = true). This field (in conjunction with
2634 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
2638 <xs:element name="resource-version" type="xs:string"
2642 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2643 for optimistic concurrency. Must be empty on create, valid on
2644 update and delete.")</annox:annotate>
2648 <xs:element name="pserver-name2" type="xs:string"
2652 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="alternative
2653 pserver name")</annox:annotate>
2657 <xs:element name="purpose" type="xs:string" minOccurs="0">
2660 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="purpose
2661 of pserver")</annox:annotate>
2665 <xs:element ref="tns:relationship-list" minOccurs="0" />
2666 <xs:element ref="tns:p-interfaces" minOccurs="0" />
2667 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
2671 <xs:element name="pservers">
2675 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2676 of compute hosts.")</annox:annotate>
2680 <xs:element ref="tns:pserver" minOccurs="0"
2681 maxOccurs="unbounded" />
2685 <xs:element name="virtual-data-center">
2689 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
2690 organization of cloud infrastructure elements in a data center
2691 context",nameProps="vdc-name",indexedProps="vdc-name,vdc-id",container="virtual-data-centers",namespace="cloud-infrastructure")</annox:annotate>
2695 <xs:element name="vdc-id" type="xs:string">
2698 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2699 ID of the vdc")</annox:annotate>
2703 <xs:element name="vdc-name" type="xs:string">
2706 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
2707 of the virtual data center")</annox:annotate>
2711 <xs:element name="resource-version" type="xs:string"
2715 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2716 for optimistic concurrency. Must be empty on create, valid on
2717 update and delete.")</annox:annotate>
2721 <xs:element ref="tns:relationship-list" minOccurs="0" />
2725 <xs:element name="virtual-data-centers">
2729 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
2730 organization of cloud infrastructure elements in a data center
2731 context")</annox:annotate>
2735 <xs:element ref="tns:virtual-data-center" minOccurs="0"
2736 maxOccurs="unbounded" />
2740 <xs:element name="cloud-infrastructure">
2744 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
2745 for cloud infrastructure.")</annox:annotate>
2749 <xs:element ref="tns:complexes" minOccurs="0" />
2750 <xs:element ref="tns:cloud-regions" minOccurs="0" />
2751 <xs:element ref="tns:network-profiles" minOccurs="0" />
2752 <xs:element ref="tns:pservers" minOccurs="0" />
2753 <xs:element ref="tns:virtual-data-centers" minOccurs="0" />
2757 <xs:element name="license-key-resource">
2761 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata
2762 (nameProps="name",indexedProps="assignment-group-uuid,openecomp-uuid,name",uniqueProps="openecomp-uuid",container="license-key-resources",namespace="license-management")</annox:annotate>
2766 <xs:element name="att-uuid" type="xs:string">
2769 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
2773 <xs:element name="assignment-type" type="xs:string"
2775 <xs:element name="assignment-status" type="xs:string"
2777 <xs:element name="assignment-group-uuid" type="xs:string" />
2778 <xs:element name="assignment-date" type="xs:string"
2780 <xs:element name="name" type="xs:string" minOccurs="0" />
2781 <xs:element name="model-uuid" type="xs:string"
2783 <xs:element name="model-version" type="xs:string"
2785 <xs:element name="license-key" type="xs:string"
2787 <xs:element name="license-key-file-url" type="xs:string"
2789 <xs:element name="supplier-release-list" type="xs:string"
2790 minOccurs="0" maxOccurs="unbounded" />
2791 <xs:element name="resource-version" type="xs:string"
2795 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2796 for optimistic concurrency. Must be empty on create, valid on
2797 update and delete.")</annox:annotate>
2801 <xs:element ref="tns:relationship-list" minOccurs="0" />
2805 <xs:element name="license-key-resources">
2808 <xs:element ref="tns:license-key-resource" minOccurs="0"
2809 maxOccurs="unbounded" />
2813 <xs:element name="license-management">
2816 <xs:element ref="tns:license-key-resources" minOccurs="0" />
2820 <xs:element name="connector">
2824 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2825 of resource instances used to connect a variety of disparate
2827 widgets",indexedProps="resource-instance-id,persona-model-id,persona-model-version,widget-model-id,widget-model-version",container="connectors",namespace="business")</annox:annotate>
2831 <xs:element name="resource-instance-id" type="xs:string">
2834 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2835 id of resource instance.")</annox:annotate>
2839 <xs:element name="resource-version" type="xs:string"
2843 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2844 for optimistic concurrency. Must be empty on create, valid on
2845 update and delete.")</annox:annotate>
2849 <xs:element name="persona-model-id" type="xs:string"
2853 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2854 ASDC model id for this resource or service model.")</annox:annotate>
2858 <xs:element name="persona-model-version" type="xs:string"
2862 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2863 ASDC model version for this resource or service model.")</annox:annotate>
2867 <xs:element name="widget-model-id" type="xs:string"
2871 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2872 ASDC data dictionary widget model. This maps directly to the
2873 A&AI widget.")</annox:annotate>
2877 <xs:element name="widget-model-version" type="xs:string"
2881 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2882 ASDC data dictionary version of the widget model.This maps
2883 directly to the A&AI version of the widget.")</annox:annotate>
2887 <xs:element ref="tns:relationship-list" minOccurs="0" />
2888 <xs:element ref="tns:metadata" minOccurs="0" />
2892 <xs:element name="connectors">
2896 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2897 of resource instances used to connect a variety of disparate
2898 inventory widgets")</annox:annotate>
2902 <xs:element ref="tns:connector" minOccurs="0"
2903 maxOccurs="unbounded" />
2907 <xs:element name="tunnel-xconnect">
2911 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
2912 the specifics of a tunnel cross connect piece of a resource that
2914 allotted",uniqueProps="id",indexedProps="id",dependentOn="allotted-resource",container="tunnel-xconnects")</annox:annotate>
2918 <xs:element name="id" type="xs:string">
2921 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
2922 Resource id UUID assigned to this instance.")</annox:annotate>
2926 <xs:element name="bandwidth-up-wan1" type="xs:string">
2929 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2930 WAN uplink bandwidth for WAN1")</annox:annotate>
2934 <xs:element name="bandwidth-down-wan1" type="xs:string">
2937 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2938 WAN downlink bandwidth for WAN1")</annox:annotate>
2942 <xs:element name="bandwidth-up-wan2" type="xs:string">
2945 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2946 WAN uplink bandwidth for WAN2")</annox:annotate>
2950 <xs:element name="bandwidth-down-wan2" type="xs:string">
2953 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2954 WAN downlink bandwidth for WAN2")</annox:annotate>
2958 <xs:element name="resource-version" type="xs:string"
2962 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
2963 value")</annox:annotate>
2967 <xs:element ref="tns:relationship-list" minOccurs="0" />
2971 <xs:element name="tunnel-xconnects">
2975 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
2976 object is used to store the specific tunnel cross connect aspects
2977 of an allotted resource")</annox:annotate>
2981 <xs:element ref="tns:tunnel-xconnect" minOccurs="0"
2982 maxOccurs="unbounded" />
2986 <xs:element name="allotted-resource">
2990 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
2991 a slice or partial piece of a resource that gets separately
2992 allotted",nameProps="description",uniqueProps="id",indexedProps="id,persona-model-id,persona-model-version",dependentOn="service-instance",container="allotted-resources")</annox:annotate>
2996 <xs:element name="id" type="xs:string">
2999 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
3000 Resource id UUID assigned to this instance.")</annox:annotate>
3004 <xs:element name="description" type="xs:string"
3008 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3009 descriptive information assigned to this allotted resource
3010 instance")</annox:annotate>
3014 <xs:element name="selflink" type="xs:string"
3018 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Link
3019 back to more information in the controller")</annox:annotate>
3023 <xs:element name="persona-model-id" type="xs:string"
3027 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3028 ASDC model id for this resource or service model.")</annox:annotate>
3032 <xs:element name="persona-model-version" type="xs:string"
3036 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3037 ASDC model version for this resource or service model.")</annox:annotate>
3041 <xs:element name="resource-version" type="xs:string"
3045 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
3046 value")</annox:annotate>
3050 <xs:element ref="tns:tunnel-xconnects" minOccurs="0" />
3051 <xs:element ref="tns:relationship-list" minOccurs="0" />
3055 <xs:element name="allotted-resources">
3059 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3060 object is used to store slices of services being offered")</annox:annotate>
3064 <xs:element ref="tns:allotted-resource" minOccurs="0"
3065 maxOccurs="unbounded" />
3069 <xs:element name="service-instance">
3073 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Instance
3075 service",indexedProps="service-instance-id,persona-model-id,persona-model-version,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances")</annox:annotate>
3079 <xs:element name="service-instance-id" type="xs:string">
3082 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Uniquely
3083 identifies this instance of a service")</annox:annotate>
3087 <xs:element name="service-instance-name" type="xs:string"
3091 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3092 field will store a name assigned to the service-instance.")</annox:annotate>
3096 <xs:element name="persona-model-id" type="xs:string"
3100 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3101 ASDC model id for this resource or service model.")</annox:annotate>
3105 <xs:element name="persona-model-version" type="xs:string"
3109 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3110 ASDC model version for this resource or service model.")</annox:annotate>
3114 <xs:element name="widget-model-id" type="xs:string"
3118 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3119 ASDC data dictionary widget model. This maps directly to the
3120 A&AI widget.")</annox:annotate>
3124 <xs:element name="widget-model-version" type="xs:string"
3128 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3129 ASDC data dictionary version of the widget model.This maps
3130 directly to the A&AI version of the widget.")</annox:annotate>
3134 <xs:element name="bandwidth-total" type="xs:string"
3138 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
3139 the total bandwidth to be used for this service.")</annox:annotate>
3143 <xs:element name="bandwidth-up-wan1" type="xs:string"
3147 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3148 the upstream bandwidth this service will use on the WAN1 port of
3149 the physical device.")</annox:annotate>
3153 <xs:element name="bandwidth-down-wan1" type="xs:string"
3157 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3158 the downstream bandwidth this service will use on the WAN1 port
3159 of the physical device.")</annox:annotate>
3163 <xs:element name="bandwidth-up-wan2" type="xs:string"
3167 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3168 the upstream bandwidth this service will use on the WAN2 port of
3169 the physical device.")</annox:annotate>
3173 <xs:element name="bandwidth-down-wan2" type="xs:string"
3177 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3178 the downstream bandwidth this service will use on the WAN2 port
3179 of the physical device.")</annox:annotate>
3183 <xs:element name="vhn-portal-url" type="xs:string"
3187 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3188 customers will use to access the vHN Portal.")</annox:annotate>
3192 <xs:element name="operational-status" type="xs:string"
3196 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operational
3197 status of the service-instance.")</annox:annotate>
3201 <xs:element name="service-instance-location-id"
3202 type="xs:string" minOccurs="0">
3205 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="An
3206 identifier that customers assign to the location where this
3207 service is being used.")</annox:annotate>
3211 <xs:element name="resource-version" type="xs:string"
3215 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3216 for optimistic concurrency. Must be empty on create, valid on
3217 update and delete.")</annox:annotate>
3221 <xs:element ref="tns:relationship-list" minOccurs="0" />
3222 <xs:element ref="tns:metadata" minOccurs="0" />
3223 <xs:element ref="tns:allotted-resources" minOccurs="0" />
3227 <xs:element name="service-instances">
3231 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3232 of service instances")</annox:annotate>
3236 <xs:element ref="tns:service-instance" minOccurs="0"
3237 maxOccurs="unbounded" />
3241 <xs:element name="service-subscription">
3245 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Object
3247 instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions")</annox:annotate>
3251 <xs:element name="service-type" type="xs:string">
3254 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Value
3255 defined by orchestration to identify this service across
3256 OPENECOMP.")</annox:annotate>
3260 <xs:element name="temp-ub-sub-account-id"
3261 type="xs:string" minOccurs="0">
3264 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3265 property will be deleted from A&AI in the near future. Only
3266 stop gap solution.")</annox:annotate>
3270 <xs:element name="resource-version" type="xs:string"
3274 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3275 for optimistic concurrency. Must be empty on create, valid on
3276 update and delete.")</annox:annotate>
3280 <xs:element ref="tns:service-instances" minOccurs="0" />
3281 <xs:element ref="tns:relationship-list" minOccurs="0" />
3285 <xs:element name="service-subscriptions">
3289 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3290 of objects that group service instances.")</annox:annotate>
3294 <xs:element ref="tns:service-subscription" minOccurs="0"
3295 maxOccurs="unbounded" />
3299 <xs:element name="customer">
3303 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="customer
3304 identifiers to provide linkage back to BSS
3305 information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="subscriber-name,global-customer-id",uniqueProps="global-customer-id,subscriber-name",alternateKeys1="subscriber-name",container="customers",namespace="business")</annox:annotate>
3309 <xs:element name="global-customer-id" type="xs:string">
3312 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Global
3313 customer id used across OPENECOMP to uniquely identify
3314 customer.")</annox:annotate>
3318 <xs:element name="subscriber-name" type="xs:string">
3321 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3322 name, an alternate way to retrieve a customer.")</annox:annotate>
3326 <xs:element name="subscriber-type" type="xs:string">
3329 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3330 type, a way to provide VID with only the INFRA
3331 customers.",defaultValue="CUST")</annox:annotate>
3335 <xs:element name="resource-version" type="xs:string"
3339 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3340 for optimistic concurrency. Must be empty on create, valid on
3341 update and delete.")</annox:annotate>
3345 <xs:element ref="tns:service-subscriptions" minOccurs="0" />
3346 <xs:element ref="tns:relationship-list" minOccurs="0" />
3350 <xs:element name="customers">
3354 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3355 of customer identifiers to provide linkage back to BSS
3356 information.")</annox:annotate>
3360 <xs:element ref="tns:customer" minOccurs="0"
3361 maxOccurs="unbounded" />
3365 <xs:element name="business">
3369 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
3370 for business related constructs")</annox:annotate>
3374 <xs:element ref="tns:connectors" minOccurs="0" />
3375 <xs:element ref="tns:customers" minOccurs="0" />
3379 <xs:element name="vnf-image">
3383 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Image
3384 object that pertain to a VNF that doesn't have associated
3386 kludge.",indexedProps="application,openecomp-uuid,application-vendor,application-version",uniqueProps="openecomp-uuid",container="vnf-images",namespace="service-design-and-creation")</annox:annotate>
3390 <xs:element name="att-uuid" type="xs:string">
3393 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3394 ID of this asset")</annox:annotate>
3398 <xs:element name="application" type="xs:string">
3401 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3402 application that the image instantiates.")</annox:annotate>
3406 <xs:element name="application-vendor" type="xs:string">
3409 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3410 vendor of the application.")</annox:annotate>
3414 <xs:element name="application-version" type="xs:string"
3418 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3419 version of the application.")</annox:annotate>
3423 <xs:element name="selflink" type="xs:string"
3427 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3428 to endpoint where AAI can get more details")</annox:annotate>
3432 <xs:element name="resource-version" type="xs:string"
3436 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3437 for optimistic concurrency. Must be empty on create, valid on
3438 update and delete.")</annox:annotate>
3442 <xs:element ref="tns:relationship-list" minOccurs="0" />
3446 <xs:element name="vnf-images">
3450 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3451 of image objects that pertain to a VNF that doesn't have
3452 associated vservers. This is a kludge.")</annox:annotate>
3456 <xs:element ref="tns:vnf-image" minOccurs="0"
3457 maxOccurs="unbounded" />
3461 <xs:element name="service">
3465 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Stand-in
3466 for service model definitions. Likely to be deprecated in favor of
3468 ASDC.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation")</annox:annotate>
3472 <xs:element name="service-id" type="xs:string">
3475 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3476 gets defined by others to provide a unique ID for the service,
3477 we accept what is sent.")</annox:annotate>
3481 <xs:element name="service-description" type="xs:string">
3484 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description
3485 of the service")</annox:annotate>
3489 <xs:element name="service-selflink" type="xs:string"
3493 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3494 to endpoint where AAI can get more details")</annox:annotate>
3498 <xs:element name="resource-version" type="xs:string"
3502 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3503 for optimistic concurrency. Must be empty on create, valid on
3504 update and delete.")</annox:annotate>
3508 <xs:element name="service-version" type="xs:string"
3512 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="service
3513 version")</annox:annotate>
3517 <xs:element ref="tns:relationship-list" minOccurs="0" />
3521 <xs:element name="services">
3525 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3526 of service model definitions. Likely to be deprecated in favor of
3527 models from ASDC.")</annox:annotate>
3531 <xs:element ref="tns:service" minOccurs="0"
3532 maxOccurs="unbounded" />
3536 <xs:element name="service-capability">
3540 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Early
3541 definition of server/resource pairings, likely to be replaced by
3542 models. No new use should be made of
3543 this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation")</annox:annotate>
3547 <xs:element name="service-type" type="xs:string">
3550 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3551 gets defined by others to provide a unique ID for the service,
3552 we accept what is sent.")</annox:annotate>
3556 <xs:element name="vnf-type" type="xs:string">
3559 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="String
3560 capturing type of vnf, that was intended to identify the ASDC
3561 resource. This field has been overloaded and clients should
3562 expect changes to occur in the future to this field as ASDC
3563 matures.")</annox:annotate>
3567 <xs:element name="resource-version" type="xs:string"
3571 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3572 for optimistic concurrency. Must be empty on create, valid on
3573 update and delete.")</annox:annotate>
3577 <xs:element ref="tns:relationship-list" minOccurs="0" />
3581 <xs:element name="service-capabilities">
3585 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3586 of service capabilities.")</annox:annotate>
3590 <xs:element ref="tns:service-capability" minOccurs="0"
3591 maxOccurs="unbounded" />
3595 <xs:element name="element-choice-set">
3599 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3600 is how we would capture constraints defining allowed sets of
3601 elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="element-choice-sets")</annox:annotate>
3605 <xs:element name="element-choice-set-uuid"
3609 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3613 <xs:element name="element-choice-set-name"
3615 <xs:element name="cardinality" type="xs:string"
3617 <xs:element name="resource-version" type="xs:string"
3619 <xs:element ref="tns:model-elements" minOccurs="0" />
3620 <xs:element ref="tns:relationship-list" minOccurs="0" />
3624 <xs:element name="element-choice-sets">
3627 <xs:element ref="tns:element-choice-set" minOccurs="0"
3628 maxOccurs="unbounded" />
3632 <xs:element name="constrained-element-set">
3636 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3637 is how we would capture constraints defining allowed sets of
3638 elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="constrained-element-sets")</annox:annotate>
3642 <xs:element name="constrained-element-set-uuid"
3646 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3650 <xs:element name="constraint-type" type="xs:string" />
3651 <xs:element name="check-type" type="xs:string" />
3652 <xs:element name="resource-version" type="xs:string"
3654 <xs:element ref="tns:element-choice-sets" minOccurs="0" />
3655 <xs:element ref="tns:relationship-list" minOccurs="0" />
3659 <xs:element name="constrained-element-sets">
3662 <xs:element ref="tns:constrained-element-set"
3663 minOccurs="0" maxOccurs="unbounded" />
3667 <xs:element name="model-constraint">
3671 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3672 is how we would capture constraints defining allowed sets of
3673 elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-constraints")</annox:annotate>
3677 <xs:element name="model-constraint-uuid" type="xs:string">
3680 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3685 name="constrained-element-set-uuid-to-replace" type="xs:string" />
3686 <xs:element ref="tns:constrained-element-sets"
3691 <xs:element name="model-constraints">
3694 <xs:element ref="tns:model-constraint" minOccurs="0"
3695 maxOccurs="unbounded" />
3699 <xs:element name="model-element">
3703 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Defines
3704 how other models combine to make up a higher-level
3705 model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-elements")</annox:annotate>
3709 <xs:element name="model-element-uuid" type="xs:string">
3712 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3716 <xs:element name="new-data-del-flag" type="xs:string">
3719 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
3720 whether this element was created as part of instantiation from
3721 this model")</annox:annotate>
3725 <xs:element name="cardinality" type="xs:string">
3728 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="How
3729 many of this type of element are required/allowed")</annox:annotate>
3733 <xs:element name="linkage-points" minOccurs="0">
3737 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Defines
3738 how other models combine to make up a higher-level
3739 model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-elements")</annox:annotate>
3743 <xs:element name="linkage-point" type="xs:string"
3744 minOccurs="0" maxOccurs="unbounded" />
3748 <xs:element name="resource-version" type="xs:string"
3752 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3753 for optimistic concurrency. Must be empty on create, valid on
3754 update and delete.")</annox:annotate>
3758 <xs:element ref="tns:model-elements" minOccurs="0">
3761 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Defines
3762 how other models combine to make up a higher-level model")</annox:annotate>
3766 <xs:element ref="tns:model-constraints" minOccurs="0">
3769 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Describes
3770 new constraints on this model element that are not part of that
3771 model's definition")</annox:annotate>
3775 <xs:element ref="tns:relationship-list" minOccurs="0" />
3779 <xs:element name="model-elements">
3782 <xs:element ref="tns:model-element" minOccurs="0"
3783 maxOccurs="unbounded" />
3787 <xs:element name="model-ver">
3791 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
3792 definition provided by ASDC to describe a specific version of an
3793 inventory asset and its connections related to ASDC
3794 models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version",uniqueProps="model-version-id",container="model-vers",namespace="service-design-and-creation")</annox:annotate>
3798 <xs:element name="model-version-id" type="xs:string">
3801 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3802 identifier corresponding to one version of a model in ASDC")</annox:annotate>
3806 <xs:element name="model-name" type="xs:string">
3809 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
3810 of the model, which can change from version to version.")</annox:annotate>
3814 <xs:element name="model-version" type="xs:string">
3817 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Version")</annox:annotate>
3821 <xs:element name="model-description" type="xs:string"
3825 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description")</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 ref="tns:model-elements" minOccurs="0" />
3840 <xs:element ref="tns:metadata" minOccurs="0" />
3841 <xs:element ref="tns:relationship-list" minOccurs="0" />
3845 <xs:element name="model-vers">
3848 <xs:element ref="tns:model-ver" minOccurs="0"
3849 maxOccurs="unbounded" />
3853 <xs:element name="model">
3857 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
3858 definition provided by ASDC to describe an inventory asset and its
3859 connections related to ASDC models, independent of
3860 version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation")</annox:annotate>
3864 <xs:element name="model-invariant-id" type="xs:string">
3867 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3868 identifier corresponding to the main definition of a model in
3869 ASDC")</annox:annotate>
3873 <xs:element name="model-type" type="xs:string">
3876 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
3877 of the model, e.g., service, resource, widget, etc.")</annox:annotate>
3881 <xs:element name="resource-version" type="xs:string"
3885 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3886 for optimistic concurrency. Must be empty on create, valid on
3887 update and delete.")</annox:annotate>
3891 <xs:element ref="tns:model-vers" minOccurs="0" />
3892 <xs:element ref="tns:relationship-list" minOccurs="0" />
3896 <xs:element name="models">
3900 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3901 of subgraph definitions provided by ASDC to describe the inventory
3902 assets and their connections related to ASDC models")</annox:annotate>
3906 <xs:element ref="tns:model" minOccurs="0"
3907 maxOccurs="unbounded" />
3911 <xs:element name="related-lookup">
3915 <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>
3919 <xs:element name="related-lookup-uuid" type="xs:string">
3922 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3926 <xs:element name="source-node-type" type="xs:string" />
3927 <xs:element name="source-node-property" type="xs:string" />
3928 <xs:element name="target-node-type" type="xs:string" />
3929 <xs:element name="target-node-property" type="xs:string" />
3930 <xs:element name="property-collect-list" type="xs:string"
3931 minOccurs="0" maxOccurs="unbounded" />
3932 <xs:element name="resource-version" type="xs:string"
3934 <xs:element ref="tns:relationship-list" minOccurs="0" />
3938 <xs:element name="related-lookups">
3941 <xs:element ref="tns:related-lookup" minOccurs="0"
3942 maxOccurs="unbounded" />
3946 <xs:element name="property-constraint">
3950 <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>
3954 <xs:element name="property-constraint-uuid"
3958 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3962 <xs:element name="constraint-type" type="xs:string" />
3963 <xs:element name="property-name" type="xs:string" />
3964 <xs:element name="property-value" type="xs:string" />
3965 <xs:element name="resource-version" type="xs:string"
3970 <xs:element name="property-constraints">
3973 <xs:element ref="tns:property-constraint" minOccurs="0"
3974 maxOccurs="unbounded" />
3978 <xs:element name="named-query-element">
3982 <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>
3986 <xs:element name="named-query-element-uuid"
3990 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3994 <xs:element name="property-collect-list" type="xs:string"
3995 minOccurs="0" maxOccurs="unbounded" />
3996 <xs:element name="resource-version" type="xs:string"
3998 <xs:element name="property-limit-desc" type="xs:string"
4000 <xs:element name="do-not-output" type="xs:string"
4002 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4003 <xs:element ref="tns:related-lookups" minOccurs="0" />
4004 <xs:element ref="tns:property-constraints" minOccurs="0" />
4005 <xs:element ref="tns:relationship-list" minOccurs="0" />
4009 <xs:element name="named-query-elements">
4012 <xs:element ref="tns:named-query-element" minOccurs="0"
4013 maxOccurs="unbounded" />
4017 <xs:element name="named-query">
4021 <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>
4025 <xs:element name="named-query-uuid" type="xs:string">
4028 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
4032 <xs:element name="named-query-name" type="xs:string" />
4033 <xs:element name="named-query-version" type="xs:string" />
4034 <xs:element name="required-input-params" minOccurs="0">
4038 <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>
4042 <xs:element name="required-input-param"
4043 type="xs:string" minOccurs="0" maxOccurs="unbounded" />
4047 <xs:element name="description" type="xs:string"
4049 <xs:element name="resource-version" type="xs:string"
4051 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4052 <xs:element ref="tns:relationship-list" minOccurs="0" />
4056 <xs:element name="named-queries">
4059 <xs:element ref="tns:named-query" minOccurs="0"
4060 maxOccurs="unbounded" />
4064 <xs:element name="service-design-and-creation">
4068 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
4069 for objects managed by ASDC")</annox:annotate>
4073 <xs:element ref="tns:vnf-images" minOccurs="0" />
4074 <xs:element ref="tns:services" minOccurs="0" />
4075 <xs:element ref="tns:service-capabilities" minOccurs="0" />
4076 <xs:element ref="tns:models" minOccurs="0" />
4077 <xs:element ref="tns:named-queries" minOccurs="0" />
4081 <xs:element name="logical-link">
4085 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Logical
4086 links generally connect l-interfaces but are used to express
4087 logical connectivity between two
4088 points",indexedProps="link-name,persona-model-id,persona-model-version,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,purpose",uniqueProps="link-id",nameProps="prov-status,circuit-id",container="logical-links",namespace="network")</annox:annotate>
4092 <xs:element name="link-name" type="xs:string">
4095 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
4097 vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ")</annox:annotate>
4101 <xs:element name="link-type" type="xs:string">
4104 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4105 of logical link, e.g., evc")</annox:annotate>
4109 <xs:element name="speed-value" type="xs:string"
4113 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4114 the numeric part of the speed")</annox:annotate>
4118 <xs:element name="speed-units" type="xs:string"
4122 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4123 the units corresponding to the speed")</annox:annotate>
4127 <xs:element name="ip-version" type="xs:string"
4131 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4,
4132 v6, or ds for dual stack (should be openecomp-ip-version)")</annox:annotate>
4136 <xs:element name="routing-protocol" type="xs:string"
4140 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="For
4141 example, static or BGP")</annox:annotate>
4145 <xs:element name="resource-version" type="xs:string"
4149 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4150 for optimistic concurrency. Must be empty on create, valid on
4151 update and delete.")</annox:annotate>
4155 <xs:element name="persona-model-id" type="xs:string"
4159 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4160 ASDC model id for this resource or service model.")</annox:annotate>
4164 <xs:element name="persona-model-version" type="xs:string"
4168 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4169 ASDC model version for this resource or service model.")</annox:annotate>
4173 <xs:element name="widget-model-id" type="xs:string"
4177 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4178 ASDC data dictionary widget model. This maps directly to the
4179 A&AI widget.")</annox:annotate>
4183 <xs:element name="widget-model-version" type="xs:string"
4187 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4188 ASDC data dictionary version of the widget model.This maps
4189 directly to the A&AI version of the widget.")</annox:annotate>
4193 <xs:element name="operational-status" type="xs:string"
4197 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4198 of operational status of the logical link.")</annox:annotate>
4202 <xs:element name="prov-status" type="xs:string"
4206 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
4207 for operational monitoring of this VNF by BAU Service Assurance
4208 systems.")</annox:annotate>
4212 <xs:element name="link-role" type="xs:string"
4216 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4217 of the network use of the logical link.")</annox:annotate>
4221 <xs:element name="link-name2" type="xs:string"
4225 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alias
4226 or alternate name (CLCI or D1 name).")</annox:annotate>
4230 <xs:element name="link-id" type="xs:string" minOccurs="0">
4233 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
4234 of the logical-link, SDNC generates this.")</annox:annotate>
4238 <xs:element name="circuit-id" type="xs:string"
4242 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
4243 id")</annox:annotate>
4247 <xs:element name="purpose" type="xs:string" minOccurs="0">
4250 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Reason
4251 for this entity, role it is playing")</annox:annotate>
4255 <xs:element ref="tns:relationship-list" minOccurs="0" />
4259 <xs:element name="logical-links">
4263 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4264 of logical connections")</annox:annotate>
4268 <xs:element ref="tns:logical-link" minOccurs="0"
4269 maxOccurs="unbounded" />
4273 <xs:element name="class-of-service">
4277 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="cos",dependentOn="site-pair",container="classes-of-service")</annox:annotate>
4281 <xs:element name="cos" type="xs:string">
4284 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4285 identifier of probe")</annox:annotate>
4289 <xs:element name="probe-id" type="xs:string"
4293 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
4294 of probe")</annox:annotate>
4298 <xs:element name="probe-type" type="xs:string"
4302 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type
4303 of probe")</annox:annotate>
4307 <xs:element name="resource-version" type="xs:string"
4311 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4312 for optimistic concurrency. Must be empty on create, valid on
4313 update and delete.")</annox:annotate>
4317 <xs:element ref="tns:relationship-list" minOccurs="0" />
4321 <xs:element name="classes-of-service">
4325 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="class-of-service
4326 of probe")</annox:annotate>
4330 <xs:element ref="tns:class-of-service" minOccurs="0"
4331 maxOccurs="unbounded" />
4335 <xs:element name="site-pair">
4339 <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>
4343 <xs:element name="site-pair-id" type="xs:string">
4346 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4347 identifier of probe")</annox:annotate>
4351 <xs:element name="source-ip" type="xs:string"
4355 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4356 address")</annox:annotate>
4360 <xs:element name="destination-ip" type="xs:string"
4364 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4365 address")</annox:annotate>
4369 <xs:element name="ip-version" type="xs:string"
4373 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
4374 version, v4, v6")</annox:annotate>
4378 <xs:element name="destination-hostname" type="xs:string"
4382 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Hostname
4383 of the destination equipment to which SLAs are measured
4384 against.")</annox:annotate>
4388 <xs:element name="destination-equip-type"
4389 type="xs:string" minOccurs="0">
4392 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
4393 type of destinatination equipment. Could be Router, UCPE, etc.")</annox:annotate>
4397 <xs:element name="resource-version" type="xs:string"
4401 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4402 for optimistic concurrency. Must be empty on create, valid on
4403 update and delete.")</annox:annotate>
4407 <xs:element ref="tns:classes-of-service" minOccurs="0" />
4408 <xs:element ref="tns:relationship-list" minOccurs="0" />
4412 <xs:element name="site-pairs">
4416 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="probe
4417 within a set")</annox:annotate>
4421 <xs:element ref="tns:site-pair" minOccurs="0"
4422 maxOccurs="unbounded" />
4426 <xs:element name="routing-instance">
4430 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="routing-instance-id",uniqueProps="routing-instance-id",dependentOn="site-pair-set",container="routing-instances")</annox:annotate>
4434 <xs:element name="routing-instance-id" type="xs:string">
4437 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4438 id of routing instance")</annox:annotate>
4442 <xs:element name="rpm-owner" type="xs:string"
4446 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rpm
4447 owner")</annox:annotate>
4451 <xs:element name="resource-version" type="xs:string"
4455 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4456 for optimistic concurrency. Must be empty on create, valid on
4457 update and delete.")</annox:annotate>
4461 <xs:element ref="tns:site-pairs" minOccurs="0" />
4462 <xs:element ref="tns:relationship-list" minOccurs="0" />
4466 <xs:element name="routing-instances">
4470 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="set
4471 of probes related to generic-vnf routing instance")</annox:annotate>
4475 <xs:element ref="tns:routing-instance" minOccurs="0"
4476 maxOccurs="unbounded" />
4480 <xs:element name="site-pair-set">
4484 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Set
4485 of instances for probes used to measure service level
4486 agreements",indexedProps="site-pair-set-id",uniqueProps="site-pair-set-id",container="site-pair-sets",namespace="network")</annox:annotate>
4490 <xs:element name="site-pair-set-id" type="xs:string">
4493 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4494 id of site pair set.")</annox:annotate>
4498 <xs:element name="resource-version" type="xs:string"
4502 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4503 for optimistic concurrency. Must be empty on create, valid on
4504 update and delete.")</annox:annotate>
4508 <xs:element ref="tns:routing-instances" minOccurs="0" />
4509 <xs:element ref="tns:relationship-list" minOccurs="0" />
4513 <xs:element name="site-pair-sets">
4517 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4518 of sets of instances for probes related to generic-vnf")</annox:annotate>
4522 <xs:element ref="tns:site-pair-set" minOccurs="0"
4523 maxOccurs="unbounded" />
4527 <xs:element name="vpn-binding">
4531 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPN
4532 binding",nameProps="vpn-name,vpn-type",indexedProps="vpn-name,vpn-id,global-route-target,vpn-type",searchable="vpn-name",uniqueProps="vpn-id",container="vpn-bindings",namespace="network")</annox:annotate>
4536 <xs:element name="vpn-id" type="xs:string">
4539 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="VPN
4540 ID, globally unique within A&AI")</annox:annotate>
4544 <xs:element name="vpn-name" type="xs:string">
4547 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="VPN
4548 Name")</annox:annotate>
4552 <xs:element name="global-route-target" type="xs:string">
4555 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
4556 used to identify a VPN, globally unique in the network")</annox:annotate>
4560 <xs:element name="vpn-platform" type="xs:string"
4564 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4565 platform associated with the VPN example AVPN, Mobility")</annox:annotate>
4569 <xs:element name="vpn-type" type="xs:string"
4573 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4574 of the vpn, should be taken from enumerated/valid values")</annox:annotate>
4578 <xs:element name="route-distinguisher" type="xs:string"
4582 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4583 to distinguish the distinct VPN routes of separate customers who
4584 connect to the provider in an MPLS network.")</annox:annotate>
4588 <xs:element name="route-target-role" type="xs:string"
4592 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
4593 assigned to this route target")</annox:annotate>
4597 <xs:element name="resource-version" type="xs:string"
4601 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4602 for optimistic concurrency. Must be empty on create, valid on
4603 update and delete.")</annox:annotate>
4607 <xs:element ref="tns:relationship-list" minOccurs="0">
4610 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="l3-networks
4611 relate to vpn-bindings")</annox:annotate>
4618 <xs:element name="vpn-bindings">
4621 <xs:element ref="tns:vpn-binding" minOccurs="0"
4622 maxOccurs="unbounded" />
4626 <xs:element name="vpls-pe">
4630 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPLS
4632 routers.",indexedProps="prov-status,equipment-name",container="vpls-pes",namespace="network")</annox:annotate>
4636 <xs:element name="equipment-name" type="xs:string">
4639 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
4643 <xs:element name="prov-status" type="xs:string"
4647 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
4648 for operational monitoring of this VNF by BAU Service Assurance
4649 systems.")</annox:annotate>
4653 <xs:element name="ipv4-oam-address" type="xs:string"
4657 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
4658 tail-f uses to configure vpe, also used for troubleshooting and
4659 is IP used for traps generated by VPE
4660 (v4-loopback0-ip-address).")</annox:annotate>
4664 <xs:element name="equipment-role" type="xs:string"
4668 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
4669 should send valid enumerated value, e.g., VPLS-PE.")</annox:annotate>
4673 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
4677 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
4678 location for stag to get to VCE")</annox:annotate>
4682 <xs:element name="resource-version" type="xs:string"
4686 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4687 for optimistic concurrency. Must be empty on create, valid on
4688 update and delete.")</annox:annotate>
4692 <xs:element ref="tns:relationship-list" minOccurs="0" />
4693 <xs:element ref="tns:p-interfaces" minOccurs="0" />
4694 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
4698 <xs:element name="vpls-pes">
4702 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4703 of VPLS Provider Edge routers")</annox:annotate>
4707 <xs:element ref="tns:vpls-pe" minOccurs="0"
4708 maxOccurs="unbounded" />
4712 <xs:element name="multicast-configuration">
4716 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="multicast-configuration-id",uniqueProps="multicast-configuration-id",container="multicast-configurations",namespace="network")</annox:annotate>
4720 <xs:element name="multicast-configuration-id"
4724 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4725 id of multicast configuration.")</annox:annotate>
4729 <xs:element name="multicast-protocol" type="xs:string">
4732 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="protocol
4733 of multicast configuration")</annox:annotate>
4737 <xs:element name="rp-type" type="xs:string">
4740 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rp
4741 type of multicast configuration")</annox:annotate>
4745 <xs:element name="resource-version" type="xs:string"
4749 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4750 for optimistic concurrency. Must be empty on create, valid on
4751 update and delete.")</annox:annotate>
4755 <xs:element ref="tns:relationship-list" minOccurs="0" />
4759 <xs:element name="multicast-configurations">
4763 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="multicast
4764 configuration of generic-vnf ip-address")</annox:annotate>
4768 <xs:element ref="tns:multicast-configuration"
4769 minOccurs="0" maxOccurs="unbounded" />
4773 <xs:element name="cvlan-tag-entry">
4777 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(dependentOn="port-group",indexedProps="cvlan-tag",container="cvlan-tags")</annox:annotate>
4781 <xs:element name="cvlan-tag" type="xs:unsignedInt">
4784 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="See
4785 mis-na-virtualization-platform.yang")</annox:annotate>
4789 <xs:element name="resource-version" type="xs:string"
4793 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4794 for optimistic concurrency. Must be empty on create, valid on
4795 update and delete.")</annox:annotate>
4799 <xs:element ref="tns:relationship-list" minOccurs="0" />
4803 <xs:element name="cvlan-tags">
4806 <xs:element ref="tns:cvlan-tag-entry" minOccurs="0"
4807 maxOccurs="unbounded" />
4811 <xs:element name="port-group">
4815 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Used
4816 to capture the network interfaces of this
4817 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>
4821 <xs:element name="interface-id" type="xs:string">
4824 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4825 ID of the interface")</annox:annotate>
4829 <xs:element name="neutron-network-id" type="xs:string"
4833 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
4834 network id of this Interface")</annox:annotate>
4838 <xs:element name="neutron-network-name" type="xs:string"
4842 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
4843 network name of this Interface")</annox:annotate>
4847 <xs:element name="interface-role" type="xs:string"
4851 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
4852 assigned to this Interface, should use values as defined in
4853 OPENECOMP Yang models.")</annox:annotate>
4857 <xs:element name="resource-version" type="xs:string"
4861 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4862 for optimistic concurrency. Must be empty on create, valid on
4863 update and delete.")</annox:annotate>
4867 <xs:element name="port-group-id" type="xs:string"
4871 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
4872 ID for port group in vmware")</annox:annotate>
4876 <xs:element name="port-group-name" type="xs:string"
4880 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Likely
4881 to duplicate value of neutron network name")</annox:annotate>
4885 <xs:element name="switch-name" type="xs:string"
4889 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="DVS
4890 or standard switch name (should be non-null for port groups
4891 associated with DVS)")</annox:annotate>
4895 <xs:element name="orchestration-status" type="xs:string">
4898 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
4899 status of this VNF, mastered by MSO")</annox:annotate>
4903 <xs:element name="heat-stack-id" type="xs:string"
4907 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
4908 stack id corresponding to this instance, managed by MSO")</annox:annotate>
4912 <xs:element name="mso-catalog-key" type="xs:string"
4916 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
4917 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
4921 <xs:element ref="tns:cvlan-tags" minOccurs="0" />
4922 <xs:element ref="tns:relationship-list" minOccurs="0" />
4926 <xs:element name="port-groups">
4929 <xs:element ref="tns:port-group" minOccurs="0"
4930 maxOccurs="unbounded" />
4934 <xs:element name="license">
4938 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
4940 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce,vpe",container="licenses")</annox:annotate>
4944 <xs:element name="group-uuid" type="xs:string">
4947 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4948 ID for the license group the resource belongs to, should be
4949 uuid.")</annox:annotate>
4953 <xs:element name="resource-uuid" type="xs:string">
4956 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4957 ID of a license resource. ")</annox:annotate>
4961 <xs:element name="resource-version" type="xs:string"
4965 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
4966 value")</annox:annotate>
4970 <xs:element ref="tns:relationship-list" minOccurs="0" />
4974 <xs:element name="licenses">
4978 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Licenses
4979 to be allocated across resources, keyed by group-uuid and
4980 resource-uuid, related to license management")</annox:annotate>
4984 <xs:element ref="tns:license" minOccurs="0"
4985 maxOccurs="unbounded" />
4989 <xs:element name="entitlement">
4993 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
4995 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce,vpe",container="entitlements")</annox:annotate>
4999 <xs:element name="group-uuid" type="xs:string">
5002 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5003 ID for the entitlement group the resource comes from, should be
5004 uuid.")</annox:annotate>
5008 <xs:element name="resource-uuid" type="xs:string">
5011 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5012 ID of an entitlement resource. ")</annox:annotate>
5016 <xs:element name="resource-version" type="xs:string"
5020 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5021 value")</annox:annotate>
5025 <xs:element ref="tns:relationship-list" minOccurs="0" />
5029 <xs:element name="entitlements">
5033 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Entitlements,
5034 keyed by group-uuid and resource-uuid, related to license
5035 management")</annox:annotate>
5039 <xs:element ref="tns:entitlement" minOccurs="0"
5040 maxOccurs="unbounded" />
5044 <xs:element name="vce">
5048 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
5049 Customer Edge Router, used specifically for Gamma. This object is
5050 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>
5054 <xs:element name="vnf-id" type="xs:string">
5057 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5058 id of VNF. This is unique across the graph.")</annox:annotate>
5062 <xs:element name="vnf-name" type="xs:string">
5065 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5066 of VNF.")</annox:annotate>
5070 <xs:element name="vnf-name2" type="xs:string"
5074 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
5075 name of VNF.")</annox:annotate>
5079 <xs:element name="vnf-type" type="xs:string">
5082 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
5083 capturing type of vnf, that was intended to identify the ASDC
5084 resource. This field has been overloaded and clients should
5085 expect changes to occur in the future to this field as ASDC
5086 matures.")</annox:annotate>
5090 <xs:element name="service-id" type="xs:string"
5094 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5095 identifier of service from ASDC. Expect this to change as ASDC
5096 matures.")</annox:annotate>
5100 <xs:element name="regional-resource-zone"
5101 type="xs:string" minOccurs="0">
5104 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
5105 way of organizing pservers, source of truth should define
5106 values")</annox:annotate>
5110 <xs:element name="prov-status" type="xs:string"
5114 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5115 for operational monitoring of this resource by Service Assurance
5116 systems.")</annox:annotate>
5120 <xs:element name="operational-state" type="xs:string"
5124 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
5125 for whether the resource is considered operational")</annox:annotate>
5129 <xs:element name="license-key" type="xs:string"
5133 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
5134 key")</annox:annotate>
5138 <xs:element name="equipment-role" type="xs:string"
5142 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
5143 role being played by this VNF")</annox:annotate>
5147 <xs:element name="orchestration-status" type="xs:string"
5151 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5152 status of this VNF, mastered by MSO")</annox:annotate>
5156 <xs:element name="heat-stack-id" type="xs:string"
5160 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5161 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5165 <xs:element name="mso-catalog-key" type="xs:string"
5169 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5170 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5174 <xs:element name="vpe-id" type="xs:string" minOccurs="0">
5177 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5178 ID of VPE connected to this VCE.")</annox:annotate>
5182 <xs:element name="v6-vce-wan-address" type="xs:string"
5186 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
5187 v6 IP address for the WAN Link on this router. Implied length of
5188 /64.")</annox:annotate>
5192 <xs:element name="ipv4-oam-address" type="xs:string"
5196 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5197 tail-f uses to configure vce, also used for troubleshooting and
5198 is IP used for traps generated by VCE.")</annox:annotate>
5202 <xs:element name="resource-version" type="xs:string"
5206 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5207 for optimistic concurrency. Must be empty on create, valid on
5208 update and delete.")</annox:annotate>
5212 <xs:element name="ipv4-loopback0-address"
5213 type="xs:string" minOccurs="0">
5216 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Loopback0
5217 address")</annox:annotate>
5221 <xs:element name="entitlement-resource-uuid"
5222 type="xs:string" minOccurs="0">
5225 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Entitlement
5226 resource uuid")</annox:annotate>
5230 <xs:element ref="tns:port-groups" minOccurs="0" />
5231 <xs:element ref="tns:licenses" minOccurs="0" />
5232 <xs:element ref="tns:entitlements" minOccurs="0" />
5233 <xs:element ref="tns:relationship-list" minOccurs="0" />
5237 <xs:element name="vces">
5241 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5242 of Virtual Customer Edge Routers, used specifically for Gamma.
5243 This object is deprecated.")</annox:annotate>
5247 <xs:element ref="tns:vce" minOccurs="0"
5248 maxOccurs="unbounded" />
5252 <xs:element name="vpe">
5256 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Relationship-list
5257 must include related to info for
5258 complex.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,vnf-id,regional-resource-zone,prov-status,service-id",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="vpes",namespace="network",extendsFrom="vnf")</annox:annotate>
5262 <xs:element name="vnf-id" type="xs:string">
5265 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5266 id of VNF. This is unique across the graph.")</annox:annotate>
5270 <xs:element name="vnf-name" type="xs:string">
5273 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5274 of VNF.")</annox:annotate>
5278 <xs:element name="vnf-name2" type="xs:string"
5282 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
5283 name of VNF.")</annox:annotate>
5287 <xs:element name="vnf-type" type="xs:string">
5290 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
5291 capturing type of vnf, that was intended to identify the ASDC
5292 resource. This field has been overloaded and clients should
5293 expect changes to occur in the future to this field as ASDC
5294 matures.")</annox:annotate>
5298 <xs:element name="service-id" type="xs:string"
5302 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5303 identifier of service from ASDC")</annox:annotate>
5307 <xs:element name="regional-resource-zone"
5308 type="xs:string" minOccurs="0">
5311 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
5312 way of organizing pservers, source of truth should define
5313 values")</annox:annotate>
5317 <xs:element name="prov-status" type="xs:string"
5321 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5322 for operational monitoring of this resource by Service Assurance
5323 systems.")</annox:annotate>
5327 <xs:element name="operational-state" type="xs:string"
5331 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
5332 for whether the resource is considered operational")</annox:annotate>
5336 <xs:element name="license-key" type="xs:string"
5340 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
5341 key")</annox:annotate>
5345 <xs:element name="equipment-role" type="xs:string"
5349 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
5350 should send valid enumerated value")</annox:annotate>
5354 <xs:element name="orchestration-status" type="xs:string"
5358 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5359 status of this VNF, mastered by MSO")</annox:annotate>
5363 <xs:element name="heat-stack-id" type="xs:string"
5367 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5368 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5372 <xs:element name="mso-catalog-key" type="xs:string"
5376 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5377 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5381 <xs:element name="ipv4-oam-address" type="xs:string"
5385 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5386 tail-f uses to configure vpe, also used for troubleshooting and
5387 is IP used for traps generated by VPE
5388 (v4-loopback0-ip-address).")</annox:annotate>
5392 <xs:element name="ipv4-oam-gateway-address-prefix-length"
5393 type="xs:int" minOccurs="0">
5396 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
5397 length for oam-address")</annox:annotate>
5401 <xs:element name="ipv4-oam-gateway-address"
5402 type="xs:string" minOccurs="0">
5405 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Gateway
5406 address")</annox:annotate>
5410 <xs:element name="v4-loopback0-ip-address"
5411 type="xs:string" minOccurs="0">
5414 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Loopback0
5415 address")</annox:annotate>
5419 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
5423 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
5424 location for stag to get to VCE")</annox:annotate>
5428 <xs:element name="as-number" type="xs:string"
5432 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="as-number
5433 of the VPE")</annox:annotate>
5437 <xs:element name="resource-version" type="xs:string"
5441 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5442 for optimistic concurrency. Must be empty on create, valid on
5443 update and delete.")</annox:annotate>
5447 <xs:element name="summary-status" type="xs:string"
5451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="details
5452 regarding the vpe operation")</annox:annotate>
5456 <xs:element name="encrypted-access-flag"
5457 type="xs:boolean" minOccurs="0">
5460 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
5461 whether vpe access uses SSH")</annox:annotate>
5465 <xs:element ref="tns:relationship-list" minOccurs="0" />
5466 <xs:element ref="tns:l-interfaces" minOccurs="0" />
5467 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
5468 <xs:element ref="tns:licenses" minOccurs="0" />
5469 <xs:element ref="tns:entitlements" minOccurs="0" />
5473 <xs:element name="vpes">
5477 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
5478 provider edge router. In 1504, A&AI will populate this object
5479 through an M&P and tool provided to operations.")</annox:annotate>
5483 <xs:element ref="tns:vpe" minOccurs="0"
5484 maxOccurs="unbounded" />
5488 <xs:element name="vnfc">
5492 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="vnfc-name,prov-status,vnfc-type,vnfc-function-code,ipaddress-v4-oam-vip,in-maint,is-closed-loop-disabled,group-notation",searchable="vnfc-name",container="vnfcs",namespace="network")</annox:annotate>
5496 <xs:element name="vnfc-name" type="xs:string">
5499 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5500 ID of vnfc.")</annox:annotate>
5504 <xs:element name="vnfc-function-code" type="xs:string">
5507 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="function
5508 code")</annox:annotate>
5512 <xs:element name="vnfc-type" type="xs:string">
5515 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type")</annox:annotate>
5519 <xs:element name="prov-status" type="xs:string"
5523 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="prov
5524 status of this vnfc")</annox:annotate>
5528 <xs:element name="orchestration-status" type="xs:string"
5532 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5533 status of this VNF, mastered by APP-C")</annox:annotate>
5537 <xs:element name="ipaddress-v4-oam-vip" type="xs:string"
5541 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Oam
5542 V4 vip address of this vnfc")</annox:annotate>
5546 <xs:element name="in-maint" type="xs:boolean">
5549 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5550 to indicate whether or not this object is in maintenance mode
5551 (maintenance mode = true)")</annox:annotate>
5555 <xs:element name="is-closed-loop-disabled"
5559 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5560 to indicate whether closed loop function is enabled on this
5561 node")</annox:annotate>
5565 <xs:element name="group-notation" type="xs:string"
5569 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
5570 notation of VNFC")</annox:annotate>
5574 <xs:element name="resource-version" type="xs:string"
5578 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5579 for optimistic concurrency. Must be empty on create, valid on
5580 update and delete.")</annox:annotate>
5584 <xs:element ref="tns:relationship-list" minOccurs="0" />
5588 <xs:element name="vnfcs">
5592 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="virtual
5593 network components associated with a vserver from application
5594 controller.")</annox:annotate>
5598 <xs:element ref="tns:vnfc" minOccurs="0"
5599 maxOccurs="unbounded" />
5603 <xs:element name="subnet">
5607 <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>
5611 <xs:element name="subnet-id" type="xs:string">
5614 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Subnet
5615 ID, should be UUID.")</annox:annotate>
5619 <xs:element name="subnet-name" type="xs:string"
5623 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5624 associated with the subnet.")</annox:annotate>
5628 <xs:element name="neutron-subnet-id" type="xs:string"
5632 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5633 id of this subnet")</annox:annotate>
5637 <xs:element name="gateway-address" type="xs:string"
5641 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="gateway
5642 ip address")</annox:annotate>
5646 <xs:element name="network-start-address" type="xs:string"
5650 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
5651 start address")</annox:annotate>
5655 <xs:element name="cidr-mask" type="xs:string"
5659 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="cidr
5660 mask")</annox:annotate>
5664 <xs:element name="ip-version" type="xs:string"
5668 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
5669 version")</annox:annotate>
5673 <xs:element name="orchestration-status" type="xs:string"
5677 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5678 status of this VNF, mastered by MSO")</annox:annotate>
5682 <xs:element name="dhcp-enabled" type="xs:boolean">
5685 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="dhcp
5686 enabled")</annox:annotate>
5690 <xs:element name="dhcp-start" type="xs:string"
5694 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5695 start address reserved for use by dhcp")</annox:annotate>
5699 <xs:element name="dhcp-end" type="xs:string"
5703 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5704 last address reserved for use by dhcp")</annox:annotate>
5708 <xs:element name="resource-version" type="xs:string"
5712 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5713 for optimistic concurrency. Must be empty on create, valid on
5714 update and delete.")</annox:annotate>
5718 <xs:element ref="tns:relationship-list" minOccurs="0" />
5722 <xs:element name="subnets">
5725 <xs:element ref="tns:subnet" minOccurs="0"
5726 maxOccurs="unbounded" />
5730 <xs:element name="ctag-assignment">
5734 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="vlan-id-inner",dependentOn="l3-network",container="ctag-assignments")</annox:annotate>
5738 <xs:element name="vlan-id-inner" type="xs:unsignedInt">
5741 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="id.")</annox:annotate>
5745 <xs:element name="resource-version" type="xs:string"
5749 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5750 for optimistic concurrency. Must be empty on create, valid on
5751 update and delete.")</annox:annotate>
5755 <xs:element ref="tns:relationship-list" minOccurs="0" />
5759 <xs:element name="ctag-assignments">
5762 <xs:element ref="tns:ctag-assignment" minOccurs="0"
5763 maxOccurs="unbounded" />
5767 <xs:element name="segmentation-assignment">
5771 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
5773 assignment.",indexedProps="segmentation-id",dependentOn="l3-network",container="segmentation-assignments")</annox:annotate>
5777 <xs:element name="segmentation-id" type="xs:string">
5780 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
5781 Table Reference id, UUID assigned to this instance.")</annox:annotate>
5785 <xs:element name="resource-version" type="xs:string"
5789 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5790 value")</annox:annotate>
5794 <xs:element ref="tns:relationship-list" minOccurs="0" />
5798 <xs:element name="segmentation-assignments">
5802 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5803 of openstack segmentation assignments")</annox:annotate>
5807 <xs:element ref="tns:segmentation-assignment"
5808 minOccurs="0" maxOccurs="unbounded" />
5812 <xs:element name="l3-network">
5816 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Generic
5818 definition",nameProps="network-name",indexedProps="heat-stack-id,network-uuid,service-id,network-id,network-name,persona-model-id,persona-model-version,widget-model-id,widget-model-version,contrail-network-fqdn,network-role",searchable="network-name",uniqueProps="network-id",container="l3-networks",namespace="network")</annox:annotate>
5822 <xs:element name="network-id" type="xs:string">
5825 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Network
5826 ID, should be uuid. Unique across A&AI.")</annox:annotate>
5830 <xs:element name="network-name" type="xs:string">
5833 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5834 of the network, governed by some naming convention..")</annox:annotate>
5838 <xs:element name="network-type" type="xs:string"
5842 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
5843 of the network - who defines these values?")</annox:annotate>
5847 <xs:element name="network-role" type="xs:string"
5851 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
5852 the network plans - who defines these values?")</annox:annotate>
5856 <xs:element name="network-technology" type="xs:string"
5860 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
5861 technology - who defines these values?")</annox:annotate>
5865 <xs:element name="neutron-network-id" type="xs:string"
5869 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5870 network id of this Interface")</annox:annotate>
5874 <xs:element name="is-bound-to-vpn" type="xs:boolean">
5877 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Set
5878 to true if bound to VPN")</annox:annotate>
5882 <xs:element name="service-id" type="xs:string"
5886 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5887 identifier of service from ASDC")</annox:annotate>
5891 <xs:element name="network-role-instance"
5892 type="xs:unsignedInt" minOccurs="0">
5895 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
5896 role instance")</annox:annotate>
5900 <xs:element name="resource-version" type="xs:string"
5904 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5905 for optimistic concurrency. Must be empty on create, valid on
5906 update and delete.")</annox:annotate>
5910 <xs:element name="orchestration-status" type="xs:string"
5914 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5915 status of this VNF, mastered by MSO")</annox:annotate>
5919 <xs:element name="heat-stack-id" type="xs:string"
5923 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5924 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5928 <xs:element name="mso-catalog-key" type="xs:string"
5932 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5933 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5937 <xs:element name="contrail-network-fqdn" type="xs:string"
5941 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
5942 FQDN for the network")</annox:annotate>
5946 <xs:element name="persona-model-id" type="xs:string"
5950 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5951 ASDC model id for this resource or service model.")</annox:annotate>
5955 <xs:element name="persona-model-version" type="xs:string"
5959 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5960 ASDC model version for this resource or service model.")</annox:annotate>
5964 <xs:element name="persona-model-customization-id"
5965 type="xs:string" minOccurs="0">
5968 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
5969 the id of all the configuration used to customize the resource
5970 for the service.")</annox:annotate>
5974 <xs:element name="widget-model-id" type="xs:string"
5978 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5979 ASDC data dictionary widget model. This maps directly to the
5980 A&AI widget.")</annox:annotate>
5984 <xs:element name="widget-model-version" type="xs:string"
5988 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5989 ASDC data dictionary version of the widget model.This maps
5990 directly to the A&AI version of the widget.")</annox:annotate>
5994 <xs:element name="physical-network-name" type="xs:string"
5998 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5999 associated with the physical network.")</annox:annotate>
6003 <xs:element name="is-provider-network" type="xs:boolean">
6006 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6007 indicatating whether or not network is a provider network.")</annox:annotate>
6011 <xs:element name="is-shared-network" type="xs:boolean">
6014 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6015 indicatating whether or not network is a shared network.")</annox:annotate>
6019 <xs:element name="is-external-network" type="xs:boolean">
6022 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6023 indicatating whether or not network is an external network.")</annox:annotate>
6027 <xs:element ref="tns:subnets" minOccurs="0" />
6028 <xs:element ref="tns:ctag-assignments" minOccurs="0" />
6029 <xs:element ref="tns:segmentation-assignments"
6031 <xs:element ref="tns:relationship-list" minOccurs="0">
6034 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Relates
6035 to tenant (or is it a child of tenant), complex, service,
6036 vpn-binding")</annox:annotate>
6043 <xs:element name="l3-networks">
6046 <xs:element ref="tns:l3-network" minOccurs="0"
6047 maxOccurs="unbounded" />
6051 <xs:element name="network-policy">
6055 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network")</annox:annotate>
6059 <xs:element name="network-policy-id" type="xs:string">
6062 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
6063 representing unique key to this instance")</annox:annotate>
6067 <xs:element name="network-policy-fqdn" type="xs:string"
6071 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
6072 FQDN for the policy")</annox:annotate>
6076 <xs:element name="heat-stack-id" type="xs:string"
6080 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
6081 for the openStack Heat instance")</annox:annotate>
6085 <xs:element name="resource-version" type="xs:string"
6089 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6090 for optimistic concurrency. Must be empty on create, valid on
6091 update and delete.")</annox:annotate>
6095 <xs:element ref="tns:relationship-list" minOccurs="0" />
6099 <xs:element name="network-policies">
6102 <xs:element ref="tns:network-policy" minOccurs="0"
6103 maxOccurs="unbounded" />
6107 <xs:element name="vf-module">
6111 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="a
6113 VNFCs",indexedProps="vf-module-id,vf-module-name,heat-stack-id,persona-model-id,persona-model-version,widget-model-id,widget-model-version,contrail-service-instance-fqdn",searchable="vf-module-name",dependentOn="generic-vnf",container="vf-modules")</annox:annotate>
6117 <xs:element name="vf-module-id" type="xs:string">
6120 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6121 ID of vf-module.")</annox:annotate>
6125 <xs:element name="vf-module-name" type="xs:string"
6129 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6130 of vf-module")</annox:annotate>
6134 <xs:element name="heat-stack-id" type="xs:string"
6138 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6139 stack id corresponding to this instance.")</annox:annotate>
6143 <xs:element name="orchestration-status" type="xs:string"
6147 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="orchestration
6148 status of this vf-module, mastered by MSO")</annox:annotate>
6152 <xs:element name="is-base-vf-module" type="xs:boolean">
6155 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6156 to indicate whether or not this object is base vf module")</annox:annotate>
6160 <xs:element name="resource-version" type="xs:string"
6164 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6165 for optimistic concurrency. Must be empty on create, valid on
6166 update and delete.")</annox:annotate>
6170 <xs:element name="persona-model-id" type="xs:string"
6174 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6175 ASDC model id for this resource or service model.")</annox:annotate>
6179 <xs:element name="persona-model-version" type="xs:string"
6183 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6184 ASDC model version for this resource or service model.")</annox:annotate>
6188 <xs:element name="persona-model-customization-id"
6189 type="xs:string" minOccurs="0">
6192 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6193 the id of all the configuration used to customize the resource
6194 for the service.")</annox:annotate>
6198 <xs:element name="widget-model-id" type="xs:string"
6202 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6203 ASDC data dictionary widget model. This maps directly to the
6204 A&AI widget.")</annox:annotate>
6208 <xs:element name="widget-model-version" type="xs:string"
6212 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6213 ASDC data dictionary version of the widget model.This maps
6214 directly to the A&AI version of the widget.")</annox:annotate>
6218 <xs:element name="contrail-service-instance-fqdn"
6219 type="xs:string" minOccurs="0">
6222 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6223 Contrail unique ID for a service-instance")</annox:annotate>
6227 <xs:element ref="tns:relationship-list" minOccurs="0" />
6231 <xs:element name="vf-modules">
6235 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6236 of vf-modules, a deployment unit of VNFCs")</annox:annotate>
6240 <xs:element ref="tns:vf-module" minOccurs="0"
6241 maxOccurs="unbounded" />
6245 <xs:element name="generic-vnf">
6249 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
6251 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,persona-model-id,persona-model-version,widget-model-id,widget-model-version",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="generic-vnfs",namespace="network",extendsFrom="vnf")</annox:annotate>
6255 <xs:element name="vnf-id" type="xs:string">
6258 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6259 id of VNF. This is unique across the graph.")</annox:annotate>
6263 <xs:element name="vnf-name" type="xs:string">
6266 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6267 of VNF.")</annox:annotate>
6271 <xs:element name="vnf-name2" type="xs:string"
6275 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
6276 name of VNF.")</annox:annotate>
6280 <xs:element name="vnf-type" type="xs:string">
6283 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
6284 capturing type of vnf, that was intended to identify the ASDC
6285 resource. This field has been overloaded and clients should
6286 expect changes to occur in the future to this field as ASDC
6287 matures.")</annox:annotate>
6291 <xs:element name="service-id" type="xs:string"
6295 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
6296 identifier of service from ASDC")</annox:annotate>
6300 <xs:element name="regional-resource-zone"
6301 type="xs:string" minOccurs="0">
6304 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
6305 way of organizing pservers, source of truth should define
6306 values")</annox:annotate>
6310 <xs:element name="prov-status" type="xs:string"
6314 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
6315 for operational monitoring of this resource by Service Assurance
6316 systems.")</annox:annotate>
6320 <xs:element name="operational-state" type="xs:string"
6324 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6325 for whether the resource is considered operational")</annox:annotate>
6329 <xs:element name="license-key" type="xs:string"
6333 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
6334 key")</annox:annotate>
6338 <xs:element name="equipment-role" type="xs:string"
6342 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
6343 should send valid enumerated value")</annox:annotate>
6347 <xs:element name="orchestration-status" type="xs:string"
6351 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6352 status of this VNF, used by MSO.")</annox:annotate>
6356 <xs:element name="heat-stack-id" type="xs:string"
6360 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6361 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6365 <xs:element name="mso-catalog-key" type="xs:string"
6369 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6370 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6374 <xs:element name="management-option" type="xs:string"
6378 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
6379 of managed by OPENECOMP or customer")</annox:annotate>
6383 <xs:element name="ipv4-oam-address" type="xs:string"
6387 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
6388 tail-f uses to configure generic-vnf, also used for
6389 troubleshooting and is IP used for traps generated by
6390 generic-vnf.")</annox:annotate>
6394 <xs:element name="ipv4-loopback0-address"
6395 type="xs:string" minOccurs="0">
6398 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
6399 Loopback0 address")</annox:annotate>
6403 <xs:element name="nm-lan-v6-address" type="xs:string"
6407 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6408 Loopback address")</annox:annotate>
6412 <xs:element name="management-v6-address" type="xs:string"
6416 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6417 management address")</annox:annotate>
6421 <xs:element name="vcpu" type="xs:unsignedInt"
6425 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6426 of vcpus ordered for this instance of VNF, used for VNFs with no
6427 vservers/flavors")</annox:annotate>
6431 <xs:element name="vcpu-units" type="xs:string"
6435 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6436 associated with vcpu, used for VNFs with no vservers/flavors")</annox:annotate>
6440 <xs:element name="vmemory" type="xs:unsignedInt"
6444 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6445 of GB of memory ordered for this instance of VNF, used for VNFs
6446 with no vservers/flavors")</annox:annotate>
6450 <xs:element name="vmemory-units" type="xs:string"
6454 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6455 associated with vmemory, used for VNFs with no
6456 vservers/flavors")</annox:annotate>
6460 <xs:element name="vdisk" type="xs:unsignedInt"
6464 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6465 of vdisks ordered for this instance of VNF, used for VNFs with
6466 no vservers/flavors")</annox:annotate>
6470 <xs:element name="vdisk-units" type="xs:string"
6474 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6475 associated with vdisk, used for VNFs with no vservers/flavors")</annox:annotate>
6479 <xs:element name="in-maint" type="xs:boolean">
6482 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6483 to indicate whether or not this object is in maintenance mode
6484 (maintenance mode = true). This field (in conjunction with
6485 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
6489 <xs:element name="is-closed-loop-disabled"
6493 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6494 to indicate whether closed loop function is enabled on this
6495 node")</annox:annotate>
6499 <xs:element name="resource-version" type="xs:string"
6503 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6504 for optimistic concurrency. Must be empty on create, valid on
6505 update and delete.")</annox:annotate>
6509 <xs:element name="summary-status" type="xs:string"
6513 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="details
6514 regarding the generic-vnf operation")</annox:annotate>
6518 <xs:element name="encrypted-access-flag"
6519 type="xs:boolean" minOccurs="0">
6522 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
6523 whether generic-vnf access uses SSH")</annox:annotate>
6527 <xs:element name="entitlement-assignment-group-uuid"
6528 type="xs:string" minOccurs="0">
6531 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6532 of the Entitlement group used for licensing VNFs")</annox:annotate>
6536 <xs:element name="entitlement-resource-uuid"
6537 type="xs:string" minOccurs="0">
6540 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6541 of the specific entitlement resource")</annox:annotate>
6545 <xs:element name="license-assignment-group-uuid"
6546 type="xs:string" minOccurs="0">
6549 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6550 of the license assignment group")</annox:annotate>
6554 <xs:element name="license-key-uuid" type="xs:string"
6558 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6559 of the actual license resource")</annox:annotate>
6563 <xs:element name="persona-model-id" type="xs:string"
6567 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6568 ASDC model id for this resource or service model.")</annox:annotate>
6572 <xs:element name="persona-model-version" type="xs:string"
6576 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6577 ASDC model version for this resource or service model.")</annox:annotate>
6581 <xs:element name="persona-model-customization-id"
6582 type="xs:string" minOccurs="0">
6585 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6586 the id of all the configuration used to customize the resource
6587 for the service.")</annox:annotate>
6591 <xs:element name="widget-model-id" type="xs:string"
6595 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6596 ASDC data dictionary widget model. This maps directly to the
6597 A&AI widget.")</annox:annotate>
6601 <xs:element name="widget-model-version" type="xs:string"
6605 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6606 ASDC data dictionary version of the widget model.This maps
6607 directly to the A&AI version of the widget.")</annox:annotate>
6611 <xs:element name="as-number" type="xs:string"
6615 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="as-number
6616 of the VNF")</annox:annotate>
6620 <xs:element name="regional-resource-subzone"
6621 type="xs:string" minOccurs="0">
6624 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="represents
6625 sub zone of the rr plane")</annox:annotate>
6629 <xs:element ref="tns:relationship-list" minOccurs="0" />
6630 <xs:element ref="tns:l-interfaces" minOccurs="0" />
6631 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
6632 <xs:element ref="tns:vf-modules" minOccurs="0" />
6633 <xs:element ref="tns:licenses" minOccurs="0" />
6634 <xs:element ref="tns:entitlements" minOccurs="0" />
6638 <xs:element name="generic-vnfs">
6642 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6643 of VNFs")</annox:annotate>
6647 <xs:element ref="tns:generic-vnf" minOccurs="0"
6648 maxOccurs="unbounded" />
6652 <xs:element name="lag-link">
6656 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="LAG
6658 lag-interfaces",indexedProps="link-name",container="lag-links",namespace="network")</annox:annotate>
6662 <xs:element name="link-name" type="xs:string">
6665 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Alphabetical
6666 concatenation of lag-interface names")</annox:annotate>
6670 <xs:element name="resource-version" type="xs:string"
6674 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6675 for optimistic concurrency. Must be empty on create, valid on
6676 update and delete.")</annox:annotate>
6680 <xs:element ref="tns:relationship-list" minOccurs="0" />
6684 <xs:element name="lag-links">
6688 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6689 of link aggregation connections")</annox:annotate>
6693 <xs:element ref="tns:lag-link" minOccurs="0"
6694 maxOccurs="unbounded" />
6698 <xs:element name="newvce">
6702 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
6703 object fills in the gaps from vce that were incorporated into
6704 generic-vnf. This object will be retired with
6705 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>
6709 <xs:element name="vnf-id2" type="xs:string">
6712 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6713 id of VNF, can't use same attribute name right now until we
6714 promote this new object")</annox:annotate>
6718 <xs:element name="vnf-name" type="xs:string">
6721 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6722 of VNF.")</annox:annotate>
6726 <xs:element name="vnf-name2" type="xs:string"
6730 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
6731 name of VNF.")</annox:annotate>
6735 <xs:element name="vnf-type" type="xs:string">
6738 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
6739 capturing type of vnf, that was intended to identify the ASDC
6740 resource. This field has been overloaded and clients should
6741 expect changes to occur in the future to this field as ASDC
6742 matures.")</annox:annotate>
6746 <xs:element name="prov-status" type="xs:string"
6750 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
6751 for operational monitoring of this VNF by BAU Service Assurance
6752 systems.")</annox:annotate>
6756 <xs:element name="operational-state" type="xs:string"
6760 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6761 for whether the resource is considered operational")</annox:annotate>
6765 <xs:element name="license-key" type="xs:string"
6769 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
6770 key")</annox:annotate>
6774 <xs:element name="ipv4-oam-address" type="xs:string"
6778 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
6779 tail-f uses to configure vpe, also used for troubleshooting and
6780 is IP used for traps generated by VPE
6781 (v4-loopback0-ip-address).")</annox:annotate>
6785 <xs:element name="equipment-role" type="xs:string"
6789 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
6790 should send valid enumerated value, e.g., VPE.")</annox:annotate>
6794 <xs:element name="resource-version" type="xs:string"
6798 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6799 for optimistic concurrency. Must be empty on create, valid on
6800 update and delete.")</annox:annotate>
6804 <xs:element name="ipv4-loopback0-address"
6805 type="xs:string" minOccurs="0">
6808 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
6809 Loopback0 address")</annox:annotate>
6813 <xs:element name="orchestration-status" type="xs:string"
6817 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6818 status of this VNF, mastered by MSO.")</annox:annotate>
6822 <xs:element name="heat-stack-id" type="xs:string"
6826 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6827 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6831 <xs:element name="mso-catalog-key" type="xs:string"
6835 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6836 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6840 <xs:element ref="tns:relationship-list" minOccurs="0" />
6841 <xs:element ref="tns:l-interfaces" minOccurs="0" />
6845 <xs:element name="newvces">
6849 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
6850 object fills in the gaps from vce that were incorporated into
6851 generic-vnf. This object will be retired with vce.")</annox:annotate>
6855 <xs:element ref="tns:newvce" minOccurs="0"
6856 maxOccurs="unbounded" />
6860 <xs:element name="pnf">
6864 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="PNF
6865 represents a physical network function. typically equipment used
6866 in the D1 world. in 1607, this will be populated by SDN-C to
6867 represent a premises router that a uCPE connects to. But this can
6868 be used to represent any physical device that is not an OPENECOMP
6870 uCPE.",indexedProps="pnf-name,orchestration-status,inv-status",searchable="pnf-name",uniqueProps="pnf-name",container="pnfs",namespace="network")</annox:annotate>
6874 <xs:element name="pnf-name" type="xs:string">
6877 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
6878 name of Physical Network Function.")</annox:annotate>
6882 <xs:element name="pnf-name2" type="xs:string"
6886 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="name
6887 of Physical Network Function.")</annox:annotate>
6891 <xs:element name="pnf-name2-source" type="xs:string"
6895 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="source
6896 of name2")</annox:annotate>
6900 <xs:element name="pnf-id" type="xs:string" minOccurs="0">
6903 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="id
6904 of pnf")</annox:annotate>
6908 <xs:element name="equip-type" type="xs:string"
6912 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6913 type. Source of truth should define valid values.")</annox:annotate>
6917 <xs:element name="equip-vendor" type="xs:string"
6921 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6922 vendor. Source of truth should define valid values.")</annox:annotate>
6926 <xs:element name="equip-model" type="xs:string"
6930 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6931 model. Source of truth should define valid values.")</annox:annotate>
6935 <xs:element name="management-option" type="xs:string"
6939 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
6940 of managed by OPENECOMP or customer")</annox:annotate>
6944 <xs:element name="ipaddress-v4-oam" type="xs:string"
6948 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ipv4-oam-address
6949 with new naming convention for IP addresses")</annox:annotate>
6953 <xs:element name="sw-version" type="xs:string"
6957 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="sw-version
6958 is the version of SW for the hosted application on the PNF.")</annox:annotate>
6962 <xs:element name="orchestration-status" type="xs:string"
6966 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="orchestration-status
6967 is the status of orchestration on the PNF.")</annox:annotate>
6971 <xs:element name="in-maint" type="xs:boolean">
6974 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
6975 to indicate whether or not this object is in maintenance mode
6976 (maintenance mode = true). This field (in conjunction with
6977 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
6981 <xs:element name="frame-id" type="xs:string"
6985 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
6986 of the physical frame (relay rack) where pnf is installed.")</annox:annotate>
6990 <xs:element name="serial-number" type="xs:string"
6994 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Serial
6995 number of the device")</annox:annotate>
6999 <xs:element name="ipaddress-v4-loopback-0"
7000 type="xs:string" minOccurs="0">
7003 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7004 Loopback 0 address")</annox:annotate>
7008 <xs:element name="ipaddress-v6-loopback-0"
7009 type="xs:string" minOccurs="0">
7012 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7013 Loopback 0 address")</annox:annotate>
7017 <xs:element name="ipaddress-v4-aim" type="xs:string"
7021 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7022 AIM address")</annox:annotate>
7026 <xs:element name="ipaddress-v6-aim" type="xs:string"
7030 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7031 AIM address")</annox:annotate>
7035 <xs:element name="ipaddress-v6-oam" type="xs:string"
7039 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7040 OAM address")</annox:annotate>
7044 <xs:element name="inv-status" type="xs:string"
7048 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CANOPI's
7049 inventory status. Only set with values exactly as defined by
7050 CANOPI.")</annox:annotate>
7054 <xs:element name="resource-version" type="xs:string"
7058 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7059 for optimistic concurrency. Must be empty on create, valid on
7060 update and delete.")</annox:annotate>
7064 <xs:element ref="tns:relationship-list" minOccurs="0" />
7065 <xs:element ref="tns:p-interfaces" minOccurs="0" />
7066 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
7070 <xs:element name="pnfs">
7074 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7075 of Physical Network Functions.")</annox:annotate>
7079 <xs:element ref="tns:pnf" minOccurs="0"
7080 maxOccurs="unbounded" />
7084 <xs:element name="physical-link">
7088 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7089 of physical connections, typically between
7090 p-interfaces",indexedProps="circuit-id,link-name",alternateKeys1="circuit-id",container="physical-links",namespace="network")</annox:annotate>
7094 <xs:element name="link-name" type="xs:string">
7097 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
7098 hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ")</annox:annotate>
7102 <xs:element name="speed-value" type="xs:string"
7106 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7107 the numeric part of the speed")</annox:annotate>
7111 <xs:element name="speed-units" type="xs:string"
7115 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7116 the units corresponding to the speed")</annox:annotate>
7120 <xs:element name="circuit-id" type="xs:string"
7124 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
7125 it")</annox:annotate>
7129 <xs:element name="dual-mode" type="xs:string"
7133 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Dual
7134 access mode (e.g., primary, secondary")</annox:annotate>
7138 <xs:element name="management-option" type="xs:string"
7142 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="To
7143 provide information on who manages this circuit. A&AI or 3rd
7144 party transport provider")</annox:annotate>
7148 <xs:element name="service-provider-name" type="xs:string"
7152 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
7153 of the service Provider on this link.")</annox:annotate>
7157 <xs:element name="resource-version" type="xs:string"
7161 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7162 for optimistic concurrency. Must be empty on create, valid on
7163 update and delete.")</annox:annotate>
7167 <xs:element ref="tns:relationship-list" minOccurs="0" />
7171 <xs:element name="physical-links">
7175 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7176 of physical connections, typically between p-interfaces")</annox:annotate>
7180 <xs:element ref="tns:physical-link" minOccurs="0"
7181 maxOccurs="unbounded" />
7185 <xs:element name="vig-server">
7189 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="vig-server
7190 contains information about a vig server used for
7191 IPSec-configuration. Populated by SDN-C from
7192 1607",indexedProps="vig-address-type",dependentOn="ipsec-configuration",container="vig-servers")</annox:annotate>
7196 <xs:element name="vig-address-type" type="xs:string">
7199 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="indicates
7200 whether the VIG is for AVPN or INTERNET")</annox:annotate>
7204 <xs:element name="ipaddress-v4-vig" type="xs:string"
7205 minOccurs="0" maxOccurs="unbounded">
7208 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
7209 IP of the vig server")</annox:annotate>
7213 <xs:element name="ipaddress-v6-vig" type="xs:string"
7214 minOccurs="0" maxOccurs="unbounded">
7217 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
7218 IP of the vig server")</annox:annotate>
7222 <xs:element name="resource-version" type="xs:string"
7226 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7227 for optimistic concurrency. Must be empty on create, valid on
7228 update and delete.")</annox:annotate>
7232 <xs:element ref="tns:relationship-list" minOccurs="0" />
7236 <xs:element name="vig-servers">
7239 <xs:element ref="tns:vig-server" minOccurs="0"
7240 maxOccurs="unbounded" />
7244 <xs:element name="ipsec-configuration">
7248 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPSec
7249 configuration node will contain various configuration data for the
7250 NMTE VNF. This node will have an edge to the generic-vnf (vnf type
7251 = TE). Starting 1607, this data will be populated by
7252 SDN-C",indexedProps="ipsec-configuration-id",uniqueProps="ipsec-configuration-id",container="ipsec-configurations",namespace="network")</annox:annotate>
7256 <xs:element name="ipsec-configuration-id"
7260 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
7261 of this configuration")</annox:annotate>
7265 <xs:element name="requested-vig-address-type"
7266 type="xs:string" minOccurs="0">
7269 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicate
7270 the type of VIG server like AVPN, INTERNET, BOTH")</annox:annotate>
7274 <xs:element name="requested-encryption-strength"
7275 type="xs:string" minOccurs="0">
7278 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encryption
7279 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7280 aes-265-cbc")</annox:annotate>
7284 <xs:element name="requested-dmz-type" type="xs:string"
7288 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="OPENECOMP
7289 can offer a shared DMZ or a DMZ specific to a customer")</annox:annotate>
7293 <xs:element name="shared-dmz-network-address"
7294 type="xs:string" minOccurs="0">
7297 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
7298 address of shared DMZ")</annox:annotate>
7302 <xs:element name="requested-customer-name"
7303 type="xs:string" minOccurs="0">
7306 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="If
7307 the DMZ is a custom DMZ, this field will indicate the customer
7308 information")</annox:annotate>
7312 <xs:element name="ike-version" type="xs:string"
7316 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="can
7317 be 1 or 2")</annox:annotate>
7321 <xs:element name="ikev1-authentication" type="xs:string"
7325 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contains
7326 values like md5, sha1, sha256, sha384")</annox:annotate>
7330 <xs:element name="ikev1-encryption" type="xs:string"
7334 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encyption
7335 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7336 aes-265-cbc")</annox:annotate>
7340 <xs:element name="ikev1-dh-group" type="xs:string"
7344 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Diffie-Hellman
7345 group like DH-GROUP2, DH-GROUP5, DH-GROUP14")</annox:annotate>
7349 <xs:element name="ikev1-am-group-id" type="xs:string"
7353 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
7354 name defined in VIG for clients using aggressive mode")</annox:annotate>
7358 <xs:element name="ikev1-am-password" type="xs:string"
7362 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="pre-shared
7363 key for the above group name ")</annox:annotate>
7367 <xs:element name="ikev1-sa-lifetime" type="xs:string"
7371 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Lifetime
7372 for IKEv1 SA")</annox:annotate>
7376 <xs:element name="ipsec-authentication" type="xs:string"
7380 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="md5,
7381 sha1, sha256, sha384")</annox:annotate>
7385 <xs:element name="ipsec-encryption" type="xs:string"
7389 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="3des-cbc,
7390 des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc")</annox:annotate>
7394 <xs:element name="ipsec-sa-lifetime" type="xs:string"
7398 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Life
7399 time for IPSec SA")</annox:annotate>
7403 <xs:element name="ipsec-pfs" type="xs:string"
7407 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="enable
7408 PFS or not")</annox:annotate>
7412 <xs:element name="xauth-userid" type="xs:string"
7416 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="user
7417 ID for xAuth, sm-user,ucpeHostName,nmteHostName")</annox:annotate>
7421 <xs:element name="xauth-user-password" type="xs:string"
7425 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
7426 using the Juniper $9$ algorithm")</annox:annotate>
7430 <xs:element name="dpd-interval" type="xs:string"
7434 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
7435 time between DPD probe")</annox:annotate>
7439 <xs:element name="dpd-frequency" type="xs:string"
7443 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Maximum
7444 number of DPD before claiming the tunnel is down")</annox:annotate>
7448 <xs:element name="resource-version" type="xs:string"
7452 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7453 for optimistic concurrency. Must be empty on create, valid on
7454 update and delete.")</annox:annotate>
7458 <xs:element ref="tns:relationship-list" minOccurs="0" />
7459 <xs:element ref="tns:vig-servers" minOccurs="0" />
7463 <xs:element name="ipsec-configurations">
7466 <xs:element ref="tns:ipsec-configuration" minOccurs="0"
7467 maxOccurs="unbounded" />
7471 <xs:element name="route-table-reference">
7475 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
7477 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>
7481 <xs:element name="route-table-reference-id"
7485 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
7486 Table Reference id, UUID assigned to this instance.")</annox:annotate>
7490 <xs:element name="route-table-reference-fqdn"
7494 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="FQDN
7495 entry in the route table.")</annox:annotate>
7499 <xs:element name="resource-version" type="xs:string"
7503 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7504 value")</annox:annotate>
7508 <xs:element ref="tns:relationship-list" minOccurs="0" />
7512 <xs:element name="route-table-references">
7516 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7517 of openstack route table references")</annox:annotate>
7521 <xs:element ref="tns:route-table-reference" minOccurs="0"
7522 maxOccurs="unbounded" />
7526 <xs:element name="instance-group">
7530 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
7531 mechanism for grouping
7532 instances",nameProps="description",uniqueProps="id",indexedProps="id,description,type,sub-type",container="instance-groups",namespace="network")</annox:annotate>
7536 <xs:element name="id" type="xs:string">
7539 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Instance
7540 Group ID, UUID assigned to this instance.")</annox:annotate>
7544 <xs:element name="description" type="xs:string">
7547 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Descriptive
7548 text to help identify the usage of this instance-group")</annox:annotate>
7552 <xs:element name="type" type="xs:string">
7555 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Only
7556 valid value today is lower case ha for high availability")</annox:annotate>
7560 <xs:element name="sub-type" type="xs:string"
7564 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
7565 values for ha type are [geo-activeactive, geo-activestandby,
7566 local-activeactive, local-activestandby]")</annox:annotate>
7570 <xs:element name="resource-version" type="xs:string"
7574 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7575 value")</annox:annotate>
7579 <xs:element ref="tns:relationship-list" minOccurs="0" />
7583 <xs:element name="instance-groups">
7587 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7588 of openstack route table references")</annox:annotate>
7592 <xs:element ref="tns:instance-group" minOccurs="0"
7593 maxOccurs="unbounded" />
7597 <xs:element name="network">
7601 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
7602 for network inventory resources.")</annox:annotate>
7606 <xs:element ref="tns:logical-links" minOccurs="0" />
7607 <xs:element ref="tns:site-pair-sets" minOccurs="0" />
7608 <xs:element ref="tns:vpn-bindings" minOccurs="0" />
7609 <xs:element ref="tns:vpls-pes" minOccurs="0" />
7610 <xs:element ref="tns:multicast-configurations"
7612 <xs:element ref="tns:vces" minOccurs="0" />
7613 <xs:element ref="tns:vpes" minOccurs="0" />
7614 <xs:element ref="tns:vnfcs" minOccurs="0" />
7615 <xs:element ref="tns:l3-networks" minOccurs="0" />
7616 <xs:element ref="tns:network-policies" minOccurs="0" />
7617 <xs:element ref="tns:generic-vnfs" minOccurs="0" />
7618 <xs:element ref="tns:lag-links" minOccurs="0" />
7619 <xs:element ref="tns:newvces" minOccurs="0" />
7620 <xs:element ref="tns:pnfs" minOccurs="0" />
7621 <xs:element ref="tns:physical-links" minOccurs="0" />
7622 <xs:element ref="tns:ipsec-configurations" minOccurs="0" />
7623 <xs:element ref="tns:route-table-references"
7625 <xs:element ref="tns:instance-groups" minOccurs="0" />
7629 <xs:element name="reserved-prop-names">
7633 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
7634 map to define some reserved properties of a
7635 vertex",uniqueProps="aai-unique-key",indexedProps="aai-unique-key,source-of-truth,aai-node-type")</annox:annotate>
7639 <xs:element name="last-mod-source-of-truth"
7640 type="xs:string" minOccurs="0" />
7641 <xs:element name="aai-node-type" type="xs:string"
7643 <xs:element name="aai-created-ts" type="xs:unsignedInt"
7645 <xs:element name="aai-unique-key" type="xs:string"
7647 <xs:element name="aai-last-mod-ts" type="xs:unsignedInt"
7649 <xs:element name="source-of-truth" type="xs:string"
7654 <xs:element name="edge-prop-names">
7658 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
7659 map to define the properties of an edge and interpret the map
7660 EdgeRules",edgeInfo="edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV")</annox:annotate>
7664 <xs:element name="edgeLabel" type="xs:string"
7666 <xs:element name="direction" type="xs:string"
7668 <xs:element name="multiplicityRule" type="xs:string"
7670 <xs:element name="isParent" type="xs:boolean"
7672 <xs:element name="usesResource" type="xs:boolean"
7674 <xs:element name="hasDelTarget" type="xs:boolean"
7676 <xs:element name="SVC-INFRA" type="xs:string"
7678 <xs:element name="SVC-INFRA-REV" type="xs:string"
7683 <xs:element name="aai-internal">
7686 <xs:element ref="tns:reserved-prop-names" minOccurs="0"
7687 maxOccurs="unbounded" />
7688 <xs:element ref="tns:edge-prop-names" minOccurs="0"
7689 maxOccurs="unbounded" />
7693 <xs:element name="inventory">
7696 <xs:element ref="tns:search" minOccurs="0" />
7697 <xs:element ref="tns:actions" minOccurs="0" />
7698 <xs:element ref="tns:cloud-infrastructure" minOccurs="0" />
7699 <xs:element ref="tns:license-management" minOccurs="0" />
7700 <xs:element ref="tns:business" minOccurs="0" />
7701 <xs:element ref="tns:service-design-and-creation"
7703 <xs:element ref="tns:network" minOccurs="0" />
7704 <xs:element ref="tns:aai-internal" minOccurs="0" />
7708 <xs:element name="notification-event-header">
7711 <xs:element name="id" type="xs:string" minOccurs="0" />
7712 <xs:element name="timestamp" type="xs:string"
7714 <xs:element name="source-name" type="xs:string"
7716 <xs:element name="domain" type="xs:string" minOccurs="0" />
7717 <xs:element name="sequence-number" type="xs:string"
7719 <xs:element name="severity" type="xs:string"
7721 <xs:element name="event-type" type="xs:string"
7723 <xs:element name="version" type="xs:string" minOccurs="0" />
7724 <xs:element name="action" type="xs:string" minOccurs="0" />
7725 <xs:element name="entity-type" type="xs:string"
7727 <xs:element name="top-entity-type" type="xs:string"
7729 <xs:element name="entity-link" type="xs:string"
7731 <xs:element name="status" type="xs:string" minOccurs="0" />
7735 <xs:element name="notification-event">
7738 <xs:element name="cambria.partition" type="xs:string"
7740 <xs:element ref="tns:notification-event-header"
7745 <xs:element name="query-parameters">
7749 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="QueryParameters
7750 for performing a named-query or model query")</annox:annotate>
7754 <xs:element ref="tns:named-query" minOccurs="0" />
7755 <xs:element ref="tns:model" minOccurs="0" />
7759 <xs:element name="instance-filter">
7764 <xs:element name="instance-filters">
7768 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="InstanceFilters
7769 for performing a named-query or model query")</annox:annotate>
7773 <xs:element ref="tns:instance-filter" minOccurs="0"
7774 maxOccurs="unbounded" />
7778 <xs:element name="model-and-named-query-search">
7782 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="ModelAndNamedQuerySearch
7783 holds query-parameters and instance-properties for performing a
7784 named-query or model query")</annox:annotate>
7788 <xs:element ref="tns:query-parameters" minOccurs="0" />
7789 <xs:element ref="tns:instance-filters" minOccurs="0" />
7790 <xs:element name="top-node-type" type="xs:string"
7795 <xs:element name="properties">
7799 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Property
7800 holder for query properties or instance properties")</annox:annotate>
7804 <xs:element name="property-name" type="xs:string"
7806 <xs:element name="property-value" type="xs:string"
7811 <xs:element name="extra-properties">
7816 <xs:element name="inventory-response-item">
7820 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Inventory
7821 item for response list",container="inventory-response-items")</annox:annotate>
7825 <xs:element name="model-name" type="xs:string"
7827 <xs:element ref="tns:extra-properties" minOccurs="0" />
7828 <xs:element ref="tns:inventory-response-items"
7833 <xs:element name="inventory-response-items">
7837 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Container
7838 for inventory items in response list",container="response-list")</annox:annotate>
7842 <xs:element ref="tns:inventory-response-item"
7843 minOccurs="0" maxOccurs="unbounded" />
7847 <xs:element name="response-list">
7851 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Response
7852 container for the results of a named-query or model query")</annox:annotate>
7856 <xs:element ref="tns:inventory-response-items"
7861 <xs:element name="extra-property">
7864 <xs:element name="property-name" type="xs:string"
7869 <xs:element name="vnf">
7873 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Abstract
7875 class",indexedProps="vnf-id",uniqueProps="vnf-id",inheritors="vce,vpe,generic-vnf",isAbstract="true")</annox:annotate>
7879 <xs:element name="vnf-id" type="xs:string">
7882 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
7883 id of VNF. This is unique across the graph.")</annox:annotate>