From 9895a64681c17bfe724f150bc0e9a90429efee0a Mon Sep 17 00:00:00 2001 From: "ramu.n" Date: Mon, 23 Oct 2017 02:13:38 +0530 Subject: [PATCH] Update CCSDK aai-service adaptor AAI schema *Add "esr-thirdparty-sdnc" and "configuration" schema nodes Change-Id: I4356df4f0ce24b4892d651dc1e44bec1aee76c8a Issue-Id: CCSDK-125 Signed-off-by: Ramu N --- .../src/main/resources/aai-path.properties | 4 + .../provider/src/main/resources/aai_schema_v11.xsd | 270 +++++++++++++++++++++ 2 files changed, 274 insertions(+) diff --git a/aai-service/provider/src/main/resources/aai-path.properties b/aai-service/provider/src/main/resources/aai-path.properties index 8e144ecf..aafdfcb3 100755 --- a/aai-service/provider/src/main/resources/aai-path.properties +++ b/aai-service/provider/src/main/resources/aai-path.properties @@ -307,3 +307,7 @@ vpn-bindings = /aai/v11/network/vpn-bindings zone = /aai/v11/network/zones/zone/{zone-id} zone = /aai/v11/network/zones/zone/{zone-id} zones = /aai/v11/network/zones +esr-thirdparty-sdnc = /aai/v11/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id} +esr-thirdparty-sdnc-list = /aai/v11/external-system/esr-thirdparty-sdnc-list +configurations = /aai/v11/network/configurations +configuration = /aai/v11/network/configurations/configuration/{configuration-id} diff --git a/aai-service/provider/src/main/resources/aai_schema_v11.xsd b/aai-service/provider/src/main/resources/aai_schema_v11.xsd index a202d710..ee5f387a 100755 --- a/aai-service/provider/src/main/resources/aai_schema_v11.xsd +++ b/aai-service/provider/src/main/resources/aai_schema_v11.xsd @@ -2580,6 +2580,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.") + + + + + + + + + @@ -6759,6 +6918,115 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.openecomp.aai.annotations.Metadata(description="Port Mirror Configuration.",indexedProps="configuration-id,model-invariant-id,model-version-id",uniqueProps="configuration-id",container="configurations",namespace="network") + + + + + + + @org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID assigned to configuration.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Indicates the entity that will manage this feature. Could be an organization or the name of the application as well.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Name of the configuration.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="port-mirroring-configuration.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="vprobe, pprobe.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Orchestration status of the configuration.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details from SDN-GC.") + + + + + + + @org.openecomp.aai.annotations.Metadata(description="id of the configuration used to customize the resource") + + + + + + + @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 configurations") + + + + + + + @@ -6786,6 +7054,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + @@ -6841,6 +7110,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + -- 2.16.6