diff options
author | Kajur, Harish (vk250x) <vk250x@att.com> | 2020-09-01 08:56:59 -0400 |
---|---|---|
committer | Harish Venkata Kajur <vk250x@att.com> | 2020-09-01 09:50:21 -0400 |
commit | 2d9495c243a92854d22ed2f7ec4301e3435d9817 (patch) | |
tree | 4ee2d123f43e0c9c0cdd5e35b3c449229af9d20f /aai-schema/src/main/resources/onap/oxm/v18 | |
parent | 1136deb60ec915788dbaa0b1bbda32a772be6399 (diff) |
Add support for vlan range and vlan tag
Also sync up the older versions to match internal
Issue-ID: AAI-3127
Change-Id: I7cfcf576ae151b6bad7a08f7d18f0e48db8d667b
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
Diffstat (limited to 'aai-schema/src/main/resources/onap/oxm/v18')
-rw-r--r-- | aai-schema/src/main/resources/onap/oxm/v18/aai_oxm_v18.xml | 62 |
1 files changed, 38 insertions, 24 deletions
diff --git a/aai-schema/src/main/resources/onap/oxm/v18/aai_oxm_v18.xml b/aai-schema/src/main/resources/onap/oxm/v18/aai_oxm_v18.xml index a770ba3..14b5463 100644 --- a/aai-schema/src/main/resources/onap/oxm/v18/aai_oxm_v18.xml +++ b/aai-schema/src/main/resources/onap/oxm/v18/aai_oxm_v18.xml @@ -7690,28 +7690,42 @@ <java-attributes> <xml-element java-attribute="vlanTagId" name="vlan-tag-id" required="true" type="java.lang.String" xml-key="true"> <xml-properties> - <xml-property name="description" value="Unique ID of the vlan-tag"/> + <xml-property name="description" value="Vlan Tag Id"/> </xml-properties> </xml-element> <xml-element java-attribute="vlanTagRole" name="vlan-tag-role" required="true" type="java.lang.String"> <xml-properties> - <xml-property name="description" value="purpose (l3-network to be connected to)"/> + <xml-property name="description" value="Role assigned to this vlan-tag"/> </xml-properties> </xml-element> - <xml-element java-attribute="vlanIdInner" name="vlan-id-inner" type="java.lang.Integer"> + <xml-element java-attribute="vlanIdInner" name="vlan-id-inner" type="java.lang.Long"> <xml-properties> - <xml-property name="description" value="VLAN inner id"/> + <xml-property name="description" value="Inner VLAN tag"/> </xml-properties> </xml-element> - <xml-element java-attribute="vlanIdOuter" name="vlan-id-outer" required="true" type="java.lang.Integer"> + <xml-element java-attribute="vlanIdOuter" name="vlan-id-outer" required="true" type="java.lang.Long"> <xml-properties> - <xml-property name="description" value="VLAN outer id"/> + <xml-property name="description" value="Outer VLAN tag"/> </xml-properties> </xml-element> - <xml-element default-value="false" java-attribute="isPrivate" name="is-private" required="true" type="java.lang.Boolean"> + <xml-element java-attribute="isPrivate" name="is-private" required="true" type="java.lang.Boolean"> <xml-properties> - <xml-property name="defaultValue" value="false"/> - <xml-property name="description" value="is VLAN private?"/> + <xml-property name="description" value="is private flag."/> + </xml-properties> + </xml-element> + <xml-element java-attribute="vlanTagType" name="vlan-tag-type" type="java.lang.String"> + <xml-properties> + <xml-property name="description" value="VLAN tag Type"/> + </xml-properties> + </xml-element> + <xml-element java-attribute="vlanTagFunction" name="vlan-tag-function" type="java.lang.String"> + <xml-properties> + <xml-property name="description" value="VLAN Tag Function"/> + </xml-properties> + </xml-element> + <xml-element java-attribute="configPhase" name="config-phase" type="java.lang.String"> + <xml-properties> + <xml-property name="description" value="The config-phase associated with this vlan-tag"/> </xml-properties> </xml-element> <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"> @@ -7722,10 +7736,11 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v18.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="dependentOn" value="vlan-range"/> <xml-property name="uriTemplate" value="/network/vlan-tags/vlan-tag/{vlan-tag-id}"/> + <xml-property name="requiredProps" value="vlan-tag-id,vlan-tag-role,is-private"/> </xml-properties> </java-type> @@ -8808,42 +8823,41 @@ <java-type name="AggregateRoute"> <xml-root-element name="aggregate-route"/> <java-attributes> - <xml-element java-attribute="routeId" name="route-id" required="true" type="java.lang.String" xml-key="true"> + <xml-element java-attribute="aggRouteId" name="agg-route-id" required="true" type="java.lang.String" xml-key="true"> <xml-properties> <xml-property name="description" value="Unique id of the aggregate-route instance"/> </xml-properties> - </xml-element> + </xml-element> <xml-element java-attribute="networkStartAddress" name="network-start-address" required="true" type="java.lang.String"> <xml-properties> <xml-property name="description" value="Name of the forwarding-path"/> </xml-properties> - </xml-element> + </xml-element> <xml-element java-attribute="cidrMask" name="cidr-mask" required="true" type="java.lang.String"> <xml-properties> <xml-property name="description" value="CIDR-mask for aggregate route subnet"/> </xml-properties> - </xml-element> + </xml-element> <xml-element java-attribute="ipVersion" name="ip-version" required="true" type="java.lang.String"> <xml-properties> <xml-property name="description" value="Identifies is aggregate route is ipv4 or ipv6"/> </xml-properties> - </xml-element> + </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="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v18.RelationshipList"/> + </xml-element> + <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v18.RelationshipList"/> </java-attributes> <xml-properties> - <xml-property name="description" value="Aggregate route configs are used on the D2 IPE’s for the Voice services. In 1902, SDNC will create aggregate-route objects and write them to A&AI. "/> - <xml-property name="uniqueProps" value="route-id"/> - <xml-property name="container" value="aggregate-routes"/> + <xml-property name="description" value="Aggregate route configs are used on the D2 IPE’s for the Voice services. In 1902, SDNC will create aggregate-route objects and write them to A&AI. "/> + <xml-property name="uniqueProps" value="agg-route-id"/> + <xml-property name="container" value="aggregate-routes"/> <xml-property name="dependentOn" value="l3-network"/> - <xml-property name="uriTemplate" value="/aggregate-routes/aggregate-route/{route-id}"/> - <xml-property name="requiredProps" value="route-id,network-start-address,cidr-mask,ip-version"/> + <xml-property name="uriTemplate" value="/aggregate-routes/aggregate-route/{agg-route-id}"/> + <xml-property name="requiredProps" value="agg-route-id,network-start-address,cidr-mask,ip-version"/> </xml-properties> </java-type> - </java-types> </xml-bindings> |