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.xml61
1 files changed, 57 insertions, 4 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 3fc2b16..6de41c6 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
@@ -675,6 +675,7 @@
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
<xml-element container-type="java.util.ArrayList" java-attribute="vipIpv4AddressList" name="vip-ipv4-address-list" type="inventory.aai.onap.org.v14.VipIpv4AddressList"/>
<xml-element container-type="java.util.ArrayList" java-attribute="vipIpv6AddressList" name="vip-ipv6-address-list" type="inventory.aai.onap.org.v14.VipIpv6AddressList"/>
+ <xml-element java-attribute="vlanRanges" name="vlan-ranges" type="inventory.aai.onap.org.v14.VlanRanges"/>
<xml-element java-attribute="hpaCapabilities" name="hpa-capabilities" type="inventory.aai.onap.org.v14.HpaCapabilities">
<xml-properties>
<xml-property name="description" value="List of cloud-region specific HPA Capabilities"/>
@@ -3158,7 +3159,6 @@
<xml-element java-attribute="configurations" name="configurations" type="inventory.aai.onap.org.v14.Configurations"/>
<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"/>
@@ -7412,6 +7412,57 @@
</xml-properties>
</java-type>
+ <java-type name="VlanRanges">
+ <xml-root-element name="vlan-ranges"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="vlanRange" name="vlan-range" type="inventory.aai.onap.org.v14.VlanRange"/>
+ </java-attributes>
+ <xml-properties>
+ </xml-properties>
+ </java-type>
+
+ <java-type name="VlanRange">
+ <xml-root-element name="vlan-range"/>
+ <java-attributes>
+ <xml-element java-attribute="vlanRangeId" name="vlan-range-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="vlan id in range UUID."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="vlanIdLower" name="vlan-id-lower" required="true" type="java.lang.Long">
+ <xml-properties>
+ <xml-property name="description" value="vlan id in range lower"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="vlanIdUpper" name="vlan-id-upper" required="true" type="java.lang.Long">
+ <xml-properties>
+ <xml-property name="description" value="vlan id in range upper"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="vlanType" name="vlan-type" required="true" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="vlan type"/>
+ </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-properties>
+ </xml-element>
+ <xml-element java-attribute="vlanTags" name="vlan-tags" type="inventory.aai.onap.org.v14.VlanTags"/>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Definition of vlan range"/>
+ <xml-property name="indexedProps" value="vlan-range-id,vlan-type"/>
+ <xml-property name="dependentOn" value="cloud-region"/>
+ <xml-property name="container" value="vlan-ranges"/>
+ <xml-property name="uriTemplate" value="/vlan-ranges/vlan-range/{vlan-range-id}"/>
+ <xml-property name="searchable" value="vlan-range-id"/>
+ <xml-property name="requiredProps" value="vlan-range-id,vlan-id-lower,vlan-id-upper,vlan-type"/>
+ </xml-properties>
+ </java-type>
+
<java-type name="VlanTags">
<xml-root-element name="vlan-tags"/>
<java-attributes>
@@ -7456,10 +7507,12 @@
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v14.RelationshipList"/>
</java-attributes>
<xml-properties>
- <xml-property name="namespace" value="network"/>
+ <xml-property name="description" value="vlan tag information"/>
<xml-property name="container" value="vlan-tags"/>
- <xml-property name="uniqueProps" value="vlan-tag-id"/>
- <xml-property name="uriTemplate" value="/network/vlan-tags/vlan-tag/{vlan-tag-id}"/>
+ <xml-property name="dependentOn" value="vlan-range"/>
+ <xml-property name="uriTemplate" value="/vlan-tags/vlan-tag/{vlan-tag-id}"/>
+ <xml-property name="requiredProps" value="vlan-tag-id,vlan-tag-role,is-private"/>
+ <xml-property name="dslStartNodeProps" value="vlan-tag-id,vlan-tag-role,vlan-tag-type,vlan-id-inner,vlan-id-outer,config-phase,vlan-tag-function"/>
</xml-properties>
</java-type>