summaryrefslogtreecommitdiffstats
path: root/aai-schema/src/main/resources/oxm/aai_oxm_v13.xml
diff options
context:
space:
mode:
Diffstat (limited to 'aai-schema/src/main/resources/oxm/aai_oxm_v13.xml')
-rw-r--r--aai-schema/src/main/resources/oxm/aai_oxm_v13.xml39
1 files changed, 27 insertions, 12 deletions
diff --git a/aai-schema/src/main/resources/oxm/aai_oxm_v13.xml b/aai-schema/src/main/resources/oxm/aai_oxm_v13.xml
index 7a1028f5..775cfbbd 100644
--- a/aai-schema/src/main/resources/oxm/aai_oxm_v13.xml
+++ b/aai-schema/src/main/resources/oxm/aai_oxm_v13.xml
@@ -5880,6 +5880,13 @@
<java-type name="InstanceGroup">
<xml-root-element name="instance-group" />
<java-attributes>
+
+ <xml-element java-attribute="id" name="id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Instance Group ID, UUID assigned to this instance." />
+ </xml-properties>
+ </xml-element>
+
<xml-element java-attribute="instanceGroupRole" name="instance-group-role" required="false" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="role of the instance group." />
@@ -5889,17 +5896,18 @@
<xml-element java-attribute="modelInvariantId" name="model-invariant-id" required="false" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="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" required="false" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="ASDC model version uid for this resource model." />
- </xml-properties>
- </xml-element>
- <xml-element java-attribute="id" name="id" required="true" type="java.lang.String" xml-key="true">
- <xml-properties>
- <xml-property name="description" value="Instance Group ID, UUID assigned to this instance." />
+ <xml-property name="visibility" value="deployment" />
+ <xml-property name="requires" value="model-invariant-id" />
+ <xml-property name="dbAlias" value="model-version-id-local" />
</xml-properties>
</xml-element>
<xml-element java-attribute="description" name="description" required="true" type="java.lang.String">
@@ -5907,19 +5915,26 @@
<xml-property name="description" value="Descriptive text to help identify the usage of this instance-group" />
</xml-properties>
</xml-element>
- <xml-element java-attribute="type" name="type" required="true" type="java.lang.String">
+ <xml-element java-attribute="instanceGroupType" name="instance-group-type" required="true" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="Only valid value today is lower case ha for high availability" />
</xml-properties>
</xml-element>
- <xml-element java-attribute="subType" name="sub-type" type="java.lang.String">
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Valid values for ha type are [geo-activeactive, geo-activestandby, local-activeactive, local-activestandby]" />
+ <xml-property name="description" value="Concurrency value" />
</xml-properties>
</xml-element>
- <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+
+ <xml-element java-attribute="instanceGroupName" name="instance-group-name" required="false" type="java.lang.String">
<xml-properties>
- <xml-property name="description" value="Concurrency value" />
+ <xml-property name="description" value="Instance-Group Name." />
+ </xml-properties>
+ </xml-element>
+
+ <xml-element java-attribute="instanceGroupFunction" name="instance-group-function" required="false" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Instance-Group Function" />
</xml-properties>
</xml-element>
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v13.RelationshipList" />
@@ -5927,10 +5942,10 @@
<xml-properties>
<xml-property name="description" value="General mechanism for grouping instances" />
- <xml-property name="nameProps" value="description" />
+ <xml-property name="nameProps" value="description,instance-group-name" />
<xml-property name="uniqueProps" value="id" />
<xml-property name="searchable" value="id,description"/>
- <xml-property name="indexedProps" value="id,description,type,sub-type" />
+ <xml-property name="indexedProps" value="id,description,type,sub-type,model-invariant-id,model-version-id" />
<xml-property name="container" value="instance-groups" />
<xml-property name="namespace" value="network" />
</xml-properties>