From 4ffe31eeea74c618ccc8950ee63071f28bafbfc4 Mon Sep 17 00:00:00 2001 From: Venkata Harish K Kajur Date: Tue, 19 Sep 2017 01:43:31 -0400 Subject: Add owning entity, platform, line of business to the schema and generate xsd yaml and html Issue-ID: AAI-325 Change-Id: Ibf065b5aecbaf37effc41ea478d98314d6210603 Signed-off-by: Venkata Harish K Kajur --- .../main/resources/aai_schema/aai_schema_v11.xsd | 451 ++++++++++++++++++++- 1 file changed, 436 insertions(+), 15 deletions(-) (limited to 'aai-schema/src/main/resources/aai_schema') diff --git a/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd b/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd index 2fd6bd6b..291bc6b3 100644 --- a/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd +++ b/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd @@ -1719,46 +1719,81 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.openecomp.aai.annotations.Metadata(description="Persistent auth info.",indexedProps="auth-info-item-id,username,auth-url",searchable="auth-info-item-id,username,auth-url",dependentOn="cloud-region",container="auth-info-items") + @org.openecomp.aai.annotations.Metadata(description="Persist common address information of external systems.",indexedProps="esr-system-info-id,system-name,system-type",searchable="esr-system-info-id,system-name,system-type",container="esr-system-info-list",dependentOn="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc") - + - @org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of auth-info-item.") + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of esr system info.") - + - @org.openecomp.aai.annotations.Metadata(description="domain info for authentication.") + @org.openecomp.aai.annotations.Metadata(description="name of external system.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="type of external systems.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="vendor of external systems.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="version of external systems.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="url used to access external systems.") - + - @org.openecomp.aai.annotations.Metadata(description="user name of auth infomation to access VIM.") + @org.openecomp.aai.annotations.Metadata(description="username used to access external systems.") - @org.openecomp.aai.annotations.Metadata(description="password of auth infomation to access VIM.") + @org.openecomp.aai.annotations.Metadata(description="password used to access external systems.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.") - + - @org.openecomp.aai.annotations.Metadata(description="authentication url of the cloud.") + @org.openecomp.aai.annotations.Metadata(description="protocol of third party SDNC, for example netconf/snmp.") @@ -1776,19 +1811,75 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.openecomp.aai.annotations.Metadata(description="service IP of ftp server.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="service port of ftp server.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="domain info for authentication.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="default tenant of VIM.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="ftp passive mode or not.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="resource or performance data file path.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="the status of external system.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + - + - @org.openecomp.aai.annotations.Metadata(description="Collection of persistent auth information to access to VIM.") + @org.openecomp.aai.annotations.Metadata(description="Collection of persistent block-level external system auth info.") - + @@ -1894,7 +1985,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + @@ -2057,6 +2148,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.openecomp.aai.annotations.Metadata(description="MAC Address of the p-interface.") + + + @@ -2460,6 +2558,165 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.openecomp.aai.annotations.Metadata(description="Persist EMS address information used by EMS driver.",indexedProps="ems-id",searchable="ems-id",container="esr-ems-list",namespace="external-system") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of EMS.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(maximumDepth="0") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Persist VNFM address information used by VF-C.",indexedProps="vnfm-id",searchable="vnfm-id",container="esr-vnfm-list",namespace="external-system") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of VNFM.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="indecate the VIM to deploy VNF.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="certificate url of VNFM.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(maximumDepth="0") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Persist SDNC address information used by ONAP SDNC.",indexedProps="sdnc-id",searchable="sdnc-id",container="esr-thirdparty-sdnc-list",namespace="external-system") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of SDNC.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="used for DC type to indicate the location of SDNC, such as Core or Edge.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="password used to access SDNC server.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(maximumDepth="0") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Namespace for external system.") + + + + + + + + + @@ -2974,6 +3231,165 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.openecomp.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Collection of lines-of-business") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id, owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id, owning-entity-name",container="owning-entities",namespace="business") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Owning entity name") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Collection of owning-entities") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the platform") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Collection of platforms") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Collection of projects") + + + + + + + @@ -2984,6 +3400,10 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @@ -6773,6 +7193,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + -- cgit 1.2.3-korg