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/v9"
4 xmlns:tns="http://org.openecomp.aai.inventory/v9"
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-openecomp for
2065 openecomp.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate>
2069 <xs:element name="cloud-owner" type="xs:string">
2072 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifies
2073 the vendor and cloud name, e.g., openecomp-openecomp. First part
2074 of composite key should be formatted as vendor-cloudname")</annox:annotate>
2078 <xs:element name="cloud-region-id" type="xs:string">
2081 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifier
2082 used by the vendor for the region. Second part of composite
2083 key")</annox:annotate>
2087 <xs:element name="cloud-type" type="xs:string"
2091 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
2092 of the cloud (e.g., openstack)")</annox:annotate>
2096 <xs:element name="owner-defined-type" type="xs:string"
2100 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Cloud-owner
2101 defined type indicator (e.g., DCP, LCP)")</annox:annotate>
2105 <xs:element name="cloud-region-version" type="xs:string"
2109 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Software
2110 version employed at the site")</annox:annotate>
2114 <xs:element name="identity-url" type="xs:string"
2118 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
2119 of the keystone identity service")</annox:annotate>
2123 <xs:element name="cloud-zone" type="xs:string"
2127 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Zone
2128 where the cloud is homed")</annox:annotate>
2132 <xs:element name="complex-name" type="xs:string"
2136 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="complex
2137 name for cloud-region instance")</annox:annotate>
2141 <xs:element name="resource-version" type="xs:string"
2145 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2146 for optimistic concurrency. Must be empty on create, valid on
2147 update and delete.")</annox:annotate>
2151 <xs:element ref="tns:volume-groups" minOccurs="0" />
2152 <xs:element ref="tns:tenants" minOccurs="0" />
2153 <xs:element ref="tns:flavors" minOccurs="0" />
2154 <xs:element ref="tns:group-assignments" minOccurs="0" />
2155 <xs:element ref="tns:snapshots" minOccurs="0" />
2156 <xs:element ref="tns:images" minOccurs="0" />
2157 <xs:element ref="tns:dvs-switches" minOccurs="0" />
2158 <xs:element ref="tns:oam-networks" minOccurs="0" />
2159 <xs:element ref="tns:availability-zones" minOccurs="0" />
2160 <xs:element ref="tns:relationship-list" minOccurs="0" />
2164 <xs:element name="cloud-regions">
2168 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate>
2172 <xs:element ref="tns:cloud-region" minOccurs="0"
2173 maxOccurs="unbounded" />
2177 <xs:element name="network-profile">
2181 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Network
2182 profile populated by SDN-GP for
2183 SNMP",indexedProps="nm-profile-name",container="network-profiles",namespace="cloud-infrastructure")</annox:annotate>
2187 <xs:element name="nm-profile-name" type="xs:string">
2190 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2191 name of network profile.")</annox:annotate>
2195 <xs:element name="community-string" type="xs:string"
2199 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
2200 SNMP community string")</annox:annotate>
2204 <xs:element name="resource-version" type="xs:string"
2208 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2209 for optimistic concurrency. Must be empty on create, valid on
2210 update and delete.")</annox:annotate>
2214 <xs:element ref="tns:relationship-list" minOccurs="0" />
2218 <xs:element name="network-profiles">
2222 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2223 of network profiles")</annox:annotate>
2227 <xs:element ref="tns:network-profile" minOccurs="0"
2228 maxOccurs="unbounded" />
2232 <xs:element name="p-interface">
2236 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Physical
2238 nic)",indexedProps="interface-name,prov-status",nameProps="prov-status",dependentOn="vpls-pe,pserver,pnf",container="p-interfaces")</annox:annotate>
2242 <xs:element name="interface-name" type="xs:string">
2245 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2246 that identifies the physical interface")</annox:annotate>
2250 <xs:element name="speed-value" type="xs:string"
2254 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2255 the numeric part of the speed")</annox:annotate>
2259 <xs:element name="speed-units" type="xs:string"
2263 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2264 the units corresponding to the speed")</annox:annotate>
2268 <xs:element name="port-description" type="xs:string"
2272 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Nature
2273 of the services and connectivity on this port.")</annox:annotate>
2277 <xs:element name="equipment-identifier" type="xs:string"
2281 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CLEI
2282 or other specification for p-interface hardware.")</annox:annotate>
2286 <xs:element name="interface-role" type="xs:string"
2290 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2291 specification for p-interface hardware.")</annox:annotate>
2295 <xs:element name="interface-type" type="xs:string"
2299 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
2300 the physical properties of the interface.")</annox:annotate>
2304 <xs:element name="prov-status" type="xs:string"
2308 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
2309 for operational monitoring of this resource by Service Assurance
2310 systems.")</annox:annotate>
2314 <xs:element name="resource-version" type="xs:string"
2318 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2319 for optimistic concurrency. Must be empty on create, valid on
2320 update and delete.")</annox:annotate>
2324 <xs:element ref="tns:relationship-list" minOccurs="0" />
2325 <xs:element ref="tns:l-interfaces" minOccurs="0" />
2329 <xs:element name="p-interfaces">
2333 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2334 of physical interfaces.")</annox:annotate>
2338 <xs:element ref="tns:p-interface" minOccurs="0"
2339 maxOccurs="unbounded" />
2343 <xs:element name="lag-interface">
2347 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Link
2349 interface",indexedProps="interface-name,interface-id,interface-role",dependentOn="generic-vnf,pserver,vpe,vpls-pe,pnf",container="lag-interfaces")</annox:annotate>
2353 <xs:element name="interface-name" type="xs:string">
2356 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name
2357 that identifies the link aggregate interface")</annox:annotate>
2361 <xs:element name="resource-version" type="xs:string"
2365 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2366 for optimistic concurrency. Must be empty on create, valid on
2367 update and delete.")</annox:annotate>
2371 <xs:element name="speed-value" type="xs:string"
2375 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2376 the numeric part of the speed")</annox:annotate>
2380 <xs:element name="speed-units" type="xs:string"
2384 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
2385 the units corresponding to the speed")</annox:annotate>
2389 <xs:element name="interface-id" type="xs:string"
2393 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
2394 of interface")</annox:annotate>
2398 <xs:element name="interface-role" type="xs:string"
2402 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
2403 assigned to this Interface, should use values as defined in
2404 OPENECOMP Yang 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(nameProps="name",indexedProps="assignment-group-uuid,openecomp-uuid,name",uniqueProps="openecomp-uuid",container="license-key-resources",namespace="license-management")</annox:annotate>
2765 <xs:element name="att-uuid" type="xs:string">
2768 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
2772 <xs:element name="assignment-type" type="xs:string"
2774 <xs:element name="assignment-status" type="xs:string"
2776 <xs:element name="assignment-group-uuid" type="xs:string" />
2777 <xs:element name="assignment-date" type="xs:string"
2779 <xs:element name="name" type="xs:string" minOccurs="0" />
2780 <xs:element name="model-uuid" type="xs:string"
2782 <xs:element name="model-version" type="xs:string"
2784 <xs:element name="license-key" type="xs:string"
2786 <xs:element name="license-key-file-url" type="xs:string"
2788 <xs:element name="supplier-release-list" type="xs:string"
2789 minOccurs="0" maxOccurs="unbounded" />
2790 <xs:element name="resource-version" type="xs:string"
2794 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2795 for optimistic concurrency. Must be empty on create, valid on
2796 update and delete.")</annox:annotate>
2800 <xs:element ref="tns:relationship-list" minOccurs="0" />
2804 <xs:element name="license-key-resources">
2807 <xs:element ref="tns:license-key-resource" minOccurs="0"
2808 maxOccurs="unbounded" />
2812 <xs:element name="license-management">
2815 <xs:element ref="tns:license-key-resources" minOccurs="0" />
2819 <xs:element name="connector">
2823 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2824 of resource instances used to connect a variety of disparate
2826 widgets",indexedProps="resource-instance-id,persona-model-id,persona-model-version,widget-model-id,widget-model-version",container="connectors",namespace="business")</annox:annotate>
2830 <xs:element name="resource-instance-id" type="xs:string">
2833 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
2834 id of resource instance.")</annox:annotate>
2838 <xs:element name="resource-version" type="xs:string"
2842 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
2843 for optimistic concurrency. Must be empty on create, valid on
2844 update and delete.")</annox:annotate>
2848 <xs:element name="persona-model-id" type="xs:string"
2852 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2853 ASDC model id for this resource or service model.")</annox:annotate>
2857 <xs:element name="persona-model-version" type="xs:string"
2861 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2862 ASDC model version for this resource or service model.")</annox:annotate>
2866 <xs:element name="widget-model-id" type="xs:string"
2870 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2871 ASDC data dictionary widget model. This maps directly to the
2872 A&AI widget.")</annox:annotate>
2876 <xs:element name="widget-model-version" type="xs:string"
2880 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
2881 ASDC data dictionary version of the widget model.This maps
2882 directly to the A&AI version of the widget.")</annox:annotate>
2886 <xs:element ref="tns:relationship-list" minOccurs="0" />
2887 <xs:element ref="tns:metadata" minOccurs="0" />
2891 <xs:element name="connectors">
2895 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
2896 of resource instances used to connect a variety of disparate
2897 inventory widgets")</annox:annotate>
2901 <xs:element ref="tns:connector" minOccurs="0"
2902 maxOccurs="unbounded" />
2906 <xs:element name="tunnel-xconnect">
2910 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
2911 the specifics of a tunnel cross connect piece of a resource that
2913 allotted",uniqueProps="id",indexedProps="id",dependentOn="allotted-resource",container="tunnel-xconnects")</annox:annotate>
2917 <xs:element name="id" type="xs:string">
2920 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
2921 Resource id UUID assigned to this instance.")</annox:annotate>
2925 <xs:element name="bandwidth-up-wan1" type="xs:string">
2928 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2929 WAN uplink bandwidth for WAN1")</annox:annotate>
2933 <xs:element name="bandwidth-down-wan1" type="xs:string">
2936 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2937 WAN downlink bandwidth for WAN1")</annox:annotate>
2941 <xs:element name="bandwidth-up-wan2" type="xs:string">
2944 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2945 WAN uplink bandwidth for WAN2")</annox:annotate>
2949 <xs:element name="bandwidth-down-wan2" type="xs:string">
2952 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
2953 WAN downlink bandwidth for WAN2")</annox:annotate>
2957 <xs:element name="resource-version" type="xs:string"
2961 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
2962 value")</annox:annotate>
2966 <xs:element ref="tns:relationship-list" minOccurs="0" />
2970 <xs:element name="tunnel-xconnects">
2974 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
2975 object is used to store the specific tunnel cross connect aspects
2976 of an allotted resource")</annox:annotate>
2980 <xs:element ref="tns:tunnel-xconnect" minOccurs="0"
2981 maxOccurs="unbounded" />
2985 <xs:element name="allotted-resource">
2989 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Represents
2990 a slice or partial piece of a resource that gets separately
2991 allotted",nameProps="description",uniqueProps="id",indexedProps="id,persona-model-id,persona-model-version",dependentOn="service-instance",container="allotted-resources")</annox:annotate>
2995 <xs:element name="id" type="xs:string">
2998 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Allotted
2999 Resource id UUID assigned to this instance.")</annox:annotate>
3003 <xs:element name="description" type="xs:string"
3007 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3008 descriptive information assigned to this allotted resource
3009 instance")</annox:annotate>
3013 <xs:element name="selflink" type="xs:string"
3017 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Link
3018 back to more information in the controller")</annox:annotate>
3022 <xs:element name="persona-model-id" type="xs:string"
3026 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3027 ASDC model id for this resource or service model.")</annox:annotate>
3031 <xs:element name="persona-model-version" type="xs:string"
3035 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3036 ASDC model version for this resource or service model.")</annox:annotate>
3040 <xs:element name="resource-version" type="xs:string"
3044 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
3045 value")</annox:annotate>
3049 <xs:element ref="tns:tunnel-xconnects" minOccurs="0" />
3050 <xs:element ref="tns:relationship-list" minOccurs="0" />
3054 <xs:element name="allotted-resources">
3058 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3059 object is used to store slices of services being offered")</annox:annotate>
3063 <xs:element ref="tns:allotted-resource" minOccurs="0"
3064 maxOccurs="unbounded" />
3068 <xs:element name="service-instance">
3072 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Instance
3074 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>
3078 <xs:element name="service-instance-id" type="xs:string">
3081 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Uniquely
3082 identifies this instance of a service")</annox:annotate>
3086 <xs:element name="service-instance-name" type="xs:string"
3090 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3091 field will store a name assigned to the service-instance.")</annox:annotate>
3095 <xs:element name="persona-model-id" type="xs:string"
3099 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3100 ASDC model id for this resource or service model.")</annox:annotate>
3104 <xs:element name="persona-model-version" type="xs:string"
3108 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3109 ASDC model version for this resource or service model.")</annox:annotate>
3113 <xs:element name="widget-model-id" type="xs:string"
3117 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3118 ASDC data dictionary widget model. This maps directly to the
3119 A&AI widget.")</annox:annotate>
3123 <xs:element name="widget-model-version" type="xs:string"
3127 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
3128 ASDC data dictionary version of the widget model.This maps
3129 directly to the A&AI version of the widget.")</annox:annotate>
3133 <xs:element name="bandwidth-total" type="xs:string"
3137 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
3138 the total bandwidth to be used for this service.")</annox:annotate>
3142 <xs:element name="bandwidth-up-wan1" type="xs:string"
3146 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3147 the upstream bandwidth this service will use on the WAN1 port of
3148 the physical device.")</annox:annotate>
3152 <xs:element name="bandwidth-down-wan1" type="xs:string"
3156 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3157 the downstream bandwidth this service will use on the WAN1 port
3158 of the physical device.")</annox:annotate>
3162 <xs:element name="bandwidth-up-wan2" type="xs:string"
3166 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3167 the upstream bandwidth this service will use on the WAN2 port of
3168 the physical device.")</annox:annotate>
3172 <xs:element name="bandwidth-down-wan2" type="xs:string"
3176 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
3177 the downstream bandwidth this service will use on the WAN2 port
3178 of the physical device.")</annox:annotate>
3182 <xs:element name="vhn-portal-url" type="xs:string"
3186 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3187 customers will use to access the vHN Portal.")</annox:annotate>
3191 <xs:element name="operational-status" type="xs:string"
3195 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Operational
3196 status of the service-instance.")</annox:annotate>
3200 <xs:element name="service-instance-location-id"
3201 type="xs:string" minOccurs="0">
3204 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="An
3205 identifier that customers assign to the location where this
3206 service is being used.")</annox:annotate>
3210 <xs:element name="resource-version" type="xs:string"
3214 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3215 for optimistic concurrency. Must be empty on create, valid on
3216 update and delete.")</annox:annotate>
3220 <xs:element ref="tns:relationship-list" minOccurs="0" />
3221 <xs:element ref="tns:metadata" minOccurs="0" />
3222 <xs:element ref="tns:allotted-resources" minOccurs="0" />
3226 <xs:element name="service-instances">
3230 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3231 of service instances")</annox:annotate>
3235 <xs:element ref="tns:service-instance" minOccurs="0"
3236 maxOccurs="unbounded" />
3240 <xs:element name="service-subscription">
3244 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Object
3246 instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions")</annox:annotate>
3250 <xs:element name="service-type" type="xs:string">
3253 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Value
3254 defined by orchestration to identify this service across
3255 OPENECOMP.")</annox:annotate>
3259 <xs:element name="temp-ub-sub-account-id"
3260 type="xs:string" minOccurs="0">
3263 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="This
3264 property will be deleted from A&AI in the near future. Only
3265 stop gap solution.")</annox:annotate>
3269 <xs:element name="resource-version" type="xs:string"
3273 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3274 for optimistic concurrency. Must be empty on create, valid on
3275 update and delete.")</annox:annotate>
3279 <xs:element ref="tns:service-instances" minOccurs="0" />
3280 <xs:element ref="tns:relationship-list" minOccurs="0" />
3284 <xs:element name="service-subscriptions">
3288 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3289 of objects that group service instances.")</annox:annotate>
3293 <xs:element ref="tns:service-subscription" minOccurs="0"
3294 maxOccurs="unbounded" />
3298 <xs:element name="customer">
3302 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="customer
3303 identifiers to provide linkage back to BSS
3304 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>
3308 <xs:element name="global-customer-id" type="xs:string">
3311 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Global
3312 customer id used across OPENECOMP to uniquely identify
3313 customer.")</annox:annotate>
3317 <xs:element name="subscriber-name" type="xs:string">
3320 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3321 name, an alternate way to retrieve a customer.")</annox:annotate>
3325 <xs:element name="subscriber-type" type="xs:string">
3328 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Subscriber
3329 type, a way to provide VID with only the INFRA
3330 customers.",defaultValue="CUST")</annox:annotate>
3334 <xs:element name="resource-version" type="xs:string"
3338 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3339 for optimistic concurrency. Must be empty on create, valid on
3340 update and delete.")</annox:annotate>
3344 <xs:element ref="tns:service-subscriptions" minOccurs="0" />
3345 <xs:element ref="tns:relationship-list" minOccurs="0" />
3349 <xs:element name="customers">
3353 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3354 of customer identifiers to provide linkage back to BSS
3355 information.")</annox:annotate>
3359 <xs:element ref="tns:customer" minOccurs="0"
3360 maxOccurs="unbounded" />
3364 <xs:element name="business">
3368 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
3369 for business related constructs")</annox:annotate>
3373 <xs:element ref="tns:connectors" minOccurs="0" />
3374 <xs:element ref="tns:customers" minOccurs="0" />
3378 <xs:element name="vnf-image">
3382 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Image
3383 object that pertain to a VNF that doesn't have associated
3385 kludge.",indexedProps="application,openecomp-uuid,application-vendor,application-version",uniqueProps="openecomp-uuid",container="vnf-images",namespace="service-design-and-creation")</annox:annotate>
3389 <xs:element name="att-uuid" type="xs:string">
3392 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3393 ID of this asset")</annox:annotate>
3397 <xs:element name="application" type="xs:string">
3400 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3401 application that the image instantiates.")</annox:annotate>
3405 <xs:element name="application-vendor" type="xs:string">
3408 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3409 vendor of the application.")</annox:annotate>
3413 <xs:element name="application-version" type="xs:string"
3417 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
3418 version of the application.")</annox:annotate>
3422 <xs:element name="selflink" type="xs:string"
3426 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3427 to endpoint where AAI can get more details")</annox:annotate>
3431 <xs:element name="resource-version" type="xs:string"
3435 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3436 for optimistic concurrency. Must be empty on create, valid on
3437 update and delete.")</annox:annotate>
3441 <xs:element ref="tns:relationship-list" minOccurs="0" />
3445 <xs:element name="vnf-images">
3449 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3450 of image objects that pertain to a VNF that doesn't have
3451 associated vservers. This is a kludge.")</annox:annotate>
3455 <xs:element ref="tns:vnf-image" minOccurs="0"
3456 maxOccurs="unbounded" />
3460 <xs:element name="service">
3464 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Stand-in
3465 for service model definitions. Likely to be deprecated in favor of
3467 ASDC.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation")</annox:annotate>
3471 <xs:element name="service-id" type="xs:string">
3474 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3475 gets defined by others to provide a unique ID for the service,
3476 we accept what is sent.")</annox:annotate>
3480 <xs:element name="service-description" type="xs:string">
3483 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description
3484 of the service")</annox:annotate>
3488 <xs:element name="service-selflink" type="xs:string"
3492 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="URL
3493 to endpoint where AAI can get more details")</annox:annotate>
3497 <xs:element name="resource-version" type="xs:string"
3501 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3502 for optimistic concurrency. Must be empty on create, valid on
3503 update and delete.")</annox:annotate>
3507 <xs:element name="service-version" type="xs:string"
3511 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="service
3512 version")</annox:annotate>
3516 <xs:element ref="tns:relationship-list" minOccurs="0" />
3520 <xs:element name="services">
3524 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3525 of service model definitions. Likely to be deprecated in favor of
3526 models from ASDC.")</annox:annotate>
3530 <xs:element ref="tns:service" minOccurs="0"
3531 maxOccurs="unbounded" />
3535 <xs:element name="service-capability">
3539 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Early
3540 definition of server/resource pairings, likely to be replaced by
3541 models. No new use should be made of
3542 this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation")</annox:annotate>
3546 <xs:element name="service-type" type="xs:string">
3549 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="This
3550 gets defined by others to provide a unique ID for the service,
3551 we accept what is sent.")</annox:annotate>
3555 <xs:element name="vnf-type" type="xs:string">
3558 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="String
3559 capturing type of vnf, that was intended to identify the ASDC
3560 resource. This field has been overloaded and clients should
3561 expect changes to occur in the future to this field as ASDC
3562 matures.")</annox:annotate>
3566 <xs:element name="resource-version" type="xs:string"
3570 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3571 for optimistic concurrency. Must be empty on create, valid on
3572 update and delete.")</annox:annotate>
3576 <xs:element ref="tns:relationship-list" minOccurs="0" />
3580 <xs:element name="service-capabilities">
3584 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3585 of service capabilities.")</annox:annotate>
3589 <xs:element ref="tns:service-capability" minOccurs="0"
3590 maxOccurs="unbounded" />
3594 <xs:element name="element-choice-set">
3598 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3599 is how we would capture constraints defining allowed sets of
3600 elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="element-choice-sets")</annox:annotate>
3604 <xs:element name="element-choice-set-uuid"
3608 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3612 <xs:element name="element-choice-set-name"
3614 <xs:element name="cardinality" type="xs:string"
3616 <xs:element name="resource-version" type="xs:string"
3618 <xs:element ref="tns:model-elements" minOccurs="0" />
3619 <xs:element ref="tns:relationship-list" minOccurs="0" />
3623 <xs:element name="element-choice-sets">
3626 <xs:element ref="tns:element-choice-set" minOccurs="0"
3627 maxOccurs="unbounded" />
3631 <xs:element name="constrained-element-set">
3635 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3636 is how we would capture constraints defining allowed sets of
3637 elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",container="constrained-element-sets")</annox:annotate>
3641 <xs:element name="constrained-element-set-uuid"
3645 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3649 <xs:element name="constraint-type" type="xs:string" />
3650 <xs:element name="check-type" type="xs:string" />
3651 <xs:element name="resource-version" type="xs:string"
3653 <xs:element ref="tns:element-choice-sets" minOccurs="0" />
3654 <xs:element ref="tns:relationship-list" minOccurs="0" />
3658 <xs:element name="constrained-element-sets">
3661 <xs:element ref="tns:constrained-element-set"
3662 minOccurs="0" maxOccurs="unbounded" />
3666 <xs:element name="model-constraint">
3670 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
3671 is how we would capture constraints defining allowed sets of
3672 elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-constraints")</annox:annotate>
3676 <xs:element name="model-constraint-uuid" type="xs:string">
3679 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3684 name="constrained-element-set-uuid-to-replace" type="xs:string" />
3685 <xs:element ref="tns:constrained-element-sets"
3690 <xs:element name="model-constraints">
3693 <xs:element ref="tns:model-constraint" minOccurs="0"
3694 maxOccurs="unbounded" />
3698 <xs:element name="model-element">
3702 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Defines
3703 how other models combine to make up a higher-level
3704 model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-elements")</annox:annotate>
3708 <xs:element name="model-element-uuid" type="xs:string">
3711 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3715 <xs:element name="new-data-del-flag" type="xs:string">
3718 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicates
3719 whether this element was created as part of instantiation from
3720 this model")</annox:annotate>
3724 <xs:element name="cardinality" type="xs:string">
3727 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="How
3728 many of this type of element are required/allowed")</annox:annotate>
3732 <xs:element name="linkage-points" minOccurs="0">
3736 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Defines
3737 how other models combine to make up a higher-level
3738 model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",allowDirectWrite="false",container="model-elements")</annox:annotate>
3742 <xs:element name="linkage-point" type="xs:string"
3743 minOccurs="0" maxOccurs="unbounded" />
3747 <xs:element name="resource-version" type="xs:string"
3751 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3752 for optimistic concurrency. Must be empty on create, valid on
3753 update and delete.")</annox:annotate>
3757 <xs:element ref="tns:model-elements" minOccurs="0">
3760 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Defines
3761 how other models combine to make up a higher-level model")</annox:annotate>
3765 <xs:element ref="tns:model-constraints" minOccurs="0">
3768 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Describes
3769 new constraints on this model element that are not part of that
3770 model's definition")</annox:annotate>
3774 <xs:element ref="tns:relationship-list" minOccurs="0" />
3778 <xs:element name="model-elements">
3781 <xs:element ref="tns:model-element" minOccurs="0"
3782 maxOccurs="unbounded" />
3786 <xs:element name="model-ver">
3790 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
3791 definition provided by ASDC to describe a specific version of an
3792 inventory asset and its connections related to ASDC
3793 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>
3797 <xs:element name="model-version-id" type="xs:string">
3800 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3801 identifier corresponding to one version of a model in ASDC")</annox:annotate>
3805 <xs:element name="model-name" type="xs:string">
3808 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
3809 of the model, which can change from version to version.")</annox:annotate>
3813 <xs:element name="model-version" type="xs:string">
3816 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Version")</annox:annotate>
3820 <xs:element name="model-description" type="xs:string"
3824 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Description")</annox:annotate>
3828 <xs:element name="resource-version" type="xs:string"
3832 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3833 for optimistic concurrency. Must be empty on create, valid on
3834 update and delete.")</annox:annotate>
3838 <xs:element ref="tns:model-elements" minOccurs="0" />
3839 <xs:element ref="tns:metadata" minOccurs="0" />
3840 <xs:element ref="tns:relationship-list" minOccurs="0" />
3844 <xs:element name="model-vers">
3847 <xs:element ref="tns:model-ver" minOccurs="0"
3848 maxOccurs="unbounded" />
3852 <xs:element name="model">
3856 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Subgraph
3857 definition provided by ASDC to describe an inventory asset and its
3858 connections related to ASDC models, independent of
3859 version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation")</annox:annotate>
3863 <xs:element name="model-invariant-id" type="xs:string">
3866 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
3867 identifier corresponding to the main definition of a model in
3868 ASDC")</annox:annotate>
3872 <xs:element name="model-type" type="xs:string">
3875 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
3876 of the model, e.g., service, resource, widget, etc.")</annox:annotate>
3880 <xs:element name="resource-version" type="xs:string"
3884 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
3885 for optimistic concurrency. Must be empty on create, valid on
3886 update and delete.")</annox:annotate>
3890 <xs:element ref="tns:model-vers" minOccurs="0" />
3891 <xs:element ref="tns:relationship-list" minOccurs="0" />
3895 <xs:element name="models">
3899 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
3900 of subgraph definitions provided by ASDC to describe the inventory
3901 assets and their connections related to ASDC models")</annox:annotate>
3905 <xs:element ref="tns:model" minOccurs="0"
3906 maxOccurs="unbounded" />
3910 <xs:element name="related-lookup">
3914 <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>
3918 <xs:element name="related-lookup-uuid" type="xs:string">
3921 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3925 <xs:element name="source-node-type" type="xs:string" />
3926 <xs:element name="source-node-property" type="xs:string" />
3927 <xs:element name="target-node-type" type="xs:string" />
3928 <xs:element name="target-node-property" type="xs:string" />
3929 <xs:element name="property-collect-list" type="xs:string"
3930 minOccurs="0" maxOccurs="unbounded" />
3931 <xs:element name="resource-version" type="xs:string"
3933 <xs:element ref="tns:relationship-list" minOccurs="0" />
3937 <xs:element name="related-lookups">
3940 <xs:element ref="tns:related-lookup" minOccurs="0"
3941 maxOccurs="unbounded" />
3945 <xs:element name="property-constraint">
3949 <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>
3953 <xs:element name="property-constraint-uuid"
3957 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3961 <xs:element name="constraint-type" type="xs:string" />
3962 <xs:element name="property-name" type="xs:string" />
3963 <xs:element name="property-value" type="xs:string" />
3964 <xs:element name="resource-version" type="xs:string"
3969 <xs:element name="property-constraints">
3972 <xs:element ref="tns:property-constraint" minOccurs="0"
3973 maxOccurs="unbounded" />
3977 <xs:element name="named-query-element">
3981 <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>
3985 <xs:element name="named-query-element-uuid"
3989 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true")</annox:annotate>
3993 <xs:element name="property-collect-list" type="xs:string"
3994 minOccurs="0" maxOccurs="unbounded" />
3995 <xs:element name="resource-version" type="xs:string"
3997 <xs:element name="property-limit-desc" type="xs:string"
3999 <xs:element name="do-not-output" type="xs:string"
4001 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4002 <xs:element ref="tns:related-lookups" minOccurs="0" />
4003 <xs:element ref="tns:property-constraints" minOccurs="0" />
4004 <xs:element ref="tns:relationship-list" minOccurs="0" />
4008 <xs:element name="named-query-elements">
4011 <xs:element ref="tns:named-query-element" minOccurs="0"
4012 maxOccurs="unbounded" />
4016 <xs:element name="named-query">
4020 <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>
4024 <xs:element name="named-query-uuid" type="xs:string">
4027 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
4031 <xs:element name="named-query-name" type="xs:string" />
4032 <xs:element name="named-query-version" type="xs:string" />
4033 <xs:element name="required-input-params" minOccurs="0">
4037 <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>
4041 <xs:element name="required-input-param"
4042 type="xs:string" minOccurs="0" maxOccurs="unbounded" />
4046 <xs:element name="description" type="xs:string"
4048 <xs:element name="resource-version" type="xs:string"
4050 <xs:element ref="tns:named-query-elements" minOccurs="0" />
4051 <xs:element ref="tns:relationship-list" minOccurs="0" />
4055 <xs:element name="named-queries">
4058 <xs:element ref="tns:named-query" minOccurs="0"
4059 maxOccurs="unbounded" />
4063 <xs:element name="service-design-and-creation">
4067 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
4068 for objects managed by ASDC")</annox:annotate>
4072 <xs:element ref="tns:vnf-images" minOccurs="0" />
4073 <xs:element ref="tns:services" minOccurs="0" />
4074 <xs:element ref="tns:service-capabilities" minOccurs="0" />
4075 <xs:element ref="tns:models" minOccurs="0" />
4076 <xs:element ref="tns:named-queries" minOccurs="0" />
4080 <xs:element name="logical-link">
4084 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Logical
4085 links generally connect l-interfaces but are used to express
4086 logical connectivity between two
4087 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>
4091 <xs:element name="link-name" type="xs:string">
4094 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
4096 vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ")</annox:annotate>
4100 <xs:element name="link-type" type="xs:string">
4103 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4104 of logical link, e.g., evc")</annox:annotate>
4108 <xs:element name="speed-value" type="xs:string"
4112 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4113 the numeric part of the speed")</annox:annotate>
4117 <xs:element name="speed-units" type="xs:string"
4121 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
4122 the units corresponding to the speed")</annox:annotate>
4126 <xs:element name="ip-version" type="xs:string"
4130 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4,
4131 v6, or ds for dual stack (should be openecomp-ip-version)")</annox:annotate>
4135 <xs:element name="routing-protocol" type="xs:string"
4139 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="For
4140 example, static or BGP")</annox:annotate>
4144 <xs:element name="resource-version" type="xs:string"
4148 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4149 for optimistic concurrency. Must be empty on create, valid on
4150 update and delete.")</annox:annotate>
4154 <xs:element name="persona-model-id" type="xs:string"
4158 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4159 ASDC model id for this resource or service model.")</annox:annotate>
4163 <xs:element name="persona-model-version" type="xs:string"
4167 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4168 ASDC model version for this resource or service model.")</annox:annotate>
4172 <xs:element name="widget-model-id" type="xs:string"
4176 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4177 ASDC data dictionary widget model. This maps directly to the
4178 A&AI widget.")</annox:annotate>
4182 <xs:element name="widget-model-version" type="xs:string"
4186 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4187 ASDC data dictionary version of the widget model.This maps
4188 directly to the A&AI version of the widget.")</annox:annotate>
4192 <xs:element name="operational-status" type="xs:string"
4196 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4197 of operational status of the logical link.")</annox:annotate>
4201 <xs:element name="prov-status" type="xs:string"
4205 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
4206 for operational monitoring of this VNF by BAU Service Assurance
4207 systems.")</annox:annotate>
4211 <xs:element name="link-role" type="xs:string"
4215 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indication
4216 of the network use of the logical link.")</annox:annotate>
4220 <xs:element name="link-name2" type="xs:string"
4224 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alias
4225 or alternate name (CLCI or D1 name).")</annox:annotate>
4229 <xs:element name="link-id" type="xs:string" minOccurs="0">
4232 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
4233 of the logical-link, SDNC generates this.")</annox:annotate>
4237 <xs:element name="circuit-id" type="xs:string"
4241 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
4242 id")</annox:annotate>
4246 <xs:element name="purpose" type="xs:string" minOccurs="0">
4249 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Reason
4250 for this entity, role it is playing")</annox:annotate>
4254 <xs:element ref="tns:relationship-list" minOccurs="0" />
4258 <xs:element name="logical-links">
4262 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4263 of logical connections")</annox:annotate>
4267 <xs:element ref="tns:logical-link" minOccurs="0"
4268 maxOccurs="unbounded" />
4272 <xs:element name="class-of-service">
4276 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="cos",dependentOn="site-pair",container="classes-of-service")</annox:annotate>
4280 <xs:element name="cos" type="xs:string">
4283 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4284 identifier of probe")</annox:annotate>
4288 <xs:element name="probe-id" type="xs:string"
4292 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
4293 of probe")</annox:annotate>
4297 <xs:element name="probe-type" type="xs:string"
4301 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type
4302 of probe")</annox:annotate>
4306 <xs:element name="resource-version" type="xs:string"
4310 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4311 for optimistic concurrency. Must be empty on create, valid on
4312 update and delete.")</annox:annotate>
4316 <xs:element ref="tns:relationship-list" minOccurs="0" />
4320 <xs:element name="classes-of-service">
4324 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="class-of-service
4325 of probe")</annox:annotate>
4329 <xs:element ref="tns:class-of-service" minOccurs="0"
4330 maxOccurs="unbounded" />
4334 <xs:element name="site-pair">
4338 <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>
4342 <xs:element name="site-pair-id" type="xs:string">
4345 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
4346 identifier of probe")</annox:annotate>
4350 <xs:element name="source-ip" type="xs:string"
4354 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4355 address")</annox:annotate>
4359 <xs:element name="destination-ip" type="xs:string"
4363 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
4364 address")</annox:annotate>
4368 <xs:element name="ip-version" type="xs:string"
4372 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
4373 version, v4, v6")</annox:annotate>
4377 <xs:element name="destination-hostname" type="xs:string"
4381 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Hostname
4382 of the destination equipment to which SLAs are measured
4383 against.")</annox:annotate>
4387 <xs:element name="destination-equip-type"
4388 type="xs:string" minOccurs="0">
4391 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
4392 type of destinatination equipment. Could be Router, UCPE, etc.")</annox:annotate>
4396 <xs:element name="resource-version" type="xs:string"
4400 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4401 for optimistic concurrency. Must be empty on create, valid on
4402 update and delete.")</annox:annotate>
4406 <xs:element ref="tns:classes-of-service" minOccurs="0" />
4407 <xs:element ref="tns:relationship-list" minOccurs="0" />
4411 <xs:element name="site-pairs">
4415 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="probe
4416 within a set")</annox:annotate>
4420 <xs:element ref="tns:site-pair" minOccurs="0"
4421 maxOccurs="unbounded" />
4425 <xs:element name="routing-instance">
4429 <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>
4433 <xs:element name="routing-instance-id" type="xs:string">
4436 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4437 id of routing instance")</annox:annotate>
4441 <xs:element name="rpm-owner" type="xs:string"
4445 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rpm
4446 owner")</annox:annotate>
4450 <xs:element name="resource-version" type="xs:string"
4454 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4455 for optimistic concurrency. Must be empty on create, valid on
4456 update and delete.")</annox:annotate>
4460 <xs:element ref="tns:site-pairs" minOccurs="0" />
4461 <xs:element ref="tns:relationship-list" minOccurs="0" />
4465 <xs:element name="routing-instances">
4469 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="set
4470 of probes related to generic-vnf routing instance")</annox:annotate>
4474 <xs:element ref="tns:routing-instance" minOccurs="0"
4475 maxOccurs="unbounded" />
4479 <xs:element name="site-pair-set">
4483 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Set
4484 of instances for probes used to measure service level
4485 agreements",indexedProps="site-pair-set-id",uniqueProps="site-pair-set-id",container="site-pair-sets",namespace="network")</annox:annotate>
4489 <xs:element name="site-pair-set-id" type="xs:string">
4492 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4493 id of site pair set.")</annox:annotate>
4497 <xs:element name="resource-version" type="xs:string"
4501 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4502 for optimistic concurrency. Must be empty on create, valid on
4503 update and delete.")</annox:annotate>
4507 <xs:element ref="tns:routing-instances" minOccurs="0" />
4508 <xs:element ref="tns:relationship-list" minOccurs="0" />
4512 <xs:element name="site-pair-sets">
4516 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4517 of sets of instances for probes related to generic-vnf")</annox:annotate>
4521 <xs:element ref="tns:site-pair-set" minOccurs="0"
4522 maxOccurs="unbounded" />
4526 <xs:element name="vpn-binding">
4530 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPN
4531 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>
4535 <xs:element name="vpn-id" type="xs:string">
4538 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="VPN
4539 ID, globally unique within A&AI")</annox:annotate>
4543 <xs:element name="vpn-name" type="xs:string">
4546 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="VPN
4547 Name")</annox:annotate>
4551 <xs:element name="global-route-target" type="xs:string">
4554 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Number
4555 used to identify a VPN, globally unique in the network")</annox:annotate>
4559 <xs:element name="vpn-platform" type="xs:string"
4563 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
4564 platform associated with the VPN example AVPN, Mobility")</annox:annotate>
4568 <xs:element name="vpn-type" type="xs:string"
4572 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
4573 of the vpn, should be taken from enumerated/valid values")</annox:annotate>
4577 <xs:element name="route-distinguisher" type="xs:string"
4581 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4582 to distinguish the distinct VPN routes of separate customers who
4583 connect to the provider in an MPLS network.")</annox:annotate>
4587 <xs:element name="route-target-role" type="xs:string"
4591 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
4592 assigned to this route target")</annox:annotate>
4596 <xs:element name="resource-version" type="xs:string"
4600 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4601 for optimistic concurrency. Must be empty on create, valid on
4602 update and delete.")</annox:annotate>
4606 <xs:element ref="tns:relationship-list" minOccurs="0">
4609 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="l3-networks
4610 relate to vpn-bindings")</annox:annotate>
4617 <xs:element name="vpn-bindings">
4620 <xs:element ref="tns:vpn-binding" minOccurs="0"
4621 maxOccurs="unbounded" />
4625 <xs:element name="vpls-pe">
4629 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="VPLS
4631 routers.",indexedProps="prov-status,equipment-name",container="vpls-pes",namespace="network")</annox:annotate>
4635 <xs:element name="equipment-name" type="xs:string">
4638 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate>
4642 <xs:element name="prov-status" type="xs:string"
4646 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
4647 for operational monitoring of this VNF by BAU Service Assurance
4648 systems.")</annox:annotate>
4652 <xs:element name="ipv4-oam-address" type="xs:string"
4656 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
4657 tail-f uses to configure vpe, also used for troubleshooting and
4658 is IP used for traps generated by VPE
4659 (v4-loopback0-ip-address).")</annox:annotate>
4663 <xs:element name="equipment-role" type="xs:string"
4667 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
4668 should send valid enumerated value, e.g., VPLS-PE.")</annox:annotate>
4672 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
4676 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
4677 location for stag to get to VCE")</annox:annotate>
4681 <xs:element name="resource-version" type="xs:string"
4685 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4686 for optimistic concurrency. Must be empty on create, valid on
4687 update and delete.")</annox:annotate>
4691 <xs:element ref="tns:relationship-list" minOccurs="0" />
4692 <xs:element ref="tns:p-interfaces" minOccurs="0" />
4693 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
4697 <xs:element name="vpls-pes">
4701 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
4702 of VPLS Provider Edge routers")</annox:annotate>
4706 <xs:element ref="tns:vpls-pe" minOccurs="0"
4707 maxOccurs="unbounded" />
4711 <xs:element name="multicast-configuration">
4715 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="multicast-configuration-id",uniqueProps="multicast-configuration-id",container="multicast-configurations",namespace="network")</annox:annotate>
4719 <xs:element name="multicast-configuration-id"
4723 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4724 id of multicast configuration.")</annox:annotate>
4728 <xs:element name="multicast-protocol" type="xs:string">
4731 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="protocol
4732 of multicast configuration")</annox:annotate>
4736 <xs:element name="rp-type" type="xs:string">
4739 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="rp
4740 type of multicast configuration")</annox:annotate>
4744 <xs:element name="resource-version" type="xs:string"
4748 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4749 for optimistic concurrency. Must be empty on create, valid on
4750 update and delete.")</annox:annotate>
4754 <xs:element ref="tns:relationship-list" minOccurs="0" />
4758 <xs:element name="multicast-configurations">
4762 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="multicast
4763 configuration of generic-vnf ip-address")</annox:annotate>
4767 <xs:element ref="tns:multicast-configuration"
4768 minOccurs="0" maxOccurs="unbounded" />
4772 <xs:element name="cvlan-tag-entry">
4776 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(dependentOn="port-group",indexedProps="cvlan-tag",container="cvlan-tags")</annox:annotate>
4780 <xs:element name="cvlan-tag" type="xs:unsignedInt">
4783 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="See
4784 mis-na-virtualization-platform.yang")</annox:annotate>
4788 <xs:element name="resource-version" type="xs:string"
4792 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4793 for optimistic concurrency. Must be empty on create, valid on
4794 update and delete.")</annox:annotate>
4798 <xs:element ref="tns:relationship-list" minOccurs="0" />
4802 <xs:element name="cvlan-tags">
4805 <xs:element ref="tns:cvlan-tag-entry" minOccurs="0"
4806 maxOccurs="unbounded" />
4810 <xs:element name="port-group">
4814 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Used
4815 to capture the network interfaces of this
4816 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>
4820 <xs:element name="interface-id" type="xs:string">
4823 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4824 ID of the interface")</annox:annotate>
4828 <xs:element name="neutron-network-id" type="xs:string"
4832 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
4833 network id of this Interface")</annox:annotate>
4837 <xs:element name="neutron-network-name" type="xs:string"
4841 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
4842 network name of this Interface")</annox:annotate>
4846 <xs:element name="interface-role" type="xs:string"
4850 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
4851 assigned to this Interface, should use values as defined in
4852 OPENECOMP Yang models.")</annox:annotate>
4856 <xs:element name="resource-version" type="xs:string"
4860 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
4861 for optimistic concurrency. Must be empty on create, valid on
4862 update and delete.")</annox:annotate>
4866 <xs:element name="port-group-id" type="xs:string"
4870 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
4871 ID for port group in vmware")</annox:annotate>
4875 <xs:element name="port-group-name" type="xs:string"
4879 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Likely
4880 to duplicate value of neutron network name")</annox:annotate>
4884 <xs:element name="switch-name" type="xs:string"
4888 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="DVS
4889 or standard switch name (should be non-null for port groups
4890 associated with DVS)")</annox:annotate>
4894 <xs:element name="orchestration-status" type="xs:string">
4897 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
4898 status of this VNF, mastered by MSO")</annox:annotate>
4902 <xs:element name="heat-stack-id" type="xs:string"
4906 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
4907 stack id corresponding to this instance, managed by MSO")</annox:annotate>
4911 <xs:element name="mso-catalog-key" type="xs:string"
4915 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
4916 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
4920 <xs:element ref="tns:cvlan-tags" minOccurs="0" />
4921 <xs:element ref="tns:relationship-list" minOccurs="0" />
4925 <xs:element name="port-groups">
4928 <xs:element ref="tns:port-group" minOccurs="0"
4929 maxOccurs="unbounded" />
4933 <xs:element name="license">
4937 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
4939 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce,vpe",container="licenses")</annox:annotate>
4943 <xs:element name="group-uuid" type="xs:string">
4946 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4947 ID for the license group the resource belongs to, should be
4948 uuid.")</annox:annotate>
4952 <xs:element name="resource-uuid" type="xs:string">
4955 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
4956 ID of a license resource. ")</annox:annotate>
4960 <xs:element name="resource-version" type="xs:string"
4964 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
4965 value")</annox:annotate>
4969 <xs:element ref="tns:relationship-list" minOccurs="0" />
4973 <xs:element name="licenses">
4977 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Licenses
4978 to be allocated across resources, keyed by group-uuid and
4979 resource-uuid, related to license management")</annox:annotate>
4983 <xs:element ref="tns:license" minOccurs="0"
4984 maxOccurs="unbounded" />
4988 <xs:element name="entitlement">
4992 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Metadata
4994 group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce,vpe",container="entitlements")</annox:annotate>
4998 <xs:element name="group-uuid" type="xs:string">
5001 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5002 ID for the entitlement group the resource comes from, should be
5003 uuid.")</annox:annotate>
5007 <xs:element name="resource-uuid" type="xs:string">
5010 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5011 ID of an entitlement resource. ")</annox:annotate>
5015 <xs:element name="resource-version" type="xs:string"
5019 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5020 value")</annox:annotate>
5024 <xs:element ref="tns:relationship-list" minOccurs="0" />
5028 <xs:element name="entitlements">
5032 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Entitlements,
5033 keyed by group-uuid and resource-uuid, related to license
5034 management")</annox:annotate>
5038 <xs:element ref="tns:entitlement" minOccurs="0"
5039 maxOccurs="unbounded" />
5043 <xs:element name="vce">
5047 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
5048 Customer Edge Router, used specifically for Gamma. This object is
5049 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>
5053 <xs:element name="vnf-id" type="xs:string">
5056 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5057 id of VNF. This is unique across the graph.")</annox:annotate>
5061 <xs:element name="vnf-name" type="xs:string">
5064 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5065 of VNF.")</annox:annotate>
5069 <xs:element name="vnf-name2" type="xs:string"
5073 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
5074 name of VNF.")</annox:annotate>
5078 <xs:element name="vnf-type" type="xs:string">
5081 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
5082 capturing type of vnf, that was intended to identify the ASDC
5083 resource. This field has been overloaded and clients should
5084 expect changes to occur in the future to this field as ASDC
5085 matures.")</annox:annotate>
5089 <xs:element name="service-id" type="xs:string"
5093 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5094 identifier of service from ASDC. Expect this to change as ASDC
5095 matures.")</annox:annotate>
5099 <xs:element name="regional-resource-zone"
5100 type="xs:string" minOccurs="0">
5103 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
5104 way of organizing pservers, source of truth should define
5105 values")</annox:annotate>
5109 <xs:element name="prov-status" type="xs:string"
5113 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5114 for operational monitoring of this resource by Service Assurance
5115 systems.")</annox:annotate>
5119 <xs:element name="operational-state" type="xs:string"
5123 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
5124 for whether the resource is considered operational")</annox:annotate>
5128 <xs:element name="license-key" type="xs:string"
5132 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
5133 key")</annox:annotate>
5137 <xs:element name="equipment-role" type="xs:string"
5141 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
5142 role being played by this VNF")</annox:annotate>
5146 <xs:element name="orchestration-status" type="xs:string"
5150 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5151 status of this VNF, mastered by MSO")</annox:annotate>
5155 <xs:element name="heat-stack-id" type="xs:string"
5159 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5160 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5164 <xs:element name="mso-catalog-key" type="xs:string"
5168 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5169 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5173 <xs:element name="vpe-id" type="xs:string" minOccurs="0">
5176 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5177 ID of VPE connected to this VCE.")</annox:annotate>
5181 <xs:element name="v6-vce-wan-address" type="xs:string"
5185 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
5186 v6 IP address for the WAN Link on this router. Implied length of
5187 /64.")</annox:annotate>
5191 <xs:element name="ipv4-oam-address" type="xs:string"
5195 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5196 tail-f uses to configure vce, also used for troubleshooting and
5197 is IP used for traps generated by VCE.")</annox:annotate>
5201 <xs:element name="resource-version" type="xs:string"
5205 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5206 for optimistic concurrency. Must be empty on create, valid on
5207 update and delete.")</annox:annotate>
5211 <xs:element name="ipv4-loopback0-address"
5212 type="xs:string" minOccurs="0">
5215 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Loopback0
5216 address")</annox:annotate>
5220 <xs:element name="entitlement-resource-uuid"
5221 type="xs:string" minOccurs="0">
5224 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Entitlement
5225 resource uuid")</annox:annotate>
5229 <xs:element ref="tns:port-groups" minOccurs="0" />
5230 <xs:element ref="tns:licenses" minOccurs="0" />
5231 <xs:element ref="tns:entitlements" minOccurs="0" />
5232 <xs:element ref="tns:relationship-list" minOccurs="0" />
5236 <xs:element name="vces">
5240 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5241 of Virtual Customer Edge Routers, used specifically for Gamma.
5242 This object is deprecated.")</annox:annotate>
5246 <xs:element ref="tns:vce" minOccurs="0"
5247 maxOccurs="unbounded" />
5251 <xs:element name="vpe">
5255 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Relationship-list
5256 must include related to info for
5257 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>
5261 <xs:element name="vnf-id" type="xs:string">
5264 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5265 id of VNF. This is unique across the graph.")</annox:annotate>
5269 <xs:element name="vnf-name" type="xs:string">
5272 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5273 of VNF.")</annox:annotate>
5277 <xs:element name="vnf-name2" type="xs:string"
5281 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
5282 name of VNF.")</annox:annotate>
5286 <xs:element name="vnf-type" type="xs:string">
5289 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
5290 capturing type of vnf, that was intended to identify the ASDC
5291 resource. This field has been overloaded and clients should
5292 expect changes to occur in the future to this field as ASDC
5293 matures.")</annox:annotate>
5297 <xs:element name="service-id" type="xs:string"
5301 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5302 identifier of service from ASDC")</annox:annotate>
5306 <xs:element name="regional-resource-zone"
5307 type="xs:string" minOccurs="0">
5310 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
5311 way of organizing pservers, source of truth should define
5312 values")</annox:annotate>
5316 <xs:element name="prov-status" type="xs:string"
5320 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
5321 for operational monitoring of this resource by Service Assurance
5322 systems.")</annox:annotate>
5326 <xs:element name="operational-state" type="xs:string"
5330 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
5331 for whether the resource is considered operational")</annox:annotate>
5335 <xs:element name="license-key" type="xs:string"
5339 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
5340 key")</annox:annotate>
5344 <xs:element name="equipment-role" type="xs:string"
5348 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
5349 should send valid enumerated value")</annox:annotate>
5353 <xs:element name="orchestration-status" type="xs:string"
5357 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5358 status of this VNF, mastered by MSO")</annox:annotate>
5362 <xs:element name="heat-stack-id" type="xs:string"
5366 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5367 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5371 <xs:element name="mso-catalog-key" type="xs:string"
5375 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5376 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5380 <xs:element name="ipv4-oam-address" type="xs:string"
5384 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
5385 tail-f uses to configure vpe, also used for troubleshooting and
5386 is IP used for traps generated by VPE
5387 (v4-loopback0-ip-address).")</annox:annotate>
5391 <xs:element name="ipv4-oam-gateway-address-prefix-length"
5392 type="xs:int" minOccurs="0">
5395 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Prefix
5396 length for oam-address")</annox:annotate>
5400 <xs:element name="ipv4-oam-gateway-address"
5401 type="xs:string" minOccurs="0">
5404 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Gateway
5405 address")</annox:annotate>
5409 <xs:element name="v4-loopback0-ip-address"
5410 type="xs:string" minOccurs="0">
5413 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Loopback0
5414 address")</annox:annotate>
5418 <xs:element name="vlan-id-outer" type="xs:unsignedInt"
5422 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Temporary
5423 location for stag to get to VCE")</annox:annotate>
5427 <xs:element name="as-number" type="xs:string"
5431 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="as-number
5432 of the VPE")</annox:annotate>
5436 <xs:element name="resource-version" type="xs:string"
5440 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5441 for optimistic concurrency. Must be empty on create, valid on
5442 update and delete.")</annox:annotate>
5446 <xs:element name="summary-status" type="xs:string"
5450 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="details
5451 regarding the vpe operation")</annox:annotate>
5455 <xs:element name="encrypted-access-flag"
5456 type="xs:boolean" minOccurs="0">
5459 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
5460 whether vpe access uses SSH")</annox:annotate>
5464 <xs:element ref="tns:relationship-list" minOccurs="0" />
5465 <xs:element ref="tns:l-interfaces" minOccurs="0" />
5466 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
5467 <xs:element ref="tns:licenses" minOccurs="0" />
5468 <xs:element ref="tns:entitlements" minOccurs="0" />
5472 <xs:element name="vpes">
5476 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Virtual
5477 provider edge router. In 1504, A&AI will populate this object
5478 through an M&P and tool provided to operations.")</annox:annotate>
5482 <xs:element ref="tns:vpe" minOccurs="0"
5483 maxOccurs="unbounded" />
5487 <xs:element name="vnfc">
5491 <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>
5495 <xs:element name="vnfc-name" type="xs:string">
5498 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
5499 ID of vnfc.")</annox:annotate>
5503 <xs:element name="vnfc-function-code" type="xs:string">
5506 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="function
5507 code")</annox:annotate>
5511 <xs:element name="vnfc-type" type="xs:string">
5514 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type")</annox:annotate>
5518 <xs:element name="prov-status" type="xs:string"
5522 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="prov
5523 status of this vnfc")</annox:annotate>
5527 <xs:element name="orchestration-status" type="xs:string"
5531 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5532 status of this VNF, mastered by APP-C")</annox:annotate>
5536 <xs:element name="ipaddress-v4-oam-vip" type="xs:string"
5540 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Oam
5541 V4 vip address of this vnfc")</annox:annotate>
5545 <xs:element name="in-maint" type="xs:boolean">
5548 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5549 to indicate whether or not this object is in maintenance mode
5550 (maintenance mode = true)")</annox:annotate>
5554 <xs:element name="is-closed-loop-disabled"
5558 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
5559 to indicate whether closed loop function is enabled on this
5560 node")</annox:annotate>
5564 <xs:element name="group-notation" type="xs:string"
5568 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
5569 notation of VNFC")</annox:annotate>
5573 <xs:element name="resource-version" type="xs:string"
5577 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5578 for optimistic concurrency. Must be empty on create, valid on
5579 update and delete.")</annox:annotate>
5583 <xs:element ref="tns:relationship-list" minOccurs="0" />
5587 <xs:element name="vnfcs">
5591 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="virtual
5592 network components associated with a vserver from application
5593 controller.")</annox:annotate>
5597 <xs:element ref="tns:vnfc" minOccurs="0"
5598 maxOccurs="unbounded" />
5602 <xs:element name="subnet">
5606 <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>
5610 <xs:element name="subnet-id" type="xs:string">
5613 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Subnet
5614 ID, should be UUID.")</annox:annotate>
5618 <xs:element name="subnet-name" type="xs:string"
5622 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5623 associated with the subnet.")</annox:annotate>
5627 <xs:element name="neutron-subnet-id" type="xs:string"
5631 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5632 id of this subnet")</annox:annotate>
5636 <xs:element name="gateway-address" type="xs:string"
5640 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="gateway
5641 ip address")</annox:annotate>
5645 <xs:element name="network-start-address" type="xs:string"
5649 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
5650 start address")</annox:annotate>
5654 <xs:element name="cidr-mask" type="xs:string"
5658 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="cidr
5659 mask")</annox:annotate>
5663 <xs:element name="ip-version" type="xs:string"
5667 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ip
5668 version")</annox:annotate>
5672 <xs:element name="orchestration-status" type="xs:string"
5676 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5677 status of this VNF, mastered by MSO")</annox:annotate>
5681 <xs:element name="dhcp-enabled" type="xs:boolean">
5684 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="dhcp
5685 enabled")</annox:annotate>
5689 <xs:element name="dhcp-start" type="xs:string"
5693 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5694 start address reserved for use by dhcp")</annox:annotate>
5698 <xs:element name="dhcp-end" type="xs:string"
5702 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5703 last address reserved for use by dhcp")</annox:annotate>
5707 <xs:element name="resource-version" type="xs:string"
5711 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5712 for optimistic concurrency. Must be empty on create, valid on
5713 update and delete.")</annox:annotate>
5717 <xs:element ref="tns:relationship-list" minOccurs="0" />
5721 <xs:element name="subnets">
5724 <xs:element ref="tns:subnet" minOccurs="0"
5725 maxOccurs="unbounded" />
5729 <xs:element name="ctag-assignment">
5733 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(indexedProps="vlan-id-inner",dependentOn="l3-network",container="ctag-assignments")</annox:annotate>
5737 <xs:element name="vlan-id-inner" type="xs:unsignedInt">
5740 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="id.")</annox:annotate>
5744 <xs:element name="resource-version" type="xs:string"
5748 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5749 for optimistic concurrency. Must be empty on create, valid on
5750 update and delete.")</annox:annotate>
5754 <xs:element ref="tns:relationship-list" minOccurs="0" />
5758 <xs:element name="ctag-assignments">
5761 <xs:element ref="tns:ctag-assignment" minOccurs="0"
5762 maxOccurs="unbounded" />
5766 <xs:element name="segmentation-assignment">
5770 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
5772 assignment.",indexedProps="segmentation-id",dependentOn="l3-network",container="segmentation-assignments")</annox:annotate>
5776 <xs:element name="segmentation-id" type="xs:string">
5779 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
5780 Table Reference id, UUID assigned to this instance.")</annox:annotate>
5784 <xs:element name="resource-version" type="xs:string"
5788 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
5789 value")</annox:annotate>
5793 <xs:element ref="tns:relationship-list" minOccurs="0" />
5797 <xs:element name="segmentation-assignments">
5801 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
5802 of openstack segmentation assignments")</annox:annotate>
5806 <xs:element ref="tns:segmentation-assignment"
5807 minOccurs="0" maxOccurs="unbounded" />
5811 <xs:element name="l3-network">
5815 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Generic
5817 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>
5821 <xs:element name="network-id" type="xs:string">
5824 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Network
5825 ID, should be uuid. Unique across A&AI.")</annox:annotate>
5829 <xs:element name="network-name" type="xs:string">
5832 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5833 of the network, governed by some naming convention..")</annox:annotate>
5837 <xs:element name="network-type" type="xs:string"
5841 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Type
5842 of the network - who defines these values?")</annox:annotate>
5846 <xs:element name="network-role" type="xs:string"
5850 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Role
5851 the network plans - who defines these values?")</annox:annotate>
5855 <xs:element name="network-technology" type="xs:string"
5859 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
5860 technology - who defines these values?")</annox:annotate>
5864 <xs:element name="neutron-network-id" type="xs:string"
5868 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Neutron
5869 network id of this Interface")</annox:annotate>
5873 <xs:element name="is-bound-to-vpn" type="xs:boolean">
5876 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Set
5877 to true if bound to VPN")</annox:annotate>
5881 <xs:element name="service-id" type="xs:string"
5885 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
5886 identifier of service from ASDC")</annox:annotate>
5890 <xs:element name="network-role-instance"
5891 type="xs:unsignedInt" minOccurs="0">
5894 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="network
5895 role instance")</annox:annotate>
5899 <xs:element name="resource-version" type="xs:string"
5903 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
5904 for optimistic concurrency. Must be empty on create, valid on
5905 update and delete.")</annox:annotate>
5909 <xs:element name="orchestration-status" type="xs:string"
5913 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
5914 status of this VNF, mastered by MSO")</annox:annotate>
5918 <xs:element name="heat-stack-id" type="xs:string"
5922 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
5923 stack id corresponding to this instance, managed by MSO")</annox:annotate>
5927 <xs:element name="mso-catalog-key" type="xs:string"
5931 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
5932 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
5936 <xs:element name="contrail-network-fqdn" type="xs:string"
5940 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
5941 FQDN for the network")</annox:annotate>
5945 <xs:element name="persona-model-id" type="xs:string"
5949 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5950 ASDC model id for this resource or service model.")</annox:annotate>
5954 <xs:element name="persona-model-version" type="xs:string"
5958 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5959 ASDC model version for this resource or service model.")</annox:annotate>
5963 <xs:element name="persona-model-customization-id"
5964 type="xs:string" minOccurs="0">
5967 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
5968 the id of all the configuration used to customize the resource
5969 for the service.")</annox:annotate>
5973 <xs:element name="widget-model-id" type="xs:string"
5977 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5978 ASDC data dictionary widget model. This maps directly to the
5979 A&AI widget.")</annox:annotate>
5983 <xs:element name="widget-model-version" type="xs:string"
5987 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
5988 ASDC data dictionary version of the widget model.This maps
5989 directly to the A&AI version of the widget.")</annox:annotate>
5993 <xs:element name="physical-network-name" type="xs:string"
5997 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
5998 associated with the physical network.")</annox:annotate>
6002 <xs:element name="is-provider-network" type="xs:boolean">
6005 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6006 indicatating whether or not network is a provider network.")</annox:annotate>
6010 <xs:element name="is-shared-network" type="xs:boolean">
6013 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6014 indicatating whether or not network is a shared network.")</annox:annotate>
6018 <xs:element name="is-external-network" type="xs:boolean">
6021 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="boolean
6022 indicatating whether or not network is an external network.")</annox:annotate>
6026 <xs:element ref="tns:subnets" minOccurs="0" />
6027 <xs:element ref="tns:ctag-assignments" minOccurs="0" />
6028 <xs:element ref="tns:segmentation-assignments"
6030 <xs:element ref="tns:relationship-list" minOccurs="0">
6033 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Relates
6034 to tenant (or is it a child of tenant), complex, service,
6035 vpn-binding")</annox:annotate>
6042 <xs:element name="l3-networks">
6045 <xs:element ref="tns:l3-network" minOccurs="0"
6046 maxOccurs="unbounded" />
6050 <xs:element name="network-policy">
6054 <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>
6058 <xs:element name="network-policy-id" type="xs:string">
6061 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
6062 representing unique key to this instance")</annox:annotate>
6066 <xs:element name="network-policy-fqdn" type="xs:string"
6070 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contrail
6071 FQDN for the policy")</annox:annotate>
6075 <xs:element name="heat-stack-id" type="xs:string"
6079 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
6080 for the openStack Heat instance")</annox:annotate>
6084 <xs:element name="resource-version" type="xs:string"
6088 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6089 for optimistic concurrency. Must be empty on create, valid on
6090 update and delete.")</annox:annotate>
6094 <xs:element ref="tns:relationship-list" minOccurs="0" />
6098 <xs:element name="network-policies">
6101 <xs:element ref="tns:network-policy" minOccurs="0"
6102 maxOccurs="unbounded" />
6106 <xs:element name="vf-module">
6110 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="a
6112 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>
6116 <xs:element name="vf-module-id" type="xs:string">
6119 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6120 ID of vf-module.")</annox:annotate>
6124 <xs:element name="vf-module-name" type="xs:string"
6128 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6129 of vf-module")</annox:annotate>
6133 <xs:element name="heat-stack-id" type="xs:string"
6137 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6138 stack id corresponding to this instance.")</annox:annotate>
6142 <xs:element name="orchestration-status" type="xs:string"
6146 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="orchestration
6147 status of this vf-module, mastered by MSO")</annox:annotate>
6151 <xs:element name="is-base-vf-module" type="xs:boolean">
6154 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6155 to indicate whether or not this object is base vf module")</annox:annotate>
6159 <xs:element name="resource-version" type="xs:string"
6163 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6164 for optimistic concurrency. Must be empty on create, valid on
6165 update and delete.")</annox:annotate>
6169 <xs:element name="persona-model-id" type="xs:string"
6173 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6174 ASDC model id for this resource or service model.")</annox:annotate>
6178 <xs:element name="persona-model-version" type="xs:string"
6182 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6183 ASDC model version for this resource or service model.")</annox:annotate>
6187 <xs:element name="persona-model-customization-id"
6188 type="xs:string" minOccurs="0">
6191 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6192 the id of all the configuration used to customize the resource
6193 for the service.")</annox:annotate>
6197 <xs:element name="widget-model-id" type="xs:string"
6201 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6202 ASDC data dictionary widget model. This maps directly to the
6203 A&AI widget.")</annox:annotate>
6207 <xs:element name="widget-model-version" type="xs:string"
6211 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6212 ASDC data dictionary version of the widget model.This maps
6213 directly to the A&AI version of the widget.")</annox:annotate>
6217 <xs:element name="contrail-service-instance-fqdn"
6218 type="xs:string" minOccurs="0">
6221 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6222 Contrail unique ID for a service-instance")</annox:annotate>
6226 <xs:element ref="tns:relationship-list" minOccurs="0" />
6230 <xs:element name="vf-modules">
6234 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6235 of vf-modules, a deployment unit of VNFCs")</annox:annotate>
6239 <xs:element ref="tns:vf-module" minOccurs="0"
6240 maxOccurs="unbounded" />
6244 <xs:element name="generic-vnf">
6248 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
6250 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>
6254 <xs:element name="vnf-id" type="xs:string">
6257 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6258 id of VNF. This is unique across the graph.")</annox:annotate>
6262 <xs:element name="vnf-name" type="xs:string">
6265 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6266 of VNF.")</annox:annotate>
6270 <xs:element name="vnf-name2" type="xs:string"
6274 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
6275 name of VNF.")</annox:annotate>
6279 <xs:element name="vnf-type" type="xs:string">
6282 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
6283 capturing type of vnf, that was intended to identify the ASDC
6284 resource. This field has been overloaded and clients should
6285 expect changes to occur in the future to this field as ASDC
6286 matures.")</annox:annotate>
6290 <xs:element name="service-id" type="xs:string"
6294 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Unique
6295 identifier of service from ASDC")</annox:annotate>
6299 <xs:element name="regional-resource-zone"
6300 type="xs:string" minOccurs="0">
6303 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Regional
6304 way of organizing pservers, source of truth should define
6305 values")</annox:annotate>
6309 <xs:element name="prov-status" type="xs:string"
6313 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
6314 for operational monitoring of this resource by Service Assurance
6315 systems.")</annox:annotate>
6319 <xs:element name="operational-state" type="xs:string"
6323 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6324 for whether the resource is considered operational")</annox:annotate>
6328 <xs:element name="license-key" type="xs:string"
6332 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
6333 key")</annox:annotate>
6337 <xs:element name="equipment-role" type="xs:string"
6341 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
6342 should send valid enumerated value")</annox:annotate>
6346 <xs:element name="orchestration-status" type="xs:string"
6350 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6351 status of this VNF, used by MSO.")</annox:annotate>
6355 <xs:element name="heat-stack-id" type="xs:string"
6359 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6360 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6364 <xs:element name="mso-catalog-key" type="xs:string"
6368 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6369 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6373 <xs:element name="management-option" type="xs:string"
6377 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
6378 of managed by openecomp or customer")</annox:annotate>
6382 <xs:element name="ipv4-oam-address" type="xs:string"
6386 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
6387 tail-f uses to configure generic-vnf, also used for
6388 troubleshooting and is IP used for traps generated by
6389 generic-vnf.")</annox:annotate>
6393 <xs:element name="ipv4-loopback0-address"
6394 type="xs:string" minOccurs="0">
6397 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
6398 Loopback0 address")</annox:annotate>
6402 <xs:element name="nm-lan-v6-address" type="xs:string"
6406 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6407 Loopback address")</annox:annotate>
6411 <xs:element name="management-v6-address" type="xs:string"
6415 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
6416 management address")</annox:annotate>
6420 <xs:element name="vcpu" type="xs:unsignedInt"
6424 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6425 of vcpus ordered for this instance of VNF, used for VNFs with no
6426 vservers/flavors")</annox:annotate>
6430 <xs:element name="vcpu-units" type="xs:string"
6434 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6435 associated with vcpu, used for VNFs with no vservers/flavors")</annox:annotate>
6439 <xs:element name="vmemory" type="xs:unsignedInt"
6443 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6444 of GB of memory ordered for this instance of VNF, used for VNFs
6445 with no vservers/flavors")</annox:annotate>
6449 <xs:element name="vmemory-units" type="xs:string"
6453 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6454 associated with vmemory, used for VNFs with no
6455 vservers/flavors")</annox:annotate>
6459 <xs:element name="vdisk" type="xs:unsignedInt"
6463 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="number
6464 of vdisks ordered for this instance of VNF, used for VNFs with
6465 no vservers/flavors")</annox:annotate>
6469 <xs:element name="vdisk-units" type="xs:string"
6473 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="units
6474 associated with vdisk, used for VNFs with no vservers/flavors")</annox:annotate>
6478 <xs:element name="in-maint" type="xs:boolean">
6481 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6482 to indicate whether or not this object is in maintenance mode
6483 (maintenance mode = true). This field (in conjunction with
6484 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
6488 <xs:element name="is-closed-loop-disabled"
6492 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="used
6493 to indicate whether closed loop function is enabled on this
6494 node")</annox:annotate>
6498 <xs:element name="resource-version" type="xs:string"
6502 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6503 for optimistic concurrency. Must be empty on create, valid on
6504 update and delete.")</annox:annotate>
6508 <xs:element name="summary-status" type="xs:string"
6512 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="details
6513 regarding the generic-vnf operation")</annox:annotate>
6517 <xs:element name="encrypted-access-flag"
6518 type="xs:boolean" minOccurs="0">
6521 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indicates
6522 whether generic-vnf access uses SSH")</annox:annotate>
6526 <xs:element name="entitlement-assignment-group-uuid"
6527 type="xs:string" minOccurs="0">
6530 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6531 of the Entitlement group used for licensing VNFs")</annox:annotate>
6535 <xs:element name="entitlement-resource-uuid"
6536 type="xs:string" minOccurs="0">
6539 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6540 of the specific entitlement resource")</annox:annotate>
6544 <xs:element name="license-assignment-group-uuid"
6545 type="xs:string" minOccurs="0">
6548 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6549 of the license assignment group")</annox:annotate>
6553 <xs:element name="license-key-uuid" type="xs:string"
6557 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="UUID
6558 of the actual license resource")</annox:annotate>
6562 <xs:element name="persona-model-id" type="xs:string"
6566 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6567 ASDC model id for this resource or service model.")</annox:annotate>
6571 <xs:element name="persona-model-version" type="xs:string"
6575 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6576 ASDC model version for this resource or service model.")</annox:annotate>
6580 <xs:element name="persona-model-customization-id"
6581 type="xs:string" minOccurs="0">
6584 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="captures
6585 the id of all the configuration used to customize the resource
6586 for the service.")</annox:annotate>
6590 <xs:element name="widget-model-id" type="xs:string"
6594 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6595 ASDC data dictionary widget model. This maps directly to the
6596 A&AI widget.")</annox:annotate>
6600 <xs:element name="widget-model-version" type="xs:string"
6604 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the
6605 ASDC data dictionary version of the widget model.This maps
6606 directly to the A&AI version of the widget.")</annox:annotate>
6610 <xs:element name="as-number" type="xs:string"
6614 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="as-number
6615 of the VNF")</annox:annotate>
6619 <xs:element name="regional-resource-subzone"
6620 type="xs:string" minOccurs="0">
6623 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="represents
6624 sub zone of the rr plane")</annox:annotate>
6628 <xs:element ref="tns:relationship-list" minOccurs="0" />
6629 <xs:element ref="tns:l-interfaces" minOccurs="0" />
6630 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
6631 <xs:element ref="tns:vf-modules" minOccurs="0" />
6632 <xs:element ref="tns:licenses" minOccurs="0" />
6633 <xs:element ref="tns:entitlements" minOccurs="0" />
6637 <xs:element name="generic-vnfs">
6641 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6642 of VNFs")</annox:annotate>
6646 <xs:element ref="tns:generic-vnf" minOccurs="0"
6647 maxOccurs="unbounded" />
6651 <xs:element name="lag-link">
6655 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="LAG
6657 lag-interfaces",indexedProps="link-name",container="lag-links",namespace="network")</annox:annotate>
6661 <xs:element name="link-name" type="xs:string">
6664 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Alphabetical
6665 concatenation of lag-interface names")</annox:annotate>
6669 <xs:element name="resource-version" type="xs:string"
6673 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6674 for optimistic concurrency. Must be empty on create, valid on
6675 update and delete.")</annox:annotate>
6679 <xs:element ref="tns:relationship-list" minOccurs="0" />
6683 <xs:element name="lag-links">
6687 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
6688 of link aggregation connections")</annox:annotate>
6692 <xs:element ref="tns:lag-link" minOccurs="0"
6693 maxOccurs="unbounded" />
6697 <xs:element name="newvce">
6701 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
6702 object fills in the gaps from vce that were incorporated into
6703 generic-vnf. This object will be retired with
6704 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>
6708 <xs:element name="vnf-id2" type="xs:string">
6711 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
6712 id of VNF, can't use same attribute name right now until we
6713 promote this new object")</annox:annotate>
6717 <xs:element name="vnf-name" type="xs:string">
6720 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
6721 of VNF.")</annox:annotate>
6725 <xs:element name="vnf-name2" type="xs:string"
6729 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Alternate
6730 name of VNF.")</annox:annotate>
6734 <xs:element name="vnf-type" type="xs:string">
6737 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="String
6738 capturing type of vnf, that was intended to identify the ASDC
6739 resource. This field has been overloaded and clients should
6740 expect changes to occur in the future to this field as ASDC
6741 matures.")</annox:annotate>
6745 <xs:element name="prov-status" type="xs:string"
6749 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Trigger
6750 for operational monitoring of this VNF by BAU Service Assurance
6751 systems.")</annox:annotate>
6755 <xs:element name="operational-state" type="xs:string"
6759 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicator
6760 for whether the resource is considered operational")</annox:annotate>
6764 <xs:element name="license-key" type="xs:string"
6768 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="License
6769 key")</annox:annotate>
6773 <xs:element name="ipv4-oam-address" type="xs:string"
6777 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Address
6778 tail-f uses to configure vpe, also used for troubleshooting and
6779 is IP used for traps generated by VPE
6780 (v4-loopback0-ip-address).")</annox:annotate>
6784 <xs:element name="equipment-role" type="xs:string"
6788 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Client
6789 should send valid enumerated value, e.g., VPE.")</annox:annotate>
6793 <xs:element name="resource-version" type="xs:string"
6797 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
6798 for optimistic concurrency. Must be empty on create, valid on
6799 update and delete.")</annox:annotate>
6803 <xs:element name="ipv4-loopback0-address"
6804 type="xs:string" minOccurs="0">
6807 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
6808 Loopback0 address")</annox:annotate>
6812 <xs:element name="orchestration-status" type="xs:string"
6816 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Orchestration
6817 status of this VNF, mastered by MSO.")</annox:annotate>
6821 <xs:element name="heat-stack-id" type="xs:string"
6825 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Heat
6826 stack id corresponding to this instance, managed by MSO")</annox:annotate>
6830 <xs:element name="mso-catalog-key" type="xs:string"
6834 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Corresponds
6835 to the SDN-C catalog id used to configure this VCE")</annox:annotate>
6839 <xs:element ref="tns:relationship-list" minOccurs="0" />
6840 <xs:element ref="tns:l-interfaces" minOccurs="0" />
6844 <xs:element name="newvces">
6848 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="This
6849 object fills in the gaps from vce that were incorporated into
6850 generic-vnf. This object will be retired with vce.")</annox:annotate>
6854 <xs:element ref="tns:newvce" minOccurs="0"
6855 maxOccurs="unbounded" />
6859 <xs:element name="pnf">
6863 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="PNF
6864 represents a physical network function. typically equipment used
6865 in the D1 world. in 1607, this will be populated by SDN-C to
6866 represent a premises router that a uCPE connects to. But this can
6867 be used to represent any physical device that is not an openecomp
6869 uCPE.",indexedProps="pnf-name,orchestration-status,inv-status",searchable="pnf-name",uniqueProps="pnf-name",container="pnfs",namespace="network")</annox:annotate>
6873 <xs:element name="pnf-name" type="xs:string">
6876 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="unique
6877 name of Physical Network Function.")</annox:annotate>
6881 <xs:element name="pnf-name2" type="xs:string"
6885 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="name
6886 of Physical Network Function.")</annox:annotate>
6890 <xs:element name="pnf-name2-source" type="xs:string"
6894 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="source
6895 of name2")</annox:annotate>
6899 <xs:element name="pnf-id" type="xs:string" minOccurs="0">
6902 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="id
6903 of pnf")</annox:annotate>
6907 <xs:element name="equip-type" type="xs:string"
6911 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6912 type. Source of truth should define valid values.")</annox:annotate>
6916 <xs:element name="equip-vendor" type="xs:string"
6920 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6921 vendor. Source of truth should define valid values.")</annox:annotate>
6925 <xs:element name="equip-model" type="xs:string"
6929 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Equipment
6930 model. Source of truth should define valid values.")</annox:annotate>
6934 <xs:element name="management-option" type="xs:string"
6938 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="identifier
6939 of managed by openecomp or customer")</annox:annotate>
6943 <xs:element name="ipaddress-v4-oam" type="xs:string"
6947 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ipv4-oam-address
6948 with new naming convention for IP addresses")</annox:annotate>
6952 <xs:element name="sw-version" type="xs:string"
6956 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="sw-version
6957 is the version of SW for the hosted application on the PNF.")</annox:annotate>
6961 <xs:element name="orchestration-status" type="xs:string"
6965 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="orchestration-status
6966 is the status of orchestration on the PNF.")</annox:annotate>
6970 <xs:element name="in-maint" type="xs:boolean">
6973 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(defaultValue="false",description="Used
6974 to indicate whether or not this object is in maintenance mode
6975 (maintenance mode = true). This field (in conjunction with
6976 prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
6980 <xs:element name="frame-id" type="xs:string"
6984 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ID
6985 of the physical frame (relay rack) where pnf is installed.")</annox:annotate>
6989 <xs:element name="serial-number" type="xs:string"
6993 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Serial
6994 number of the device")</annox:annotate>
6998 <xs:element name="ipaddress-v4-loopback-0"
6999 type="xs:string" minOccurs="0">
7002 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7003 Loopback 0 address")</annox:annotate>
7007 <xs:element name="ipaddress-v6-loopback-0"
7008 type="xs:string" minOccurs="0">
7011 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7012 Loopback 0 address")</annox:annotate>
7016 <xs:element name="ipaddress-v4-aim" type="xs:string"
7020 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV4
7021 AIM address")</annox:annotate>
7025 <xs:element name="ipaddress-v6-aim" type="xs:string"
7029 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7030 AIM address")</annox:annotate>
7034 <xs:element name="ipaddress-v6-oam" type="xs:string"
7038 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="IPV6
7039 OAM address")</annox:annotate>
7043 <xs:element name="inv-status" type="xs:string"
7047 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="CANOPI's
7048 inventory status. Only set with values exactly as defined by
7049 CANOPI.")</annox:annotate>
7053 <xs:element name="resource-version" type="xs:string"
7057 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7058 for optimistic concurrency. Must be empty on create, valid on
7059 update and delete.")</annox:annotate>
7063 <xs:element ref="tns:relationship-list" minOccurs="0" />
7064 <xs:element ref="tns:p-interfaces" minOccurs="0" />
7065 <xs:element ref="tns:lag-interfaces" minOccurs="0" />
7069 <xs:element name="pnfs">
7073 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7074 of Physical Network Functions.")</annox:annotate>
7078 <xs:element ref="tns:pnf" minOccurs="0"
7079 maxOccurs="unbounded" />
7083 <xs:element name="physical-link">
7087 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7088 of physical connections, typically between
7089 p-interfaces",indexedProps="circuit-id,link-name",alternateKeys1="circuit-id",container="physical-links",namespace="network")</annox:annotate>
7093 <xs:element name="link-name" type="xs:string">
7096 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="e.g.,
7097 hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ")</annox:annotate>
7101 <xs:element name="speed-value" type="xs:string"
7105 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7106 the numeric part of the speed")</annox:annotate>
7110 <xs:element name="speed-units" type="xs:string"
7114 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Captures
7115 the units corresponding to the speed")</annox:annotate>
7119 <xs:element name="circuit-id" type="xs:string"
7123 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Circuit
7124 it")</annox:annotate>
7128 <xs:element name="dual-mode" type="xs:string"
7132 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Dual
7133 access mode (e.g., primary, secondary")</annox:annotate>
7137 <xs:element name="management-option" type="xs:string"
7141 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="To
7142 provide information on who manages this circuit. A&AI or 3rd
7143 party transport provider")</annox:annotate>
7147 <xs:element name="service-provider-name" type="xs:string"
7151 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Name
7152 of the service Provider on this link.")</annox:annotate>
7156 <xs:element name="resource-version" type="xs:string"
7160 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7161 for optimistic concurrency. Must be empty on create, valid on
7162 update and delete.")</annox:annotate>
7166 <xs:element ref="tns:relationship-list" minOccurs="0" />
7170 <xs:element name="physical-links">
7174 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7175 of physical connections, typically between p-interfaces")</annox:annotate>
7179 <xs:element ref="tns:physical-link" minOccurs="0"
7180 maxOccurs="unbounded" />
7184 <xs:element name="vig-server">
7188 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="vig-server
7189 contains information about a vig server used for
7190 IPSec-configuration. Populated by SDN-C from
7191 1607",indexedProps="vig-address-type",dependentOn="ipsec-configuration",container="vig-servers")</annox:annotate>
7195 <xs:element name="vig-address-type" type="xs:string">
7198 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="indicates
7199 whether the VIG is for AVPN or INTERNET")</annox:annotate>
7203 <xs:element name="ipaddress-v4-vig" type="xs:string"
7204 minOccurs="0" maxOccurs="unbounded">
7207 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4
7208 IP of the vig server")</annox:annotate>
7212 <xs:element name="ipaddress-v6-vig" type="xs:string"
7213 minOccurs="0" maxOccurs="unbounded">
7216 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v6
7217 IP of the vig server")</annox:annotate>
7221 <xs:element name="resource-version" type="xs:string"
7225 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7226 for optimistic concurrency. Must be empty on create, valid on
7227 update and delete.")</annox:annotate>
7231 <xs:element ref="tns:relationship-list" minOccurs="0" />
7235 <xs:element name="vig-servers">
7238 <xs:element ref="tns:vig-server" minOccurs="0"
7239 maxOccurs="unbounded" />
7243 <xs:element name="ipsec-configuration">
7247 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="IPSec
7248 configuration node will contain various configuration data for the
7249 NMTE VNF. This node will have an edge to the generic-vnf (vnf type
7250 = TE). Starting 1607, this data will be populated by
7251 SDN-C",indexedProps="ipsec-configuration-id",uniqueProps="ipsec-configuration-id",container="ipsec-configurations",namespace="network")</annox:annotate>
7255 <xs:element name="ipsec-configuration-id"
7259 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID
7260 of this configuration")</annox:annotate>
7264 <xs:element name="requested-vig-address-type"
7265 type="xs:string" minOccurs="0">
7268 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Indicate
7269 the type of VIG server like AVPN, INTERNET, BOTH")</annox:annotate>
7273 <xs:element name="requested-encryption-strength"
7274 type="xs:string" minOccurs="0">
7277 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encryption
7278 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7279 aes-265-cbc")</annox:annotate>
7283 <xs:element name="requested-dmz-type" type="xs:string"
7287 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="openecomp
7288 can offer a shared DMZ or a DMZ specific to a customer")</annox:annotate>
7292 <xs:element name="shared-dmz-network-address"
7293 type="xs:string" minOccurs="0">
7296 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Network
7297 address of shared DMZ")</annox:annotate>
7301 <xs:element name="requested-customer-name"
7302 type="xs:string" minOccurs="0">
7305 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="If
7306 the DMZ is a custom DMZ, this field will indicate the customer
7307 information")</annox:annotate>
7311 <xs:element name="ike-version" type="xs:string"
7315 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="can
7316 be 1 or 2")</annox:annotate>
7320 <xs:element name="ikev1-authentication" type="xs:string"
7324 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Contains
7325 values like md5, sha1, sha256, sha384")</annox:annotate>
7329 <xs:element name="ikev1-encryption" type="xs:string"
7333 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encyption
7334 values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc,
7335 aes-265-cbc")</annox:annotate>
7339 <xs:element name="ikev1-dh-group" type="xs:string"
7343 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Diffie-Hellman
7344 group like DH-GROUP2, DH-GROUP5, DH-GROUP14")</annox:annotate>
7348 <xs:element name="ikev1-am-group-id" type="xs:string"
7352 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Group
7353 name defined in VIG for clients using aggressive mode")</annox:annotate>
7357 <xs:element name="ikev1-am-password" type="xs:string"
7361 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="pre-shared
7362 key for the above group name ")</annox:annotate>
7366 <xs:element name="ikev1-sa-lifetime" type="xs:string"
7370 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Lifetime
7371 for IKEv1 SA")</annox:annotate>
7375 <xs:element name="ipsec-authentication" type="xs:string"
7379 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="md5,
7380 sha1, sha256, sha384")</annox:annotate>
7384 <xs:element name="ipsec-encryption" type="xs:string"
7388 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="3des-cbc,
7389 des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc")</annox:annotate>
7393 <xs:element name="ipsec-sa-lifetime" type="xs:string"
7397 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Life
7398 time for IPSec SA")</annox:annotate>
7402 <xs:element name="ipsec-pfs" type="xs:string"
7406 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="enable
7407 PFS or not")</annox:annotate>
7411 <xs:element name="xauth-userid" type="xs:string"
7415 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="user
7416 ID for xAuth, sm-user,ucpeHostName,nmteHostName")</annox:annotate>
7420 <xs:element name="xauth-user-password" type="xs:string"
7424 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Encrypted
7425 using the Juniper $9$ algorithm")</annox:annotate>
7429 <xs:element name="dpd-interval" type="xs:string"
7433 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="The
7434 time between DPD probe")</annox:annotate>
7438 <xs:element name="dpd-frequency" type="xs:string"
7442 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Maximum
7443 number of DPD before claiming the tunnel is down")</annox:annotate>
7447 <xs:element name="resource-version" type="xs:string"
7451 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used
7452 for optimistic concurrency. Must be empty on create, valid on
7453 update and delete.")</annox:annotate>
7457 <xs:element ref="tns:relationship-list" minOccurs="0" />
7458 <xs:element ref="tns:vig-servers" minOccurs="0" />
7462 <xs:element name="ipsec-configurations">
7465 <xs:element ref="tns:ipsec-configuration" minOccurs="0"
7466 maxOccurs="unbounded" />
7470 <xs:element name="route-table-reference">
7474 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Openstack
7476 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>
7480 <xs:element name="route-table-reference-id"
7484 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Route
7485 Table Reference id, UUID assigned to this instance.")</annox:annotate>
7489 <xs:element name="route-table-reference-fqdn"
7493 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="FQDN
7494 entry in the route table.")</annox:annotate>
7498 <xs:element name="resource-version" type="xs:string"
7502 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7503 value")</annox:annotate>
7507 <xs:element ref="tns:relationship-list" minOccurs="0" />
7511 <xs:element name="route-table-references">
7515 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7516 of openstack route table references")</annox:annotate>
7520 <xs:element ref="tns:route-table-reference" minOccurs="0"
7521 maxOccurs="unbounded" />
7525 <xs:element name="instance-group">
7529 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="General
7530 mechanism for grouping
7531 instances",nameProps="description",uniqueProps="id",indexedProps="id,description,type,sub-type",container="instance-groups",namespace="network")</annox:annotate>
7535 <xs:element name="id" type="xs:string">
7538 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Instance
7539 Group ID, UUID assigned to this instance.")</annox:annotate>
7543 <xs:element name="description" type="xs:string">
7546 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Descriptive
7547 text to help identify the usage of this instance-group")</annox:annotate>
7551 <xs:element name="type" type="xs:string">
7554 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Only
7555 valid value today is lower case ha for high availability")</annox:annotate>
7559 <xs:element name="sub-type" type="xs:string"
7563 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Valid
7564 values for ha type are [geo-activeactive, geo-activestandby,
7565 local-activeactive, local-activestandby]")</annox:annotate>
7569 <xs:element name="resource-version" type="xs:string"
7573 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Concurrency
7574 value")</annox:annotate>
7578 <xs:element ref="tns:relationship-list" minOccurs="0" />
7582 <xs:element name="instance-groups">
7586 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection
7587 of openstack route table references")</annox:annotate>
7591 <xs:element ref="tns:instance-group" minOccurs="0"
7592 maxOccurs="unbounded" />
7596 <xs:element name="network">
7600 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace
7601 for network inventory resources.")</annox:annotate>
7605 <xs:element ref="tns:logical-links" minOccurs="0" />
7606 <xs:element ref="tns:site-pair-sets" minOccurs="0" />
7607 <xs:element ref="tns:vpn-bindings" minOccurs="0" />
7608 <xs:element ref="tns:vpls-pes" minOccurs="0" />
7609 <xs:element ref="tns:multicast-configurations"
7611 <xs:element ref="tns:vces" minOccurs="0" />
7612 <xs:element ref="tns:vpes" minOccurs="0" />
7613 <xs:element ref="tns:vnfcs" minOccurs="0" />
7614 <xs:element ref="tns:l3-networks" minOccurs="0" />
7615 <xs:element ref="tns:network-policies" minOccurs="0" />
7616 <xs:element ref="tns:generic-vnfs" minOccurs="0" />
7617 <xs:element ref="tns:lag-links" minOccurs="0" />
7618 <xs:element ref="tns:newvces" minOccurs="0" />
7619 <xs:element ref="tns:pnfs" minOccurs="0" />
7620 <xs:element ref="tns:physical-links" minOccurs="0" />
7621 <xs:element ref="tns:ipsec-configurations" minOccurs="0" />
7622 <xs:element ref="tns:route-table-references"
7624 <xs:element ref="tns:instance-groups" minOccurs="0" />
7628 <xs:element name="reserved-prop-names">
7632 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
7633 map to define some reserved properties of a
7634 vertex",uniqueProps="aai-unique-key",indexedProps="aai-unique-key,source-of-truth,aai-node-type")</annox:annotate>
7638 <xs:element name="last-mod-source-of-truth"
7639 type="xs:string" minOccurs="0" />
7640 <xs:element name="aai-node-type" type="xs:string"
7642 <xs:element name="aai-created-ts" type="xs:unsignedInt"
7644 <xs:element name="aai-unique-key" type="xs:string"
7646 <xs:element name="aai-last-mod-ts" type="xs:unsignedInt"
7648 <xs:element name="source-of-truth" type="xs:string"
7653 <xs:element name="edge-prop-names">
7657 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Internal
7658 map to define the properties of an edge and interpret the map
7659 EdgeRules",edgeInfo="edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV")</annox:annotate>
7663 <xs:element name="edgeLabel" type="xs:string"
7665 <xs:element name="direction" type="xs:string"
7667 <xs:element name="multiplicityRule" type="xs:string"
7669 <xs:element name="isParent" type="xs:boolean"
7671 <xs:element name="usesResource" type="xs:boolean"
7673 <xs:element name="hasDelTarget" type="xs:boolean"
7675 <xs:element name="SVC-INFRA" type="xs:string"
7677 <xs:element name="SVC-INFRA-REV" type="xs:string"
7682 <xs:element name="aai-internal">
7685 <xs:element ref="tns:reserved-prop-names" minOccurs="0"
7686 maxOccurs="unbounded" />
7687 <xs:element ref="tns:edge-prop-names" minOccurs="0"
7688 maxOccurs="unbounded" />
7692 <xs:element name="inventory">
7695 <xs:element ref="tns:search" minOccurs="0" />
7696 <xs:element ref="tns:actions" minOccurs="0" />
7697 <xs:element ref="tns:cloud-infrastructure" minOccurs="0" />
7698 <xs:element ref="tns:license-management" minOccurs="0" />
7699 <xs:element ref="tns:business" minOccurs="0" />
7700 <xs:element ref="tns:service-design-and-creation"
7702 <xs:element ref="tns:network" minOccurs="0" />
7703 <xs:element ref="tns:aai-internal" minOccurs="0" />
7707 <xs:element name="notification-event-header">
7710 <xs:element name="id" type="xs:string" minOccurs="0" />
7711 <xs:element name="timestamp" type="xs:string"
7713 <xs:element name="source-name" type="xs:string"
7715 <xs:element name="domain" type="xs:string" minOccurs="0" />
7716 <xs:element name="sequence-number" type="xs:string"
7718 <xs:element name="severity" type="xs:string"
7720 <xs:element name="event-type" type="xs:string"
7722 <xs:element name="version" type="xs:string" minOccurs="0" />
7723 <xs:element name="action" type="xs:string" minOccurs="0" />
7724 <xs:element name="entity-type" type="xs:string"
7726 <xs:element name="top-entity-type" type="xs:string"
7728 <xs:element name="entity-link" type="xs:string"
7730 <xs:element name="status" type="xs:string" minOccurs="0" />
7734 <xs:element name="notification-event">
7737 <xs:element name="cambria.partition" type="xs:string"
7739 <xs:element ref="tns:notification-event-header"
7744 <xs:element name="query-parameters">
7748 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="QueryParameters
7749 for performing a named-query or model query")</annox:annotate>
7753 <xs:element ref="tns:named-query" minOccurs="0" />
7754 <xs:element ref="tns:model" minOccurs="0" />
7758 <xs:element name="instance-filter">
7763 <xs:element name="instance-filters">
7767 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="InstanceFilters
7768 for performing a named-query or model query")</annox:annotate>
7772 <xs:element ref="tns:instance-filter" minOccurs="0"
7773 maxOccurs="unbounded" />
7777 <xs:element name="model-and-named-query-search">
7781 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="ModelAndNamedQuerySearch
7782 holds query-parameters and instance-properties for performing a
7783 named-query or model query")</annox:annotate>
7787 <xs:element ref="tns:query-parameters" minOccurs="0" />
7788 <xs:element ref="tns:instance-filters" minOccurs="0" />
7789 <xs:element name="top-node-type" type="xs:string"
7794 <xs:element name="properties">
7798 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Property
7799 holder for query properties or instance properties")</annox:annotate>
7803 <xs:element name="property-name" type="xs:string"
7805 <xs:element name="property-value" type="xs:string"
7810 <xs:element name="extra-properties">
7815 <xs:element name="inventory-response-item">
7819 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Inventory
7820 item for response list",container="inventory-response-items")</annox:annotate>
7824 <xs:element name="model-name" type="xs:string"
7826 <xs:element ref="tns:extra-properties" minOccurs="0" />
7827 <xs:element ref="tns:inventory-response-items"
7832 <xs:element name="inventory-response-items">
7836 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Container
7837 for inventory items in response list",container="response-list")</annox:annotate>
7841 <xs:element ref="tns:inventory-response-item"
7842 minOccurs="0" maxOccurs="unbounded" />
7846 <xs:element name="response-list">
7850 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Response
7851 container for the results of a named-query or model query")</annox:annotate>
7855 <xs:element ref="tns:inventory-response-items"
7860 <xs:element name="extra-property">
7863 <xs:element name="property-name" type="xs:string"
7868 <xs:element name="vnf">
7872 <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Abstract
7874 class",indexedProps="vnf-id",uniqueProps="vnf-id",inheritors="vce,vpe,generic-vnf",isAbstract="true")</annox:annotate>
7878 <xs:element name="vnf-id" type="xs:string">
7881 <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique
7882 id of VNF. This is unique across the graph.")</annox:annotate>