aboutsummaryrefslogtreecommitdiffstats
path: root/aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml
diff options
context:
space:
mode:
Diffstat (limited to 'aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml')
-rw-r--r--aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml1519
1 files changed, 811 insertions, 708 deletions
diff --git a/aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml b/aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml
index 8b044f7b..05decfb9 100644
--- a/aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml
+++ b/aai-schema/src/main/resources/onap/oxm/v14/aai_oxm_v14.xml
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
============LICENSE_START=======================================================
org.onap.aai
@@ -19,481 +18,485 @@
limitations under the License.
============LICENSE_END=========================================================
-->
-
-<xml-bindings xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm" package-name="inventory.aai.onap.org.v14" xml-mapping-metadata-complete="true">
+ <xml-bindings xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm" package-name="inventory.aai.onap.org.v14" xml-mapping-metadata-complete="true">
<xml-schema element-form-default="QUALIFIED">
- <xml-ns namespace-uri="http://org.onap.aai.inventory/v14" />
+ <xml-ns namespace-uri="http://org.onap.aai.inventory/v14"/>
</xml-schema>
<java-types>
<java-type name="Inventory">
- <xml-root-element name="inventory" />
+ <xml-root-element name="inventory"/>
<java-attributes>
- <xml-element java-attribute="search" name="search" type="inventory.aai.onap.org.v14.Search" />
- <xml-element java-attribute="actions" name="actions" type="inventory.aai.onap.org.v14.Actions" />
- <xml-element java-attribute="cloudInfrastructure" name="cloud-infrastructure" type="inventory.aai.onap.org.v14.CloudInfrastructure" />
- <xml-element java-attribute="externalSystem" name="external-system" type="inventory.aai.onap.org.v14.ExternalSystem" />
- <xml-element java-attribute="business" name="business" type="inventory.aai.onap.org.v14.Business" />
- <xml-element java-attribute="serviceDesignAndCreation" name="service-design-and-creation" type="inventory.aai.onap.org.v14.ServiceDesignAndCreation" />
- <xml-element java-attribute="network" name="network" type="inventory.aai.onap.org.v14.Network" />
- <xml-element java-attribute="aaiInternal" name="aai-internal" type="inventory.aai.onap.org.v14.AaiInternal" />
+ <xml-element java-attribute="search" name="search" type="inventory.aai.onap.org.v14.Search"/>
+ <xml-element java-attribute="actions" name="actions" type="inventory.aai.onap.org.v14.Actions"/>
+ <xml-element java-attribute="cloudInfrastructure" name="cloud-infrastructure" type="inventory.aai.onap.org.v14.CloudInfrastructure"/>
+ <xml-element java-attribute="externalSystem" name="external-system" type="inventory.aai.onap.org.v14.ExternalSystem"/>
+ <xml-element java-attribute="business" name="business" type="inventory.aai.onap.org.v14.Business"/>
+ <xml-element java-attribute="serviceDesignAndCreation" name="service-design-and-creation" type="inventory.aai.onap.org.v14.ServiceDesignAndCreation"/>
+ <xml-element java-attribute="network" name="network" type="inventory.aai.onap.org.v14.Network"/>
+ <xml-element java-attribute="aaiInternal" name="aai-internal" type="inventory.aai.onap.org.v14.AaiInternal"/>
<xml-element java-attribute="nodes" name="nodes" type="inventory.aai.onap.org.v14.Nodes"/>
</java-attributes>
</java-type>
<java-type name="Nodes">
- <xml-root-element name="nodes" />
+ <xml-root-element name="nodes"/>
</java-type>
<java-type name="Search">
- <xml-root-element name="search" />
+ <xml-root-element name="search"/>
<java-attributes>
- <xml-element java-attribute="edgeTagQueryResult" name="edge-tag-query-result" type="inventory.aai.onap.org.v14.EdgeTagQueryResult" />
- <xml-element java-attribute="edgeTagQueryRequest" name="edge-tag-query-request" type="inventory.aai.onap.org.v14.EdgeTagQueryRequest" />
- <xml-element java-attribute="searchResults" name="search-results" type="inventory.aai.onap.org.v14.SearchResults" />
- <xml-element java-attribute="sdnZoneResponse" name="sdn-zone-response" type="inventory.aai.onap.org.v14.SdnZoneResponse" />
+ <xml-element java-attribute="edgeTagQueryResult" name="edge-tag-query-result" type="inventory.aai.onap.org.v14.EdgeTagQueryResult"/>
+ <xml-element java-attribute="edgeTagQueryRequest" name="edge-tag-query-request" type="inventory.aai.onap.org.v14.EdgeTagQueryRequest"/>
+ <xml-element java-attribute="searchResults" name="search-results" type="inventory.aai.onap.org.v14.SearchResults"/>
+ <xml-element java-attribute="sdnZoneResponse" name="sdn-zone-response" type="inventory.aai.onap.org.v14.SdnZoneResponse"/>
</java-attributes>
</java-type>
<java-type name="EdgeTagQueryResult">
- <xml-root-element name="edge-tag-query-result" />
+ <xml-root-element name="edge-tag-query-result"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="taggedInventoryItemList" name="tagged-inventory-item-list" type="inventory.aai.onap.org.v14.TaggedInventoryItemList" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="taggedInventoryItemList" name="tagged-inventory-item-list" type="inventory.aai.onap.org.v14.TaggedInventoryItemList"/>
</java-attributes>
</java-type>
<java-type name="TaggedInventoryItemList">
- <xml-root-element name="tagged-inventory-item-list" />
+ <xml-root-element name="tagged-inventory-item-list"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="inventoryItem" name="inventory-item" type="inventory.aai.onap.org.v14.InventoryItem" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="inventoryItem" name="inventory-item" type="inventory.aai.onap.org.v14.InventoryItem"/>
</java-attributes>
</java-type>
<java-type name="InventoryItem">
- <xml-root-element name="inventory-item" />
+ <xml-root-element name="inventory-item"/>
<java-attributes>
- <xml-element java-attribute="inventoryItemType" name="inventory-item-type" type="java.lang.String" />
- <xml-element java-attribute="inventoryItemLink" name="inventory-item-link" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="inventoryItemData" name="inventory-item-data" type="inventory.aai.onap.org.v14.InventoryItemData" />
- <xml-element container-type="java.util.ArrayList" java-attribute="taggedInventoryItemList" name="tagged-inventory-item-list" type="inventory.aai.onap.org.v14.TaggedInventoryItemList" />
+ <xml-element java-attribute="inventoryItemType" name="inventory-item-type" type="java.lang.String"/>
+ <xml-element java-attribute="inventoryItemLink" name="inventory-item-link" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="inventoryItemData" name="inventory-item-data" type="inventory.aai.onap.org.v14.InventoryItemData"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="taggedInventoryItemList" name="tagged-inventory-item-list" type="inventory.aai.onap.org.v14.TaggedInventoryItemList"/>
</java-attributes>
</java-type>
<java-type name="InventoryItemData">
- <xml-root-element name="inventory-item-data" />
+ <xml-root-element name="inventory-item-data"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="EdgeTagQueryRequest">
- <xml-root-element name="edge-tag-query-request" />
+ <xml-root-element name="edge-tag-query-request"/>
<java-attributes>
- <xml-element java-attribute="edgeTag" name="edge-tag" type="java.lang.String" />
- <xml-element java-attribute="resultDetail" name="result-detail" type="java.lang.String" />
- <xml-element java-attribute="startNodeType" name="start-node-type" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="startNodeFilter" name="start-node-filter" type="inventory.aai.onap.org.v14.StartNodeFilter" />
- <xml-element container-type="java.util.ArrayList" java-attribute="includeNodeFilter" name="include-node-filter" type="inventory.aai.onap.org.v14.IncludeNodeFilter" />
- <xml-element container-type="java.util.ArrayList" java-attribute="secondaryFilter" name="secondary-filter" type="inventory.aai.onap.org.v14.SecondaryFilter" />
+ <xml-element java-attribute="edgeTag" name="edge-tag" type="java.lang.String"/>
+ <xml-element java-attribute="resultDetail" name="result-detail" type="java.lang.String"/>
+ <xml-element java-attribute="startNodeType" name="start-node-type" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="startNodeFilter" name="start-node-filter" type="inventory.aai.onap.org.v14.StartNodeFilter"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="includeNodeFilter" name="include-node-filter" type="inventory.aai.onap.org.v14.IncludeNodeFilter"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="secondaryFilter" name="secondary-filter" type="inventory.aai.onap.org.v14.SecondaryFilter"/>
</java-attributes>
</java-type>
<java-type name="StartNodeFilter">
- <xml-root-element name="start-node-filter" />
+ <xml-root-element name="start-node-filter"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="IncludeNodeFilter">
- <xml-root-element name="include-node-filter" />
+ <xml-root-element name="include-node-filter"/>
<java-attributes>
- <xml-element java-attribute="includeNodeType" name="include-node-type" type="java.lang.String" />
+ <xml-element java-attribute="includeNodeType" name="include-node-type" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="SecondaryFilter">
- <xml-root-element name="secondary-filter" />
+ <xml-root-element name="secondary-filter"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="filterType" name="filter-type" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="filterType" name="filter-type" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="SearchResults">
- <xml-root-element name="search-results" />
+ <xml-root-element name="search-results"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="resultData" name="result-data" type="inventory.aai.onap.org.v14.ResultData" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="resultData" name="result-data" type="inventory.aai.onap.org.v14.ResultData"/>
</java-attributes>
</java-type>
<java-type name="ResultData">
- <xml-root-element name="result-data" />
+ <xml-root-element name="result-data"/>
<java-attributes>
<xml-element java-attribute="resourceType" name="resource-type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="The specific type of node in the A&amp;AI graph" />
+ <xml-property name="description" value="The specific type of node in the A&amp;AI graph"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceLink" name="resource-link" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="The URL to the specific resource" />
+ <xml-property name="description" value="The URL to the specific resource"/>
</xml-properties>
</xml-element>
</java-attributes>
</java-type>
<java-type name="SdnZoneResponse">
- <xml-root-element name="sdn-zone-response" />
+ <xml-root-element name="sdn-zone-response"/>
<java-attributes>
- <xml-element java-attribute="oamNetworks" name="oam-networks" type="inventory.aai.onap.org.v14.OamNetworks" />
- <xml-element container-type="java.util.ArrayList" java-attribute="azAndDvsSwitches" name="az-and-dvs-switches" type="inventory.aai.onap.org.v14.AzAndDvsSwitches" />
+ <xml-element java-attribute="oamNetworks" name="oam-networks" type="inventory.aai.onap.org.v14.OamNetworks"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="azAndDvsSwitches" name="az-and-dvs-switches" type="inventory.aai.onap.org.v14.AzAndDvsSwitches"/>
</java-attributes>
</java-type>
<java-type name="AzAndDvsSwitches">
- <xml-root-element name="az-and-dvs-switches" />
+ <xml-root-element name="az-and-dvs-switches"/>
<java-attributes>
- <xml-element java-attribute="dvsSwitches" name="dvs-switches" type="inventory.aai.onap.org.v14.DvsSwitches" />
- <xml-element java-attribute="availabilityZone" name="availability-zone" type="inventory.aai.onap.org.v14.AvailabilityZone" />
+ <xml-element java-attribute="dvsSwitches" name="dvs-switches" type="inventory.aai.onap.org.v14.DvsSwitches"/>
+ <xml-element java-attribute="availabilityZone" name="availability-zone" type="inventory.aai.onap.org.v14.AvailabilityZone"/>
</java-attributes>
</java-type>
<java-type name="Actions">
<xml-properties>
- <xml-property name="description" value="APIs that are more action related than REST (e.g., notify, update)." />
+ <xml-property name="description" value="APIs that are more action related than REST (e.g., notify, update)."/>
</xml-properties>
- <xml-root-element name="actions" />
+ <xml-root-element name="actions"/>
<java-attributes>
- <xml-element java-attribute="update" name="update" type="inventory.aai.onap.org.v14.Update" />
- <xml-element java-attribute="notify" name="notify" type="inventory.aai.onap.org.v14.Notify" />
+ <xml-element java-attribute="update" name="update" type="inventory.aai.onap.org.v14.Update"/>
+ <xml-element java-attribute="notify" name="notify" type="inventory.aai.onap.org.v14.Notify"/>
</java-attributes>
</java-type>
<java-type name="Update">
<xml-properties>
- <xml-property name="description" value="Serves a PATCH like function. Does not enforce concurrency control. Clear each usage with AAI team." />
- </xml-properties>
- <xml-root-element name="update" />
+ <xml-property name="description" value="Serves a PATCH like function. Does not enforce concurrency control. Clear each usage with AAI team."/>
+ <xml-property name="requiredProps" value="update-node-type"/>
+ </xml-properties>
+ <xml-root-element name="update"/>
<java-attributes>
- <xml-element java-attribute="updateNodeType" name="update-node-type" required="true" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="updateNodeKey" name="update-node-key" type="inventory.aai.onap.org.v14.UpdateNodeKey" />
- <xml-element java-attribute="updateNodeUri" name="update-node-uri" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="action" name="action" type="inventory.aai.onap.org.v14.Action" />
+ <xml-element java-attribute="updateNodeType" name="update-node-type" required="true" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="updateNodeKey" name="update-node-key" type="inventory.aai.onap.org.v14.UpdateNodeKey"/>
+ <xml-element java-attribute="updateNodeUri" name="update-node-uri" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="action" name="action" type="inventory.aai.onap.org.v14.Action"/>
</java-attributes>
</java-type>
<java-type name="Action">
- <xml-root-element name="action" />
+ <xml-root-element name="action"/>
<java-attributes>
- <xml-element java-attribute="actionType" name="action-type" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="actionData" name="action-data" type="inventory.aai.onap.org.v14.ActionData" />
+ <xml-element java-attribute="actionType" name="action-type" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="actionData" name="action-data" type="inventory.aai.onap.org.v14.ActionData"/>
</java-attributes>
</java-type>
<java-type name="ActionData">
- <xml-root-element name="action-data" />
+ <xml-root-element name="action-data"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="UpdateNodeKey">
- <xml-root-element name="update-node-key" />
+ <xml-root-element name="update-node-key"/>
<java-attributes>
- <xml-element java-attribute="keyName" name="key-name" type="java.lang.String" />
- <xml-element java-attribute="keyValue" name="key-value" type="java.lang.String" />
+ <xml-element java-attribute="keyName" name="key-name" type="java.lang.String"/>
+ <xml-element java-attribute="keyValue" name="key-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="Notify">
- <xml-root-element name="notify" />
+ <xml-root-element name="notify"/>
<java-attributes>
- <xml-element java-attribute="eventId" name="event-id" required="true" type="java.lang.String" />
- <xml-element java-attribute="nodeType" name="node-type" type="java.lang.String" />
- <xml-element java-attribute="eventTrigger" name="event-trigger" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="keyData" name="key-data" type="inventory.aai.onap.org.v14.KeyData" />
- <xml-element java-attribute="selflink" name="selflink" type="java.lang.String" />
+ <xml-element java-attribute="eventId" name="event-id" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="nodeType" name="node-type" type="java.lang.String"/>
+ <xml-element java-attribute="eventTrigger" name="event-trigger" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="keyData" name="key-data" type="inventory.aai.onap.org.v14.KeyData"/>
+ <xml-element java-attribute="selflink" name="selflink" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="KeyData">
- <xml-root-element name="key-data" />
+ <xml-root-element name="key-data"/>
<java-attributes>
- <xml-element java-attribute="keyName" name="key-name" type="java.lang.String" />
- <xml-element java-attribute="keyValue" name="key-value" type="java.lang.String" />
+ <xml-element java-attribute="keyName" name="key-name" type="java.lang.String"/>
+ <xml-element java-attribute="keyValue" name="key-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="ExternalSystem">
<xml-properties>
- <xml-property name="description" value="Namespace for external system." />
+ <xml-property name="description" value="Namespace for external system."/>
</xml-properties>
- <xml-root-element name="external-system" />
+ <xml-root-element name="external-system"/>
<java-attributes>
- <xml-element java-attribute="esrEmsList" name="esr-ems-list" type="inventory.aai.onap.org.v14.EsrEmsList" />
- <xml-element java-attribute="esrVnfmList" name="esr-vnfm-list" type="inventory.aai.onap.org.v14.EsrVnfmList" />
- <xml-element java-attribute="esrThirdpartySdncList" name="esr-thirdparty-sdnc-list" type="inventory.aai.onap.org.v14.EsrThirdpartySdncList" />
+ <xml-element java-attribute="esrEmsList" name="esr-ems-list" type="inventory.aai.onap.org.v14.EsrEmsList"/>
+ <xml-element java-attribute="esrVnfmList" name="esr-vnfm-list" type="inventory.aai.onap.org.v14.EsrVnfmList"/>
+ <xml-element java-attribute="esrThirdpartySdncList" name="esr-thirdparty-sdnc-list" type="inventory.aai.onap.org.v14.EsrThirdpartySdncList"/>
</java-attributes>
</java-type>
<java-type name="EsrEmsList">
- <xml-root-element name="esr-ems-list" />
+ <xml-root-element name="esr-ems-list"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="esrEms" name="esr-ems" type="inventory.aai.onap.org.v14.EsrEms" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="esrEms" name="esr-ems" type="inventory.aai.onap.org.v14.EsrEms"/>
</java-attributes>
<xml-properties>
- <xml-property name="maximumDepth" value="0" />
+ <xml-property name="maximumDepth" value="0"/>
</xml-properties>
</java-type>
<java-type name="EsrEms">
- <xml-root-element name="esr-ems" />
+ <xml-root-element name="esr-ems"/>
<java-attributes>
<xml-element java-attribute="emsId" name="ems-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Unique ID of EMS." />
+ <xml-property name="description" value="Unique ID of EMS."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." />
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Persist EMS address information used by EMS driver." />
- <xml-property name="indexedProps" value="ems-id" />
- <xml-property name="searchable" value="ems-id" />
- <xml-property name="container" value="esr-ems-list" />
- <xml-property name="namespace" value="external-system" />
- </xml-properties>
+ <xml-property name="description" value="Persist EMS address information used by EMS driver."/>
+ <xml-property name="indexedProps" value="ems-id"/>
+ <xml-property name="searchable" value="ems-id"/>
+ <xml-property name="container" value="esr-ems-list"/>
+ <xml-property name="namespace" value="external-system"/>
+ <xml-property name="requiredProps" value="ems-id"/>
+ </xml-properties>
</java-type>
<java-type name="EsrVnfmList">
- <xml-root-element name="esr-vnfm-list" />
+ <xml-root-element name="esr-vnfm-list"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="esrVnfm" name="esr-vnfm" type="inventory.aai.onap.org.v14.EsrVnfm" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="esrVnfm" name="esr-vnfm" type="inventory.aai.onap.org.v14.EsrVnfm"/>
</java-attributes>
<xml-properties>
- <xml-property name="maximumDepth" value="0" />
+ <xml-property name="maximumDepth" value="0"/>
</xml-properties>
</java-type>
<java-type name="EsrVnfm">
- <xml-root-element name="esr-vnfm" />
+ <xml-root-element name="esr-vnfm"/>
<java-attributes>
<xml-element java-attribute="vnfmId" name="vnfm-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Unique ID of VNFM." />
+ <xml-property name="description" value="Unique ID of VNFM."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vimId" name="vim-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="indecate the VIM to deploy VNF." />
+ <xml-property name="description" value="indecate the VIM to deploy VNF."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="certificateUrl" name="certificate-url" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="certificate url of VNFM." />
+ <xml-property name="description" value="certificate url of VNFM."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." />
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Persist VNFM address information used by VF-C." />
- <xml-property name="indexedProps" value="vnfm-id" />
- <xml-property name="searchable" value="vnfm-id" />
- <xml-property name="container" value="esr-vnfm-list" />
- <xml-property name="namespace" value="external-system" />
- </xml-properties>
+ <xml-property name="description" value="Persist VNFM address information used by VF-C."/>
+ <xml-property name="indexedProps" value="vnfm-id"/>
+ <xml-property name="searchable" value="vnfm-id"/>
+ <xml-property name="container" value="esr-vnfm-list"/>
+ <xml-property name="namespace" value="external-system"/>
+ <xml-property name="requiredProps" value="vnfm-id"/>
+ </xml-properties>
</java-type>
<java-type name="EsrThirdpartySdncList">
- <xml-root-element name="esr-thirdparty-sdnc-list" />
+ <xml-root-element name="esr-thirdparty-sdnc-list"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="esrThirdpartySdnc" name="esr-thirdparty-sdnc" type="inventory.aai.onap.org.v14.EsrThirdpartySdnc" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="esrThirdpartySdnc" name="esr-thirdparty-sdnc" type="inventory.aai.onap.org.v14.EsrThirdpartySdnc"/>
</java-attributes>
<xml-properties>
- <xml-property name="maximumDepth" value="0" />
+ <xml-property name="maximumDepth" value="0"/>
</xml-properties>
</java-type>
<java-type name="EsrThirdpartySdnc">
- <xml-root-element name="esr-thirdparty-sdnc" />
+ <xml-root-element name="esr-thirdparty-sdnc"/>
<java-attributes>
<xml-element java-attribute="thirdpartySdncId" name="thirdparty-sdnc-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Unique ID of SDNC." />
+ <xml-property name="description" value="Unique ID of SDNC."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="location" name="location" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="used for DC type to indicate the location of SDNC, such as Core or Edge." />
+ <xml-property name="description" value="used for DC type to indicate the location of SDNC, such as Core or Edge."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="productName" name="product-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="password used to access SDNC server." />
+ <xml-property name="description" value="password used to access SDNC server."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." />
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Persist SDNC address information used by ONAP SDNC." />
- <xml-property name="indexedProps" value="sdnc-id" />
- <xml-property name="searchable" value="sdnc-id" />
- <xml-property name="container" value="esr-thirdparty-sdnc-list" />
- <xml-property name="namespace" value="external-system" />
- </xml-properties>
+ <xml-property name="description" value="Persist SDNC address information used by ONAP SDNC."/>
+ <xml-property name="indexedProps" value="sdnc-id"/>
+ <xml-property name="searchable" value="sdnc-id"/>
+ <xml-property name="container" value="esr-thirdparty-sdnc-list"/>
+ <xml-property name="namespace" value="external-system"/>
+ <xml-property name="requiredProps" value="thirdparty-sdnc-id"/>
+ </xml-properties>
</java-type>
<java-type name="EsrSystemInfoList">
- <xml-root-element name="esr-system-info-list" />
+ <xml-root-element name="esr-system-info-list"/>
<xml-properties>
- <xml-property name="description" value="Collection of persistent block-level external system auth info." />
+ <xml-property name="description" value="Collection of persistent block-level external system auth info."/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="esrSystemInfo" name="esr-system-info" type="inventory.aai.onap.org.v14.EsrSystemInfo" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="esrSystemInfo" name="esr-system-info" type="inventory.aai.onap.org.v14.EsrSystemInfo"/>
</java-attributes>
<xml-properties>
- <xml-property name="maximumDepth" value="0" />
+ <xml-property name="maximumDepth" value="0"/>
</xml-properties>
</java-type>
<java-type name="EsrSystemInfo">
- <xml-root-element name="esr-system-info" />
+ <xml-root-element name="esr-system-info"/>
<java-attributes>
<xml-element java-attribute="esrSystemInfoId" name="esr-system-info-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Unique ID of esr system info." />
+ <xml-property name="description" value="Unique ID of esr system info."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemName" name="system-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="name of external system." />
+ <xml-property name="description" value="name of external system."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="type" name="type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="type of external systems." />
+ <xml-property name="description" value="type of external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vendor" name="vendor" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="vendor of external systems." />
+ <xml-property name="description" value="vendor of external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="version" name="version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="version of external systems." />
+ <xml-property name="description" value="version of external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="serviceUrl" name="service-url" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="url used to access external systems." />
+ <xml-property name="description" value="url used to access external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="userName" name="user-name" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="username used to access external systems." />
+ <xml-property name="description" value="username used to access external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="password" name="password" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="password used to access external systems." />
+ <xml-property name="description" value="password used to access external systems."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemType" name="system-type" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm." />
+ <xml-property name="description" value="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="protocol" name="protocol" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="protocol of third party SDNC, for example netconf/snmp." />
+ <xml-property name="description" value="protocol of third party SDNC, for example netconf/snmp."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="sslCacert" name="ssl-cacert" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="ca file content if enabled ssl on auth-url." />
+ <xml-property name="description" value="ca file content if enabled ssl on auth-url."/>
</xml-properties>
</xml-element>
<xml-element default-value="false" java-attribute="sslInsecure" name="ssl-insecure" type="java.lang.Boolean">
<xml-properties>
- <xml-property name="description" value="Whether to verify VIM's certificate." />
+ <xml-property name="description" value="Whether to verify VIM's certificate."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipAddress" name="ip-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="service IP of ftp server." />
+ <xml-property name="description" value="service IP of ftp server."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="port" name="port" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="service port of ftp server." />
+ <xml-property name="description" value="service port of ftp server."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cloudDomain" name="cloud-domain" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="domain info for authentication." />
+ <xml-property name="description" value="domain info for authentication."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="defaultTenant" name="default-tenant" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="default tenant of VIM." />
+ <xml-property name="description" value="default tenant of VIM."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="passive" name="passive" type="java.lang.Boolean">
<xml-properties>
- <xml-property name="description" value="ftp passive mode or not." />
+ <xml-property name="description" value="ftp passive mode or not."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="remotePath" name="remote-path" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="resource or performance data file path." />
+ <xml-property name="description" value="resource or performance data file path."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemStatus" name="system-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the status of external system." />
+ <xml-property name="description" value="the status of external system."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="openstackRegionId" name="openstack-region-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="OpenStack region ID used by MultiCloud plugin to interact with an OpenStack instance." />
+ <xml-property name="description" value="OpenStack region ID used by MultiCloud plugin to interact with an OpenStack instance."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." />
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Persist common address information of external systems." />
- <xml-property name="indexedProps" value="esr-system-info-id,system-name,system-type" />
- <xml-property name="searchable" value="esr-system-info-id,system-name,system-type" />
- <xml-property name="container" value="esr-system-info-list" />
- <xml-property name="dependentOn" value="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc,ext-aai-network" />
- </xml-properties>
+ <xml-property name="description" value="Persist common address information of external systems."/>
+ <xml-property name="indexedProps" value="esr-system-info-id,system-name,system-type"/>
+ <xml-property name="searchable" value="esr-system-info-id,system-name,system-type"/>
+ <xml-property name="container" value="esr-system-info-list"/>
+ <xml-property name="dependentOn" value="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc,ext-aai-network"/>
+ <xml-property name="requiredProps" value="esr-system-info-id,user-name,password,system-type"/>
+ </xml-properties>
</java-type>
<java-type name="HpaCapabilities">
@@ -542,7 +545,8 @@
<xml-property name="indexedProps" value="hpa-feature,architecture,hpa-capability-id"/>
<xml-property name="dependentOn" value="flavor,cloud-region"/>
<xml-property name="container" value="hpa-capabilities"/>
- </xml-properties>
+ <xml-property name="requiredProps" value="hpa-capability-id,hpa-feature"/>
+ </xml-properties>
</java-type>
<java-type name="HpaFeatureAttributes">
@@ -569,7 +573,8 @@
<xml-property name="description" value="HPA Capability Feature attributes"/>
<xml-property name="indexedProps" value="hpa-attribute-key"/>
<xml-property name="dependentOn" value="hpa-capability"/>
- </xml-properties>
+ <xml-property name="requiredProps" value="hpa-attribute-key"/>
+ </xml-properties>
</java-type>
<java-type name="CloudInfrastructure">
@@ -603,7 +608,7 @@
<java-attributes>
<xml-element java-attribute="cloudOwner" name="cloud-owner" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname" />
+ <xml-property name="description" value="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cloudRegionId" name="cloud-region-id" required="true" type="java.lang.String" xml-key="true">
@@ -648,7 +653,7 @@
</xml-element>
<xml-element java-attribute="cloudExtraInfo" name="cloud-extra-info" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="ESR inputs extra information about the VIM or Cloud which will be decoded by MultiVIM." />
+ <xml-property name="description" value="ESR inputs extra information about the VIM or Cloud which will be decoded by MultiVIM."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -673,7 +678,7 @@
<xml-property name="description" value="List of cloud-region specific HPA Capabilities"/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList" />
+ <xml-element java-attribute="esrSystemInfoList" name="esr-system-info-list" type="inventory.aai.onap.org.v14.EsrSystemInfoList"/>
</java-attributes>
<xml-properties>
<xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&amp;Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&amp;T's AIC."/>
@@ -682,6 +687,7 @@
<xml-property name="container" value="cloud-regions"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}"/>
+ <xml-property name="requiredProps" value="cloud-owner,cloud-region-id"/>
</xml-properties>
</java-type>
<java-type name="VolumeGroups">
@@ -746,66 +752,67 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="volume-groups"/>
<xml-property name="uriTemplate" value="/volume-groups/volume-group/{volume-group-id}"/>
+ <xml-property name="requiredProps" value="volume-group-id,vnf-type"/>
</xml-properties>
</java-type>
<java-type name="RelationshipList">
- <xml-root-element name="relationship-list" />
+ <xml-root-element name="relationship-list"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="relationship" name="relationship" type="inventory.aai.onap.org.v14.Relationship" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="relationship" name="relationship" type="inventory.aai.onap.org.v14.Relationship"/>
</java-attributes>
</java-type>
<java-type name="Relationship">
- <xml-root-element name="relationship" />
+ <xml-root-element name="relationship"/>
<java-attributes>
<xml-element java-attribute="relatedTo" name="related-to" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="A keyword provided by A&amp;AI to indicate type of node." />
+ <xml-property name="description" value="A keyword provided by A&amp;AI to indicate type of node."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="relationshipLabel" name="relationship-label" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="The edge label for this relationship." />
+ <xml-property name="description" value="The edge label for this relationship."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="relatedLink" name="related-link" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="URL to the object in A&amp;AI." />
+ <xml-property name="description" value="URL to the object in A&amp;AI."/>
</xml-properties>
</xml-element>
- <xml-element container-type="java.util.ArrayList" java-attribute="relationshipData" name="relationship-data" type="inventory.aai.onap.org.v14.RelationshipData" />
- <xml-element container-type="java.util.ArrayList" java-attribute="relatedToProperty" name="related-to-property" type="inventory.aai.onap.org.v14.RelatedToProperty" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="relationshipData" name="relationship-data" type="inventory.aai.onap.org.v14.RelationshipData"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="relatedToProperty" name="related-to-property" type="inventory.aai.onap.org.v14.RelatedToProperty"/>
</java-attributes>
</java-type>
<java-type name="RelatedToProperty">
- <xml-root-element name="related-to-property" />
+ <xml-root-element name="related-to-property"/>
<java-attributes>
<xml-element java-attribute="propertyKey" name="property-key" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Key part of a key/value pair" />
+ <xml-property name="description" value="Key part of a key/value pair"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Value part of a key/value pair" />
+ <xml-property name="description" value="Value part of a key/value pair"/>
</xml-properties>
</xml-element>
</java-attributes>
</java-type>
<java-type name="RelationshipData">
- <xml-root-element name="relationship-data" />
+ <xml-root-element name="relationship-data"/>
<java-attributes>
<xml-element java-attribute="relationshipKey" name="relationship-key" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="A keyword provided by A&amp;AI to indicate an attribute." />
+ <xml-property name="description" value="A keyword provided by A&amp;AI to indicate an attribute."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="relationshipValue" name="relationship-value" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Value of the attribute." />
+ <xml-property name="description" value="Value of the attribute."/>
</xml-properties>
</xml-element>
</java-attributes>
@@ -878,6 +885,7 @@
<xml-property name="container" value="complexes"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/complexes/complex/{physical-location-id}"/>
+ <xml-property name="requiredProps" value="physical-location-id,physical-location-type,street1,city,postal-code,country,region"/>
</xml-properties>
</java-type>
@@ -924,6 +932,7 @@
<xml-property name="dependentOn" value="complex"/>
<xml-property name="container" value="ctag-pools"/>
<xml-property name="uriTemplate" value="/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}"/>
+ <xml-property name="requiredProps" value="target-pe,availability-zone-name,ctag-pool-purpose"/>
</xml-properties>
</java-type>
@@ -975,6 +984,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="tenants"/>
<xml-property name="uriTemplate" value="/tenants/tenant/{tenant-id}"/>
+ <xml-property name="requiredProps" value="tenant-id,tenant-name"/>
</xml-properties>
</java-type>
@@ -1036,6 +1046,7 @@
<xml-property name="nameProps" value="nos-server-name"/>
<xml-property name="container" value="nos-servers"/>
<xml-property name="uriTemplate" value="/nos-servers/nos-server/{nos-server-id}"/>
+ <xml-property name="requiredProps" value="nos-server-id,nos-server-name,vendor,nos-server-selflink,in-maint"/>
</xml-properties>
</java-type>
@@ -1106,6 +1117,7 @@
<xml-property name="dependentOn" value="tenant"/>
<xml-property name="container" value="vservers"/>
<xml-property name="uriTemplate" value="/vservers/vserver/{vserver-id}"/>
+ <xml-property name="requiredProps" value="vserver-id,vserver-name,vserver-selflink,in-maint,is-closed-loop-disabled"/>
</xml-properties>
</java-type>
@@ -1218,6 +1230,7 @@
<xml-property name="dependentOn" value="generic-vnf,newvce,p-interface,vserver,lag-interface,l-interface"/>
<xml-property name="container" value="l-interfaces"/>
<xml-property name="uriTemplate" value="/l-interfaces/l-interface/{interface-name}"/>
+ <xml-property name="requiredProps" value="interface-name,is-port-mirrored,in-maint,is-ip-unnumbered"/>
</xml-properties>
</java-type>
@@ -1311,6 +1324,7 @@
<xml-property name="dependentOn" value="l-interface"/>
<xml-property name="container" value="sriov-vfs"/>
<xml-property name="uriTemplate" value="/sriov-vfs/sriov-vf/{pci-id}"/>
+ <xml-property name="requiredProps" value="pci-id"/>
</xml-properties>
</java-type>
@@ -1364,6 +1378,7 @@
<xml-property name="indexedProps" value="l3-interface-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id"/>
<xml-property name="dependentOn" value="vlan,l-interface,vnfc,cp"/>
<xml-property name="uriTemplate" value="/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}"/>
+ <xml-property name="requiredProps" value="l3-interface-ipv4-address"/>
</xml-properties>
</java-type>
@@ -1460,6 +1475,7 @@
<xml-property name="dependentOn" value="l-interface"/>
<xml-property name="container" value="vlans"/>
<xml-property name="uriTemplate" value="/vlans/vlan/{vlan-interface}"/>
+ <xml-property name="requiredProps" value="vlan-interface,in-maint,is-ip-unnumbered"/>
</xml-properties>
</java-type>
@@ -1513,6 +1529,7 @@
<xml-property name="indexedProps" value="l3-interface-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id"/>
<xml-property name="dependentOn" value="vlan,l-interface,vnfc,cp"/>
<xml-property name="uriTemplate" value="/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}"/>
+ <xml-property name="requiredProps" value="l3-interface-ipv6-address"/>
</xml-properties>
</java-type>
@@ -1552,6 +1569,7 @@
<xml-property name="dependentOn" value="vserver"/>
<xml-property name="container" value="volumes"/>
<xml-property name="uriTemplate" value="/volumes/volume/{volume-id}"/>
+ <xml-property name="requiredProps" value="volume-id,volume-selflink"/>
</xml-properties>
</java-type>
@@ -1575,7 +1593,7 @@
</xml-element>
<xml-element java-attribute="flavorName" name="flavor-name" required="true" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Cloud Region Flavor name" />
+ <xml-property name="description" value="Cloud Region Flavor name"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="flavorVcpus" name="flavor-vcpus" type="java.lang.Integer">
@@ -1637,6 +1655,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="flavors"/>
<xml-property name="uriTemplate" value="/flavors/flavor/{flavor-id}"/>
+ <xml-property name="requiredProps" value="flavor-id,flavor-name,flavor-selflink"/>
</xml-properties>
</java-type>
@@ -1718,6 +1737,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="snapshots"/>
<xml-property name="uriTemplate" value="/snapshots/snapshot/{snapshot-id}"/>
+ <xml-property name="requiredProps" value="snapshot-id"/>
</xml-properties>
</java-type>
@@ -1769,6 +1789,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="group-assignments"/>
<xml-property name="uriTemplate" value="/group-assignments/group-assignment/{group-id}"/>
+ <xml-property name="requiredProps" value="group-id,group-type,group-name"/>
</xml-properties>
</java-type>
@@ -1845,6 +1866,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="images"/>
<xml-property name="uriTemplate" value="/images/image/{image-id}"/>
+ <xml-property name="requiredProps" value="image-id,image-name,image-os-distro,image-os-version,image-selflink"/>
</xml-properties>
</java-type>
@@ -1875,6 +1897,7 @@
<xml-property name="dependentOn" value="tenant,image,service-instance,connector,model"/>
<xml-property name="container" value="metadata"/>
<xml-property name="uriTemplate" value="/metadata/metadatum/{metaname}"/>
+ <xml-property name="requiredProps" value="metaname,metaval"/>
</xml-properties>
</java-type>
@@ -1914,6 +1937,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="dvs-switches"/>
<xml-property name="uriTemplate" value="/dvs-switches/dvs-switch/{switch-name}"/>
+ <xml-property name="requiredProps" value="switch-name,vcenter-url"/>
</xml-properties>
</java-type>
@@ -1953,6 +1977,7 @@
<xml-property name="container" value="network-profiles"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}"/>
+ <xml-property name="requiredProps" value="nm-profile-name"/>
</xml-properties>
</java-type>
@@ -2122,6 +2147,7 @@
<xml-property name="container" value="pservers"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/pservers/pserver/{hostname}"/>
+ <xml-property name="requiredProps" value="hostname,in-maint"/>
</xml-properties>
</java-type>
@@ -2149,6 +2175,7 @@
<xml-property name="description" value="HPA Capacity information for compute node"/>
<xml-property name="indexedProps" value="hpa-capacity-key"/>
<xml-property name="dependentOn" value="hpa-capacity"/>
+ <xml-property name="requiredProps" value="hpa-capacity-key"/>
</xml-properties>
</java-type>
@@ -2212,7 +2239,7 @@
</xml-element>
<xml-element java-attribute="macAddress" name="mac-addresss" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="MAC Address of the p-interface." />
+ <xml-property name="description" value="MAC Address of the p-interface."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -2233,17 +2260,17 @@
</xml-element>
<xml-element java-attribute="networkRef" name="network-ref" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the network-ref of this p-interface. Derived from ietf-restconf-notification that identifies a termination-point." />
+ <xml-property name="description" value="Store the network-ref of this p-interface. Derived from ietf-restconf-notification that identifies a termination-point."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="transparent" name="transparent" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the transparent value of this p-interface." />
+ <xml-property name="description" value="Store the transparent value of this p-interface."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="oper Status of this p-interface." />
+ <xml-property name="description" value="oper Status of this p-interface."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
@@ -2252,11 +2279,12 @@
</java-attributes>
<xml-properties>
<xml-property name="description" value="Physical interface (e.g., nic)"/>
- <xml-property name="indexedProps" value="interface-name,prov-status,networkRef,operational-status" />
+ <xml-property name="indexedProps" value="interface-name,prov-status,networkRef,operational-status"/>
<xml-property name="nameProps" value="prov-status"/>
<xml-property name="dependentOn" value="vpls-pe,pserver,pnf"/>
<xml-property name="container" value="p-interfaces"/>
<xml-property name="uriTemplate" value="/p-interfaces/p-interface/{interface-name}"/>
+ <xml-property name="requiredProps" value="interface-name,in-maint"/>
</xml-properties>
</java-type>
@@ -2328,6 +2356,7 @@
<xml-property name="dependentOn" value="generic-vnf,pserver,vpls-pe,pnf"/>
<xml-property name="container" value="lag-interfaces"/>
<xml-property name="uriTemplate" value="/lag-interfaces/lag-interface/{interface-name}"/>
+ <xml-property name="requiredProps" value="interface-name,in-maint"/>
</xml-properties>
</java-type>
@@ -2383,6 +2412,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="oam-networks"/>
<xml-property name="uriTemplate" value="/oam-networks/oam-network/{network-uuid}"/>
+ <xml-property name="requiredProps" value="network-uuid,network-name,cvlan-tag"/>
</xml-properties>
</java-type>
@@ -2427,6 +2457,7 @@
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="container" value="availability-zones"/>
<xml-property name="uriTemplate" value="/availability-zones/availability-zone/{availability-zone-name}"/>
+ <xml-property name="requiredProps" value="availability-zone-name,hypervisor-type"/>
</xml-properties>
</java-type>
@@ -2467,6 +2498,7 @@
<xml-property name="container" value="virtual-data-centers"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}"/>
+ <xml-property name="requiredProps" value="vdc-id,vdc-name"/>
</xml-properties>
</java-type>
@@ -2483,7 +2515,7 @@
<xml-element java-attribute="platforms" name="platforms" type="inventory.aai.onap.org.v14.Platforms"/>
<xml-element java-attribute="projects" name="projects" type="inventory.aai.onap.org.v14.Projects"/>
- <xml-element java-attribute="spPartners" name="sp-partners" type="inventory.aai.onap.org.v14.SpPartners" />
+ <xml-element java-attribute="spPartners" name="sp-partners" type="inventory.aai.onap.org.v14.SpPartners"/>
</java-attributes>
</java-type>
@@ -2519,6 +2551,7 @@
<xml-property name="container" value="projects"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/projects/project/{project-name}"/>
+ <xml-property name="requiredProps" value="project-name"/>
</xml-properties>
</java-type>
@@ -2581,6 +2614,7 @@
<xml-property name="container" value="connectors"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/connectors/connector/{resource-instance-id}"/>
+ <xml-property name="requiredProps" value="resource-instance-id"/>
</xml-properties>
</java-type>
@@ -2633,6 +2667,7 @@
<xml-property name="container" value="customers"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/customers/customer/{global-customer-id}"/>
+ <xml-property name="requiredProps" value="global-customer-id,subscriber-name,subscriber-type"/>
</xml-properties>
</java-type>
@@ -2668,6 +2703,7 @@
<xml-property name="container" value="lines-of-business"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/lines-of-business/line-of-business/{line-of-business-name}"/>
+ <xml-property name="requiredProps" value="line-of-business-name"/>
</xml-properties>
</java-type>
@@ -2709,6 +2745,7 @@
<xml-property name="container" value="owning-entities"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/owning-entities/owning-entity/{owning-entity-id}"/>
+ <xml-property name="requiredProps" value="owning-entity-id,owning-entity-name"/>
</xml-properties>
</java-type>
@@ -2744,6 +2781,7 @@
<xml-property name="container" value="platforms"/>
<xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/platforms/platform/{platform-name}"/>
+ <xml-property name="requiredProps" value="platform-name"/>
</xml-properties>
</java-type>
@@ -2786,6 +2824,7 @@
<xml-property name="container" value="service-subscriptions"/>
<xml-property name="crossEntityReference" value="service-instance,service-type"/>
<xml-property name="uriTemplate" value="/service-subscriptions/service-subscription/{service-type}"/>
+ <xml-property name="requiredProps" value="service-type"/>
</xml-properties>
</java-type>
@@ -2834,17 +2873,17 @@
</xml-element>
<xml-element java-attribute="createdAt" name="created-at" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="create time of Network Service." />
+ <xml-property name="description" value="create time of Network Service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="updatedAt" name="updated-at" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="last update of Network Service." />
+ <xml-property name="description" value="last update of Network Service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="short description for service-instance." />
+ <xml-property name="description" value="short description for service-instance."/>
</xml-properties>
</xml-element>
<!-- for storing the nsd_id create edge between services -->
@@ -2914,7 +2953,7 @@
</xml-element>
<xml-element java-attribute="inputParameters" name="input-parameters" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="String capturing request parameters from SO to pass to Closed Loop." />
+ <xml-property name="description" value="String capturing request parameters from SO to pass to Closed Loop."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
@@ -2930,6 +2969,7 @@
<xml-property name="dependentOn" value="service-subscription"/>
<xml-property name="container" value="service-instances"/>
<xml-property name="uriTemplate" value="/service-instances/service-instance/{service-instance-id}"/>
+ <xml-property name="requiredProps" value="service-instance-id"/>
</xml-properties>
</java-type>
@@ -2999,6 +3039,7 @@
<xml-property name="container" value="vnf-images"/>
<xml-property name="namespace" value="service-design-and-creation"/>
<xml-property name="uriTemplate" value="/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}"/>
+ <xml-property name="requiredProps" value="vnf-image-uuid,application,application-vendor"/>
</xml-properties>
</java-type>
@@ -3048,6 +3089,7 @@
<xml-property name="container" value="services"/>
<xml-property name="namespace" value="service-design-and-creation"/>
<xml-property name="uriTemplate" value="/service-design-and-creation/services/service/{service-id}"/>
+ <xml-property name="requiredProps" value="service-id,service-description"/>
</xml-properties>
</java-type>
@@ -3087,6 +3129,7 @@
<xml-property name="container" value="service-capabilities"/>
<xml-property name="namespace" value="service-design-and-creation"/>
<xml-property name="uriTemplate" value="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}"/>
+ <xml-property name="requiredProps" value="service-type,vnf-type"/>
</xml-properties>
</java-type>
@@ -3118,14 +3161,14 @@
<xml-element java-attribute="forwardingPaths" name="forwarding-paths" type="inventory.aai.onap.org.v14.ForwardingPaths"/>
<xml-element java-attribute="collections" name="collections" type="inventory.aai.onap.org.v14.Collections"/>
<xml-element java-attribute="vlanTags" name="vlan-tags" type="inventory.aai.onap.org.v14.VlanTags"/>
- <xml-element java-attribute="connectivities" name="connectivities" type="inventory.aai.onap.org.v14.Connectivities" />
- <xml-element java-attribute="lanPortConfigs" name="lan-port-configs" type="inventory.aai.onap.org.v14.LanPortConfigs" />
- <xml-element java-attribute="networkResources" name="network-resources" type="inventory.aai.onap.org.v14.NetworkResources" />
- <xml-element java-attribute="siteResources" name="site-resources" type="inventory.aai.onap.org.v14.SiteResources" />
- <xml-element java-attribute="sdwanVpns" name="sdwan-vpns" type="inventory.aai.onap.org.v14.SdwanVpns" />
- <xml-element java-attribute="devices" name="devices" type="inventory.aai.onap.org.v14.Devices" />
- <xml-element java-attribute="wanPortConfigs" name="wan-port-configs" type="inventory.aai.onap.org.v14.WanPortConfigs" />
- <xml-element java-attribute="extAaiNetworks" name="ext-aai-networks" type="inventory.aai.onap.org.v14.ExtAaiNetworks" />
+ <xml-element java-attribute="connectivities" name="connectivities" type="inventory.aai.onap.org.v14.Connectivities"/>
+ <xml-element java-attribute="lanPortConfigs" name="lan-port-configs" type="inventory.aai.onap.org.v14.LanPortConfigs"/>
+ <xml-element java-attribute="networkResources" name="network-resources" type="inventory.aai.onap.org.v14.NetworkResources"/>
+ <xml-element java-attribute="siteResources" name="site-resources" type="inventory.aai.onap.org.v14.SiteResources"/>
+ <xml-element java-attribute="sdwanVpns" name="sdwan-vpns" type="inventory.aai.onap.org.v14.SdwanVpns"/>
+ <xml-element java-attribute="devices" name="devices" type="inventory.aai.onap.org.v14.Devices"/>
+ <xml-element java-attribute="wanPortConfigs" name="wan-port-configs" type="inventory.aai.onap.org.v14.WanPortConfigs"/>
+ <xml-element java-attribute="extAaiNetworks" name="ext-aai-networks" type="inventory.aai.onap.org.v14.ExtAaiNetworks"/>
</java-attributes>
</java-type>
<java-type name="Configurations">
@@ -3235,6 +3278,7 @@
<xml-property name="container" value="configurations"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/configurations/configuration/{configuration-id}"/>
+ <xml-property name="requiredProps" value="configuration-id,configuration-type"/>
</xml-properties>
</java-type>
@@ -3279,7 +3323,7 @@
</xml-element>
<xml-element java-attribute="ipVersion" name="ip-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="v4, v6, or ds for dual stack" />
+ <xml-property name="description" value="v4, v6, or ds for dual stack"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="routingProtocol" name="routing-protocol" type="java.lang.String">
@@ -3358,12 +3402,13 @@
</java-attributes>
<xml-properties>
<xml-property name="description" value="Logical links generally connect l-interfaces but are used to express logical connectivity between two points"/>
- <xml-property name="indexedProps" value="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,purpose,operational-status" />
+ <xml-property name="indexedProps" value="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,purpose,operational-status"/>
<xml-property name="uniqueProps" value="link-id"/>
<xml-property name="container" value="logical-links"/>
<xml-property name="namespace" value="network"/>
<xml-property name="searchable" value="link-name"/>
<xml-property name="uriTemplate" value="/network/logical-links/logical-link/{link-name}"/>
+ <xml-property name="requiredProps" value="link-name,in-maint,link-type"/>
</xml-properties>
</java-type>
@@ -3400,6 +3445,7 @@
<xml-property name="container" value="site-pair-sets"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/site-pair-sets/site-pair-set/{site-pair-set-id}"/>
+ <xml-property name="requiredProps" value="site-pair-set-id"/>
</xml-properties>
</java-type>
@@ -3592,63 +3638,63 @@
</xml-element>
<xml-element java-attribute="accessProviderId" name="access-provider-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access provider of this vpn." />
+ <xml-property name="description" value="Store the id of the access provider of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessClientId" name="access-client-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access client of this vpn." />
+ <xml-property name="description" value="Store the id of the access client of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessTopologyId" name="access-topology-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access topology of this vpn." />
+ <xml-property name="description" value="Store the id of the access topology of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="srcAccessNodeId" name="src-access-node-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the src-access-node of this vpn." />
+ <xml-property name="description" value="Store the id of the src-access-node of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="srcAccessLtpId" name="src-access-ltp-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the src-access-ltp of this vpn." />
+ <xml-property name="description" value="Store the id of the src-access-ltp of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="dstAccessNodeId" name="dst-access-node-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the dst-access-node of this vpn." />
+ <xml-property name="description" value="Store the id of the dst-access-node of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="dstAccessLtpId" name="dst-access-ltp-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the dst-access-ltp of this vpn." />
+ <xml-property name="description" value="Store the id of the dst-access-ltp of this vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -3667,12 +3713,13 @@
<xml-properties>
<xml-property name="description" value="VPN binding"/>
<xml-property name="nameProps" value="vpn-name,vpn-type"/>
- <xml-property name="indexedProps" value="vpn-name,vpn-id,vpn-type,access-provider-id,access-client-id,access-topology-id,src-access-node-id,src-access-ltp-id,dst-access-node-id,dst-access-ltp-id,operational-status" />
+ <xml-property name="indexedProps" value="vpn-name,vpn-id,vpn-type,access-provider-id,access-client-id,access-topology-id,src-access-node-id,src-access-ltp-id,dst-access-node-id,dst-access-ltp-id,operational-status"/>
<xml-property name="searchable" value="vpn-id,vpn-name"/>
<xml-property name="uniqueProps" value="vpn-id"/>
<xml-property name="container" value="vpn-bindings"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/vpn-bindings/vpn-binding/{vpn-id}"/>
+ <xml-property name="requiredProps" value="vpn-id,vpn-name"/>
</xml-properties>
</java-type>
@@ -3725,6 +3772,7 @@
<xml-property name="container" value="vpls-pes"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/vpls-pes/vpls-pe/{equipment-name}"/>
+ <xml-property name="requiredProps" value="equipment-name"/>
</xml-properties>
</java-type>
@@ -3895,6 +3943,7 @@
<xml-property name="namespace" value="network"/>
<xml-property name="extends" value="vnf"/>
<xml-property name="uriTemplate" value="/network/vces/vce/{vnf-id}"/>
+ <xml-property name="requiredProps" value="vnf-id,vnf-name,vnf-type"/>
</xml-properties>
</java-type>
@@ -3973,6 +4022,7 @@
<xml-property name="dependentOn" value="vce"/>
<xml-property name="container" value="port-groups"/>
<xml-property name="uriTemplate" value="/port-groups/port-group/{interface-id}"/>
+ <xml-property name="requiredProps" value="interface-id,orchestration-status"/>
</xml-properties>
</java-type>
@@ -4284,6 +4334,7 @@
<xml-property name="container" value="l3-networks"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/l3-networks/l3-network/{network-id}"/>
+ <xml-property name="requiredProps" value="network-id,is-bound-to-vpn,is-provider-network,is-shared-network,is-external-network"/>
</xml-properties>
</java-type>
<java-type name="NetworkPolicies">
@@ -4479,7 +4530,7 @@
</xml-element>
<xml-element java-attribute="vnfInstanceId" name="vnf-instance-id" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="vnf instance id." />
+ <xml-property name="description" value="vnf instance id."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vnfName" name="vnf-name" type="java.lang.String">
@@ -4617,17 +4668,17 @@
</xml-element>
<xml-element java-attribute="nshd" name="nshd" type="java.lang.Long">
<xml-properties>
- <xml-property name="description" value="number of associated SHD in vnf." />
+ <xml-property name="description" value="number of associated SHD in vnf."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="nvm" name="nvm" type="java.lang.Long">
<xml-properties>
- <xml-property name="description" value="number of vms in vnf." />
+ <xml-property name="description" value="number of vms in vnf."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="nnet" name="nnet" type="java.lang.Long">
<xml-properties>
- <xml-property name="description" value="number of network in vnf." />
+ <xml-property name="description" value="number of network in vnf."/>
</xml-properties>
</xml-element>
<xml-element default-value="false" java-attribute="inMaint" name="in-maint" required="true" type="java.lang.Boolean">
@@ -4792,6 +4843,7 @@
<xml-property name="containsSuggestibleProps" value="true"/>
<xml-property name="suggestionAliases" value="VNFs"/>
<xml-property name="uriTemplate" value="/network/generic-vnfs/generic-vnf/{vnf-id}"/>
+ <xml-property name="requiredProps" value="vnf-id,vnf-type,in-maint,is-closed-loop-disabled"/>
</xml-properties>
</java-type>
@@ -4908,6 +4960,7 @@
<xml-property name="dependentOn" value="generic-vnf"/>
<xml-property name="container" value="vf-modules"/>
<xml-property name="uriTemplate" value="/vf-modules/vf-module/{vf-module-id}"/>
+ <xml-property name="requiredProps" value="vf-module-id,is-base-vf-module,automated-assignment"/>
</xml-properties>
</java-type>
@@ -4943,6 +4996,7 @@
<xml-property name="container" value="lag-links"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/lag-links/lag-link/{link-name}"/>
+ <xml-property name="requiredProps" value="link-name"/>
</xml-properties>
</java-type>
@@ -5041,6 +5095,7 @@
<xml-property name="container" value="newvces"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/newvces/newvce/{vnf-id2}"/>
+ <xml-property name="requiredProps" value="vnf-id2,vnf-name,vnf-type"/>
</xml-properties>
</java-type>
@@ -5178,17 +5233,17 @@
</xml-element>
<xml-element java-attribute="adminStatus" name="admin-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="admin Status of this PNF" />
+ <xml-property name="description" value="admin Status of this PNF"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
@@ -5210,15 +5265,15 @@
</xml-element>
<xml-element java-attribute="pnfIpv4Address" name="pnf-ipv4-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="This is the IP address (IPv4) for the PNF itself. This is the IPv4 address that the PNF iself can be accessed at." />
+ <xml-property name="description" value="This is the IP address (IPv4) for the PNF itself. This is the IPv4 address that the PNF iself can be accessed at."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="pnfIpv6Address" name="pnf-ipv6-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="This is the IP address (IPv6) for the PNF itself. This is the IPv6 address that the PNF iself can be accessed at." />
+ <xml-property name="description" value="This is the IP address (IPv6) for the PNF itself. This is the IPv6 address that the PNF iself can be accessed at."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="softwareVersions" name="software-versions" type="inventory.aai.onap.org.v14.SoftwareVersions" />
+ <xml-element java-attribute="softwareVersions" name="software-versions" type="inventory.aai.onap.org.v14.SoftwareVersions"/>
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
<xml-element java-attribute="pInterfaces" name="p-interfaces" type="inventory.aai.onap.org.v14.PInterfaces"/>
<xml-element java-attribute="lagInterfaces" name="lag-interfaces" type="inventory.aai.onap.org.v14.LagInterfaces"/>
@@ -5231,38 +5286,40 @@
<xml-property name="container" value="pnfs"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/pnfs/pnf/{pnf-name}"/>
+ <xml-property name="requiredProps" value="pnf-name,in-maint"/>
</xml-properties>
</java-type>
<java-type name="SoftwareVersions">
<xml-properties>
- <xml-property name="description" value="Collection of software versions." />
+ <xml-property name="description" value="Collection of software versions."/>
</xml-properties>
- <xml-root-element name="software-versions" />
+ <xml-root-element name="software-versions"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="softwareVersion" name="software-version" type="inventory.aai.onap.org.v14.SoftwareVersion" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="softwareVersion" name="software-version" type="inventory.aai.onap.org.v14.SoftwareVersion"/>
</java-attributes>
</java-type>
<java-type name="SoftwareVersion">
- <xml-root-element name="software-version" />
+ <xml-root-element name="software-version"/>
<java-attributes>
<xml-element java-attribute="softwareVersionId" name="software-version-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Identifier of the software version" />
+ <xml-property name="description" value="Identifier of the software version"/>
</xml-properties>
</xml-element>
<xml-element default-value="false" java-attribute="isActiveSwVer" name="is-active-sw-ver" required="true" type="java.lang.Boolean">
<xml-properties>
<xml-property name="defaultValue" value="false"/>
- <xml-property name="description" value="used to indicate whether or not this software-version is the active one (activeSw = true)" />
+ <xml-property name="description" value="used to indicate whether or not this software-version is the active one (activeSw = true)"/>
</xml-properties>
</xml-element>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Software Version" />
- <xml-property name="indexedProps" value="softwareVersionId,isActiveSwVer" />
- <xml-property name="dependentOn" value="pnf" />
- <xml-property name="container" value="pnf" />
+ <xml-property name="description" value="Software Version"/>
+ <xml-property name="indexedProps" value="softwareVersionId,isActiveSwVer"/>
+ <xml-property name="dependentOn" value="pnf"/>
+ <xml-property name="container" value="pnf"/>
+ <xml-property name="requiredProps" value="software-version-id,is-active-sw-ver"/>
</xml-properties>
</java-type>
@@ -5352,6 +5409,7 @@
<xml-property name="namespace" value="network"/>
<xml-property name="searchable" value="link-name,circuit-id"/>
<xml-property name="uriTemplate" value="/network/physical-links/physical-link/{link-name}"/>
+ <xml-property name="requiredProps" value="link-name"/>
</xml-properties>
</java-type>
@@ -5393,6 +5451,7 @@
<xml-property name="dependentOn" value="ipsec-configuration"/>
<xml-property name="container" value="vig-servers"/>
<xml-property name="uriTemplate" value="/vig-servers/vig-server/{vig-address-type}"/>
+ <xml-property name="requiredProps" value="vig-address-type"/>
</xml-properties>
</java-type>
@@ -5526,78 +5585,79 @@
<xml-property name="container" value="ipsec-configurations"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}"/>
- </xml-properties>
+ <xml-property name="requiredProps" value="ipsec-configuration-id"/>
+ </xml-properties>
</java-type>
<java-type name="NotificationEvent">
- <xml-root-element name="notification-event" />
+ <xml-root-element name="notification-event"/>
<java-attributes>
- <xml-element java-attribute="cambriaPartition" name="cambria.partition" type="java.lang.String" />
- <xml-element java-attribute="eventHeader" name="event-header" type="inventory.aai.onap.org.v14.NotificationEventHeader" />
- <xml-any-element java-attribute="entity" />
+ <xml-element java-attribute="cambriaPartition" name="cambria.partition" type="java.lang.String"/>
+ <xml-element java-attribute="eventHeader" name="event-header" type="inventory.aai.onap.org.v14.NotificationEventHeader"/>
+ <xml-any-element java-attribute="entity"/>
</java-attributes>
</java-type>
<java-type name="NotificationEventHeader">
- <xml-root-element name="notification-event-header" />
+ <xml-root-element name="notification-event-header"/>
<java-attributes>
- <xml-element java-attribute="id" name="id" type="java.lang.String" />
- <xml-element java-attribute="timestamp" name="timestamp" type="java.lang.String" />
- <xml-element java-attribute="sourceName" name="source-name" type="java.lang.String" />
- <xml-element java-attribute="domain" name="domain" type="java.lang.String" />
- <xml-element java-attribute="sequenceNumber" name="sequence-number" type="java.lang.String" />
- <xml-element java-attribute="severity" name="severity" type="java.lang.String" />
- <xml-element java-attribute="eventType" name="event-type" type="java.lang.String" />
- <xml-element java-attribute="version" name="version" type="java.lang.String" />
- <xml-element java-attribute="action" name="action" type="java.lang.String" />
- <xml-element java-attribute="entityType" name="entity-type" type="java.lang.String" />
- <xml-element java-attribute="topEntityType" name="top-entity-type" type="java.lang.String" />
- <xml-element java-attribute="entityLink" name="entity-link" type="java.lang.String" />
- <xml-element java-attribute="status" name="status" type="java.lang.String" />
+ <xml-element java-attribute="id" name="id" type="java.lang.String"/>
+ <xml-element java-attribute="timestamp" name="timestamp" type="java.lang.String"/>
+ <xml-element java-attribute="sourceName" name="source-name" type="java.lang.String"/>
+ <xml-element java-attribute="domain" name="domain" type="java.lang.String"/>
+ <xml-element java-attribute="sequenceNumber" name="sequence-number" type="java.lang.String"/>
+ <xml-element java-attribute="severity" name="severity" type="java.lang.String"/>
+ <xml-element java-attribute="eventType" name="event-type" type="java.lang.String"/>
+ <xml-element java-attribute="version" name="version" type="java.lang.String"/>
+ <xml-element java-attribute="action" name="action" type="java.lang.String"/>
+ <xml-element java-attribute="entityType" name="entity-type" type="java.lang.String"/>
+ <xml-element java-attribute="topEntityType" name="top-entity-type" type="java.lang.String"/>
+ <xml-element java-attribute="entityLink" name="entity-link" type="java.lang.String"/>
+ <xml-element java-attribute="status" name="status" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="AaiInternal">
- <xml-root-element name="aai-internal" />
+ <xml-root-element name="aai-internal"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="reservedPropNames" name="reserved-prop-names" type="inventory.aai.onap.org.v14.ReservedPropNames" />
- <xml-element container-type="java.util.ArrayList" java-attribute="edgePropNames" name="edge-prop-names" type="inventory.aai.onap.org.v14.EdgePropNames" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="reservedPropNames" name="reserved-prop-names" type="inventory.aai.onap.org.v14.ReservedPropNames"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="edgePropNames" name="edge-prop-names" type="inventory.aai.onap.org.v14.EdgePropNames"/>
</java-attributes>
</java-type>
<java-type name="ReservedPropNames">
<xml-properties>
- <xml-property name="description" value="Internal map to define some reserved properties of a vertex" />
- <xml-property name="uniqueProps" value="aai-unique-key" />
- <xml-property name="indexedProps" value="aai-unique-key,source-of-truth,aai-node-type,aai-uri" />
+ <xml-property name="description" value="Internal map to define some reserved properties of a vertex"/>
+ <xml-property name="uniqueProps" value="aai-unique-key"/>
+ <xml-property name="indexedProps" value="aai-unique-key,source-of-truth,aai-node-type,aai-uri"/>
</xml-properties>
- <xml-root-element name="reserved-prop-names" />
+ <xml-root-element name="reserved-prop-names"/>
<java-attributes>
- <xml-element java-attribute="lastModSourceOfTruth" name="last-mod-source-of-truth" type="java.lang.String" />
- <xml-element java-attribute="aaiNodeType" name="aai-node-type" type="java.lang.String" />
- <xml-element java-attribute="aaiCreatedTs" name="aai-created-ts" type="java.lang.Long" />
- <xml-element java-attribute="aaiUniqueKey" name="aai-unique-key" type="java.lang.String" />
- <xml-element java-attribute="aaiLastModTs" name="aai-last-mod-ts" type="java.lang.Long" />
- <xml-element java-attribute="sourceOfTruth" name="source-of-truth" type="java.lang.String" />
- <xml-element java-attribute="aaiUri" name="aai-uri" type="java.lang.String" />
+ <xml-element java-attribute="lastModSourceOfTruth" name="last-mod-source-of-truth" type="java.lang.String"/>
+ <xml-element java-attribute="aaiNodeType" name="aai-node-type" type="java.lang.String"/>
+ <xml-element java-attribute="aaiCreatedTs" name="aai-created-ts" type="java.lang.Long"/>
+ <xml-element java-attribute="aaiUniqueKey" name="aai-unique-key" type="java.lang.String"/>
+ <xml-element java-attribute="aaiLastModTs" name="aai-last-mod-ts" type="java.lang.Long"/>
+ <xml-element java-attribute="sourceOfTruth" name="source-of-truth" type="java.lang.String"/>
+ <xml-element java-attribute="aaiUri" name="aai-uri" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="EdgePropNames">
<!-- NOTE that the names of these properties are not consistent and are in mixed case and hyphen case for now -->
<xml-properties>
- <xml-property name="description" value="Internal map to define the properties of an edge and interpret the map EdgeRules" />
- <xml-property name="edgeInfo" value="aaiUuid,edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV" />
- <xml-property name="uniqueProps" value="aai-uuid" />
- <xml-property name="indexedProps" value="aai-uuid" />
+ <xml-property name="description" value="Internal map to define the properties of an edge and interpret the map EdgeRules"/>
+ <xml-property name="edgeInfo" value="aaiUuid,edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV"/>
+ <xml-property name="uniqueProps" value="aai-uuid"/>
+ <xml-property name="indexedProps" value="aai-uuid"/>
</xml-properties>
- <xml-root-element name="edge-prop-names" />
+ <xml-root-element name="edge-prop-names"/>
<java-attributes>
- <xml-element java-attribute="edgeLabel" name="edgeLabel" type="java.lang.String" />
- <xml-element java-attribute="direction" name="direction" type="java.lang.String" />
- <xml-element java-attribute="multiplicityRule" name="multiplicityRule" type="java.lang.String" />
- <xml-element java-attribute="containsOtherV" name="contains-other-v" type="java.lang.String" />
- <xml-element java-attribute="deleteOtherV" name="delete-other-v" type="java.lang.String" />
- <xml-element java-attribute="svcinfra" name="SVC-INFRA" type="java.lang.String" />
- <xml-element java-attribute="preventDelete" name="prevent-delete" type="java.lang.String" />
- <xml-element java-attribute="aaiUuid" name="aai-uuid" type="java.lang.String" />
+ <xml-element java-attribute="edgeLabel" name="edgeLabel" type="java.lang.String"/>
+ <xml-element java-attribute="direction" name="direction" type="java.lang.String"/>
+ <xml-element java-attribute="multiplicityRule" name="multiplicityRule" type="java.lang.String"/>
+ <xml-element java-attribute="containsOtherV" name="contains-other-v" type="java.lang.String"/>
+ <xml-element java-attribute="deleteOtherV" name="delete-other-v" type="java.lang.String"/>
+ <xml-element java-attribute="svcinfra" name="SVC-INFRA" type="java.lang.String"/>
+ <xml-element java-attribute="preventDelete" name="prevent-delete" type="java.lang.String"/>
+ <xml-element java-attribute="aaiUuid" name="aai-uuid" type="java.lang.String"/>
</java-attributes>
</java-type>
@@ -5621,6 +5681,7 @@
<xml-property name="container" value="models"/>
<xml-property name="namespace" value="service-design-and-creation"/>
<xml-property name="uriTemplate" value="/service-design-and-creation/models/model/{model-invariant-id}"/>
+ <xml-property name="requiredProps" value="model-invariant-id,model-type"/>
</xml-properties>
<java-attributes>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" required="true" type="java.lang.String" xml-key="true">
@@ -5660,6 +5721,7 @@
<xml-property name="uniqueProps" value="model-version-id"/>
<xml-property name="container" value="model-vers"/>
<xml-property name="uriTemplate" value="/model-vers/model-ver/{model-version-id}"/>
+ <xml-property name="requiredProps" value="model-version-id,model-name,model-version"/>
</xml-properties>
<java-attributes>
<xml-element java-attribute="modelVersionId" name="model-version-id" required="true" type="java.lang.String" xml-key="true">
@@ -5714,6 +5776,7 @@
<xml-property name="allowDirectWrite" value="false"/>
<xml-property name="container" value="model-elements"/>
<xml-property name="uriTemplate" value="/model-elements/model-element/{model-element-uuid}"/>
+ <xml-property name="requiredProps" value="model-element-uuid,new-data-del-flag,cardinality"/>
</xml-properties>
<xml-root-element name="model-element"/>
<java-attributes>
@@ -5769,6 +5832,7 @@
<xml-property name="allowDirectWrite" value="false"/>
<xml-property name="container" value="model-constraints"/>
<xml-property name="uriTemplate" value="/model-constraints/model-constraint/{model-constraint-uuid}"/>
+ <xml-property name="requiredProps" value="model-constraint-uuid,constrained-element-set-uuid-to-replace"/>
</xml-properties>
<xml-root-element name="model-constraint"/>
<java-attributes>
@@ -5803,6 +5867,7 @@
<xml-property name="allowDirectWrite" value="false"/>
<xml-property name="container" value="constrained-element-sets"/>
<xml-property name="uriTemplate" value="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}"/>
+ <xml-property name="requiredProps" value="constrained-element-set-uuid,constraint-type,check-type"/>
</xml-properties>
<xml-root-element name="constrained-element-set"/>
<java-attributes>
@@ -5835,6 +5900,7 @@
<xml-property name="allowDirectWrite" value="false"/>
<xml-property name="container" value="element-choice-sets"/>
<xml-property name="uriTemplate" value="/element-choice-sets/element-choice-set/{element-choice-set-uuid}"/>
+ <xml-property name="requiredProps" value="element-choice-set-uuid,element-choice-set-name"/>
</xml-properties>
<xml-root-element name="element-choice-set"/>
<java-attributes>
@@ -5852,155 +5918,159 @@
</java-type>
<java-type name="NamedQueries">
- <xml-root-element name="named-queries" />
+ <xml-root-element name="named-queries"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="namedQuery" name="named-query" type="inventory.aai.onap.org.v14.NamedQuery" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="namedQuery" name="named-query" type="inventory.aai.onap.org.v14.NamedQuery"/>
</java-attributes>
</java-type>
<java-type name="NamedQuery">
<xml-properties>
- <xml-property name="description" value="TBD" />
- <xml-property name="nameProps" value="named-query-name" />
- <xml-property name="uniqueProps" value="named-query-uuid" />
- <xml-property name="indexedProps" value="named-query-uuid,named-query-name" />
- <xml-property name="container" value="named-queries" />
- <xml-property name="namespace" value="service-design-and-creation" />
- </xml-properties>
- <xml-root-element name="named-query" />
+ <xml-property name="description" value="TBD"/>
+ <xml-property name="nameProps" value="named-query-name"/>
+ <xml-property name="uniqueProps" value="named-query-uuid"/>
+ <xml-property name="indexedProps" value="named-query-uuid,named-query-name"/>
+ <xml-property name="container" value="named-queries"/>
+ <xml-property name="namespace" value="service-design-and-creation"/>
+ <xml-property name="requiredProps" value="named-query-uuid,named-query-name,named-query-version"/>
+ </xml-properties>
+ <xml-root-element name="named-query"/>
<java-attributes>
- <xml-element java-attribute="namedQueryUuid" name="named-query-uuid" required="true" type="java.lang.String" xml-key="true" />
- <xml-element java-attribute="namedQueryName" name="named-query-name" required="true" type="java.lang.String" />
- <xml-element java-attribute="namedQueryVersion" name="named-query-version" required="true" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="requiredInputParams" name="required-input-param" type="java.lang.String" >
- <xml-element-wrapper name="required-input-params" />
- </xml-element>
- <xml-element java-attribute="description" name="description" type="java.lang.String" />
- <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String" />
- <xml-element java-attribute="namedQueryElements" name="named-query-elements" type="inventory.aai.onap.org.v14.NamedQueryElements" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="namedQueryUuid" name="named-query-uuid" required="true" type="java.lang.String" xml-key="true"/>
+ <xml-element java-attribute="namedQueryName" name="named-query-name" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="namedQueryVersion" name="named-query-version" required="true" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="requiredInputParams" name="required-input-param" type="java.lang.String">
+ <xml-element-wrapper name="required-input-params"/>
+ </xml-element>
+ <xml-element java-attribute="description" name="description" type="java.lang.String"/>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"/>
+ <xml-element java-attribute="namedQueryElements" name="named-query-elements" type="inventory.aai.onap.org.v14.NamedQueryElements"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
</java-type>
<java-type name="NamedQueryElements">
- <xml-root-element name="named-query-elements" />
+ <xml-root-element name="named-query-elements"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="namedQueryElement" name="named-query-element" type="inventory.aai.onap.org.v14.NamedQueryElement" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="namedQueryElement" name="named-query-element" type="inventory.aai.onap.org.v14.NamedQueryElement"/>
</java-attributes>
</java-type>
<java-type name="NamedQueryElement">
<xml-properties>
- <xml-property name="description" value="TBD" />
- <xml-property name="uniqueProps" value="named-query-element-uuid" />
- <xml-property name="indexedProps" value="named-query-element-uuid" />
- <xml-property name="allowDirectRead" value="true" />
- <xml-property name="allowDirectWrite" value="false" />
- <xml-property name="container" value="named-query-elements" />
- </xml-properties>
- <xml-root-element name="named-query-element" />
+ <xml-property name="description" value="TBD"/>
+ <xml-property name="uniqueProps" value="named-query-element-uuid"/>
+ <xml-property name="indexedProps" value="named-query-element-uuid"/>
+ <xml-property name="allowDirectRead" value="true"/>
+ <xml-property name="allowDirectWrite" value="false"/>
+ <xml-property name="container" value="named-query-elements"/>
+ <xml-property name="requiredProps" value="named-query-element-uuid"/>
+ </xml-properties>
+ <xml-root-element name="named-query-element"/>
<java-attributes>
<xml-element java-attribute="namedQueryElementUuid" name="named-query-element-uuid" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="autoGenerateUuid" value="true" />
+ <xml-property name="autoGenerateUuid" value="true"/>
</xml-properties>
</xml-element>
- <xml-element container-type="java.util.ArrayList" java-attribute="propertyCollectList" name="property-collect-list" type="java.lang.String" />
- <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String" />
- <xml-element java-attribute="propertyLimitDesc" name="property-limit-desc" type="java.lang.String" />
- <xml-element java-attribute="doNotOutput" name="do-not-output" type="java.lang.String" />
- <xml-element java-attribute="namedQueryElements" name="named-query-elements" type="inventory.aai.onap.org.v14.NamedQueryElements" />
- <xml-element java-attribute="relatedLookups" name="related-lookups" type="inventory.aai.onap.org.v14.RelatedLookups" />
- <xml-element java-attribute="propertyConstraints" name="property-constraints" type="inventory.aai.onap.org.v14.PropertyConstraints" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="propertyCollectList" name="property-collect-list" type="java.lang.String"/>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"/>
+ <xml-element java-attribute="propertyLimitDesc" name="property-limit-desc" type="java.lang.String"/>
+ <xml-element java-attribute="doNotOutput" name="do-not-output" type="java.lang.String"/>
+ <xml-element java-attribute="namedQueryElements" name="named-query-elements" type="inventory.aai.onap.org.v14.NamedQueryElements"/>
+ <xml-element java-attribute="relatedLookups" name="related-lookups" type="inventory.aai.onap.org.v14.RelatedLookups"/>
+ <xml-element java-attribute="propertyConstraints" name="property-constraints" type="inventory.aai.onap.org.v14.PropertyConstraints"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
</java-type>
<java-type name="RelatedLookups">
- <xml-root-element name="related-lookups" />
+ <xml-root-element name="related-lookups"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="relatedLookup" name="related-lookup" type="inventory.aai.onap.org.v14.RelatedLookup" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="relatedLookup" name="related-lookup" type="inventory.aai.onap.org.v14.RelatedLookup"/>
</java-attributes>
</java-type>
<java-type name="RelatedLookup">
<xml-properties>
- <xml-property name="description" value="TBD" />
- <xml-property name="uniqueProps" value="related-lookup-uuid" />
- <xml-property name="indexedProps" value="related-lookup-uuid" />
- <xml-property name="allowDirectRead" value="true" />
- <xml-property name="allowDirectWrite" value="false" />
- <xml-property name="container" value="related-lookups" />
- </xml-properties>
- <xml-root-element name="related-lookup" />
+ <xml-property name="description" value="TBD"/>
+ <xml-property name="uniqueProps" value="related-lookup-uuid"/>
+ <xml-property name="indexedProps" value="related-lookup-uuid"/>
+ <xml-property name="allowDirectRead" value="true"/>
+ <xml-property name="allowDirectWrite" value="false"/>
+ <xml-property name="container" value="related-lookups"/>
+ <xml-property name="requiredProps" value="related-lookup-uuid,source-node-type,source-node-property,target-node-type,target-node-property"/>
+ </xml-properties>
+ <xml-root-element name="related-lookup"/>
<java-attributes>
<xml-element java-attribute="relatedLookupUuid" name="related-lookup-uuid" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="autoGenerateUuid" value="true" />
+ <xml-property name="autoGenerateUuid" value="true"/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="sourceNodeType" name="source-node-type" required="true" type="java.lang.String" />
- <xml-element java-attribute="sourceNodeProperty" name="source-node-property" required="true" type="java.lang.String" />
- <xml-element java-attribute="targetNodeType" name="target-node-type" required="true" type="java.lang.String" />
- <xml-element java-attribute="targetNodeProperty" name="target-node-property" required="true" type="java.lang.String" />
- <xml-element container-type="java.util.ArrayList" java-attribute="propertyCollectList" name="property-collect-list" type="java.lang.String" />
- <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="sourceNodeType" name="source-node-type" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="sourceNodeProperty" name="source-node-property" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="targetNodeType" name="target-node-type" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="targetNodeProperty" name="target-node-property" required="true" type="java.lang.String"/>
+ <xml-element container-type="java.util.ArrayList" java-attribute="propertyCollectList" name="property-collect-list" type="java.lang.String"/>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
</java-type>
<java-type name="PropertyConstraints">
- <xml-root-element name="property-constraints" />
+ <xml-root-element name="property-constraints"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="propertyConstraint" name="property-constraint" type="inventory.aai.onap.org.v14.PropertyConstraint" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="propertyConstraint" name="property-constraint" type="inventory.aai.onap.org.v14.PropertyConstraint"/>
</java-attributes>
</java-type>
<java-type name="PropertyConstraint">
<xml-properties>
- <xml-property name="description" value="TBD" />
- <xml-property name="uniqueProps" value="property-constraint-uuid" />
- <xml-property name="indexedProps" value="property-constraint-uuid" />
- <xml-property name="allowDirectRead" value="true" />
- <xml-property name="allowDirectWrite" value="false" />
- <xml-property name="container" value="property-constraints" />
- </xml-properties>
- <xml-root-element name="property-constraint" />
+ <xml-property name="description" value="TBD"/>
+ <xml-property name="uniqueProps" value="property-constraint-uuid"/>
+ <xml-property name="indexedProps" value="property-constraint-uuid"/>
+ <xml-property name="allowDirectRead" value="true"/>
+ <xml-property name="allowDirectWrite" value="false"/>
+ <xml-property name="container" value="property-constraints"/>
+ <xml-property name="requiredProps" value="property-constraint-uuid,constraint-type,property-name,property-value"/>
+ </xml-properties>
+ <xml-root-element name="property-constraint"/>
<java-attributes>
<xml-element java-attribute="propertyConstraintUuid" name="property-constraint-uuid" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="autoGenerateUuid" value="true" />
+ <xml-property name="autoGenerateUuid" value="true"/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="constraintType" name="constraint-type" required="true" type="java.lang.String" />
- <xml-element java-attribute="propertyName" name="property-name" required="true" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" required="true" type="java.lang.String" />
- <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String" />
+ <xml-element java-attribute="constraintType" name="constraint-type" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="propertyName" name="property-name" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" required="true" type="java.lang.String"/>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="ModelAndNamedQuerySearch">
<xml-properties>
- <xml-property name="description" value="ModelAndNamedQuerySearch holds query-parameters and instance-properties for performing a named-query or model query" />
+ <xml-property name="description" value="ModelAndNamedQuerySearch holds query-parameters and instance-properties for performing a named-query or model query"/>
</xml-properties>
- <xml-root-element name="model-and-named-query-search" />
+ <xml-root-element name="model-and-named-query-search"/>
<java-attributes>
- <xml-element java-attribute="queryParameters" name="query-parameters" type="inventory.aai.onap.org.v14.QueryParameters" />
- <xml-element java-attribute="instanceFilters" name="instance-filters" type="inventory.aai.onap.org.v14.InstanceFilters" />
- <xml-element java-attribute="secondaryFilts" name="secondary-filts" type="inventory.aai.onap.org.v14.SecondaryFilts" />
- <xml-element java-attribute="topNodeType" name="top-node-type" type="java.lang.String" />
- <xml-element java-attribute="secondaryFilterCutPoint" name="secondary-filter-cut-point" type="java.lang.String" />
+ <xml-element java-attribute="queryParameters" name="query-parameters" type="inventory.aai.onap.org.v14.QueryParameters"/>
+ <xml-element java-attribute="instanceFilters" name="instance-filters" type="inventory.aai.onap.org.v14.InstanceFilters"/>
+ <xml-element java-attribute="secondaryFilts" name="secondary-filts" type="inventory.aai.onap.org.v14.SecondaryFilts"/>
+ <xml-element java-attribute="topNodeType" name="top-node-type" type="java.lang.String"/>
+ <xml-element java-attribute="secondaryFilterCutPoint" name="secondary-filter-cut-point" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="QueryParameters">
<xml-properties>
- <xml-property name="description" value="QueryParameters for performing a named-query or model query" />
+ <xml-property name="description" value="QueryParameters for performing a named-query or model query"/>
</xml-properties>
- <xml-root-element name="query-parameters" />
+ <xml-root-element name="query-parameters"/>
<java-attributes>
- <xml-element java-attribute="namedQuery" name="named-query" type="inventory.aai.onap.org.v14.NamedQuery" />
- <xml-element java-attribute="model" name="model" type="inventory.aai.onap.org.v14.OverloadedModel" />
+ <xml-element java-attribute="namedQuery" name="named-query" type="inventory.aai.onap.org.v14.NamedQuery"/>
+ <xml-element java-attribute="model" name="model" type="inventory.aai.onap.org.v14.OverloadedModel"/>
</java-attributes>
</java-type>
@@ -6008,6 +6078,7 @@
<xml-root-element name="overloaded-model"/>
<xml-properties>
<xml-property name="description" value="Allows for legacy POST of old-style and new-style models"/>
+ <xml-property name="requiredProps" value="model-invariant-id,model-name-version-id,model-type,model-name,model-id,model-version"/>
</xml-properties>
<java-attributes>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" required="true" type="java.lang.String" xml-key="true">
@@ -6057,106 +6128,106 @@
<java-type name="InstanceFilters">
<xml-properties>
- <xml-property name="description" value="InstanceFilters for performing a named-query or model query" />
+ <xml-property name="description" value="InstanceFilters for performing a named-query or model query"/>
</xml-properties>
- <xml-root-element name="instance-filters" />
+ <xml-root-element name="instance-filters"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="instanceFilter" name="instance-filter" type="inventory.aai.onap.org.v14.InstanceFilter" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="instanceFilter" name="instance-filter" type="inventory.aai.onap.org.v14.InstanceFilter"/>
</java-attributes>
</java-type>
<java-type name="InstanceFilter">
<xml-properties>
- <xml-property name="description" value="InstanceFilter for performing a named-query or model query" />
- <xml-property name="container" value="instance-filters" />
+ <xml-property name="description" value="InstanceFilter for performing a named-query or model query"/>
+ <xml-property name="container" value="instance-filters"/>
</xml-properties>
- <xml-root-element name="instance-filter" />
+ <xml-root-element name="instance-filter"/>
<java-attributes>
- <xml-any-element container-type="java.util.ArrayList" java-attribute="any" lax="true" name="any" />
+ <xml-any-element container-type="java.util.ArrayList" java-attribute="any" lax="true" name="any"/>
</java-attributes>
</java-type>
<java-type name="SecondaryFilts">
<xml-properties>
- <xml-property name="description" value="SecondaryFilts for performing a named-query or model query" />
+ <xml-property name="description" value="SecondaryFilts for performing a named-query or model query"/>
</xml-properties>
- <xml-root-element name="secondary-filts" />
+ <xml-root-element name="secondary-filts"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="secondaryFilt" name="secondary-filt" type="inventory.aai.onap.org.v14.SecondaryFilt" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="secondaryFilt" name="secondary-filt" type="inventory.aai.onap.org.v14.SecondaryFilt"/>
</java-attributes>
</java-type>
<java-type name="SecondaryFilt">
<xml-properties>
- <xml-property name="description" value="SecondaryFilt for performing a named-query or model query" />
+ <xml-property name="description" value="SecondaryFilt for performing a named-query or model query"/>
</xml-properties>
- <xml-root-element name="secondary-filt" />
+ <xml-root-element name="secondary-filt"/>
<java-attributes>
- <xml-any-element container-type="java.util.ArrayList" java-attribute="any" lax="true" name="any" />
+ <xml-any-element container-type="java.util.ArrayList" java-attribute="any" lax="true" name="any"/>
</java-attributes>
</java-type>
<java-type name="Properties">
<xml-properties>
- <xml-property name="description" value="Property holder for query properties or instance properties" />
+ <xml-property name="description" value="Property holder for query properties or instance properties"/>
</xml-properties>
- <xml-root-element name="properties" />
+ <xml-root-element name="properties"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
<java-type name="ResponseList">
<xml-properties>
- <xml-property name="description" value="Response container for the results of a named-query or model query" />
+ <xml-property name="description" value="Response container for the results of a named-query or model query"/>
</xml-properties>
- <xml-root-element name="response-list" />
+ <xml-root-element name="response-list"/>
<java-attributes>
- <xml-element java-attribute="inventoryResponseItems" name="inventory-response-items" type="inventory.aai.onap.org.v14.InventoryResponseItems" />
+ <xml-element java-attribute="inventoryResponseItems" name="inventory-response-items" type="inventory.aai.onap.org.v14.InventoryResponseItems"/>
</java-attributes>
</java-type>
<java-type name="InventoryResponseItems">
<xml-properties>
- <xml-property name="description" value="Container for inventory items in response list" />
- <xml-property name="container" value="response-list" />
+ <xml-property name="description" value="Container for inventory items in response list"/>
+ <xml-property name="container" value="response-list"/>
</xml-properties>
- <xml-root-element name="inventory-response-items" />
+ <xml-root-element name="inventory-response-items"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="inventoryResponseItem" name="inventory-response-item" type="inventory.aai.onap.org.v14.InventoryResponseItem" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="inventoryResponseItem" name="inventory-response-item" type="inventory.aai.onap.org.v14.InventoryResponseItem"/>
</java-attributes>
</java-type>
<java-type name="InventoryResponseItem">
<xml-properties>
- <xml-property name="description" value="Inventory item for response list" />
- <xml-property name="container" value="inventory-response-items" />
+ <xml-property name="description" value="Inventory item for response list"/>
+ <xml-property name="container" value="inventory-response-items"/>
</xml-properties>
- <xml-root-element name="inventory-response-item" />
+ <xml-root-element name="inventory-response-item"/>
<java-attributes>
- <xml-element java-attribute="modelName" name="model-name" type="java.lang.String" />
- <xml-any-element java-attribute="item" />
- <xml-element java-attribute="extraProperties" name="extra-properties" type="inventory.aai.onap.org.v14.ExtraProperties" />
- <xml-element java-attribute="inventoryResponseItems" name="inventory-response-items" type="inventory.aai.onap.org.v14.InventoryResponseItems" />
+ <xml-element java-attribute="modelName" name="model-name" type="java.lang.String"/>
+ <xml-any-element java-attribute="item"/>
+ <xml-element java-attribute="extraProperties" name="extra-properties" type="inventory.aai.onap.org.v14.ExtraProperties"/>
+ <xml-element java-attribute="inventoryResponseItems" name="inventory-response-items" type="inventory.aai.onap.org.v14.InventoryResponseItems"/>
</java-attributes>
</java-type>
<java-type name="ExtraProperties">
<xml-properties>
- <xml-property name="description" value="Extra properties for inventory item for response list" />
+ <xml-property name="description" value="Extra properties for inventory item for response list"/>
</xml-properties>
- <xml-root-element name="extra-properties" />
+ <xml-root-element name="extra-properties"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="extraProperty" name="extra-property" type="inventory.aai.onap.org.v14.ExtraProperty" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="extraProperty" name="extra-property" type="inventory.aai.onap.org.v14.ExtraProperty"/>
</java-attributes>
</java-type>
<java-type name="ExtraProperty">
- <xml-root-element name="extra-property" />
+ <xml-root-element name="extra-property"/>
<java-attributes>
- <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String" />
- <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String" />
+ <xml-element java-attribute="propertyName" name="property-name" type="java.lang.String"/>
+ <xml-element java-attribute="propertyValue" name="property-value" type="java.lang.String"/>
</java-attributes>
</java-type>
@@ -6199,6 +6270,7 @@
<xml-property name="container" value="route-table-references"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/route-table-references/route-table-reference/{route-table-reference-id}"/>
+ <xml-property name="requiredProps" value="route-table-reference-id,route-table-reference-fqdn"/>
</xml-properties>
</java-type>
@@ -6285,6 +6357,7 @@
<xml-property name="container" value="instance-groups"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/instance-groups/instance-group/{id}"/>
+ <xml-property name="requiredProps" value="id,description,instance-group-type"/>
</xml-properties>
</java-type>
@@ -6320,6 +6393,7 @@
<xml-property name="dependentOn" value="l3-network"/>
<xml-property name="container" value="segmentation-assignments"/>
<xml-property name="uriTemplate" value="/segmentation-assignments/segmentation-assignment/{segmentation-id}"/>
+ <xml-property name="requiredProps" value="segmentation-id"/>
</xml-properties>
</java-type>
@@ -6395,42 +6469,42 @@
</xml-element>
<xml-element java-attribute="allottedResourceName" name="allotted-resource-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this allotted-resource." />
+ <xml-property name="description" value="Store the name of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessProviderId" name="access-provider-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access provider of this allotted-resource." />
+ <xml-property name="description" value="Store the id of the access provider of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessClientId" name="access-client-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access client of this allotted-resource." />
+ <xml-property name="description" value="Store the id of the access client of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessTopologyId" name="access-topology-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access topology of this allotted-resource." />
+ <xml-property name="description" value="Store the id of the access topology of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessNodeId" name="access-node-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access node of this allotted-resource." />
+ <xml-property name="description" value="Store the id of the access node of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessLtpId" name="access-ltp-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access ltp of this allotted-resource." />
+ <xml-property name="description" value="Store the id of the access ltp of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cvlan" name="cvlan" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the cvlan of this allotted-resource." />
+ <xml-property name="description" value="Store the cvlan of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vpnName" name="vpn-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the vpn-name of this allotted-resource." />
+ <xml-property name="description" value="Store the vpn-name of this allotted-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="tunnelXconnects" name="tunnel-xconnects" type="inventory.aai.onap.org.v14.TunnelXconnects"/>
@@ -6439,13 +6513,14 @@
<xml-properties>
<xml-property name="description" value="Represents a slice or partial piece of a resource that gets separately allotted"/>
- <xml-property name="nameProps" value="description,allotted-resource-name" />
+ <xml-property name="nameProps" value="description,allotted-resource-name"/>
<xml-property name="uniqueProps" value="id"/>
- <xml-property name="indexedProps" value="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name" />
+ <xml-property name="indexedProps" value="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name"/>
<xml-property name="dependentOn" value="service-instance"/>
<xml-property name="container" value="allotted-resources"/>
<!-- <xml-property name="namespace" value="network" /> -->
<xml-property name="uriTemplate" value="/allotted-resources/allotted-resource/{id}"/>
+ <xml-property name="requiredProps" value="id"/>
</xml-properties>
</java-type>
@@ -6483,6 +6558,7 @@
<xml-property name="container" value="tunnel-xconnects"/>
<!-- <xml-property name="namespace" value="network" /> -->
<xml-property name="uriTemplate" value="/tunnel-xconnects/tunnel-xconnect/{id}"/>
+ <xml-property name="requiredProps" value="id"/>
</xml-properties>
</java-type>
@@ -6522,6 +6598,7 @@
<xml-property name="dependentOn" value="generic-vnf,vce"/>
<xml-property name="container" value="entitlements"/>
<xml-property name="uriTemplate" value="/entitlements/entitlement/{group-uuid}/{resource-uuid}"/>
+ <xml-property name="requiredProps" value="group-uuid,resource-uuid"/>
</xml-properties>
</java-type>
@@ -6562,6 +6639,7 @@
<xml-property name="dependentOn" value="generic-vnf,vce"/>
<xml-property name="container" value="licenses"/>
<xml-property name="uriTemplate" value="/licenses/license/{group-uuid}/{resource-uuid}"/>
+ <xml-property name="requiredProps" value="group-uuid,resource-uuid"/>
</xml-properties>
</java-type>
@@ -6580,6 +6658,7 @@
<xml-property name="uniqueProps" value="vnf-id"/>
<xml-property name="inheritors" value="vce,generic-vnf"/>
<xml-property name="abstract" value="true"/>
+ <xml-property name="requiredProps" value="vnf-id"/>
</xml-properties>
</java-type>
@@ -6636,6 +6715,7 @@
<xml-property name="container" value="zones"/>
<xml-property name="namespace" value="network"/>
<xml-property name="uriTemplate" value="/network/zones/zone/{zone-id}"/>
+ <xml-property name="requiredProps" value="zone-id,zone-name,design-type,zone-context"/>
</xml-properties>
</java-type>
<java-type name="RouteTargets">
@@ -6673,6 +6753,7 @@
<xml-property name="dependentOn" value="vpn-binding"/>
<xml-property name="canBeLinked" value="true"/>
<xml-property name="uriTemplate" value="/route-targets/route-target/{global-route-target}/{route-target-role}"/>
+ <xml-property name="requiredProps" value="global-route-target,route-target-role"/>
</xml-properties>
</java-type>
@@ -6706,6 +6787,7 @@
<xml-property name="dependentOn" value="p-interface"/>
<xml-property name="container" value="sriov-pfs"/>
<xml-property name="uriTemplate" value="/sriov-pfs/sriov-pf/{pf-pci-id}"/>
+ <xml-property name="requiredProps" value="pf-pci-id"/>
</xml-properties>
</java-type>
@@ -6803,6 +6885,7 @@
<xml-property name="indexedProps" value="vip-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id"/>
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="uriTemplate" value="/vip-ipv4-address-list/{vip-ipv4-address}"/>
+ <xml-property name="requiredProps" value="vip-ipv4-address"/>
</xml-properties>
</java-type>
@@ -6856,6 +6939,7 @@
<xml-property name="indexedProps" value="vip-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id"/>
<xml-property name="dependentOn" value="cloud-region"/>
<xml-property name="uriTemplate" value="/vip-ipv6-address-list/{vip-ipv6-address}"/>
+ <xml-property name="requiredProps" value="vip-ipv6-address"/>
</xml-properties>
</java-type>
@@ -6920,6 +7004,7 @@
<xml-property name="container" value="operational-environments"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/operational-environments/operational-environment/{operational-environment-id}"/>
+ <xml-property name="requiredProps" value="operational-environment-id,operational-environment-name,operational-environment-type,operational-environment-status,tenant-context,workload-context"/>
</xml-properties>
</java-type>
@@ -6940,6 +7025,7 @@
<xml-property name="nameProps" value="forwarding-path-name"/>
<xml-property name="uniqueProps" value="forwarding-path-id"/>
<xml-property name="uriTemplate" value="/network/forwarding-paths/forwarding-path/{forwarding-path-id}"/>
+ <xml-property name="requiredProps" value="forwarding-path-id,forwarding-path-name"/>
</xml-properties>
<java-attributes>
<xml-element java-attribute="forwardingPathId" name="forwarding-path-id" required="true" type="java.lang.String" xml-key="true">
@@ -6982,6 +7068,7 @@
<xml-property name="container" value="forwarders"/>
<xml-property name="dependentOn" value="forwarding-path"/>
<xml-property name="uriTemplate" value="/forwarders/forwarder/{sequence}"/>
+ <xml-property name="requiredProps" value="sequence"/>
</xml-properties>
<java-attributes>
<xml-element java-attribute="sequence" name="sequence" required="true" type="java.lang.Integer" xml-key="true">
@@ -7052,6 +7139,7 @@
<xml-property name="uniqueProps" value="forwarder-evc-id"/>
<xml-property name="container" value="forwarder-evcs"/>
<xml-property name="uriTemplate" value="/forwarder-evcs/forwarder-evc/{forwarder-evc-id}"/>
+ <xml-property name="requiredProps" value="forwarder-evc-id"/>
</xml-properties>
</java-type>
@@ -7102,6 +7190,7 @@
<xml-property name="uniqueProps" value="vlan-mapping-id"/>
<xml-property name="container" value="vlan-mappings"/>
<xml-property name="uriTemplate" value="/vlan-mappings/vlan-mapping/{vlan-mapping-id}"/>
+ <xml-property name="requiredProps" value="vlan-mapping-id"/>
</xml-properties>
</java-type>
@@ -7198,6 +7287,7 @@
<xml-property name="uniqueProps" value="evc-id"/>
<xml-property name="container" value="evcs"/>
<xml-property name="uriTemplate" value="/evcs/evc/{evc-id}"/>
+ <xml-property name="requiredProps" value="evc-id"/>
</xml-properties>
</java-type>
@@ -7277,6 +7367,7 @@
<xml-property name="indexedProps" value="collection-id,model-invariant-id,model-version-id"/>
<xml-property name="container" value="collections"/>
<xml-property name="uriTemplate" value="/network/collections/collection/{collection-id}"/>
+ <xml-property name="requiredProps" value="collection-id"/>
</xml-properties>
</java-type>
@@ -7318,6 +7409,7 @@
<xml-property name="dependentOn" value="vnfc"/>
<xml-property name="container" value="cps"/>
<xml-property name="uriTemplate" value="/cps/cp/{cp-instance-id}"/>
+ <xml-property name="requiredProps" value="cp-instance-id"/>
</xml-properties>
</java-type>
@@ -7412,25 +7504,26 @@
<xml-property name="container" value="network-technologies"/>
<xml-property name="namespace" value="cloud-infrastructure"/>
<xml-property name="uriTemplate" value="/cloud-infrastructure/network-technologies/network-technology/{network-technology-id}"/>
+ <xml-property name="requiredProps" value="network-technology-id,network-technology-name"/>
</xml-properties>
</java-type>
<java-type name="SpPartner">
- <xml-root-element name="sp-partner" />
+ <xml-root-element name="sp-partner"/>
<java-attributes>
<xml-element java-attribute="spPartnerId" name="sp-partner-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this sp-partner by id" />
+ <xml-property name="description" value="Uniquely identifies this sp-partner by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="url" name="url" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the URL of this sp-partner." />
+ <xml-property name="description" value="Store the URL of this sp-partner."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="callsource" name="callsource" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the callsource of this sp-partner." />
+ <xml-property name="description" value="Store the callsource of this sp-partner."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -7440,167 +7533,168 @@
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this sp-partner." />
+ <xml-property name="description" value="Store the operational-status for this sp-partner."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this sp-partner." />
+ <xml-property name="description" value="Store the model-customization-id for this sp-partner."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this sp-partner model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this sp-partner model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this sp-partner model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this sp-partner model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of an sp-partner" />
- <xml-property name="indexedProps" value="sp-partner-id,url,callsource" />
- <xml-property name="nameProps" value="sp-partner-id" />
- <xml-property name="searchable" value="sp-partner-id" />
- <xml-property name="uniqueProps" value="sp-partner-id" />
- <xml-property name="container" value="sp-partners" />
- <xml-property name="namespace" value="business" />
+ <xml-property name="description" value="Instance of an sp-partner"/>
+ <xml-property name="indexedProps" value="sp-partner-id,url,callsource"/>
+ <xml-property name="nameProps" value="sp-partner-id"/>
+ <xml-property name="searchable" value="sp-partner-id"/>
+ <xml-property name="uniqueProps" value="sp-partner-id"/>
+ <xml-property name="container" value="sp-partners"/>
+ <xml-property name="namespace" value="business"/>
<xml-property name="uriTemplate" value="/business/sp-partners/sp-partner/{sp-partner-id}"/>
+ <xml-property name="requiredProps" value="sp-partner-id"/>
</xml-properties>
</java-type>
<java-type name="SpPartners">
- <xml-root-element name="sp-partners" />
+ <xml-root-element name="sp-partners"/>
<xml-properties>
- <xml-property name="description" value="Collection of sp-partners" />
+ <xml-property name="description" value="Collection of sp-partners"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="spPartner" name="sp-partner" type="inventory.aai.onap.org.v14.SpPartner" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="spPartner" name="sp-partner" type="inventory.aai.onap.org.v14.SpPartner"/>
</java-attributes>
</java-type>
<java-type name="Connectivity">
- <xml-root-element name="connectivity" />
+ <xml-root-element name="connectivity"/>
<java-attributes>
<xml-element java-attribute="connectivityId" name="connectivity-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this connectivity by id" />
+ <xml-property name="description" value="Uniquely identifies this connectivity by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="bandwidthProfileName" name="bandwidth-profile-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of a bandwidth profile." />
+ <xml-property name="description" value="Store the name of a bandwidth profile."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vpnType" name="vpn-type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the type of a bandwidth profile." />
+ <xml-property name="description" value="Store the type of a bandwidth profile."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cir" name="cir" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the CIR of this connectivity." />
+ <xml-property name="description" value="Store the CIR of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="eir" name="eir" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the EIR of this connectivity." />
+ <xml-property name="description" value="Store the EIR of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cbs" name="cbs" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the CBS of this connectivity." />
+ <xml-property name="description" value="Store the CBS of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ebs" name="ebs" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the EBS of this connectivity." />
+ <xml-property name="description" value="Store the EBS of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="colorAware" name="color-aware" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the color-awareness of this connectivity." />
+ <xml-property name="description" value="Store the color-awareness of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="couplingFlag" name="coupling-flag" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the coupling flag of this connectivity." />
+ <xml-property name="description" value="Store the coupling flag of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ethtSvcName" name="etht-svc-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="The ethernet service name for this connectivity." />
+ <xml-property name="description" value="The ethernet service name for this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessProviderId" name="access-provider-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access provider of this connectivity." />
+ <xml-property name="description" value="Store the id of the access provider of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessClientId" name="access-client-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access client of this connectivity." />
+ <xml-property name="description" value="Store the id of the access client of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessTopologyId" name="access-topology-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access topology of this connectivity." />
+ <xml-property name="description" value="Store the id of the access topology of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessNodeId" name="access-node-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access node of this connectivity." />
+ <xml-property name="description" value="Store the id of the access node of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="accessLtpId" name="access-ltp-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the access ltp of this connectivity." />
+ <xml-property name="description" value="Store the id of the access ltp of this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="connectivitySelflink" name="connectivity-selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this connectivity." />
+ <xml-property name="description" value="Store the link to get more information for this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="cvlan" name="cvlan" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the cvlan for this connectivity." />
+ <xml-property name="description" value="Store the cvlan for this connectivity."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -7610,79 +7704,80 @@
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a connectivity" />
- <xml-property name="indexedProps" value="connectivity-id,etht-svc-name,bandwidth-profile-name,vpn-type,color-aware,coupling-flag,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,operational-status" />
- <xml-property name="nameProps" value="etht-svc-name" />
- <xml-property name="searchable" value="connectivity-id" />
- <xml-property name="uniqueProps" value="connectivity-id" />
- <xml-property name="container" value="connectivities" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a connectivity"/>
+ <xml-property name="indexedProps" value="connectivity-id,etht-svc-name,bandwidth-profile-name,vpn-type,color-aware,coupling-flag,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,operational-status"/>
+ <xml-property name="nameProps" value="etht-svc-name"/>
+ <xml-property name="searchable" value="connectivity-id"/>
+ <xml-property name="uniqueProps" value="connectivity-id"/>
+ <xml-property name="container" value="connectivities"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="connectivity-id"/>
+ </xml-properties>
</java-type>
<java-type name="Connectivities">
- <xml-root-element name="connectivities" />
+ <xml-root-element name="connectivities"/>
<xml-properties>
- <xml-property name="description" value="Collection of connectivities" />
+ <xml-property name="description" value="Collection of connectivities"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="connectivity" name="connectivity" type="inventory.aai.onap.org.v14.Connectivity" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="connectivity" name="connectivity" type="inventory.aai.onap.org.v14.Connectivity"/>
</java-attributes>
</java-type>
<java-type name="LanPortConfig">
- <xml-root-element name="lan-port-config" />
+ <xml-root-element name="lan-port-config"/>
<java-attributes>
<xml-element java-attribute="lanPortConfigId" name="lan-port-config-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this lan-port-config by id" />
+ <xml-property name="description" value="Uniquely identifies this lan-port-config by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="lanPortConfigName" name="lan-port-config-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this lan-port-config." />
+ <xml-property name="description" value="Store the name of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the description of this lan-port-config." />
+ <xml-property name="description" value="Store the description of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="deviceId" name="device-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the device-id of this lan-port-config." />
+ <xml-property name="description" value="Store the device-id of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="portId" name="port-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the port-id of this lan-port-config." />
+ <xml-property name="description" value="Store the port-id of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipv4Address" name="ipv4-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ipv4-address of this lan-port-config." />
+ <xml-property name="description" value="Store the ipv4-address of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipv6Address" name="ipv6-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ipv6-address of this lan-port-config." />
+ <xml-property name="description" value="Store the ipv6-address of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vlanTag" name="vlan-tag" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the vlan-tag of this lan-port-config." />
+ <xml-property name="description" value="Store the vlan-tag of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="inputBandwidth" name="input-bandwidth" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the input-bandwidth of this lan-port-config." />
+ <xml-property name="description" value="Store the input-bandwidth of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="outputBandwidth" name="output-bandwidth" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the output-bandwidth of this lan-port-config." />
+ <xml-property name="description" value="Store the output-bandwidth of this lan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -7690,85 +7785,86 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="dhcpServices" name="dhcp-services" type="inventory.aai.onap.org.v14.DhcpServices" />
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="dhcpServices" name="dhcp-services" type="inventory.aai.onap.org.v14.DhcpServices"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a lan-port-config" />
- <xml-property name="indexedProps" value="lan-port-config-id,lan-port-config-name,device-id,port-id,ipv4-address,ipv6-address,vlan-tag" />
- <xml-property name="nameProps" value="lan-port-config-name" />
- <xml-property name="searchable" value="lan-port-config-id" />
- <xml-property name="uniqueProps" value="lan-port-config-id" />
- <xml-property name="container" value="lan-port-configs" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a lan-port-config"/>
+ <xml-property name="indexedProps" value="lan-port-config-id,lan-port-config-name,device-id,port-id,ipv4-address,ipv6-address,vlan-tag"/>
+ <xml-property name="nameProps" value="lan-port-config-name"/>
+ <xml-property name="searchable" value="lan-port-config-id"/>
+ <xml-property name="uniqueProps" value="lan-port-config-id"/>
+ <xml-property name="container" value="lan-port-configs"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="lan-port-config-id"/>
+ </xml-properties>
</java-type>
<java-type name="LanPortConfigs">
- <xml-root-element name="lan-port-configs" />
+ <xml-root-element name="lan-port-configs"/>
<xml-properties>
- <xml-property name="description" value="Collection of lan-port-configs" />
+ <xml-property name="description" value="Collection of lan-port-configs"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="lanPortConfig" name="lan-port-config" type="inventory.aai.onap.org.v14.LanPortConfig" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="lanPortConfig" name="lan-port-config" type="inventory.aai.onap.org.v14.LanPortConfig"/>
</java-attributes>
</java-type>
<java-type name="DhcpService">
- <xml-root-element name="dhcp-service" />
+ <xml-root-element name="dhcp-service"/>
<java-attributes>
- <xml-element java-attribute="dhcpServiceId" name="dhcp-service-id" type="java.lang.String" required="true" xml-key="true">
+ <xml-element java-attribute="dhcpServiceId" name="dhcp-service-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this dhcp-service by id" />
+ <xml-property name="description" value="Uniquely identifies this dhcp-service by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="serverIpv4Address" name="server-ipv4-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the server-ip4-address of this dhcp-service." />
+ <xml-property name="description" value="Store the server-ip4-address of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="serverIpv6Address" name="server-ipv6-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the server-ipv6-address of this dhcp-service." />
+ <xml-property name="description" value="Store the server-ipv6-address of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="serviceEnable" name="service-enable" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the service-enable of this dhcp-service." />
+ <xml-property name="description" value="Store the service-enable of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="dhcpServiceType" name="dhcp-service-type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the dhcp-service-type of this dhcp-service." />
+ <xml-property name="description" value="Store the dhcp-service-type of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="leaseTime" name="lease-time" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the lease-time of this dhcp-service." />
+ <xml-property name="description" value="Store the lease-time of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="domainName" name="domain-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the domain-name of this dhcp-service." />
+ <xml-property name="description" value="Store the domain-name of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="dns" name="dns" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the dns of this dhcp-service." />
+ <xml-property name="description" value="Store the dns of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ntpPrimary" name="ntp-primary" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ntp-primary of this dhcp-service." />
+ <xml-property name="description" value="Store the ntp-primary of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ntpSecondary" name="ntp-secondary" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ntp-secondary of this dhcp-service." />
+ <xml-property name="description" value="Store the ntp-secondary of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="nbns" name="nbns" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the nbns of this dhcp-service." />
+ <xml-property name="description" value="Store the nbns of this dhcp-service."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -7776,55 +7872,56 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a dhcp-service" />
- <xml-property name="indexedProps" value="dhcp-service-id,dhcp-service-type,domain-name,server-ipv4-address,server-ipv6-address" />
- <xml-property name="nameProps" value="domain-name" />
- <xml-property name="searchable" value="dhcp-service-id" />
- <xml-property name="uniqueProps" value="dhcp-service-id" />
- <xml-property name="container" value="dhcp-services" />
- <xml-property name="dependentOn" value="lan-port-config" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a dhcp-service"/>
+ <xml-property name="indexedProps" value="dhcp-service-id,dhcp-service-type,domain-name,server-ipv4-address,server-ipv6-address"/>
+ <xml-property name="nameProps" value="domain-name"/>
+ <xml-property name="searchable" value="dhcp-service-id"/>
+ <xml-property name="uniqueProps" value="dhcp-service-id"/>
+ <xml-property name="container" value="dhcp-services"/>
+ <xml-property name="dependentOn" value="lan-port-config"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="dhcp-service-id"/>
+ </xml-properties>
</java-type>
<java-type name="DhcpServices">
- <xml-root-element name="dhcp-services" />
+ <xml-root-element name="dhcp-services"/>
<xml-properties>
- <xml-property name="description" value="Collection of dhcp-services" />
+ <xml-property name="description" value="Collection of dhcp-services"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="dhcpService" name="dhcp-service" type="inventory.aai.onap.org.v14.DhcpService" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="dhcpService" name="dhcp-service" type="inventory.aai.onap.org.v14.DhcpService"/>
</java-attributes>
</java-type>
<java-type name="NetworkResource">
- <xml-root-element name="network-resource" />
+ <xml-root-element name="network-resource"/>
<java-attributes>
<xml-element java-attribute="networkId" name="network-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this network-resource by id" />
+ <xml-property name="description" value="Uniquely identifies this network-resource by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="providerId" name="provider-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the provider of this network-resource." />
+ <xml-property name="description" value="Store the id of the provider of this network-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="clientId" name="client-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the client of this network-resource." />
+ <xml-property name="description" value="Store the id of the client of this network-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="teTopoId" name="te-topo-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the te-topo of this network-resource." />
+ <xml-property name="description" value="Store the id of the te-topo of this network-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="selflink" name="selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this object." />
+ <xml-property name="description" value="Store the link to get more information for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -7835,90 +7932,91 @@
<!-- Want to use pnf as sub-component, but workaround is to use COUSIN edge in relationship-list.
<xml-element java-attribute="pnfs" name="pnfs" type="inventory.aai.onap.org.v14.Pnfs" /> -->
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a network-resource" />
- <xml-property name="indexedProps" value="network-id,provider-id,client-id,te-topo-id" />
- <xml-property name="nameProps" value="network-id" />
- <xml-property name="searchable" value="network-id" />
- <xml-property name="uniqueProps" value="network-id" />
- <xml-property name="container" value="network-resources" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a network-resource"/>
+ <xml-property name="indexedProps" value="network-id,provider-id,client-id,te-topo-id"/>
+ <xml-property name="nameProps" value="network-id"/>
+ <xml-property name="searchable" value="network-id"/>
+ <xml-property name="uniqueProps" value="network-id"/>
+ <xml-property name="container" value="network-resources"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="network-id"/>
+ </xml-properties>
</java-type>
<java-type name="NetworkResources">
- <xml-root-element name="network-resources" />
+ <xml-root-element name="network-resources"/>
<xml-properties>
- <xml-property name="description" value="Collection of network-resources" />
+ <xml-property name="description" value="Collection of network-resources"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="networkResource" name="network-resource" type="inventory.aai.onap.org.v14.NetworkResource" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="networkResource" name="network-resource" type="inventory.aai.onap.org.v14.NetworkResource"/>
</java-attributes>
</java-type>
<java-type name="SiteResource">
- <xml-root-element name="site-resource" />
+ <xml-root-element name="site-resource"/>
<java-attributes>
<xml-element java-attribute="siteResourceId" name="site-resource-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this site-resource by id" />
+ <xml-property name="description" value="Uniquely identifies this site-resource by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="siteResourceName" name="site-resource-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this site-resource." />
+ <xml-property name="description" value="Store the name of this site-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the description of this site-resource." />
+ <xml-property name="description" value="Store the description of this site-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="type" name="type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the type of this site-resource." />
+ <xml-property name="description" value="Store the type of this site-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="role" name="role" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the role of this site-resource." />
+ <xml-property name="description" value="Store the role of this site-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="generatedSiteId" name="generated-site-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the generated-site-id of this site-resource." />
+ <xml-property name="description" value="Store the generated-site-id of this site-resource."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="selflink" name="selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this object." />
+ <xml-property name="description" value="Store the link to get more information for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -7927,99 +8025,100 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a site-resource" />
- <xml-property name="indexedProps" value="site-resource-id,site-resource-name,type,role,generated-site-id,operational-status" />
- <xml-property name="nameProps" value="site-resource-name" />
- <xml-property name="searchable" value="site-resource-id" />
- <xml-property name="uniqueProps" value="site-resource-id" />
- <xml-property name="container" value="site-resources" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a site-resource"/>
+ <xml-property name="indexedProps" value="site-resource-id,site-resource-name,type,role,generated-site-id,operational-status"/>
+ <xml-property name="nameProps" value="site-resource-name"/>
+ <xml-property name="searchable" value="site-resource-id"/>
+ <xml-property name="uniqueProps" value="site-resource-id"/>
+ <xml-property name="container" value="site-resources"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="site-resource-id"/>
+ </xml-properties>
</java-type>
<java-type name="SiteResources">
- <xml-root-element name="site-resources" />
+ <xml-root-element name="site-resources"/>
<xml-properties>
- <xml-property name="description" value="Collection of site-resources" />
+ <xml-property name="description" value="Collection of site-resources"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="siteResource" name="site-resource" type="inventory.aai.onap.org.v14.SiteResource" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="siteResource" name="site-resource" type="inventory.aai.onap.org.v14.SiteResource"/>
</java-attributes>
</java-type>
<java-type name="SdwanVpns">
- <xml-root-element name="sdwan-vpns" />
+ <xml-root-element name="sdwan-vpns"/>
<xml-properties>
- <xml-property name="description" value="Collection of sdwan-vpns" />
+ <xml-property name="description" value="Collection of sdwan-vpns"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="sdwanVpn" name="sdwan-vpn" type="inventory.aai.onap.org.v14.SdwanVpn" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="sdwanVpn" name="sdwan-vpn" type="inventory.aai.onap.org.v14.SdwanVpn"/>
</java-attributes>
</java-type>
<java-type name="SdwanVpn">
- <xml-root-element name="sdwan-vpn" />
+ <xml-root-element name="sdwan-vpn"/>
<java-attributes>
<xml-element java-attribute="sdwanVpnId" name="sdwan-vpn-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this sdwan-vpn by id" />
+ <xml-property name="description" value="Uniquely identifies this sdwan-vpn by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="sdwanVpnName" name="sdwan-vpn-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this sdwan-vpn." />
+ <xml-property name="description" value="Store the name of this sdwan-vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vxlanId" name="vxlan-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the vxlan-id of this sdwan-vpn." />
+ <xml-property name="description" value="Store the vxlan-id of this sdwan-vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="topology" name="topology" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the topology of this sdwan-vpn." />
+ <xml-property name="description" value="Store the topology of this sdwan-vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="tenantId" name="tenant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the tenant-id of this sdwan-vpn." />
+ <xml-property name="description" value="Store the tenant-id of this sdwan-vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vpnId" name="vpn-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the vpn-id of this sdwan-vpn." />
+ <xml-property name="description" value="Store the vpn-id of this sdwan-vpn."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="selflink" name="selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this object." />
+ <xml-property name="description" value="Store the link to get more information for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -8028,115 +8127,116 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of an sdwan-vpn" />
- <xml-property name="indexedProps" value="sdwan-vpn-id,sdwan-vpn-name,vxlan-id,topology,operational-status" />
- <xml-property name="nameProps" value="sdwan-vpn-name" />
- <xml-property name="searchable" value="sdwan-vpn-id" />
- <xml-property name="uniqueProps" value="sdwan-vpn-id" />
- <xml-property name="container" value="sdwan-vpns" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of an sdwan-vpn"/>
+ <xml-property name="indexedProps" value="sdwan-vpn-id,sdwan-vpn-name,vxlan-id,topology,operational-status"/>
+ <xml-property name="nameProps" value="sdwan-vpn-name"/>
+ <xml-property name="searchable" value="sdwan-vpn-id"/>
+ <xml-property name="uniqueProps" value="sdwan-vpn-id"/>
+ <xml-property name="container" value="sdwan-vpns"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="sdwan-vpn-id"/>
+ </xml-properties>
</java-type>
<java-type name="Devices">
- <xml-root-element name="devices" />
+ <xml-root-element name="devices"/>
<xml-properties>
- <xml-property name="description" value="Collection of devices" />
+ <xml-property name="description" value="Collection of devices"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="device" name="device" type="inventory.aai.onap.org.v14.Device" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="device" name="device" type="inventory.aai.onap.org.v14.Device"/>
</java-attributes>
</java-type>
<java-type name="Device">
- <xml-root-element name="device" />
+ <xml-root-element name="device"/>
<java-attributes>
<xml-element java-attribute="deviceId" name="device-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this device by id" />
+ <xml-property name="description" value="Uniquely identifies this device by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="esn" name="esn" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the esn of this device." />
+ <xml-property name="description" value="Store the esn of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="deviceName" name="device-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this device." />
+ <xml-property name="description" value="Store the name of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the description of this device." />
+ <xml-property name="description" value="Store the description of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vendor" name="vendor" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the vendor of this device." />
+ <xml-property name="description" value="Store the vendor of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="class" name="class" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the class of this device." />
+ <xml-property name="description" value="Store the class of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="type" name="type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the type of this device." />
+ <xml-property name="description" value="Store the type of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="version" name="version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the version of this device." />
+ <xml-property name="description" value="Store the version of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemIp" name="system-ip" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the system-ip of this device." />
+ <xml-property name="description" value="Store the system-ip of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemIpv4" name="system-ipv4" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the system-ipv4 of this device." />
+ <xml-property name="description" value="Store the system-ipv4 of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="systemIpv6" name="system-ipv6" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the system-ipv6 of this device." />
+ <xml-property name="description" value="Store the system-ipv6 of this device."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="selflink" name="selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this object." />
+ <xml-property name="description" value="Store the link to get more information for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -8145,141 +8245,142 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a device" />
- <xml-property name="indexedProps" value="device-id,device-name,esn,vendor,class,type,version,system-ip,system-ipv4,system-ipv6,operational-status" />
- <xml-property name="nameProps" value="device-name" />
- <xml-property name="searchable" value="device-id" />
- <xml-property name="uniqueProps" value="device-id" />
- <xml-property name="container" value="devices" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a device"/>
+ <xml-property name="indexedProps" value="device-id,device-name,esn,vendor,class,type,version,system-ip,system-ipv4,system-ipv6,operational-status"/>
+ <xml-property name="nameProps" value="device-name"/>
+ <xml-property name="searchable" value="device-id"/>
+ <xml-property name="uniqueProps" value="device-id"/>
+ <xml-property name="container" value="devices"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="device-id"/>
+ </xml-properties>
</java-type>
<java-type name="WanPortConfig">
- <xml-root-element name="wan-port-config" />
+ <xml-root-element name="wan-port-config"/>
<java-attributes>
<xml-element java-attribute="wanPortConfigId" name="wan-port-config-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Uniquely identifies this wan-port-config by id" />
+ <xml-property name="description" value="Uniquely identifies this wan-port-config by id"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="wanPortConfigName" name="wan-port-config-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the name of this wan-port-config." />
+ <xml-property name="description" value="Store the name of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="deviceId" name="device-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the device of this wan-port-config." />
+ <xml-property name="description" value="Store the id of the device of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="vlanId" name="vlan-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the id of the vlan of this wan-port-config." />
+ <xml-property name="description" value="Store the id of the vlan of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipAddress" name="ip-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ip-address of this wan-port-config." />
+ <xml-property name="description" value="Store the ip-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipv4Address" name="ipv4-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ipv4-address of this wan-port-config." />
+ <xml-property name="description" value="Store the ipv4-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="ipv6Address" name="ipv6-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the ipv6-address of this wan-port-config." />
+ <xml-property name="description" value="Store the ipv6-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="providerIpAddress" name="provider-ip-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the provider-ip-address of this wan-port-config." />
+ <xml-property name="description" value="Store the provider-ip-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="providerIpv4Address" name="provider-ipv4-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the provider-ipv4-address of this wan-port-config." />
+ <xml-property name="description" value="Store the provider-ipv4-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="providerIpv6Address" name="provider-ipv6-address" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the provider-ipv6-address of this wan-port-config." />
+ <xml-property name="description" value="Store the provider-ipv6-address of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="inputBandwidth" name="input-bandwidth" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the input-bandwidth of this wan-port-config." />
+ <xml-property name="description" value="Store the input-bandwidth of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="outputBandwidth" name="output-bandwidth" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the output-bandwidth of this wan-port-config." />
+ <xml-property name="description" value="Store the output-bandwidth of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the description of this wan-port-config." />
+ <xml-property name="description" value="Store the description of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="portType" name="port-type" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the port-type of this wan-port-config." />
+ <xml-property name="description" value="Store the port-type of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="portNumber" name="port-number" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the port-number of this wan-port-config." />
+ <xml-property name="description" value="Store the port-number of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="transportNetworkName" name="transport-network-name" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the transport-network-name of this wan-port-config." />
+ <xml-property name="description" value="Store the transport-network-name of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="devicePortId" name="device-port-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the device-port-id of this wan-port-config." />
+ <xml-property name="description" value="Store the device-port-id of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="wanPortId" name="wan-port-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the wan-port-id of this wan-port-config." />
+ <xml-property name="description" value="Store the wan-port-id of this wan-port-config."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="selflink" name="selflink" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the link to get more information for this object." />
+ <xml-property name="description" value="Store the link to get more information for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="operationalStatus" name="operational-status" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the operational-status for this object." />
+ <xml-property name="description" value="Store the operational-status for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelCustomizationId" name="model-customization-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Store the model-customization-id for this object." />
+ <xml-property name="description" value="Store the model-customization-id for this object."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model id for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-version-id" />
- <xml-property name="dbAlias" value="model-invariant-id-local" />
+ <xml-property name="description" value="the ASDC model id for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-version-id"/>
+ <xml-property name="dbAlias" value="model-invariant-id-local"/>
</xml-properties>
</xml-element>
<xml-element java-attribute="modelVersionId" name="model-version-id" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="the ASDC model version for this resource or service model." />
- <xml-property name="visibility" value="deployment" />
- <xml-property name="requires" value="model-invariant-id" />
- <xml-property name="dbAlias" value="model-version-id-local" />
+ <xml-property name="description" value="the ASDC model version for this resource or service model."/>
+ <xml-property name="visibility" value="deployment"/>
+ <xml-property name="requires" value="model-invariant-id"/>
+ <xml-property name="dbAlias" value="model-version-id-local"/>
<xml-property name="privateEdge" value="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}"/>
</xml-properties>
</xml-element>
@@ -8288,45 +8389,46 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Instance of a wan-port-config" />
- <xml-property name="indexedProps" value="wan-port-config-id,wan-port-config-name,device-id,ip-address,ipv4-address,ipv6-address,port-type,port-number,device-port-id,wan-port-id,operational-status" />
- <xml-property name="nameProps" value="wan-port-config-name" />
- <xml-property name="searchable" value="wan-port-config-id" />
- <xml-property name="uniqueProps" value="wan-port-config-id" />
- <xml-property name="container" value="wan-port-configs" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Instance of a wan-port-config"/>
+ <xml-property name="indexedProps" value="wan-port-config-id,wan-port-config-name,device-id,ip-address,ipv4-address,ipv6-address,port-type,port-number,device-port-id,wan-port-id,operational-status"/>
+ <xml-property name="nameProps" value="wan-port-config-name"/>
+ <xml-property name="searchable" value="wan-port-config-id"/>
+ <xml-property name="uniqueProps" value="wan-port-config-id"/>
+ <xml-property name="container" value="wan-port-configs"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="wan-port-config-id"/>
+ </xml-properties>
</java-type>
<java-type name="WanPortConfigs">
- <xml-root-element name="wan-port-configs" />
+ <xml-root-element name="wan-port-configs"/>
<xml-properties>
- <xml-property name="description" value="Collection of wan-port-configs" />
+ <xml-property name="description" value="Collection of wan-port-configs"/>
</xml-properties>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="wanPortConfig" name="wan-port-config" type="inventory.aai.onap.org.v14.WanPortConfig" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="wanPortConfig" name="wan-port-config" type="inventory.aai.onap.org.v14.WanPortConfig"/>
</java-attributes>
</java-type>
<java-type name="ExtAaiNetworks">
- <xml-root-element name="ext-aai-networks" />
+ <xml-root-element name="ext-aai-networks"/>
<java-attributes>
- <xml-element container-type="java.util.ArrayList" java-attribute="extAaiNetwork" name="ext-aai-network" type="inventory.aai.onap.org.v14.ExtAaiNetwork" />
+ <xml-element container-type="java.util.ArrayList" java-attribute="extAaiNetwork" name="ext-aai-network" type="inventory.aai.onap.org.v14.ExtAaiNetwork"/>
</java-attributes>
</java-type>
<java-type name="ExtAaiNetwork">
- <xml-root-element name="ext-aai-network" />
+ <xml-root-element name="ext-aai-network"/>
<java-attributes>
<xml-element java-attribute="aaiId" name="aai-id" required="true" type="java.lang.String" xml-key="true">
<xml-properties>
- <xml-property name="description" value="Unique ID of the referenced AAI." />
+ <xml-property name="description" value="Unique ID of the referenced AAI."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="schemaVersion" name="schema-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Schema version of the referenced AAI." />
+ <xml-property name="description" value="Schema version of the referenced AAI."/>
</xml-properties>
</xml-element>
<xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
@@ -8334,7 +8436,7 @@
<xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="esrSystemInfo" name="esr-system-info" type="inventory.aai.onap.org.v14.EsrSystemInfo" />
+ <xml-element java-attribute="esrSystemInfo" name="esr-system-info" type="inventory.aai.onap.org.v14.EsrSystemInfo"/>
<!-- Want to use these as sub-components, but workaround is to use COUSIN edges in relationship-list.
<xml-element java-attribute="logicalLinks" name="logical-links" type="inventory.aai.onap.org.v14.LogicalLinks" />
@@ -8348,15 +8450,16 @@
<xml-element java-attribute="sdwanVpns" name="sdwan-vpns" type="inventory.aai.onap.org.v14.SdwanVpns" />
<xml-element java-attribute="devices" name="devices" type="inventory.aai.onap.org.v14.Devices" />
<xml-element java-attribute="wanPortConfigs" name="wan-port-configs" type="inventory.aai.onap.org.v14.WanPortConfigs" /> -->
- <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList" />
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="description" value="Refer to an external AAI in another ONAP." />
- <xml-property name="indexedProps" value="aai-id" />
- <xml-property name="searchable" value="aai-id" />
- <xml-property name="container" value="ext-aai-networks" />
- <xml-property name="namespace" value="network" />
- </xml-properties>
+ <xml-property name="description" value="Refer to an external AAI in another ONAP."/>
+ <xml-property name="indexedProps" value="aai-id"/>
+ <xml-property name="searchable" value="aai-id"/>
+ <xml-property name="container" value="ext-aai-networks"/>
+ <xml-property name="namespace" value="network"/>
+ <xml-property name="requiredProps" value="aai-id"/>
+ </xml-properties>
</java-type>
</java-types>