From ad4a95ea316ec1577928e252b407717afdf3fbbb Mon Sep 17 00:00:00 2001 From: "Kajur, Harish (vk250x)" Date: Mon, 23 Apr 2018 10:30:06 -0400 Subject: Generate xsd for v12 and v13 with esr Also update the version to 1.2.3-SNAPSHOT Issue-ID: AAI-1090 Change-Id: I7649416340f0a670ec9e83cfef355dc4ef40a1b3 Signed-off-by: Kajur, Harish (vk250x) --- .../main/resources/aai_schema/aai_schema_v12.xsd | 500 +++++++++++++-------- 1 file changed, 322 insertions(+), 178 deletions(-) (limited to 'aai-schema/src/main/resources/aai_schema/aai_schema_v12.xsd') diff --git a/aai-schema/src/main/resources/aai_schema/aai_schema_v12.xsd b/aai-schema/src/main/resources/aai_schema/aai_schema_v12.xsd index b3a2c7d9..6c47bfa0 100644 --- a/aai-schema/src/main/resources/aai_schema/aai_schema_v12.xsd +++ b/aai-schema/src/main/resources/aai_schema/aai_schema_v12.xsd @@ -1,8 +1,8 @@ @@ -75,6 +75,11 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + @org.onap.aai.annotations.Metadata(description="The URL to the specific resource") + + @@ -102,6 +107,11 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + @org.onap.aai.annotations.Metadata(description="Value of the attribute.") + + @@ -122,6 +132,11 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + @org.onap.aai.annotations.Metadata(description="Value part of a key/value pair") + + @@ -142,6 +157,11 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + @org.onap.aai.annotations.Metadata(description="URL to the object in A&AI.") + + @@ -1320,6 +1340,99 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(description="HPA Capability Feature attributes",indexedProps="hpa-attribute-key",dependentOn="hpa-capability") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="name of the specific HPA attribute") + + + + + + + @org.onap.aai.annotations.Metadata(description="JSON string specifying the value, unit and type of the specific HPA attribute") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Represents a HPA capability",indexedProps="hpa-feature,architecture,hpa-capability-id",dependentOn="flavor,cloud-region",container="hpa-capabilities") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID to uniquely identify a HPA capability") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the HPACapability") + + + + + + + @org.onap.aai.annotations.Metadata(description="HPA schema version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Hardware architecture") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of HPA Capabilities") + + + + + + + @@ -1338,7 +1451,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Flavor name") + @org.onap.aai.annotations.Metadata(description="Cloud region Flavor name") @@ -1398,6 +1511,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="List of flavor specific HPA Capabilities") + + + @@ -1862,11 +1982,175 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.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.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of esr system info.") + + + + + + + @org.onap.aai.annotations.Metadata(description="name of external system.") + + + + + + + @org.onap.aai.annotations.Metadata(description="type of external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="vendor of external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="version of external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="url used to access external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="username used to access external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="password used to access external systems.") + + + + + + + @org.onap.aai.annotations.Metadata(description="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.") + + + + + + + @org.onap.aai.annotations.Metadata(description="protocol of third party SDNC, for example netconf/snmp.") + + + + + + + @org.onap.aai.annotations.Metadata(description="ca file content if enabled ssl on auth-url.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Whether to verify VIM's certificate.") + + + + + + + @org.onap.aai.annotations.Metadata(description="service IP of ftp server.") + + + + + + + @org.onap.aai.annotations.Metadata(description="service port of ftp server.") + + + + + + + @org.onap.aai.annotations.Metadata(description="domain info for authentication.") + + + + + + + @org.onap.aai.annotations.Metadata(description="default tenant of VIM.") + + + + + + + @org.onap.aai.annotations.Metadata(description="ftp passive mode or not.") + + + + + + + @org.onap.aai.annotations.Metadata(description="resource or performance data file path.") + + + + + + + @org.onap.aai.annotations.Metadata(description="the status of external system.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of persistent block-level external system auth info.") + + + + + + + - @org.onap.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In 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",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure") + @org.onap.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure") @@ -1933,6 +2217,20 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="ESR inputs extra information about the VIM or Cloud which will be decoded by MultiVIM.") + + + + + + + @org.onap.aai.annotations.Metadata(description="MultiVIM will discover and expose EPA capabilities.") + + + @@ -1952,6 +2250,14 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="List of cloud-region specific HPA Capabilities") + + + + @@ -2121,6 +2427,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="MAC Address of the p-interface.") + + + @@ -2598,170 +2911,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - @org.onap.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.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of esr system info.") - - - - - - - @org.onap.aai.annotations.Metadata(description="name of external system.") - - - - - - - @org.onap.aai.annotations.Metadata(description="type of external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="vendor of external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="version of external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="url used to access external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="username used to access external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="password used to access external systems.") - - - - - - - @org.onap.aai.annotations.Metadata(description="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.") - - - - - - - @org.onap.aai.annotations.Metadata(description="protocol of third party SDNC, for example netconf/snmp.") - - - - - - - @org.onap.aai.annotations.Metadata(description="ca file content if enabled ssl on auth-url.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Whether to verify VIM's certificate.") - - - - - - - @org.onap.aai.annotations.Metadata(description="service IP of ftp server.") - - - - - - - @org.onap.aai.annotations.Metadata(description="service port of ftp server.") - - - - - - - @org.onap.aai.annotations.Metadata(description="domain info for authentication.") - - - - - - - @org.onap.aai.annotations.Metadata(description="default tenant of VIM.") - - - - - - - @org.onap.aai.annotations.Metadata(description="ftp passive mode or not.") - - - - - - - @org.onap.aai.annotations.Metadata(description="resource or performance data file path.") - - - - - - - @org.onap.aai.annotations.Metadata(description="the status of external system.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of persistent block-level external system auth info.") - - - - - - - @@ -4180,11 +4329,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation") - - @@ -7453,7 +7597,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Generic configuration object.",indexedProps="configuration-id,model-invariant-id,model-version-id",uniqueProps="configuration-id",container="configurations",namespace="network") + @org.onap.aai.annotations.Metadata(description="Port Mirror Configuration.",indexedProps="configuration-id,model-invariant-id,model-version-id",uniqueProps="configuration-id",container="configurations",namespace="network",nameProps="configuration-type") @@ -7506,28 +7650,28 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + @org.onap.aai.annotations.Metadata(description="Orchestration status of the configuration.") - + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") - + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details from SDN-GC.") - + @org.onap.aai.annotations.Metadata(description="id of the configuration used to customize the resource") -- cgit 1.2.3-korg